Commit Graph

48 Commits

Author SHA1 Message Date
Buster Neece 3a33a59980
Fixes #7048 -- When moving individual files, don't preserve folder structure. 2024-05-16 11:39:31 -05:00
Buster Neece 9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5' 2023-12-04 00:48:40 -06:00
Buster Neece d83a8a4641
Improve how date ranges work on schedule API calls. 2023-11-05 04:11:44 -06:00
Buster Neece 7d9470ba51
Update Docker container mappings to map most items to dirs under a common `/var/azuracast/storage`. 2023-11-02 03:09:27 -05:00
Buster Neece 06e745e6ff
Fixes #6354, Fixes #6393 --Add StereoTool plugin version support. 2023-07-23 23:04:25 -05:00
Buster Neece 999b389ee9
Working implementation of "Apply to Folders" feature. 2023-06-15 18:19:11 -05:00
Buster Neece 0669d003c9
Bulk rename vars to camelCase (except controllers). 2023-06-08 06:32:32 -05:00
Buster Neece 13d19511a9
Implement stricter phpcs standards to facilitate entity migration. 2023-06-07 10:36:33 -05:00
Buster Neece cc67f8ccd8
Prevent webhooks from hitting internal (IANA reserved) IPs. 2023-04-30 07:52:03 -05:00
Buster Neece a9956bc93a
Ensure empty-able strings in Settings are null if epty. 2023-01-16 02:09:16 -06:00
Buster Neece 6c4666d688
Lower log level of URI parse errors. 2022-12-08 17:16:20 -06:00
Buster Neece 296317daf8
Fixes #5897 -- Properly parse URLs without schemes. 2022-12-04 12:54:18 -06:00
Buster Neece 9dd28cc8b9
Add back redundancy in metadata processing. 2022-11-19 22:16:03 -06:00
Buster "Silver Eagle" Neece 1179baab65
Class finalization part 2. 2022-07-01 02:41:04 -05:00
Buster "Silver Eagle" Neece 5b46d13d0d
Code style fixes. 2022-06-19 19:27:59 -05:00
Buster "Silver Eagle" Neece 515f1de84b
Use constant instead of magic string. 2022-06-16 16:38:03 -05:00
Buster "Silver Eagle" Neece 6653db2c35
Code quality sweep. 2022-06-16 05:56:33 -05:00
Buster "Silver Eagle" Neece 910b8161a2
Improve logging on Malformed URI errors. 2022-06-14 15:18:17 -05:00
Buster "Silver Eagle" Neece 551c800337
Implement common DateRange utility class. 2022-06-12 05:51:35 -05:00
Buster "Silver Eagle" Neece 361c1ce169
Minor interface/class cleanup. 2022-06-02 17:27:33 -05:00
Buster "Silver Eagle" Neece c720d950d5
Update Monolog; clear other IDE inspection results. 2022-05-17 20:54:44 -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 2c428b12bb
Use Symfony filesystem utilities. 2022-04-12 21:30:19 -05:00
Buster "Silver Eagle" Neece 936fba4368
Use standardized dir creation method to avoid warnings. 2022-04-10 21:18:15 -05:00
Vaalyn 04bd45fc2d
Update report exports to use league csv (#5132) 2022-03-21 23:35:35 -05:00
Buster "Silver Eagle" Neece c17e1e88f5
Update test suites for Codeception 5.x. 2022-03-16 19:04:40 -05: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 558a74cb79
Fixes #5051 --Avoid creating multiple temp files. 2022-01-31 20:44:01 -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 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 424c28b027
Dependency update and type fixes. 2021-08-22 21:08:52 -05:00
Vaalyn daf045af3f
Fix type error in arrayToCsv utility method (#4463) 2021-08-08 16:23:20 -05:00
Buster "Silver Eagle" Neece aae01e832f
#4441 -- More updates for media processing. 2021-08-03 20:17:30 -05:00
Buster "Silver Eagle" Neece 5cbacd5df6
System-Wide Strict Types (#4405) 2021-07-19 00:53:45 -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 a320c1a6a0
More code cleanup. 2021-06-09 22:22:13 -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 acab8806b3
Move to PHP 8.0 (#4051) 2021-04-22 21:16:00 -05:00
Buster "Silver Eagle" Neece 4ccddeb5f3
Refactor adapters; move some static functions to be non-static and implement a better change tracking system. 2021-01-19 11:52:45 -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
Buster "Silver Eagle" Neece e4472b3adb
Ensure all paths are uniform across tables that have them. 2020-12-30 19:39:50 -06:00
Buster "Silver Eagle" Neece 0acefe8321
Improve native Unicode handling
- Loosen up escaping methods when uploading files via the media manager, so Unicode is preserved
 - No longer escape Unicode when outputting via JSON for API responses
2020-12-29 15:27:39 -06:00
Buster "Silver Eagle" Neece 4ca8ce0bc6
Split Utilities apart into individual categories. 2020-12-10 20:43:58 -06:00
Vaalyn 9a94e6a178
Add PHPCS for code style checks (#3273) 2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece 63e0040e8f
Bump static analysis level and make strict type fixes. 2020-08-31 17:32:30 -05:00
Buster "Silver Eagle" Neece 2abb8bf623
Routine code cleanup. 2020-07-08 02:03:50 -05:00
Buster "Silver Eagle" Neece 4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories. 2020-02-05 20:35:13 -06:00