Commit Graph

4496 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece b6a01eb07b
#198 -- Make Ansible updates tolerate service name changes. 2020-12-09 13:32:10 -06:00
Buster "Silver Eagle" Neece 63aa00ef31
Improve URL and cache keys for Dropbox adapters. 2020-12-09 13:27:59 -06:00
Buster "Silver Eagle" Neece a652f38847
#3527 -- Fix bugs with Dropbox support. 2020-12-09 04:48:20 -06:00
Buster "Silver Eagle" Neece 1604799048
#3526 -- Fix webhook Environment error. 2020-12-09 02:02:40 -06:00
Buster "Silver Eagle" Neece d65bac308d
Update changelog. 2020-12-08 15:11:36 -06:00
Buster "Silver Eagle" Neece 4ba9fb0e1c
Add Dropbox support to Storage Locations. 2020-12-08 14:04:06 -06:00
Buster "Silver Eagle" Neece 3d5fbe5a2c
Hide PhpStorm inspection on Doctrine entities. 2020-12-08 12:40:33 -06:00
Buster "Silver Eagle" Neece 17068fbf90
#3501 -- Include recording location in cloning settings. 2020-12-08 11:31:57 -06:00
Buster "Silver Eagle" Neece d5bab23909
Version update to 0.11.1. 2020-12-07 12:17:00 -06:00
Buster "Silver Eagle" Neece cd3ce3dad0
Implement minor shortcut for PhpStorm DI resolution. 2020-12-07 05:29:35 -06:00
Buster "Silver Eagle" Neece 0edb34358f
Mark entities as read-only that are only added/removed (never updated). 2020-12-07 03:30:39 -06:00
Buster "Silver Eagle" Neece 0b1393346d
Fix code styles competing between PHPCS and PhpStorm. 2020-12-07 01:19:28 -06:00
Buster "Silver Eagle" Neece c8be1de3ee
Match .editorconfig with PSR-12. 2020-12-07 01:03:26 -06:00
Buster "Silver Eagle" Neece db49eefa7c
Update editorconfig to prevent clashes with phpcbf. 2020-12-07 00:56:23 -06:00
Buster "Silver Eagle" Neece e3c13832a1
#3500 -- Avoid pre-writing the waveforms for new files for performance. 2020-12-07 00:25:06 -06:00
Vaalyn 5e007fe4fd
Fix writing metadata via getID3 (#3512) 2020-12-07 00:17:38 -06:00
Buster "Silver Eagle" Neece 788370d0c0
Switch to Doctrine explicit change tracking for performance.
(We've been writing code for years as though this setting were enabled, and yet it's not the default setting, so we were losing performance on large operations for no good reason.)
2020-12-06 14:06:15 -06:00
Buster "Silver Eagle" Neece 97e1fab14e
Add message queue length and per-queue clear buttons to Debugger page. 2020-12-06 11:23:40 -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 ca36d3a281
Prevent noop on settings migration. 2020-12-06 03:18:15 -06:00
Buster "Silver Eagle" Neece bf1e4f2591
Simplify Environment class and dependencies. 2020-12-06 01:55:25 -06:00
Buster "Silver Eagle" Neece 403d6c3f7d
Update changelog. 2020-12-05 13:43:03 -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 7732108fcd
Fix signature of backup time code. 2020-12-05 13:13:55 -06:00
Buster "Silver Eagle" Neece 095e9f0eda
Update Composer dependencies again. 2020-12-05 09:19:00 -06:00
Buster "Silver Eagle" Neece b3efbe8494
Make Environment in charge of more env vars and simplify initialization. 2020-12-05 09:18:44 -06:00
Buster "Silver Eagle" Neece e7fee785a0
Entity Manager cleanup tasks.
- Make the "refresh" method of the decorated EM a part of a new Reloadable interface and add "refreshAsReference"
 - Make all classes use the "IDENTITY" generatedvalue strategy and have nullable IDs
2020-12-05 01:39:05 -06:00
Buster "Silver Eagle" Neece 3d410b7772
Update changelog. 2020-12-05 00:51:54 -06:00
Buster "Silver Eagle" Neece 57a1513414
Second attempt at settings fixture fix. 2020-12-04 10:24:58 -06:00
Buster "Silver Eagle" Neece 5ac0657305
Ensure settings fixtures take effect with the next settings reset. 2020-12-04 10:02:40 -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 b5fb40da6d
Update composer dependencies. 2020-12-04 09:07:59 -06:00
Buster "Silver Eagle" Neece b93e0a5690
Fix fixture loading with API keys. 2020-12-04 09:07:46 -06:00
Buster "Silver Eagle" Neece 969789aa05
Code style fixes. 2020-12-04 06:42:15 -06:00
Buster "Silver Eagle" Neece 9e011647c3
More "settings" to "environment" renames. 2020-12-04 06:33:52 -06:00
Buster "Silver Eagle" Neece 1a1bcf30dd
#3503 -- Fix worker tasks keeping old settings and persisting them. 2020-12-04 06:33:37 -06:00
Buster "Silver Eagle" Neece c31427c9d4
#3502 -- Install latest Composer with every Ansible update. 2020-12-04 04:45:19 -06:00
Buster "Silver Eagle" Neece c6296b3985
#3502 -- Fix issue with Ansible install. 2020-12-04 04:20:28 -06:00
Buster "Silver Eagle" Neece 5b0e6c0a57
Fix Fixtures to work with settings overhaul. 2020-12-04 04:06:20 -06:00
Buster "Silver Eagle" Neece c165e1d561
Minor correction to base URL setting. 2020-12-04 03:45:02 -06:00
Buster "Silver Eagle" Neece 01010e8bbb
#3496 -- Force version 2 on composer self-update. 2020-12-04 02:51:53 -06:00
Buster "Silver Eagle" Neece c53be88ab1
Fix Settings initialization error. 2020-12-04 02:51:43 -06:00
Buster "Silver Eagle" Neece 37ce8c4ca2
#3496 -- Ensure Composer is up-to-date with Ansible installations. 2020-12-04 02:46:59 -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 58a16112cf
Show error when upload fails. 2020-12-01 22:10:25 -06:00
Buster "Silver Eagle" Neece 3db56447a9
Update more dependencies. 2020-12-01 19:35:11 -06:00
Buster "Silver Eagle" Neece 749b12638f
Revert accidental PHP 8.0 early upgrade. 2020-12-01 18:44:39 -06:00
Buster "Silver Eagle" Neece 731f16a494
Update raw DQL queries across the system to improve readability. 2020-12-01 18:36:09 -06:00
Buster "Silver Eagle" Neece 8331efb0f9
Update Crowdin CI dep version. 2020-12-01 08:14:35 -06:00