Commit Graph

193 Commits

Author SHA1 Message Date
Vaalyn 328caf3987
Add schedule embed widget for embedding the stations playlist schedule view into websites (#4323) 2021-06-20 20:58:02 -05:00
Vaalyn fc44a4ea91
Fix ondemand embed widget width and padding (#4322) 2021-06-20 19:06:05 -05:00
Buster "Silver Eagle" Neece 7f7e2e2494
Minor mount point tweaks and fixes. 2021-06-20 17:48:58 -05:00
Vaalyn 74e4de9186
Add configurable max listerner duration to mountpoints (#4320) 2021-06-20 17:22:32 -05:00
Buster "Silver Eagle" Neece 63094172d1
Fix Flow processing errors; make Flow uploads a common Vue component. 2021-06-20 02:21:46 -05:00
Vaalyn 71b0578d69
Add OGG FLAC mountpoint support to AutoDJ (#4315) 2021-06-19 13:24:27 -05:00
Buster "Silver Eagle" Neece 913d2dfad2
Improve Flow upload handling and podcast media/artwork management. 2021-06-19 13:19:44 -05:00
Buster "Silver Eagle" Neece bd040c6933
Clean up old Mount classes and unused forms; add advanced switch to new control. 2021-06-14 16:24:27 -05:00
Buster "Silver Eagle" Neece 27b4c240f9
Support both PUT and POST for podcast/episodes for compatibility. 2021-06-14 15:24:15 -05:00
Buster "Silver Eagle" Neece ee216180a5
Fix Mount point Vue bugs and unify Axios exception handling logic. 2021-06-12 02:57:22 -05:00
Buster "Silver Eagle" Neece 77c8d56827
Move Mount management to Vue; abstract common EditModal functionality. 2021-06-12 02:04:27 -05:00
Buster "Silver Eagle" Neece b8261bbf61
Update icons; tone down and improve accessibility of header logotype. 2021-06-05 23:52:44 -05:00
Buster "Silver Eagle" Neece a121618136
Add upload progress to Podcast modal. 2021-06-04 01:42:30 -05:00
Buster "Silver Eagle" Neece fc3854dc3f
Frontend dependency update. 2021-05-25 22:44:20 -05:00
Buster "Silver Eagle" Neece 361fb22be2
Fixes #4169 -- Update styling for Fullcalendar widgets. 2021-05-25 22:43:58 -05:00
Vaalyn 1a04f9791f
Implement Podcasting Support
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Mitch <Mitchellfrith1996@gmail.com>
2021-05-24 23:29:07 -05:00
Buster "Silver Eagle" Neece 20a237e74e
Fix error with DataTable vue component. 2021-05-11 09:21:35 -05:00
Buster "Silver Eagle" Neece f09f5e617a
Switch to CSS media query to avoid unstyled content flash. 2021-05-04 12:32:32 -05:00
Buster "Silver Eagle" Neece 212c94cdd1
#4113 -- Limit unauthenticated per-page rows on paginated tables. 2021-05-03 11:05:32 -05:00
Buster "Silver Eagle" Neece 974c9b39bf
Make the various "Overview" reports into API calls and convert page to Vue. 2021-05-03 10:40:21 -05:00
Buster "Silver Eagle" Neece 0bea533027
Fix padding issue with select2 dropdowns. 2021-04-30 06:27:04 -05:00
Buster "Silver Eagle" Neece 1cf0119c29
Simplify notifications; avoid inline JS in main templates. 2021-04-29 18:28:54 -05:00
Buster "Silver Eagle" Neece e5eeb2b631
Make the default theme automatically determined by the browser (if possible). 2021-04-29 07:01:41 -05:00
Buster "Silver Eagle" Neece e94f90ceb6
Fix minor style issues that arose from previous commits. 2021-04-29 05:30:53 -05:00
Buster "Silver Eagle" Neece a0ccf1095a
Remove unnecessary debug output file. 2021-04-29 04:25:13 -05:00
Buster "Silver Eagle" Neece ca8b0984ec
Stylesheet updates
- Merge dark and light CSS into a single generated CSS file with different body classes
 - Optimize CSS generation for production instances
2021-04-29 04:24:11 -05:00
Buster "Silver Eagle" Neece 888aac7ea4
Simplify NP listeners into total/unique, make "current" match "total". 2021-04-24 20:53:33 -05:00
Buster "Silver Eagle" Neece 4f0d07d078
Update name to match Dropbox control panel. 2021-04-24 08:02:20 -05:00
Buster "Silver Eagle" Neece 04994aac90
Fixes #4041 -- Fix notifications for exceptions on Vue components. 2021-04-21 04:50:45 -05:00
Buster "Silver Eagle" Neece 6db079cf0c
Add "autoplay" query parameter back to public players. 2021-04-13 03:06:30 -05:00
Buster "Silver Eagle" Neece fc6dec18fc
Update social card background to card background. 2021-04-13 02:07:39 -05:00
Buster "Silver Eagle" Neece 68824c5617
Link to social page with better styling for Twitter. 2021-04-13 01:51:26 -05:00
Buster "Silver Eagle" Neece 3419e58d83
Make daily average/unique listeners start zoomed in (and then be pannable for older data). 2021-03-31 00:36:35 -05:00
Buster "Silver Eagle" Neece 9ed50fa892
Reduce vertical spacing for first out-of-card header. 2021-03-30 23:46:54 -05:00
Buster "Silver Eagle" Neece da2146dfb2
Disable avatar if active service is disabled. 2021-03-24 22:29:05 -05:00
Buster "Silver Eagle" Neece 08ba636bbe
Add Libravatar, make avatar services configurable. 2021-03-24 22:21:53 -05:00
Buster "Silver Eagle" Neece d276dbf050
Add tooltip explaining Gravatar avatar integration. 2021-03-24 18:16:55 -05:00
Buster "Silver Eagle" Neece da50621f91
Revert font changes; implement play/stop change in old Material font. 2021-03-21 10:26:23 -05:00
Buster "Silver Eagle" Neece 68b971a571
Icon changes
- Switch to two-tone Material icon library
 - Implement shared Vue common icon component
 - Switch instances of "pause" to "stop"
2021-03-19 08:30:50 -05:00
Buster "Silver Eagle" Neece ed04996892
Create new "Embed Widgets" modal. 2021-03-17 06:07:41 -05:00
Buster "Silver Eagle" Neece d7c51ea00f
Add history embed and simplify vue rendering in templates. 2021-03-17 02:20:12 -05:00
Buster "Silver Eagle" Neece a79e00c1c4
Vue component reorganization
Put components into folders related to their section of the site (with the same paths as the controllers/route names).
2021-03-16 07:25:29 -05:00
Buster "Silver Eagle" Neece 91c73de176
Add API endpoint and frontend modal to view playlist's AutoDJ queue. 2021-03-08 07:20:54 -06:00
Buster "Silver Eagle" Neece 4417b7708e
Fixes #3884 -- Properly initialize shown/hidden charts on dashboard. 2021-03-07 15:15:13 -06:00
Buster "Silver Eagle" Neece 489511ba4a
Improve usability of zxcvbn password strength meter. 2021-02-27 21:27:40 -06:00
Buster "Silver Eagle" Neece d7d34394d9
Fix syntax with NP entity import. 2021-02-17 13:40:58 -06:00
Buster "Silver Eagle" Neece fff0efa481
Simplify NP API response in Vue components; make dashboard simpler. 2021-02-16 23:11:05 -06:00
Buster "Silver Eagle" Neece ec2ec899d8
Update links across application to point to new documentation. 2021-02-15 15:36:34 -06:00
Buster "Silver Eagle" Neece 66eab20066
Fixes #3815 -- Always switch to page 1 when showing all records. 2021-02-14 11:23:57 -06:00
Buster "Silver Eagle" Neece 14c8c6fb24
Add queue log view into Upcoming Song Queue page. 2021-02-09 18:29:43 -06:00