Buster Neece
1c6c8cb31d
Asset overhaul.
2022-11-15 18:16:04 -06:00
Buster Neece
49e3cda913
Initial commit playing with Turbolinks.
2022-11-14 18:27:55 -06:00
Buster Neece
a8d28d8b03
Fixes #5838 -- Fix regression introduced by unflattening API responses.
2022-11-09 01:39:11 -06:00
Buster Neece
85bc6e8c41
Fixes #5837 , Fixes #5765 -- Fix issues with Broadcasts modal.
2022-11-08 19:05:25 -06:00
Buster Neece
f6c363163f
Add support for per-user 24-hour clock display setting.
2022-11-02 08:44:44 -05:00
Buster "Silver Eagle" Neece
3a7e457d74
Fix playback controls on braodcast page.
2021-12-18 05:56:08 -06:00
Buster "Silver Eagle" Neece
31dc6106d1
Switch Vue sweetalert to be a vendor dep and instance function.
...
(Reason: To be able to use this.$gettext in the defaults of the function, and to have cleaner integration with Vue)
2021-10-13 03:51:07 -05:00
Buster "Silver Eagle" Neece
56e58dd936
Make PlayButton component universal and fix OnDemand play button.
2021-10-01 19:55:24 -05:00
Buster "Silver Eagle" Neece
64a1c9f501
Overhaul Axios error handling and loading UX.
2021-10-01 02:41:24 -05:00
Buster "Silver Eagle" Neece
35441c3cb2
Use BVue toasts for alerts in Vue components; use new Vue prototype methods.
2021-09-29 22:50:18 -05:00
Buster "Silver Eagle" Neece
093556f413
Implement common confirmDelete function.
2021-09-20 13:43:27 -05:00
Buster "Silver Eagle" Neece
480f0ed8a7
Update to FullCalendar 5; remove Moment from all Vue components.
2021-09-15 18:48:30 -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