Commit Graph

5047 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 0957624968
More .editorconfig tweaks for PSR-12. 2021-10-08 05:27:52 -05:00
Buster "Silver Eagle" Neece 8790a3ed0e
Editorconfig tweaks. 2021-10-08 03:50:50 -05:00
Buster "Silver Eagle" Neece 6d7b2173bb
Make a special Vue render function for typed positional arguments. 2021-10-08 03:49:41 -05:00
Buster "Silver Eagle" Neece 18854b0542
Move Dashboard into common vue render. 2021-10-07 23:36:50 -05:00
Buster "Silver Eagle" Neece 3865224d31
Move several components fully into Vue renders. 2021-10-07 23:13:21 -05:00
Buster "Silver Eagle" Neece 798bfd1eb2
Feature/vue webhooks (#4655) 2021-10-06 22:00:53 -05:00
Vaalyn c81cbdde44
Add missing string cast for API pagination links (#4654) 2021-10-06 19:26:53 -05:00
Buster "Silver Eagle" Neece c4d3a50fa5
Clean up some editmodals. 2021-10-02 19:18:06 -05:00
Buster "Silver Eagle" Neece 85f5b9c7b5
Minor type fix found by Vue dev mode. 2021-10-01 20:00:13 -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 eccb96dc54
Use NODE_ENV when building on frontend container. 2021-10-01 19:54:51 -05:00
Buster "Silver Eagle" Neece 6b8170324b
Switch to finally for operation. 2021-10-01 16:21:52 -05:00
Buster "Silver Eagle" Neece 7af402d542
Improve secondary/hint contrast on some light theme areas. 2021-10-01 04:51:20 -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 288627f108
Don't auto-remove the LetsEncrypt container; tweak restart policy. 2021-09-30 18:53:22 -05:00
Buster "Silver Eagle" Neece b3d53232a2
Fix how alerts display on Media Manager. 2021-09-30 02:42:13 -05:00
Buster "Silver Eagle" Neece df126b7f04
Make podcast description required (as it is server-side). 2021-09-30 02:06:45 -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 ea24edc517
Switch to math.div() to avoid Dart SCSS compile errors. 2021-09-29 20:59:51 -05:00
Buster "Silver Eagle" Neece 4a938671b4
Simplify and limit scope of public service worker. 2021-09-26 15:05:40 -05:00
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