Buster "Silver Eagle" Neece
33210b9450
Begin work on custom code plugins support.
2018-09-21 07:04:05 -05:00
Buster "Silver Eagle" Neece
989bbd39a1
#802 -- Update to OpenAPI 3.0 spec
2018-09-18 09:09:48 -05:00
Buster "Silver Eagle" Neece
d051e00a69
Use the new azuracast/nowplaying library to abstract NP generation.
2018-09-13 12:45:56 -05:00
Buster "Silver Eagle" Neece
ab1c6e7da9
Unify "Advanced" labels
2018-09-10 23:41:08 -05:00
Buster "Silver Eagle" Neece
2e631c9502
Use Certainty library for SSL CA bundles, implement DI-injected HTTP Client
2018-09-06 20:08:47 -05:00
Buster "Silver Eagle" Neece
bce2af2f09
Check that ports are not in use before creating/editing stations.
2018-09-06 01:33:16 -05:00
Buster "Silver Eagle" Neece
af551c7d4a
Use number fields in more places, make crossfade decimal-aware ( #651 )
2018-09-05 19:23:17 -05:00
Buster "Silver Eagle" Neece
c28a04a655
Fix optgroup doubling issue
2018-09-04 17:12:00 -05:00
Buster "Silver Eagle" Neece
3741f3264b
Add global default timezone, fix profile defaults, allow all timezones to be selected.
2018-09-04 17:08:16 -05:00
Buster "Silver Eagle" Neece
738e0391fb
Routine dependency updates
2018-09-04 16:27:24 -05:00
Buster "Silver Eagle" Neece
84e332eab7
Update AzuraForms to fix issue with playlists form
2018-09-04 15:00:47 -05:00
Buster "Silver Eagle" Neece
828385c78f
Add the other extensions to composer.json
2018-08-10 04:09:27 -05:00
Buster "Silver Eagle" Neece
e425ad06ca
Add extension deps to composer.json
2018-08-08 01:31:36 -05:00
Buster "Silver Eagle" Neece
b7c21e0ea7
Update Doctrine DBAL to reflect latest release
2018-07-23 02:31:40 -05:00
Buster "Silver Eagle" Neece
f684e83166
Composer update and ignoring autogenned unit test files.
2018-07-13 14:46:36 -05:00
Buster "Silver Eagle" Neece
6be12cf98d
Implement Symfony finder to replace some scandirs.
2018-07-06 21:41:07 -05:00
Buster "Silver Eagle" Neece
75c3672e25
#628 -- Switch all IP geolocation to be local via the MaxMind GeoLite DB.
2018-07-03 17:51:05 -05:00
Buster "Silver Eagle" Neece
49fb7da992
Update AzuraForms dep
2018-05-17 03:43:00 -05:00
Buster "Silver Eagle" Neece
ae5ebae5ca
Create new unified setup/update CLI command
2018-05-17 02:01:43 -05:00
Buster "Silver Eagle" Neece
e02e9a7b3d
AzuraForms update to fix setup.
2018-05-16 11:53:05 -05:00
Buster "Silver Eagle" Neece
0ff021bf33
Update AzuraForms to fix profile issues.
2018-05-16 05:28:22 -05:00
Buster "Silver Eagle" Neece
0ca7cc6dd8
Use newly rewritten AzuraForms engine.
2018-05-16 04:43:49 -05:00
Buster "Silver Eagle" Neece
d7bc643728
Update composer dependencies.
2018-05-04 22:17:14 -05:00
Buster "Silver Eagle" Neece
ad312fa94e
Switch to fixtures for local dev.
2018-05-04 17:04:30 -05:00
Buster "Silver Eagle" Neece
c1acff7100
Make playlist scheduling unit-testable, and build a unit test for it.
2018-04-07 19:17:22 -05:00
Buster "Silver Eagle" Neece
848dc9e7ee
#523 -- Smarter handling of timezones, especially for playlists
2018-03-28 01:07:56 -05:00
Buster "Silver Eagle" Neece
8ac6f440be
Switch to very specific version of Doctrine DBAL library.
2018-03-21 11:06:55 -05:00
Buster "Silver Eagle" Neece
b016c09fea
Migration generator fixes and station webhook name addition.
2018-03-20 11:31:55 -05:00
Buster "Silver Eagle" Neece
cb69953446
Update composer dependencies.
2018-03-19 15:36:22 -05:00
Buster "Silver Eagle" Neece
8b3cd5d03d
Switch to pure PHP-based translations library to remove gettext dependency.
2018-03-18 20:31:43 -05:00
Buster "Silver Eagle" Neece
3cc91c5cd2
Replace in-page debugging with Monolog writing to multiple locations.
2018-02-27 00:28:09 -06:00
Buster "Silver Eagle" Neece
5513ca06a2
Switch dependencies to new AzuraForms; remove CodeClimate (and thus the Guzzle\Guzzle error)
2018-02-25 11:47:48 -06:00
Buster "Silver Eagle" Neece
f71703b562
Major code quality refactor ( #399 )
...
* Initial (non-working) commit of new middleware infrastructure.
* Begin massive refactor for Slimification: move controllers and views
* Begin refactor on controllers
* Finish refactor for admin pages.
* Initial refactor of API section finished.
* Going fully idiomatic with it: initial commit of infrastructure
* Mid-morning break commit of refactor to DI-ize *everything*
* Station adapter and config DI rewrite.
* Finish DI-ification refactor of admin pages.
* Finish DI-ification refactor of API controllers.
* Finish DI-ification refactor of frontend/setup controllers.
* Station index and profile controller refactors.
* Refactor all station controllers except Files.
* All files refactored, ready for testing!
* Update Codeception exclusions
* Green-light on functional tests, include forgotten controller page, etc.
2018-02-01 05:49:40 -06:00
Buster "Silver Eagle" Neece
eb6622bf7d
Update libraries.
2018-01-09 04:07:36 -06:00
Buster "Silver Eagle" Neece
abc1fc6ae6
Update Nibble Forms dependency and other Composer items.
2017-11-12 02:19:20 -06:00
Buster "Silver Eagle" Neece
91f7b40021
Fix Nibble Forms issue with required markup fields.
2017-10-21 20:52:04 -05:00
Buster "Silver Eagle" Neece
45af9d6db2
Update Nibble Forms to resolve issue.
2017-10-21 03:59:21 -05:00
Buster "Silver Eagle" Neece
e370d27e95
Run composer as azuracast user and update permissions accordingly.
2017-10-21 00:05:26 -05:00
Buster "Silver Eagle" Neece
316e43886f
Closes #231 -- Allow custom CSS branding on public and internal pages.
2017-09-19 21:10:06 -05:00
Buster "Silver Eagle" Neece
1785d0a101
Update composer dependencies.
2017-09-17 13:54:36 -05:00
Buster "Silver Eagle" Neece
3dd101a4a4
Composer and locale update.
2017-08-23 20:31:28 -05:00
Buster "Silver Eagle" Neece
8660cde989
Revert pointing to custom repo.
2017-08-18 06:58:44 -05:00
Buster Silver
19b6b9bb40
#212 -- Temporarily switch to updated fork for Doctrine Migrations.
2017-08-18 03:49:00 -05:00
Buster "Silver Eagle" Neece
ae80fca177
Update Nibble Forms dependency and password reset functions.
2017-08-13 03:48:17 -05:00
Buster "Silver Eagle" Neece
48322f2a41
Add user input escaping in many locations; update dependencies.
2017-08-12 02:47:23 -05:00
Buster Silver
3871ecf4be
Generate locales, add "is_mobile" to listener response.
2017-07-25 05:04:15 -05:00
Buster Silver
6757d21ebe
Update Composer dependencies.
2017-07-18 19:33:17 -05:00
Buster Silver
6c84a8bb2f
Full API overhaul, addition of API return models, swagger-php annotations and auto-docs for API changes.
2017-06-16 19:19:42 -05:00
Buster Silver
422d8e121d
Closes #123 -- Clean up form rendering, update Composer dependencies, add ISRC to StationMedia model and build SoundExchange report.
2017-05-24 04:21:11 -05:00
Buster Silver
2a03c0e24c
Fork NibbleForms and refer to the forked repo to fix file upload handling and avoid having to maintain NibbleForms code in the App namespace.
2017-05-13 23:00:21 -05:00