4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-17 22:47:04 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
Buster Neece
b602589f3f
Fixes #6032 -- Fix "Clear Upcoming Queue" button. 2023-01-17 19:09:08 -06:00
Buster Neece
e13e6c5c0a
More Vue fixes. 2023-01-08 21:56:44 -06:00
Buster Neece
6a85fab94c
Implement common methods across CRUD components. 2023-01-08 19:24:13 -06:00
Buster Neece
962c0badde
Flag all Options API components. 2023-01-06 19:55:08 -06:00
Buster Neece
64fbbe6fd8
ESLint prop, variable and other fixes. 2022-12-30 08:38:34 -06:00
Buster Neece
e3b877cc9c
Auto-fix ESlint rules. 2022-12-29 15:15:05 -06:00
Buster Neece
f75dfd2fcb
Make useAzuraCast a named import. 2022-12-23 03:04:34 -06:00
Buster Neece
a122e90cd8
Use common types for AzuraCast globals. 2022-12-20 03:47:37 -06:00
Buster Neece
27e5be80ee
Vue3: Remove unnecessary wrapping div. 2022-12-17 19:07:15 -06:00
Buster Neece
104e57800d
Remove v-translate directive use. 2022-12-16 03:17:52 -06:00
Buster Neece
7d19046b22
Revert "Initial commit playing with Turbolinks."
This reverts commit 49e3cda913.
2022-11-14 18:28:49 -06:00
Buster Neece
49e3cda913
Initial commit playing with Turbolinks. 2022-11-14 18:27:55 -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
ccf1e5487f
Update Queue to be based on expected play time, not expected cue time. 2021-11-24 11:59:16 -06:00
Buster "Silver Eagle" Neece
ff3c13b40e
Overhaul AutoDJ queue management to allow Liquidsoap to hold its own queue.
Explanation: The upgrade to Liquidsoap 2.0 now means that Liquidsoap itself can hold more than one song in its upcoming queue, which allows us to make functionality like "skip song" work as expected for the first time, but also meant that our previous methods of tracking what songs were and weren't queued didn't work well at all. This overhauls the queue builder by adding a new "is_played" status to each queue entry and treating the entire "unplayed" queue (whether sent to the AutoDJ or not) as the "upcoming" queue, fixing a number of issues.
2021-11-14 02:47:18 -06:00
Buster "Silver Eagle" Neece
c623746d4c
Move sweetalert to be with other vendor deps. 2021-11-03 16:04:10 -05: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
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
07490f98b9
Remove MomentJS from lots of places; replace with modern Luxon library. 2021-09-15 07:23:33 -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