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