Commit graph

734 commits

Author SHA1 Message Date
Lucas Bickel
0274920d14 Restore datatables-library from server on login
When localStorage is empty we try getting the data from the server. This is a bit hacky since the ui uses a very old version of datatables.
2017-03-24 16:21:39 +01:00
Lucas Bickel
6e712b4b82 Hideable Scheduled Shows tab
Makes the first tab remoeable and the tracks page be full width after removing the last tab. You can press the "Dashboard" link to open it back up again.
2017-03-21 00:19:25 +01:00
Lucas Bickel
d8c663ef7a Change inline manual links
Fixes #59
2017-03-11 21:20:06 +01:00
Duncan Sommerville
17a03e088f SAAS-1244 - improve pending podcast episode sweeping; small bugfixes 2015-11-26 15:25:38 -05:00
Duncan Sommerville
7f5e41c885 Add basic 403 handling to table.js 2015-11-20 13:41:23 -05:00
Duncan Sommerville
fb3d83cc40 Change 'Learn about podcasts' link 2015-11-20 11:49:03 -05:00
Duncan Sommerville
fff7ef371d Add fnDrawCallback to podcasts table to fix placeholder 2015-11-20 11:27:11 -05:00
Duncan Sommerville
641cfb9432 SAAS-1234 - bind station feed url to angular data model 2015-11-19 17:09:49 -05:00
Duncan Sommerville
9218d76de9 SAAS-1214 - add Connect with Soundcloud button; Fix nav styling in some browsers 2015-11-18 12:37:29 -05:00
Duncan Sommerville
30c9c730be Bugfixes and itunes compatibility fix 2015-11-17 17:23:21 -05:00
Duncan Sommerville
f2fae3c67e SAAS-1195 - fix calendar error; use baseurl in all internal links; css tweaks 2015-11-17 16:39:29 -05:00
Duncan Sommerville
c12848b2de * SAAS-1212 - fix validation errors in station podcast rss
* Append podcast title to heading in episodes view
2015-11-17 12:26:21 -05:00
Duncan Sommerville
62a3251fb4 Style tweak for episode view dialog 2015-11-16 18:25:10 -05:00
Duncan Sommerville
be7c60253b Disable publish button when finished publishing to selected source(s) 2015-11-16 17:27:51 -05:00
Duncan Sommerville
42e55f193c SAAS-1211 - fix columns in oColVis dropdown for My Podcast episode table 2015-11-16 15:54:20 -05:00
Duncan Sommerville
6d9859c025 SAAS-1210 - Fix broken link 2015-11-16 15:48:30 -05:00
Duncan Sommerville
43b1ce6520 Fix broken check for import status 2015-11-16 15:44:06 -05:00
Duncan Sommerville
38d08a5661 SAAS-1208, SAAS-1209 - fix preferences and my podcast settings pages 2015-11-16 14:23:08 -05:00
Duncan Sommerville
130c5f570b Fix podcast table bug 2015-11-16 12:44:57 -05:00
Duncan Sommerville
08f5aa51a6 CSS and display fixes 2015-11-16 12:07:53 -05:00
Duncan Sommerville
610d860d6a Merge branch 'saas-dev-publishing' of github.com:sourcefabric/airtime into saas-dev-publishing 2015-11-16 11:36:24 -05:00
Duncan Sommerville
3010fa01fa Add processing div to podcast episodes table 2015-11-16 11:36:18 -05:00
Duncan Sommerville
7569e936ce Merge branch 'saas-dev-publishing' into saas-dev-publishing-station-podcast 2015-11-13 15:59:57 -05:00
Duncan Sommerville
840f446e07 Disable publish button unless at least one source is checked 2015-11-13 15:59:34 -05:00
Duncan Sommerville
8e867b522c SAAS-1202 - move station podcast to top-level menu item 2015-11-13 14:57:32 -05:00
Duncan Sommerville
0514a5d789 Frontend tweaks + fixes 2015-11-12 19:29:55 -05:00
Duncan Sommerville
55df7775c2 Frontend polish and fixes; make empty placeholder implementation more abstract and add placeholder to 'My Podcast' view 2015-11-12 19:02:09 -05:00
Duncan Sommerville
0e74229975 Fix bug where 'Add' dialog appends to the dom multiple times 2015-11-12 15:42:41 -05:00
Duncan Sommerville
607176276a Fix invalid reference bug 2015-11-12 15:32:38 -05:00
Duncan Sommerville
28e95d5c16 Add publish button to library table 2015-11-12 15:29:01 -05:00
Duncan Sommerville
ea887dd8f6 Disable publish checkbox for disconnected sources 2015-11-12 14:47:47 -05:00
Duncan Sommerville
0951afcbb3 SAAS-1188 - add empty placeholder for podcast episodes table 2015-11-12 14:14:42 -05:00
Duncan Sommerville
26c9a19836 Fix bug with import status of podcst episodes 2015-11-12 11:37:39 -05:00
Duncan Sommerville
1b4ae9bb83 Quick fix for bug on calendar 2015-11-12 10:26:57 -05:00
Duncan Sommerville
071de55329 Add some additional error handling and prevent disabled buttons from being triggered 2015-11-11 19:26:51 -05:00
Duncan Sommerville
8a5c25291e Lower poll interval for checking import status of podcast episodes 2015-11-11 18:52:12 -05:00
Duncan Sommerville
86b7dec6fb SAAS-1200 - remove context menu from schedule tracks dialog (calendar) 2015-11-11 17:07:24 -05:00
Duncan Sommerville
74f7c454b5 * SAAS-1184 - more polish for publishing/podcasting
* Fix some issues with the station podcast feed
* Various small fixes
2015-11-11 16:47:07 -05:00
Duncan Sommerville
5264bebe57 SAAS-1199 - stop user from dragging unimported podcast episodes 2015-11-11 11:16:02 -05:00
Duncan Sommerville
c5a5839eff Better errors from podcast 'Add' dialog 2015-11-10 19:26:25 -05:00
Duncan Sommerville
de380369ed * SAAS-1197 - fix publish dialog behaviour for tasks with pending states
* SAAS-1184 - more polish on publishing/podcasting
2015-11-10 17:54:31 -05:00
Duncan Sommerville
b88bcfaa92 Merge branch 'saas-dev-publishing' of github.com:sourcefabric/airtime into saas-dev-publishing 2015-11-10 15:10:44 -05:00
Duncan Sommerville
bb7f8c1ed3 SAAS-1184 - bugfixes and polish 2015-11-10 15:10:36 -05:00
Albert Santoni
127eeda0b3 Improved styling of podcast subscribe dialog 2015-11-10 15:10:08 -05:00
Albert Santoni
f4e9328e57 Renamed View Podcasts to View Episodes 2015-11-10 10:57:56 -05:00
Duncan Sommerville
0360b5e460 * SAAS-1182 - added sanity checks and additional logic to rss import and episode generation
* SAAS-1184 - started work on podcast UI polishing
* Fixed pull request issues
2015-11-09 18:17:49 -05:00
Duncan Sommerville
1bc0f9e54b Fix small bugs in table.js 2015-11-09 13:59:36 -05:00
Duncan Sommerville
a7881b8941 SAAS-1165 - implement simple one-item drag and drop for podcast episodes table; still needs work 2015-11-06 17:47:46 -05:00
Duncan Sommerville
729360e1a1 SAAS-1165, SAAS-1155 - add constraints to Table buttons, implement podcast + podcast episode constraints; finish left-hand podcast episode view functionality 2015-11-06 14:40:22 -05:00
Duncan Sommerville
0be26d621b SAAS-1165 - implement most functionality for left-hand podcast episodes view 2015-11-05 18:15:58 -05:00