4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-13 20:56:36 +00:00
Commit Graph

5199 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece
cbf1b7e0d2
Use raw timestamps instead of diffs for some pages. 2021-09-16 13:50:10 -05:00
Buster "Silver Eagle" Neece
f3b8c2692c
Remove remnants of moment.js 2021-09-16 07:28:38 -05:00
Buster "Silver Eagle" Neece
480f0ed8a7
Update to FullCalendar 5; remove Moment from all Vue components. 2021-09-15 18:48:30 -05:00
Buster "Silver Eagle" Neece
46edc2318b
Add webcast deps back. 2021-09-15 17:47:17 -05:00
Buster "Silver Eagle" Neece
0eabe84535
Temp relocate colorschemes plugin. 2021-09-15 16:17:13 -05:00
Buster "Silver Eagle" Neece
f05bd5c067
Remove moment from Media, add Webcaster deps back. 2021-09-15 14:47:53 -05:00
Buster "Silver Eagle" Neece
456b491438
Update Node/NPM/Alpine Docker version. 2021-09-15 14:13:00 -05:00
Buster "Silver Eagle" Neece
62fa8c5eca
Move more components to be fully Vue-managed. 2021-09-15 14:12:45 -05:00
Buster "Silver Eagle" Neece
07490f98b9
Remove MomentJS from lots of places; replace with modern Luxon library. 2021-09-15 07:23:33 -05:00
Buster "Silver Eagle" Neece
061547bc1f
Internalize codemirror, slight restructure on new Vue components. 2021-09-14 15:52:34 -05:00
Buster "Silver Eagle" Neece
e408420ecb
Remove fancybox and other deps now required from within Vue. 2021-09-14 11:41:43 -05:00
Buster "Silver Eagle" Neece
72bc85f4ca
Massive Vue Overhaul
Includes the following major changes:
 - Restructure the Vue application into more logical folder structure
 - Create per-page entrypoint scripts that define Vue dependencies, removing this job from the asset manager
 - Implement vuex and use it to manage cross-component communication (i.e. for the audio player)
 - Add new "~" alias for the "/frontend/vue" folder to greatly simplify imports
2021-09-14 09:32:54 -05:00
Buster "Silver Eagle" Neece
e0dc46dd56
Remove bootgrid from assets. 2021-09-14 09:31:10 -05:00
Buster "Silver Eagle" Neece
5b958e154c
Make Audit Log a Vue component and remove jQuery Bootgrid. 2021-09-13 04:15:26 -05:00
Buster "Silver Eagle" Neece
737f3d40ab
Update performance report to be a Vue component. 2021-09-12 09:34:37 -05:00
Buster "Silver Eagle" Neece
e7814f93f4
Aggressive Chunk Splitting 2021-09-12 02:46:36 -05:00
Buster "Silver Eagle" Neece
ee9baf9c52
Include new webpack dist in build artifacts. 2021-09-11 18:10:04 -05:00
Buster "Silver Eagle" Neece
ea805bd8c5
Move station playback timeline to Vue. 2021-09-11 18:09:50 -05:00
Buster "Silver Eagle" Neece
a75ae7d80c
Move Listeners report to be a Vue component. 2021-09-11 15:47:48 -05:00
Buster "Silver Eagle" Neece
06fee52db4
Make DataTable component support array items. 2021-09-11 15:47:31 -05:00
Buster "Silver Eagle" Neece
cf7a5069ea
Fix Vuelidate issue with Webpack 5. 2021-09-11 15:47:18 -05:00
Buster "Silver Eagle" Neece
8272aa5ef9
Update to Webpack 5 and redesign build process. 2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece
2e98b94685
Fix issue with attributes on station profile. 2021-09-11 11:02:37 -05:00
Buster "Silver Eagle" Neece
87e8e25d5d
Minor tweak to previous commit. 2021-09-10 03:20:20 -05:00
Buster "Silver Eagle" Neece
18ef1ac656
Further Docker.sh visual improvements. 2021-09-10 03:18:37 -05:00
Buster "Silver Eagle" Neece
7ff8b51854
Visually improve requirements check. 2021-09-10 03:16:49 -05:00
Buster "Silver Eagle" Neece
9d73d823d5
Indent the "OKs" in status check. 2021-09-09 01:49:41 -05:00
Buster "Silver Eagle" Neece
27639a8943
Add requirements check step to Docker install. 2021-09-09 01:41:01 -05:00
Mitch
d37216d864
Adjust security.txt to include new security policy (#4551) 2021-09-07 17:29:33 -05:00
Buster "Silver Eagle" Neece
c94e2edf19
Move requests report into Vue component. 2021-09-06 04:06:31 -05:00
Buster "Silver Eagle" Neece
8d3cab6e76
Add ability to clear upcoming song queue with single click. 2021-09-05 17:46:33 -05:00
Buster "Silver Eagle" Neece
a35e8bf27d
Standardize the Status responses for APIs. 2021-09-05 17:41:10 -05:00
Buster "Silver Eagle" Neece
dcbc08360c
Revert PHPStan due to temp bug. 2021-09-05 03:44:44 -05:00
Buster "Silver Eagle" Neece
803f1b14d6
Dependencies update.
- composer/package-versions-deprecated updated from 1.11.99.2 to 1.11.99.3
   See changes: https://github.com/composer/package-versions-deprecated/compare/1.11.99.2...1.11.99.3
   Release notes: https://github.com/composer/package-versions-deprecated/releases/tag/1.11.99.3

 - wikimedia/composer-merge-plugin updated from dev-master@47be3c0 to dev-master@0497734
   See changes: 47be3c0...0497734

 - aws/aws-crt-php installed in version v1.0.2
   Release notes: https://github.com/awslabs/aws-crt-php/releases/tag/v1.0.2

 - azuracast/azuraforms updated from dev-main@c6a8b27 to dev-main@d1ca581
   See changes: c6a8b27...d1ca581

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

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

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

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

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

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

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

 - codeception/lib-innerbrowser updated from 1.5.0 to 1.5.1
   See changes: https://github.com/Codeception/lib-innerbrowser/compare/1.5.0...1.5.1
   Release notes: https://github.com/Codeception/lib-innerbrowser/releases/tag/1.5.1

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

 - laminas/laminas-zendframework-bridge updated from 1.3.0 to 1.4.0
   See changes: https://github.com/laminas/laminas-zendframework-bridge/compare/1.3.0...1.4.0
   Release notes: https://github.com/laminas/laminas-zendframework-bridge/releases/tag/1.4.0

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

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

 - php-di/php-di updated from 6.3.4 to 6.3.5
   See changes: https://github.com/PHP-DI/PHP-DI/compare/6.3.4...6.3.5
   Release notes: https://github.com/PHP-DI/PHP-DI/releases/tag/6.3.5

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

 - phpstan/phpstan updated from 0.12.96 to 0.12.98
   See changes: https://github.com/phpstan/phpstan/compare/0.12.96...0.12.98
   Release notes: https://github.com/phpstan/phpstan/releases/tag/0.12.98

 - phpstan/phpstan-doctrine updated from 0.12.43 to 0.12.44
   See changes: https://github.com/phpstan/phpstan-doctrine/compare/0.12.43...0.12.44
   Release notes: https://github.com/phpstan/phpstan-doctrine/releases/tag/0.12.44

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 - phpoption/phpoption updated from 1.7.5 to 1.8.0
   See changes: https://github.com/schmittjoh/php-option/compare/1.7.5...1.8.0
   Release notes: https://github.com/schmittjoh/php-option/releases/tag/1.8.0

 - graham-campbell/result-type updated from v1.0.1 to v1.0.2
   See changes: https://github.com/GrahamCampbell/Result-Type/compare/v1.0.1...v1.0.2
   Release notes: https://github.com/GrahamCampbell/Result-Type/releases/tag/v1.0.2
2021-09-05 02:48:12 -05:00
Buster "Silver Eagle" Neece
f6c1fbf79c
Update OpenAPI spec, use fixed example timestamp. 2021-09-04 18:27:46 -05:00
Buster "Silver Eagle" Neece
80dae3b9f4
Normalize composer.json 2021-09-03 15:34:30 -05:00
Mitch
5a2fa552bf
Update station.php (#4535) 2021-08-30 16:33:32 -05:00
Buster "Silver Eagle" Neece
9bbae3d6b6
Switch to only defining CSRF token on pages that use API calls. 2021-08-28 18:09:24 -05:00
Buster "Silver Eagle" Neece
75c1bce473
Fixes #4529 -- Apply new CSRF token to Flow uploads too. 2021-08-28 14:19:24 -05:00
Buster "Silver Eagle" Neece
e23158f270
Remove files represented in the org-wide health repo. 2021-08-28 01:18:29 -05:00
Buster "Silver Eagle" Neece
2c25b0bc9e
Fixes #4517 -- Remove redundant backup result column. 2021-08-27 22:49:31 -05:00
Buster "Silver Eagle" Neece
7710301819
Further lower the log level of HttpExceptions. 2021-08-27 22:25:54 -05:00
Buster "Silver Eagle" Neece
1182a8dbdf
Fix a possible XSS issue on public pages. 2021-08-27 19:46:33 -05:00
Buster "Silver Eagle" Neece
888e110c5d
Allow "GET" API calls and "Restart Station" button. 2021-08-27 19:30:26 -05:00
Buster "Silver Eagle" Neece
5a2f1a42e5
Add CSRF token to all internal session-authenticated API requests. 2021-08-27 18:45:25 -05:00
Buster "Silver Eagle" Neece
95a9b8c781
Enforce HTTP-only (and secure) cookies for session persistence. 2021-08-26 18:40:11 -05:00
Mitch
2e9bffa08e
Create a basic security policy (#4520) 2021-08-26 16:54:22 -05:00
Buster "Silver Eagle" Neece
32296cbda6
Use standalone MetadataManager library. 2021-08-23 23:00:29 -05:00
Buster "Silver Eagle" Neece
424c28b027
Dependency update and type fixes. 2021-08-22 21:08:52 -05:00
Buster "Silver Eagle" Neece
0e94e1adc5
Fix dev install frontend build; add Makefile. 2021-08-22 18:25:19 -05:00