Buster "Silver Eagle" Neece
b02bf1a3ed
Locale unification part 2 (make PHP handle all locale gen/import).
2021-10-27 01:03:16 -05:00
Buster "Silver Eagle" Neece
798bfd1eb2
Feature/vue webhooks ( #4655 )
2021-10-06 22:00:53 -05:00
Buster "Silver Eagle" Neece
2e41caa405
npm package audit.
2021-09-20 13:00:18 -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
0eabe84535
Temp relocate colorschemes plugin.
2021-09-15 16:17:13 -05:00
Buster "Silver Eagle" Neece
62fa8c5eca
Move more components to be fully Vue-managed.
2021-09-15 14:12:45 -05:00
Buster "Silver Eagle" Neece
061547bc1f
Internalize codemirror, slight restructure on new Vue components.
2021-09-14 15:52:34 -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
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
8272aa5ef9
Update to Webpack 5 and redesign build process.
2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece
5a2f1a42e5
Add CSRF token to all internal session-authenticated API requests.
2021-08-27 18:45:25 -05:00
Buster "Silver Eagle" Neece
7750fa6be8
User-Uploaded Custom Assets ( #4437 )
2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece
fc3854dc3f
Frontend dependency update.
2021-05-25 22:44:20 -05:00
Buster "Silver Eagle" Neece
ca8b0984ec
Stylesheet updates
...
- Merge dark and light CSS into a single generated CSS file with different body classes
- Optimize CSS generation for production instances
2021-04-29 04:24:11 -05:00
Buster "Silver Eagle" Neece
3419e58d83
Make daily average/unique listeners start zoomed in (and then be pannable for older data).
2021-03-31 00:36:35 -05:00
Buster "Silver Eagle" Neece
da50621f91
Revert font changes; implement play/stop change in old Material font.
2021-03-21 10:26:23 -05:00
Buster "Silver Eagle" Neece
68b971a571
Icon changes
...
- Switch to two-tone Material icon library
- Implement shared Vue common icon component
- Switch instances of "pause" to "stop"
2021-03-19 08:30:50 -05:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul ( #3651 )
2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
8c730b3d41
Remove Chosen JS library, replace with Select2.
2020-11-17 19:13:08 -06:00
Buster "Silver Eagle" Neece
82075cf674
Remove old fullcalendar to avoid shrinkwrap recursion issue.
2020-11-17 16:01:10 -06:00
Buster "Silver Eagle" Neece
3350a87256
Switch to npm shrinkwrap for version management.
2020-11-17 15:47:04 -06:00