Commit Graph

5164 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 1b426c26dc
Remove unused template files. 2021-10-21 10:25:24 -05:00
Mitch ee1f2d0d38
Update stale.yml (#4705) 2021-10-21 10:18:22 -05:00
Buster "Silver Eagle" Neece 369e7fe6cf
Merge remote-tracking branch 'origin/main' into main 2021-10-15 12:51:05 -05:00
Buster "Silver Eagle" Neece e3cf1e463e
Make xdebug easy for dev mode installations. 2021-10-15 12:50:56 -05:00
Mitch 35b01e82ae
Update station.php (#4675) 2021-10-14 08:16:28 -05:00
Buster "Silver Eagle" Neece c6adbfa17c
Fixes #4678 -- Mark setup as complete when updating general settings via API. 2021-10-14 00:56:58 -05:00
Buster "Silver Eagle" Neece 765d7c2fe2
Move SHOUTcast 2 installation to Vue/API (with Flow upload). 2021-10-13 10:24:56 -05:00
Buster "Silver Eagle" Neece 6fb86c80e9
Make Flow UploadedFile implement PSR UploadedFileInterface. 2021-10-13 09:43:22 -05:00
Buster "Silver Eagle" Neece 128b2eb66d
Make GeoLite installation Vue component. 2021-10-13 03:51:26 -05:00
Buster "Silver Eagle" Neece 31dc6106d1
Switch Vue sweetalert to be a vendor dep and instance function.
(Reason: To be able to use this.$gettext in the defaults of the function, and to have cleaner integration with Vue)
2021-10-13 03:51:07 -05:00
Buster "Silver Eagle" Neece 9ef86bb741
Add settings groups to narrow what columns each page saves. 2021-10-13 03:49:38 -05:00
Buster "Silver Eagle" Neece 57d3ecc819
Fix progress bar display on admin homepage. 2021-10-11 21:22:51 -05:00
Buster "Silver Eagle" Neece 5abfb3de32
Fixes #4667 -- Fix warning about uninitialized variable on installer. 2021-10-11 08:28:45 -05:00
Buster "Silver Eagle" Neece 00a420947f
Fixes #4666 -- Make station dropdown vertically scroll at certain height. 2021-10-11 08:00:13 -05:00
Buster "Silver Eagle" Neece e610d429b4
Feature/vue settings (#4669) 2021-10-11 04:55:25 -05:00
Buster "Silver Eagle" Neece d4f2debaff
Composer Dependencies Update
Changelogs summary:

 - pyrech/composer-changelogs updated from v1.7.1 to v1.8.0
   See changes: https://github.com/pyrech/composer-changelogs/compare/v1.7.1...v1.8.0
   Release notes: https://github.com/pyrech/composer-changelogs/releases/tag/v1.8.0

 - league/mime-type-detection updated from 1.7.0 to 1.8.0
   See changes: https://github.com/thephpleague/mime-type-detection/compare/1.7.0...1.8.0
   Release notes: https://github.com/thephpleague/mime-type-detection/releases/tag/1.8.0

 - league/flysystem updated from 2.2.3 to 2.3.0
   See changes: https://github.com/thephpleague/flysystem/compare/2.2.3...2.3.0
   Release notes: https://github.com/thephpleague/flysystem/releases/tag/2.3.0

 - james-heinrich/getid3 updated from dev-master@4e02ed0 to dev-master@a440175
   See changes: 4e02ed0...a440175

 - slim/slim updated from 4.8.1 to 4.9.0
   See changes: https://github.com/slimphp/Slim/compare/4.8.1...4.9.0
   Release notes: https://github.com/slimphp/Slim/releases/tag/4.9.0

 - doctrine/dbal updated from 2.13.2 to 2.13.4
   See changes: https://github.com/doctrine/dbal/compare/2.13.2...2.13.4
   Release notes: https://github.com/doctrine/dbal/releases/tag/2.13.4

 - doctrine/orm updated from 2.9.5 to 2.10.1
   See changes: https://github.com/doctrine/orm/compare/2.9.5...2.10.1
   Release notes: https://github.com/doctrine/orm/releases/tag/2.10.1

 - nikic/php-parser updated from v4.12.0 to v4.13.0
   See changes: https://github.com/nikic/PHP-Parser/compare/v4.12.0...v4.13.0
   Release notes: https://github.com/nikic/PHP-Parser/releases/tag/v4.13.0

 - phpunit/php-code-coverage updated from 9.2.6 to 9.2.7
   See changes: https://github.com/sebastianbergmann/php-code-coverage/compare/9.2.6...9.2.7
   Release notes: https://github.com/sebastianbergmann/php-code-coverage/releases/tag/9.2.7

 - phpdocumentor/type-resolver updated from 1.4.0 to 1.5.1
   See changes: https://github.com/phpDocumentor/TypeResolver/compare/1.4.0...1.5.1
   Release notes: https://github.com/phpDocumentor/TypeResolver/releases/tag/1.5.1

 - phpspec/prophecy updated from 1.13.0 to 1.14.0
   See changes: https://github.com/phpspec/prophecy/compare/1.13.0...1.14.0
   Release notes: https://github.com/phpspec/prophecy/releases/tag/1.14.0

 - phpunit/phpunit updated from 9.5.9 to 9.5.10
   See changes: https://github.com/sebastianbergmann/phpunit/compare/9.5.9...9.5.10
   Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/9.5.10

 - guzzlehttp/psr7 updated from 1.8.2 to 1.8.3
   See changes: https://github.com/guzzle/psr7/compare/1.8.2...1.8.3
   Release notes: https://github.com/guzzle/psr7/releases/tag/1.8.3

 - guzzlehttp/promises updated from 1.4.1 to 1.5.0
   See changes: https://github.com/guzzle/promises/compare/1.4.1...1.5.0
   Release notes: https://github.com/guzzle/promises/releases/tag/1.5.0

 - codeception/module-rest updated from 1.3.1 to 1.3.2
   See changes: https://github.com/Codeception/module-rest/compare/1.3.1...1.3.2
   Release notes: https://github.com/Codeception/module-rest/releases/tag/1.3.2

 - composer/ca-bundle updated from 1.2.10 to 1.2.11
   See changes: https://github.com/composer/ca-bundle/compare/1.2.10...1.2.11
   Release notes: https://github.com/composer/ca-bundle/releases/tag/1.2.11

 - doctrine/data-fixtures updated from 1.5.0 to 1.5.1
   See changes: https://github.com/doctrine/data-fixtures/compare/1.5.0...1.5.1
   Release notes: https://github.com/doctrine/data-fixtures/releases/tag/1.5.1

 - laminas/laminas-code updated from 4.4.2 to 4.4.3
   See changes: https://github.com/laminas/laminas-code/compare/4.4.2...4.4.3
   Release notes: https://github.com/laminas/laminas-code/releases/tag/4.4.3

 - filp/whoops updated from 2.14.1 to 2.14.4
   See changes: https://github.com/filp/whoops/compare/2.14.1...2.14.4
   Release notes: https://github.com/filp/whoops/releases/tag/2.14.4

 - intervention/image updated from 2.6.1 to 2.7.0
   See changes: https://github.com/Intervention/image/compare/2.6.1...2.7.0
   Release notes: https://github.com/Intervention/image/releases/tag/2.7.0

 - laminas/laminas-config updated from 3.5.0 to 3.7.0
   See changes: https://github.com/laminas/laminas-config/compare/3.5.0...3.7.0
   Release notes: https://github.com/laminas/laminas-config/releases/tag/3.7.0

 - league/csv updated from 9.7.1 to 9.7.2
   See changes: https://github.com/thephpleague/csv/compare/9.7.1...9.7.2
   Release notes: https://github.com/thephpleague/csv/releases/tag/9.7.2

 - aws/aws-sdk-php updated from 3.192.0 to 3.198.0
   See changes: https://github.com/aws/aws-sdk-php/compare/3.192.0...3.198.0
   Release notes: https://github.com/aws/aws-sdk-php/releases/tag/3.198.0

 - matomo/device-detector updated from 4.3.0 to 4.3.1
   See changes: https://github.com/matomo-org/device-detector/compare/4.3.0...4.3.1
   Release notes: https://github.com/matomo-org/device-detector/releases/tag/4.3.1

 - mezzio/mezzio-session updated from 1.4.3 to 1.6.0
   See changes: https://github.com/mezzio/mezzio-session/compare/1.4.3...1.6.0
   Release notes: https://github.com/mezzio/mezzio-session/releases/tag/1.6.0

 - mezzio/mezzio-session-cache updated from 1.5.1 to 1.6.0
   See changes: https://github.com/mezzio/mezzio-session-cache/compare/1.5.1...1.6.0
   Release notes: https://github.com/mezzio/mezzio-session-cache/releases/tag/1.6.0

 - mockery/mockery updated from 1.4.3 to 1.4.4
   See changes: https://github.com/mockery/mockery/compare/1.4.3...1.4.4
   Release notes: https://github.com/mockery/mockery/releases/tag/1.4.4

 - monolog/monolog updated from 2.3.2 to 2.3.5
   See changes: https://github.com/Seldaek/monolog/compare/2.3.2...2.3.5
   Release notes: https://github.com/Seldaek/monolog/releases/tag/2.3.5

 - symfony/translation updated from v5.3.7 to v5.3.9
   See changes: https://github.com/symfony/translation/compare/v5.3.7...v5.3.9
   Release notes: https://github.com/symfony/translation/releases/tag/v5.3.9

 - nesbot/carbon updated from 2.52.0 to 2.53.1
   See changes: https://github.com/briannesbitt/Carbon/compare/2.52.0...2.53.1
   Release notes: https://github.com/briannesbitt/Carbon/releases/tag/2.53.1

 - php-http/discovery updated from 1.14.0 to 1.14.1
   See changes: https://github.com/php-http/discovery/compare/1.14.0...1.14.1
   Release notes: https://github.com/php-http/discovery/releases/tag/1.14.1

 - ramsey/uuid updated from 4.2.1 to 4.2.3
   See changes: https://github.com/ramsey/uuid/compare/4.2.1...4.2.3
   Release notes: https://github.com/ramsey/uuid/releases/tag/4.2.3

 - roave/security-advisories updated from dev-latest@05f521f to dev-latest@0488e16
   See changes: 05f521f...0488e16

 - phpstan/phpdoc-parser updated from 0.5.5 to 0.5.6
   See changes: https://github.com/phpstan/phpdoc-parser/compare/0.5.5...0.5.6
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/0.5.6

 - slevomat/coding-standard updated from 7.0.14 to 7.0.15
   See changes: https://github.com/slevomat/coding-standard/compare/7.0.14...7.0.15
   Release notes: https://github.com/slevomat/coding-standard/releases/tag/7.0.15

 - lstrojny/fxmlrpc updated from dev-master@866ae78 to dev-master@f9d19c1
   See changes: 866ae78...f9d19c1

 - symfony/messenger updated from v5.3.7 to v5.3.9
   See changes: https://github.com/symfony/messenger/compare/v5.3.7...v5.3.9
   Release notes: https://github.com/symfony/messenger/releases/tag/v5.3.9

 - symfony/redis-messenger updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/redis-messenger/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/redis-messenger/releases/tag/v5.3.8

 - symfony/doctrine-messenger updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/doctrine-messenger/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/doctrine-messenger/releases/tag/v5.3.8

 - symfony/var-exporter updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/var-exporter/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v5.3.8

 - symfony/cache updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/cache/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/cache/releases/tag/v5.3.8

 - symfony/intl updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/intl/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/intl/releases/tag/v5.3.8

 - symfony/mime updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/mime/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/mime/releases/tag/v5.3.8

 - symfony/mailer updated from v5.3.4 to v5.3.9
   See changes: https://github.com/symfony/mailer/compare/v5.3.4...v5.3.9
   Release notes: https://github.com/symfony/mailer/releases/tag/v5.3.9

 - symfony/property-info updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/property-info/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/property-info/releases/tag/v5.3.8

 - symfony/property-access updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/property-access/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/property-access/releases/tag/v5.3.8

 - symfony/serializer updated from v5.3.4 to v5.3.8
   See changes: https://github.com/symfony/serializer/compare/v5.3.4...v5.3.8
   Release notes: https://github.com/symfony/serializer/releases/tag/v5.3.8

 - symfony/validator updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/validator/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/validator/releases/tag/v5.3.8

 - symfony/var-dumper updated from v5.3.7 to v5.3.8
   See changes: https://github.com/symfony/var-dumper/compare/v5.3.7...v5.3.8
   Release notes: https://github.com/symfony/var-dumper/releases/tag/v5.3.8

 - vlucas/phpdotenv updated from v5.3.0 to v5.3.1
   See changes: https://github.com/vlucas/phpdotenv/compare/v5.3.0...v5.3.1
   Release notes: https://github.com/vlucas/phpdotenv/releases/tag/v5.3.1
2021-10-08 07:05:09 -05:00
Buster "Silver Eagle" Neece d696eeda7c
Move SFTP user form to Vue. 2021-10-08 06:30:03 -05:00
Buster "Silver Eagle" Neece 0957624968
More .editorconfig tweaks for PSR-12. 2021-10-08 05:27:52 -05:00
Buster "Silver Eagle" Neece 8790a3ed0e
Editorconfig tweaks. 2021-10-08 03:50:50 -05:00
Buster "Silver Eagle" Neece 6d7b2173bb
Make a special Vue render function for typed positional arguments. 2021-10-08 03:49:41 -05:00
Buster "Silver Eagle" Neece 18854b0542
Move Dashboard into common vue render. 2021-10-07 23:36:50 -05:00
Buster "Silver Eagle" Neece 3865224d31
Move several components fully into Vue renders. 2021-10-07 23:13:21 -05:00
Buster "Silver Eagle" Neece 798bfd1eb2
Feature/vue webhooks (#4655) 2021-10-06 22:00:53 -05:00
Vaalyn c81cbdde44
Add missing string cast for API pagination links (#4654) 2021-10-06 19:26:53 -05:00
Buster "Silver Eagle" Neece c4d3a50fa5
Clean up some editmodals. 2021-10-02 19:18:06 -05:00
Buster "Silver Eagle" Neece 85f5b9c7b5
Minor type fix found by Vue dev mode. 2021-10-01 20:00:13 -05:00
Buster "Silver Eagle" Neece 56e58dd936
Make PlayButton component universal and fix OnDemand play button. 2021-10-01 19:55:24 -05:00
Buster "Silver Eagle" Neece eccb96dc54
Use NODE_ENV when building on frontend container. 2021-10-01 19:54:51 -05:00
Buster "Silver Eagle" Neece 6b8170324b
Switch to finally for operation. 2021-10-01 16:21:52 -05:00
Buster "Silver Eagle" Neece 7af402d542
Improve secondary/hint contrast on some light theme areas. 2021-10-01 04:51:20 -05:00
Buster "Silver Eagle" Neece 64a1c9f501
Overhaul Axios error handling and loading UX. 2021-10-01 02:41:24 -05:00
Buster "Silver Eagle" Neece 288627f108
Don't auto-remove the LetsEncrypt container; tweak restart policy. 2021-09-30 18:53:22 -05:00
Buster "Silver Eagle" Neece b3d53232a2
Fix how alerts display on Media Manager. 2021-09-30 02:42:13 -05:00
Buster "Silver Eagle" Neece df126b7f04
Make podcast description required (as it is server-side). 2021-09-30 02:06:45 -05:00
Buster "Silver Eagle" Neece 35441c3cb2
Use BVue toasts for alerts in Vue components; use new Vue prototype methods. 2021-09-29 22:50:18 -05:00
Buster "Silver Eagle" Neece ea24edc517
Switch to math.div() to avoid Dart SCSS compile errors. 2021-09-29 20:59:51 -05:00
Buster "Silver Eagle" Neece 4a938671b4
Simplify and limit scope of public service worker. 2021-09-26 15:05:40 -05:00
Buster "Silver Eagle" Neece 45b899c52d Refine Devcontainer setup. 2021-09-24 22:18:10 +00:00
Buster "Silver Eagle" Neece 4792acc59a
Update VSCode dev env to match Gitpod. 2021-09-24 02:10:24 -05:00
Buster "Silver Eagle" Neece e7065ffeb4
Align env vars. 2021-09-24 01:14:38 -05:00
Buster "Silver Eagle" Neece 08bdabfa9a
More Gitpod fixes. 2021-09-24 01:13:20 -05:00
Buster "Silver Eagle" Neece 4b091cb347
Fix gitpod Docker build. 2021-09-24 00:08:01 -05:00
Buster "Silver Eagle" Neece 156b1f8173
Gitpod refinement and rollback of privileged defaults. 2021-09-23 23:48:28 -05:00
Buster "Silver Eagle" Neece 54cbbf2fb8
Fix gitpod makefile name. 2021-09-23 21:43:58 -05:00
Buster "Silver Eagle" Neece aa6d7bbd1e
Remove priv'ed components from default sample file. 2021-09-23 21:39:34 -05:00
Buster "Silver Eagle" Neece 079d4dcabf
Gitpod polish. 2021-09-23 21:13:21 -05:00
Buster "Silver Eagle" Neece 8321362b8a
Set up gitpod file for prebuilds. 2021-09-23 20:49:59 -05:00
Buster "Silver Eagle" Neece 9c72079c08
Extend cache timeline on calendar API returns. 2021-09-23 20:13:45 -05:00
Buster "Silver Eagle" Neece c7a06c2583
#4594 -- Fix how the Schedule embed displays by allowing calendar return data on public API endpoint. 2021-09-23 20:13:11 -05:00
Buster "Silver Eagle" Neece 09b5e1d06d
Add needs-restart/has-started to profile API info. 2021-09-21 21:56:29 -05:00