Buster "Silver Eagle" Neece
41ac7bd810
Fix CSV export to include UTF-8 BOM.
2022-05-19 22:53:53 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
fb3a8a5fc9
Switch PHP translator implementation.
2022-05-07 11:44:14 -05:00
Buster "Silver Eagle" Neece
62d1f48e4c
Fix test suite gettext handler.
2022-04-27 13:58:53 -05:00
Buster "Silver Eagle" Neece
019c2fa92f
Statistics Overhaul: Initial Database Changes ( #5300 )
2022-04-21 01:31:23 -05:00
Vaalyn
04bd45fc2d
Update report exports to use league csv ( #5132 )
2022-03-21 23:35:35 -05:00
Buster "Silver Eagle" Neece
89bf2c1bc0
Move DuplicatePrevention to standalone class and build tests around it.
2022-03-20 19:40:09 -05:00
Buster "Silver Eagle" Neece
b84b947319
Code cleanup on unit tests.
2022-03-20 19:39:42 -05:00
Buster "Silver Eagle" Neece
c17e1e88f5
Update test suites for Codeception 5.x.
2022-03-16 19:04:40 -05: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
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
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26: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
058f306c15
Make entity functions line up with propertyaccess.
2021-11-06 23:02:44 -06:00
Buster "Silver Eagle" Neece
5caa21ba33
Vuetify automation, clean up SoundExchange report.
2021-11-04 19:50:13 -05:00
Buster "Silver Eagle" Neece
408d4c6a4b
Vuetify SoundExchange report.
2021-11-04 12:35:13 -05:00
Buster "Silver Eagle" Neece
e0b0fe5a7b
Vue Account Management & API Keys ( #4753 )
2021-11-02 20:38:45 -05:00
Buster "Silver Eagle" Neece
b58480e0d0
Vuetify User management in admin.
2021-10-27 18:15:33 -05:00
Buster "Silver Eagle" Neece
c7d7ae8e87
Move first-time registration to Vue component.
2021-10-26 19:00:51 -05:00
Buster "Silver Eagle" Neece
0c213eb893
Clean up output dir before running new tests.
2021-10-26 19:00:32 -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
e610d429b4
Feature/vue settings ( #4669 )
2021-10-11 04:55:25 -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
1d7ed8038a
Code style and test updates.
2021-08-12 08:30:59 -05:00
Vaalyn
7d29d78ff7
Add author and email fields to podcasts ( #4451 )
2021-08-04 22:50:32 -05:00
Buster "Silver Eagle" Neece
b805f6c0c6
More tests and fixing minor issues with station spinup/down.
2021-06-13 23:49:17 -05:00
Buster "Silver Eagle" Neece
f1d33f4104
Add more functional and unit tests.
2021-06-13 22:30:17 -05:00
Buster "Silver Eagle" Neece
f7f2755f58
Add some more functional tests.
2021-06-13 18:31:39 -05:00
Buster "Silver Eagle" Neece
5da0f4e3cb
Add more API unit tests; fix bugs identified by new tests.
2021-06-12 22:57:10 -05:00
Buster "Silver Eagle" Neece
4a529c9003
Unprefix tests and fix mount point test.
2021-06-12 03:40:01 -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
c5352c42be
Update to Flysystem V2 ( #3956 )
2021-03-31 11:42:24 -05:00
Buster "Silver Eagle" Neece
69cc051489
Fix test suites.
2021-03-19 09:11:42 -05:00
Buster "Silver Eagle" Neece
eac1d46d62
Ignore generated test-related files.
2021-03-10 20:39:33 -06:00
Buster "Silver Eagle" Neece
cabeeb5cc0
Move "Enable Advanced Settings" to DB and make it actually work.
2021-02-02 22:17:57 -06:00
Buster "Silver Eagle" Neece
686f480d7c
Add Support for Remote Album Art on APIs and Media Uploads ( #3680 )
2021-01-18 23:44:15 -06:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul ( #3651 )
2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
30657b7647
Remove test for duplicate report as it's folded into media manager.
2021-01-03 00:25:29 -06:00
Buster "Silver Eagle" Neece
5ff1f442b3
Make the media list API endpoint return a standardized API response.
2021-01-02 03:05:44 -06:00
Ben Benesh
c4279608e8
#3552 Fixes Sound Exchange Media Query ( #3554 )
...
* Fixes media query. Fixes album name not being pulled in due to incorrect IDs being used.
* Change to DQL, add a functional test that can catch this sort of thing in the future.
2020-12-14 12:15:07 -06:00
Buster "Silver Eagle" Neece
4ca8ce0bc6
Split Utilities apart into individual categories.
2020-12-10 20:43:58 -06:00
Buster "Silver Eagle" Neece
4aa1902dae
#3525 -- Rework settings to be fetched on-demand to avoid collisions.
2020-12-10 16:46:03 -06:00
Buster "Silver Eagle" Neece
0a8c41542d
Make environment immutable and strictly use function calls.
2020-12-06 05:57:39 -06:00
Buster "Silver Eagle" Neece
2eac4d3cb4
Make sync tasks a long-running logged process like backups.
2020-12-05 13:34:13 -06:00
Buster "Silver Eagle" Neece
969789aa05
Code style fixes.
2020-12-04 06:42:15 -06:00
Buster "Silver Eagle" Neece
aed854a17c
Settings overhaul, part 2
...
Make Settings a controlled entity.
2020-12-04 02:41:55 -06:00
Buster "Silver Eagle" Neece
5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
...
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Buster "Silver Eagle" Neece
5724b78073
Composer dependency update and code style fixes from new test suites.
2020-12-01 07:45:01 -06:00
Buster "Silver Eagle" Neece
6de636f475
Unified Filesystem Overhaul ( #3341 )
...
This migration adds "Storage Locations", managed via a new System Administration panel, that can hold Station Media data, live broadcast recordings, and backups. These storage locations can be local (as they are by default) or remote via any S3-compatible service.
2020-11-09 21:06:48 -06:00