Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297'
2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece
fac86b77f2
Merge commit '3de709270d80eda9806162246f1778fd78fa5b99'
2022-06-03 22:39:02 -05:00
Buster "Silver Eagle" Neece
f46314d8c4
Improve accuracy of generics.
2022-05-31 06:41:35 -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
87d74adbd3
Implement common AlbumArt resize handler.
2022-05-29 17:58:56 -05:00
Buster "Silver Eagle" Neece
693e4378f0
Switch to strings for request params.
2022-05-24 00:50:43 -05:00
Bjarn Bronsveld
94f0015b22
fix: improve validation for stereo tool upload ( #5409 )
2022-05-23 15:13:27 -05:00
Buster "Silver Eagle" Neece
39898b984a
Static refactor of StereoTool class.
2022-05-23 02:50:52 -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
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
db497a61ea
Minor code cleanup and deprecation fixes.
2022-05-17 02:51:00 -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
4bdfb19862
Fixes #5302 -- Unlink empty zip file before running zip command.
2022-04-17 07:25:31 -05:00
Buster "Silver Eagle" Neece
2c428b12bb
Use Symfony filesystem utilities.
2022-04-12 21:30:19 -05:00
Buster "Silver Eagle" Neece
b25fbd92ba
Datetime and date picker fixes.
2022-03-22 02:52:32 -05:00
Buster "Silver Eagle" Neece
2d92241de8
Clear queue for Manual AutoDJ mode.
2022-03-19 18:03:09 -05:00
Buster "Silver Eagle" Neece
9bba71392b
Fixes #5179 -- Don't delete media folders when deleting a station.
2022-03-18 04:42:04 -05:00
Buster "Silver Eagle" Neece
be0e9a8912
Show errors during attempted station start/restart.
2022-03-15 23:11:51 -05:00
Buster "Silver Eagle" Neece
8055056d1d
Clear unplayed queues during restarts.
2022-03-15 03:38:32 -05:00
Buster "Silver Eagle" Neece
783315cf2f
Support per-station custom fallback error message file.
2022-02-27 20:16:48 -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
dd8885b3d4
Fixes #5092 -- Fix two issues with backups.
2022-02-11 16:42:32 -06:00
Buster "Silver Eagle" Neece
983b6c50a8
Change Shoutcast spelling and add SSL support.
2022-02-06 22:10:45 -06:00
Buster "Silver Eagle" Neece
b7a7d8e2a1
Fixes #4979 -- Prevent editing Super Admin and add test suite.
2022-01-11 22:51:15 -06:00
Buster "Silver Eagle" Neece
37c3df2494
Use refs for common API responses.
2022-01-10 22:31:24 -06:00
Buster "Silver Eagle" Neece
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
38cd3945e2
Use constants in API definitions; update Swagger UI.
2021-12-29 15:19:34 -06:00
Buster "Silver Eagle" Neece
cc6753ae81
Move main controller API annotations into Attributes.
2021-12-28 23:36:30 -06:00
Buster "Silver Eagle" Neece
82c308b207
Add search, sort and pagination to lots of pages.
2021-12-20 12:17:51 -06:00
Buster "Silver Eagle" Neece
2800e8ae32
Fix dependencies on JetBrains attributes.
2021-12-15 12:13:33 -06:00
Buster "Silver Eagle" Neece
8042fa9025
Part 1 of OpenAPI transition to Attributes.
2021-12-12 05:01:53 -06:00
Buster "Silver Eagle" Neece
1c814fc4c2
Code fixes and deprecated 8.1 fixes.
2021-12-10 21:48:19 -06:00
Buster "Silver Eagle" Neece
b0e23a87d0
Show space used in storage location page.
2021-11-23 12:05:39 -06:00
Buster "Silver Eagle" Neece
f24c695afe
Fixes #4615 -- Slightly harden role deletion via API.
2021-11-19 15:09:57 -06:00
Buster "Silver Eagle" Neece
9b7d7f7e17
Rework how storage locations are serialized; live quota on media manager.
2021-11-17 10:30:21 -06:00
Buster "Silver Eagle" Neece
55f04d47e7
Automatically spin down any stations configured to be disabled.
2021-11-16 07:14:00 -06:00
Buster "Silver Eagle" Neece
058f306c15
Make entity functions line up with propertyaccess.
2021-11-06 23:02:44 -06:00
Buster "Silver Eagle" Neece
95b021910f
Finish impl of Vue backup.
2021-11-04 11:19:39 -05: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
79b1bc5c4a
PHPStan upgrade and new baseline.
...
Changelogs summary:
- phpstan/phpstan updated from 0.12.96 to 1.0.1 major
See changes: https://github.com/phpstan/phpstan/compare/0.12.96...1.0.1
Release notes: https://github.com/phpstan/phpstan/releases/tag/1.0.1
- phpstan/phpstan-doctrine updated from 0.12.44 to 1.0.1 major
See changes: https://github.com/phpstan/phpstan-doctrine/compare/0.12.44...1.0.1
Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/1.0.1
2021-11-02 23:12:02 -05:00
Buster "Silver Eagle" Neece
91a744b244
Use ReloadableEntityManager across API controllers.
2021-10-29 01:16:26 -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
c6adbfa17c
Fixes #4678 -- Mark setup as complete when updating general settings via API.
2021-10-14 00:56:58 -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