Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297'
2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece
64e7a81083
#4870 -- Allow selectable backup format for automated backups.
2022-06-05 01:06:21 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
fccb33b20b
Move AnalyticsLevel to enum.
2022-01-13 04:40:33 -06:00
Buster "Silver Eagle" Neece
54dc25944d
Add link directly to listener report from listener count on dashboard.
2022-01-11 02:43:19 -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
38cd3945e2
Use constants in API definitions; update Swagger UI.
2021-12-29 15:19:34 -06:00
Buster "Silver Eagle" Neece
ba10526c94
Update OpenAPI generator to improve attributes.
2021-12-28 12:26:41 -06:00
Buster "Silver Eagle" Neece
a2eb5d0471
Move entity OpenAPI annotations to attributes.
2021-12-19 12:50:37 -06:00
Buster "Silver Eagle" Neece
f5f183be71
Enable "prefer browser url" and "use web proxy" by default on new installs.
2021-12-17 07:57:18 -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
a8d3193eea
#4754 -- Further harden URI resilience.
2021-11-25 09:47:18 -06: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
f6c1fbf79c
Update OpenAPI spec, use fixed example timestamp.
2021-09-04 18:27:46 -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
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
Buster "Silver Eagle" Neece
553c8bdb9d
Apply tighter sanitization to base URLs.
2021-06-10 18:28:55 -05:00
Buster "Silver Eagle" Neece
a320c1a6a0
More code cleanup.
2021-06-09 22:22:13 -05:00
Buster "Silver Eagle" Neece
50d1840826
Update entities to handle Doctrine 2.9.1's prop type rollback.
2021-06-08 20:38:18 -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
00c4afae50
Move AuditLog classes around and clean up AuditLog handler.
2021-05-30 20:15:34 -05:00
Buster "Silver Eagle" Neece
668724fe1a
Implement Doctrine ORM Annotations ( #4233 )
2021-05-30 13:55:26 -05:00
Buster "Silver Eagle" Neece
e5eeb2b631
Make the default theme automatically determined by the browser (if possible).
2021-04-29 07:01:41 -05:00
Buster "Silver Eagle" Neece
ccdee790ac
Fix 'Enable Advanced Features' not showing up once checked.
2021-04-27 12:51:20 -05:00
Buster "Silver Eagle" Neece
7d05a326f6
Second fix to Settings entity.
2021-04-23 04:55:40 -05:00
Buster "Silver Eagle" Neece
c5e3072819
Fixes #4056 -- Fix Settings with too strict of typing.
2021-04-22 17:31:31 -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
08ba636bbe
Add Libravatar, make avatar services configurable.
2021-03-24 22:21:53 -05:00
Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset ( #3848 )
2021-02-27 20:50:45 -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
fce623f1b5
#3545 -- Avoid spurious settings logs; clean up existing ones.
2020-12-11 10:53:41 -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
7732108fcd
Fix signature of backup time code.
2020-12-05 13:13:55 -06:00
Buster "Silver Eagle" Neece
de0026cf01
Update API docs with new Settings entity.
2020-12-04 09:12:10 -06:00
Buster "Silver Eagle" Neece
9e011647c3
More "settings" to "environment" renames.
2020-12-04 06:33:52 -06:00
Buster "Silver Eagle" Neece
c53be88ab1
Fix Settings initialization error.
2020-12-04 02:51:43 -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
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
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
db0a95182e
Fix some scheduling issues; add debug log to queue.
2020-08-17 23:15:54 -05:00
Buster "Silver Eagle" Neece
62763250ca
Remove Sentry, simplify error handling.
...
Developer's note: the Sentry team has been very supportive of open-source and is good people! We simply don't use the library enough on our end to justify its dependencies in our codebase.
2020-07-04 11:08:53 -05:00
Buster "Silver Eagle" Neece
cab3096782
#2605 -- Clear cache of nowplaying data during updates.
2020-04-01 01:01:32 -05:00
Buster "Silver Eagle" Neece
94e66f894b
Minor entity class refactor.
2020-03-29 02:16:41 -05:00
Buster "Silver Eagle" Neece
feeb8b9af1
#2306 -- Partially revert removal of "Prefer Browser URL" setting.
2020-01-21 00:02:06 -06:00
Buster "Silver Eagle" Neece
b6f558eb54
Always prefer browser URL and always enable SFTP server.
...
Both settings are no longer relevant and turning them off would cause unexpected issues, so they're being removed completely instead to ease configuration difficulty.
2020-01-15 14:52:47 -06:00
Buster "Silver Eagle" Neece
a208c172df
Switch to "provide license, download automatically" for GeoLite DB.
2020-01-08 14:37:56 -06:00
Buster "Silver Eagle" Neece
d7819a6993
Migrate Doctrine repositories to composited, DI-friendly classes.
2019-09-29 02:50:24 -05:00
Buster "Silver Eagle" Neece
bd42b64de0
Add spaces to phpdoc blocks and optimize imports.
2019-09-20 11:44:38 -05:00