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
9e88281a4a
Update dependencies (including #3828 )
2021-02-19 19:16:23 -06:00
Buster "Silver Eagle" Neece
e866c766e5
Update dependencies for main rename.
2021-02-10 20:52:15 -06:00
Vaalyn
948ded32ea
Update wikimedia/composer-merge-plugin due to rewritten dev branch history error ( #3789 )
2021-02-08 16:38:21 -06:00
Buster "Silver Eagle" Neece
ac28dfbf90
Update package dependencies.
2021-02-01 22:57:59 -06:00
Buster "Silver Eagle" Neece
f134d45cf0
Listener tracking improvements
...
- Add the mount/remote that a listener is connected to, and show it in reports
- Create a new Google Analytics webhook that will post live listeners to GA using the measurement protocol.
2021-01-27 11:42:54 -06:00
Buster "Silver Eagle" Neece
c55c3bc145
Dependency updates.
2021-01-13 21:18:27 -06:00
Buster "Silver Eagle" Neece
bc247a7257
Switch to using Pagerfanta library for pagination.
2020-12-19 19:51:53 -06:00
Buster "Silver Eagle" Neece
44a3ef15e6
Use Intervention image manager for images.
2020-12-18 20:39:47 -06:00
Buster "Silver Eagle" Neece
cc067943ac
Remove external Rotate library and rotate backups for all filesystems.
2020-12-18 17:49:00 -06:00
Buster "Silver Eagle" Neece
80bf66a337
Switch to DeviceDetector library.
2020-12-17 22:57:23 -06:00
Buster "Silver Eagle" Neece
fc97e39d0a
Update composer deps; handle logging at Supervisor library level.
2020-12-14 12:03:50 -06:00
Buster "Silver Eagle" Neece
b19ac79e8c
Minor composer deps update.
2020-12-13 07:58:41 -06:00
Buster "Silver Eagle" Neece
05d5a95090
Switch to Symfony Cache for PSR-6/16 implementation.
2020-12-12 17:45:34 -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
095e9f0eda
Update Composer dependencies again.
2020-12-05 09:19:00 -06:00
Buster "Silver Eagle" Neece
b5fb40da6d
Update composer dependencies.
2020-12-04 09:07:59 -06:00
Buster "Silver Eagle" Neece
3db56447a9
Update more dependencies.
2020-12-01 19:35:11 -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
428021bc0b
Add quicker mime type check, avoid processing files if not necessary.
2020-11-24 01:55:46 -06:00
Vaalyn
4f994edcf3
Update for Composer 2.0 ( #3361 )
2020-11-01 19:41:51 -06:00
Vaalyn
9a94e6a178
Add PHPCS for code style checks ( #3273 )
2020-10-14 17:19:31 -05:00
Buster "Silver Eagle" Neece
838debeee9
#3226 -- Update NowPlaying library to handle *only* a hyphenated title.
2020-10-09 15:05:47 -05:00
Buster "Silver Eagle" Neece
f9881110e3
Update Symfony components and other dependencies.
2020-10-08 13:29:37 -05:00
Buster "Silver Eagle" Neece
a6ec36b21c
Analytics Overhaul and InfluxDB Removal ( #3243 )
...
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
- Expand the Analytics table to also track unique listeners per hour and day
- Properly clean up the Listeners table according to each installation's history retention settings
- Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece
c4b065b044
Composer dependencies update.
2020-10-03 17:46:00 -05:00
Buster "Silver Eagle" Neece
7bac35b2ff
Switch to new Symfony Lock component for our mutex locks.
2020-09-26 12:50:47 -05:00
Buster "Silver Eagle" Neece
0cc3775480
Update to use official release version of Influxdb-PHP
2020-09-18 09:02:58 -05:00
Buster "Silver Eagle" Neece
b20701742e
Update application dependencies.
2020-09-16 12:01:35 -05:00
Buster "Silver Eagle" Neece
69e48dd965
Implement improved var dumping on dev instances.
2020-09-16 08:50:00 -05:00
Buster "Silver Eagle" Neece
18daed36b0
#3042 -- Update Nowplaying library to apply fixes.
2020-09-16 06:56:25 -05:00
Buster "Silver Eagle" Neece
8588619a95
Update Nowplaying library.
2020-09-09 16:45:14 -05:00
Buster "Silver Eagle" Neece
e60c2bc03a
#3042 -- Update Nowplaying library to incorporate a minor JSON fix.
2020-09-08 23:06:50 -05:00
Buster "Silver Eagle" Neece
f8c04b4ad8
Dependency update.
2020-08-31 19:54:12 -05:00
Buster "Silver Eagle" Neece
06c301a03b
Revert to previous phpstan usage (the new one breaks stuff).
2020-08-31 18:27:30 -05:00
Buster "Silver Eagle" Neece
511eccfc1e
Fixes to PHPStan and minor typo fixes.
2020-08-31 03:28:40 -05:00
Buster "Silver Eagle" Neece
b39e8cb417
Update zircote/swagger-api deps.
2020-08-29 20:15:02 -05:00
Buster "Silver Eagle" Neece
bb5123c25c
Switch to production branch of SupervisorPHP.
2020-08-25 11:19:48 -05:00
Buster "Silver Eagle" Neece
7340f349dd
Composer dependencies update.
2020-08-24 20:49:37 -05:00
Buster "Silver Eagle" Neece
c74189d4d7
#3106 -- Update nowplaying library to change how artist/title is parsed.
2020-08-24 19:52:17 -05:00
Buster "Silver Eagle" Neece
f3f845cf1a
#3020 -- Switch to MariaDB-based message queue.
2020-07-11 00:22:02 -05:00
Buster "Silver Eagle" Neece
16ce83be51
Remove unused code.
2020-07-08 19:30:58 -05:00
Buster "Silver Eagle" Neece
994d5b2986
Switch from Cakephp/Chronos to CarbonImmutable.
2020-07-08 18:50:44 -05:00
Buster "Silver Eagle" Neece
a0bb25782d
Minor composer updates.
2020-07-05 23:29:55 -05:00
Buster "Silver Eagle" Neece
26088a36ba
Move to Guzzle 7.x for PSR-18-compatible client.
2020-07-05 21:36:50 -05:00
Buster "Silver Eagle" Neece
cb4f0d4cf0
Update NowPlaying to resolve client loading bug.
2020-07-04 11:36:50 -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
9d0d98edcc
Update NowPlaying library version to fix some bugs.
2020-07-03 18:37:06 -05:00
Buster "Silver Eagle" Neece
0adda37403
Incorporate new NowPlaying library
...
- Move much of AzuraCast's merging and client integration into the library itself
- The library now uses typed properties on a return object for much more reliable hinting
- Update both this library and SupervisorPHP to use PSR-17 and PSR-18 standardized factories
2020-07-03 15:24:04 -05:00
Buster "Silver Eagle" Neece
90e12fec62
Update supervisorphp lib again to get new exception classes.
2020-07-01 20:03:28 -05:00