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