Commit Graph

314 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 57d3f4c04e
Vue component polish; locale string deduplication. 2021-11-05 20:38:39 -05:00
Buster "Silver Eagle" Neece 7a393bda11
Remove and retire AzuraForms 2021-11-05 01:36:44 -05:00
Buster "Silver Eagle" Neece 5caa21ba33
Vuetify automation, clean up SoundExchange report. 2021-11-04 19:50:13 -05:00
Buster "Silver Eagle" Neece 55f42b7b05
WIP backups vue and form component retirement. 2021-11-04 04:09:07 -05:00
Buster "Silver Eagle" Neece e0b0fe5a7b
Vue Account Management & API Keys (#4753) 2021-11-02 20:38:45 -05:00
Buster "Silver Eagle" Neece b58480e0d0
Vuetify User management in admin. 2021-10-27 18:15:33 -05:00
Buster "Silver Eagle" Neece c7d7ae8e87
Move first-time registration to Vue component. 2021-10-26 19:00:51 -05:00
Buster "Silver Eagle" Neece 85fe076161
Remove unused SFTP users template. 2021-10-26 19:00:43 -05:00
Buster "Silver Eagle" Neece d114b43a90
Migrate Station Profile/Clone/Admin Forms to Vue (#4709) 2021-10-23 12:11:20 -05:00
Buster "Silver Eagle" Neece 1b426c26dc
Remove unused template files. 2021-10-21 10:25:24 -05:00
Buster "Silver Eagle" Neece 57d3ecc819
Fix progress bar display on admin homepage. 2021-10-11 21:22:51 -05:00
Buster "Silver Eagle" Neece e610d429b4
Feature/vue settings (#4669) 2021-10-11 04:55:25 -05:00
Buster "Silver Eagle" Neece 6d7b2173bb
Make a special Vue render function for typed positional arguments. 2021-10-08 03:49:41 -05:00
Buster "Silver Eagle" Neece 18854b0542
Move Dashboard into common vue render. 2021-10-07 23:36:50 -05:00
Buster "Silver Eagle" Neece 3865224d31
Move several components fully into Vue renders. 2021-10-07 23:13:21 -05:00
Buster "Silver Eagle" Neece 798bfd1eb2
Feature/vue webhooks (#4655) 2021-10-06 22:00:53 -05:00
Buster "Silver Eagle" Neece 6eaeaec023
Move admin/custom fields to Vue. 2021-09-20 10:51:39 -05:00
Buster "Silver Eagle" Neece aeb230e0bd
Make media manager solely Vue; update progress bar CSS. 2021-09-20 00:18:02 -05:00
Buster "Silver Eagle" Neece dd07f982b5
Move Roles/Permissions component to Vue. 2021-09-19 08:16:53 -05:00
Buster "Silver Eagle" Neece 94633c7944
Implement common Vue component Plates template. 2021-09-18 18:41:22 -05:00
Buster "Silver Eagle" Neece cbf1b7e0d2
Use raw timestamps instead of diffs for some pages. 2021-09-16 13:50:10 -05:00
Buster "Silver Eagle" Neece f3b8c2692c
Remove remnants of moment.js 2021-09-16 07:28:38 -05:00
Buster "Silver Eagle" Neece f05bd5c067
Remove moment from Media, add Webcaster deps back. 2021-09-15 14:47:53 -05:00
Buster "Silver Eagle" Neece 07490f98b9
Remove MomentJS from lots of places; replace with modern Luxon library. 2021-09-15 07:23:33 -05:00
Buster "Silver Eagle" Neece e408420ecb
Remove fancybox and other deps now required from within Vue. 2021-09-14 11:41:43 -05:00
Buster "Silver Eagle" Neece 72bc85f4ca
Massive Vue Overhaul
Includes the following major changes:
 - Restructure the Vue application into more logical folder structure
 - Create per-page entrypoint scripts that define Vue dependencies, removing this job from the asset manager
 - Implement vuex and use it to manage cross-component communication (i.e. for the audio player)
 - Add new "~" alias for the "/frontend/vue" folder to greatly simplify imports
2021-09-14 09:32:54 -05:00
Buster "Silver Eagle" Neece 5b958e154c
Make Audit Log a Vue component and remove jQuery Bootgrid. 2021-09-13 04:15:26 -05:00
Buster "Silver Eagle" Neece 737f3d40ab
Update performance report to be a Vue component. 2021-09-12 09:34:37 -05:00
Buster "Silver Eagle" Neece ea805bd8c5
Move station playback timeline to Vue. 2021-09-11 18:09:50 -05:00
Buster "Silver Eagle" Neece a75ae7d80c
Move Listeners report to be a Vue component. 2021-09-11 15:47:48 -05:00
Buster "Silver Eagle" Neece c94e2edf19
Move requests report into Vue component. 2021-09-06 04:06:31 -05:00
Buster "Silver Eagle" Neece 8d3cab6e76
Add ability to clear upcoming song queue with single click. 2021-09-05 17:46:33 -05:00
Buster "Silver Eagle" Neece 9bbae3d6b6
Switch to only defining CSRF token on pages that use API calls. 2021-08-28 18:09:24 -05:00
Buster "Silver Eagle" Neece 888e110c5d
Allow "GET" API calls and "Restart Station" button. 2021-08-27 19:30:26 -05:00
Buster "Silver Eagle" Neece 577919c44a
Closes #4112 -- Hide album art on history/requests too. 2021-08-19 18:45:48 -05:00
Buster "Silver Eagle" Neece 75257caee2
Vuetify remote relays. 2021-08-12 08:24:58 -05:00
Buster "Silver Eagle" Neece a418f5c130
Fixes #4472 -- Set max-width on audit log columns. 2021-08-10 07:58:28 -05:00
Buster "Silver Eagle" Neece 7aefbb6d6e
Allow user uploaded intro files for mount points. 2021-08-01 05:00:42 -05:00
Buster "Silver Eagle" Neece 7750fa6be8
User-Uploaded Custom Assets (#4437) 2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece 5cbacd5df6
System-Wide Strict Types (#4405) 2021-07-19 00:53:45 -05:00
Vaalyn 3320520492
Add formatted connected time in listeners report (#4324) 2021-06-20 21:04:01 -05:00
Vaalyn 328caf3987
Add schedule embed widget for embedding the stations playlist schedule view into websites (#4323) 2021-06-20 20:58:02 -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 35ae44edd5
Fixes #4291 -- Make URLs in station profile prefer browser URL. 2021-06-15 11:54:25 -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 77c8d56827
Move Mount management to Vue; abstract common EditModal functionality. 2021-06-12 02:04:27 -05:00
Buster "Silver Eagle" Neece 722b245e91
Minor PWA changes. 2021-06-06 21:08:42 -05:00
Buster "Silver Eagle" Neece 4fad57a1b3
Add service worker for PWA functionality. 2021-06-06 17:31:14 -05:00
Buster "Silver Eagle" Neece b58004b97a
Add PWA app manifest to public player page. 2021-06-06 00:20:04 -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