Buster "Silver Eagle" Neece
45b899c52d
Refine Devcontainer setup.
2021-09-24 22:18:10 +00:00
Buster "Silver Eagle" Neece
4792acc59a
Update VSCode dev env to match Gitpod.
2021-09-24 02:10:24 -05:00
Buster "Silver Eagle" Neece
e7065ffeb4
Align env vars.
2021-09-24 01:14:38 -05:00
Buster "Silver Eagle" Neece
08bdabfa9a
More Gitpod fixes.
2021-09-24 01:13:20 -05:00
Buster "Silver Eagle" Neece
4b091cb347
Fix gitpod Docker build.
2021-09-24 00:08:01 -05:00
Buster "Silver Eagle" Neece
156b1f8173
Gitpod refinement and rollback of privileged defaults.
2021-09-23 23:48:28 -05:00
Buster "Silver Eagle" Neece
54cbbf2fb8
Fix gitpod makefile name.
2021-09-23 21:43:58 -05:00
Buster "Silver Eagle" Neece
aa6d7bbd1e
Remove priv'ed components from default sample file.
2021-09-23 21:39:34 -05:00
Buster "Silver Eagle" Neece
079d4dcabf
Gitpod polish.
2021-09-23 21:13:21 -05:00
Buster "Silver Eagle" Neece
8321362b8a
Set up gitpod file for prebuilds.
2021-09-23 20:49:59 -05:00
Buster "Silver Eagle" Neece
9c72079c08
Extend cache timeline on calendar API returns.
2021-09-23 20:13:45 -05:00
Buster "Silver Eagle" Neece
c7a06c2583
#4594 -- Fix how the Schedule embed displays by allowing calendar return data on public API endpoint.
2021-09-23 20:13:11 -05:00
Buster "Silver Eagle" Neece
09b5e1d06d
Add needs-restart/has-started to profile API info.
2021-09-21 21:56:29 -05:00
Buster "Silver Eagle" Neece
87c9185b60
#4599 -- Add webpack_dist to get proper perms in Ansible.
2021-09-21 09:19:48 -05:00
Buster "Silver Eagle" Neece
7931fac251
#4601 -- Avoid a single flush removing/adding the same records.
2021-09-21 07:44:07 -05:00
Buster "Silver Eagle" Neece
8b83d8a7e5
Implement common Vue modal-form component.
2021-09-20 18:54:11 -05:00
Buster "Silver Eagle" Neece
093556f413
Implement common confirmDelete function.
2021-09-20 13:43:27 -05:00
Buster "Silver Eagle" Neece
2e41caa405
npm package audit.
2021-09-20 13:00:18 -05:00
Buster "Silver Eagle" Neece
b1f5e404f6
Actions always on the right (for new Vue components).
2021-09-20 11:06:23 -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
3776c845ac
Fixes #4589 -- Use raw HTML for authhash description panel.
2021-09-19 13:03:39 -05:00
Buster "Silver Eagle" Neece
75bcf6800f
#4585 -- Use more common "readlink" instead of "realpath".
2021-09-19 12:55:07 -05:00
Buster "Silver Eagle" Neece
1d13519ecd
Fixes #4590 -- Use installation base URL for its own API docs.
2021-09-19 12:44:31 -05:00
Buster "Silver Eagle" Neece
76e1c62e13
Fixes #4584 -- Update charts to be compatible with ChartJS 3.x
2021-09-19 12:30:22 -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
91424496b2
Fix issue preventing perms from saving via role API calls.
2021-09-18 21:29:01 -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
480f0ed8a7
Update to FullCalendar 5; remove Moment from all Vue components.
2021-09-15 18:48:30 -05:00
Buster "Silver Eagle" Neece
46edc2318b
Add webcast deps back.
2021-09-15 17:47:17 -05:00
Buster "Silver Eagle" Neece
0eabe84535
Temp relocate colorschemes plugin.
2021-09-15 16:17:13 -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
456b491438
Update Node/NPM/Alpine Docker version.
2021-09-15 14:13:00 -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
07490f98b9
Remove MomentJS from lots of places; replace with modern Luxon library.
2021-09-15 07:23:33 -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
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
e0dc46dd56
Remove bootgrid from assets.
2021-09-14 09:31:10 -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
e7814f93f4
Aggressive Chunk Splitting
2021-09-12 02:46:36 -05:00
Buster "Silver Eagle" Neece
ee9baf9c52
Include new webpack dist in build artifacts.
2021-09-11 18:10:04 -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
06fee52db4
Make DataTable component support array items.
2021-09-11 15:47:31 -05:00
Buster "Silver Eagle" Neece
cf7a5069ea
Fix Vuelidate issue with Webpack 5.
2021-09-11 15:47:18 -05:00
Buster "Silver Eagle" Neece
8272aa5ef9
Update to Webpack 5 and redesign build process.
2021-09-11 15:46:31 -05:00