Commit Graph

14 Commits

Author SHA1 Message Date
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