Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297'
2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece
b6767e1bc3
Bug fixes, Repo and CustomAsset cleanup.
2022-05-31 02:50:49 -05:00
Buster "Silver Eagle" Neece
693e4378f0
Switch to strings for request params.
2022-05-24 00:50:43 -05:00
Bjarn Bronsveld
4371ac3be3
feat: add stereo tool support for stations ( #5344 )
...
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Vaalyn <vaalyndev@gmail.com>
2022-05-22 23:50:55 -05:00
Buster "Silver Eagle" Neece
2a37d059a1
Fix Debug IndexAction.
2022-05-22 02:48:17 -05:00
Buster "Silver Eagle" Neece
4b0139e3cb
Modify ControllerInvoker and all controllers; other code cleanup.
2022-05-22 02:39:00 -05:00
Buster "Silver Eagle" Neece
2ffbcba510
Merge commit 'db4a662f8f7b43ddf2a1fc1d60e433ab999d2982'
2022-05-21 19:27:28 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
d2ffb34388
Prevent installing SHOUTcast on non-X86_64 systems.
2022-04-21 04:11:02 -05:00
Buster "Silver Eagle" Neece
1e10aaac6d
Return fallback file instead of error message for LS to avoid constant pinging of the AutoDJ.
2022-04-06 01:41:22 -05:00
Buster "Silver Eagle" Neece
2c168156d8
Only clear unplayed queue for Debug.
2022-03-20 19:39:54 -05:00
Buster "Silver Eagle" Neece
ef4c438857
Add "Get Next Song" debug command.
2022-03-12 00:49:50 -06:00
Buster "Silver Eagle" Neece
d4c48003de
Add "Send Test Message" functionality to settings.
2022-02-26 17:32:43 -06:00
Vaalyn
c20bc4fd11
Add detailed CPU usage stats ( #5136 )
...
* Add detailed CPU stats Admin API endpoint
* Add detailed CPU stats endpoint route
* Add Network & Memory stats and Vue admin dashboard
* CPU Stats Polish Pass
* Fix bottom margin of CPU & Memory/Disk Space cols
* Improve admin menu usability on mobile
* Update language on CPU help modal.
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2022-02-24 23:16:43 -06:00
Buster "Silver Eagle" Neece
43d4a53831
Fixes #5050 -- Add "force" to debug sync tasks.
2022-02-16 16:55:04 -06:00
Buster "Silver Eagle" Neece
ce0e9cc78d
Introduce two new enums.
2022-01-16 22:45:07 -06:00
Buster "Silver Eagle" Neece
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
abaa4a0985
Optimize task logging; update AutoDJ queue duplicate prevention.
2022-01-05 20:29:40 -06:00
Buster "Silver Eagle" Neece
9cfc2ee95d
Implement Concurrent Optimized Sync and Now Playing Processes ( #4941 )
2022-01-04 16:46:49 -06:00
Buster "Silver Eagle" Neece
09e3c57b3c
Slightly restructure AutoDJ classes; use message queue to avoid blocking LS.
2021-12-29 23:43:34 -06:00
Buster "Silver Eagle" Neece
55f42b7b05
WIP backups vue and form component retirement.
2021-11-04 04:09:07 -05:00
Buster "Silver Eagle" Neece
2c84d55f20
Move admin API key view to Vue.
2021-11-03 16:07:05 -05:00
Buster "Silver Eagle" Neece
f1bd2f61f8
Tweak admin Users API.
2021-10-27 19:50:01 -05:00
Buster "Silver Eagle" Neece
b58480e0d0
Vuetify User management in admin.
2021-10-27 18:15:33 -05:00
Buster "Silver Eagle" Neece
d114b43a90
Migrate Station Profile/Clone/Admin Forms to Vue ( #4709 )
2021-10-23 12:11:20 -05:00
Buster "Silver Eagle" Neece
765d7c2fe2
Move SHOUTcast 2 installation to Vue/API (with Flow upload).
2021-10-13 10:24:56 -05:00
Buster "Silver Eagle" Neece
128b2eb66d
Make GeoLite installation Vue component.
2021-10-13 03:51:26 -05:00
Buster "Silver Eagle" Neece
9ef86bb741
Add settings groups to narrow what columns each page saves.
2021-10-13 03:49:38 -05:00
Buster "Silver Eagle" Neece
e610d429b4
Feature/vue settings ( #4669 )
2021-10-11 04:55:25 -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
798bfd1eb2
Feature/vue webhooks ( #4655 )
2021-10-06 22:00:53 -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
dd07f982b5
Move Roles/Permissions component to Vue.
2021-09-19 08:16:53 -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
5b958e154c
Make Audit Log a Vue component and remove jQuery Bootgrid.
2021-09-13 04:15:26 -05:00
Buster "Silver Eagle" Neece
2c25b0bc9e
Fixes #4517 -- Remove redundant backup result column.
2021-08-27 22:49:31 -05:00
Buster "Silver Eagle" Neece
7750fa6be8
User-Uploaded Custom Assets ( #4437 )
2021-07-30 01:20:14 -05:00
Vaalyn
11f1f44cea
Switch message queue from MariaDB to beanstalkd ( #4418 )
2021-07-21 16:45:22 -05:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece
ef4bcbc2aa
Generate new forms on each request.
...
Contrary to the previous commit removing factory calls from per-every-request functionality, the isolated functionality of EntityForm classes and their tendency to modify the form on a per-request basis necessitates that, for consistent testing, they DO use the factoryinterface instead of using a singleton class.
2021-07-06 06:36:09 -05:00
Buster "Silver Eagle" Neece
3f23efa076
PHP code style fixes.
2021-06-08 01:40:49 -05:00
Buster "Silver Eagle" Neece
2b8a9849c0
Fixes #4250 -- Fix "getter" function name on Backup Enabled setting.
2021-06-05 00:57:57 -05:00
Buster "Silver Eagle" Neece
10b665f821
Fixes #4143 -- Sort backups by modified time descending.
2021-05-08 13:24:19 -05:00
Buster "Silver Eagle" Neece
4cd4abe20e
Rewrite queue to prevent blocking on all regular sync tasks.
2021-04-26 11:37:20 -05:00
Buster "Silver Eagle" Neece
26c8b534ed
#3914 -- Handle empty/false disk space values.
2021-04-23 23:43:23 -05:00
Buster "Silver Eagle" Neece
e893a93981
Routine PHP 8 code inspection sweep
...
- Removing explicit calls to default values
- Add strict parameter arguments
- Use PHP8 built-in functions when possible
2021-04-23 17:12:47 -05:00
Buster "Silver Eagle" Neece
f117644649
Apply PHP8-specific improvements.
2021-04-23 00:24:12 -05:00
Buster "Silver Eagle" Neece
acab8806b3
Move to PHP 8.0 ( #4051 )
2021-04-22 21:16:00 -05:00
Buster "Silver Eagle" Neece
2dc41d080a
Switch Settings to be a flat single entity to use EntityManager built-in functions. ( #4045 )
2021-04-21 16:15:52 -05:00
Buster "Silver Eagle" Neece
39614a5c2f
Fixes #3990 -- Fix backup download function.
2021-04-08 14:33:59 -05:00