Commit Graph

4859 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 8bdacdb555
Use PHP8 match where appropriate. 2021-04-23 00:58:51 -05:00
Buster "Silver Eagle" Neece e85b5a3135
Apply minor fixes to CI build. 2021-04-23 00:25:52 -05:00
Buster "Silver Eagle" Neece f117644649
Apply PHP8-specific improvements. 2021-04-23 00:24:12 -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 c5e3072819
Fixes #4056 -- Fix Settings with too strict of typing. 2021-04-22 17:31:31 -05:00
Buster "Silver Eagle" Neece 486c1c7f7e
Update changelog. 2021-04-22 16:55:54 -05:00
Buster "Silver Eagle" Neece 94c9ede6fe
#4055 -- Fix Flysystem copy error with local filesystems. 2021-04-22 16:09:08 -05:00
Buster "Silver Eagle" Neece 2dc41d080a
Switch Settings to be a flat single entity to use EntityManager built-in functions. (#4045) 2021-04-21 16:15:52 -05:00
Buster "Silver Eagle" Neece 3930070637
Dependencies update. 2021-04-21 15:34:18 -05:00
Buster "Silver Eagle" Neece 04994aac90
Fixes #4041 -- Fix notifications for exceptions on Vue components. 2021-04-21 04:50:45 -05:00
Buster "Silver Eagle" Neece ea78848f22
Update Flysystem isDir/isFile to return false for meta errors. 2021-04-21 03:46:17 -05:00
Buster "Silver Eagle" Neece 55087ccb07
Fix validation order of operations on StationStreamer. 2021-04-21 03:41:31 -05:00
Buster "Silver Eagle" Neece 9e682083b5
Move validation strings lower so they will always be translated. 2021-04-21 02:57:06 -05:00
Buster "Silver Eagle" Neece 21bcb0dc98
Fixes #4033 -- Add pre-DB duplicate entity validation to entities. 2021-04-21 02:37:47 -05:00
Buster "Silver Eagle" Neece ed1d3263ef
Add unique entity validator to avoid DB unique violation errors. 2021-04-21 00:27:05 -05:00
Buster "Silver Eagle" Neece b0a30e203b
Disable HTML5 form validation on tabbed forms to prevent issues. 2021-04-20 03:55:13 -05:00
Buster "Silver Eagle" Neece bdda9ea1a8
Make readme more succinct. 2021-04-19 21:28:43 -05:00
Buster "Silver Eagle" Neece eb8f564082
Fix one warning with Locale being misused. 2021-04-19 15:31:58 -05:00
Vaalyn 22f90ee090
Add missing binary for vorbiscomment and install metadata writer binaries on Ansible (#4043) 2021-04-19 14:19:29 -05:00
Vaalyn 1ca6f62ae6
Fix 5-minute sync for folder playlists where a directory does not exist anymore (#4039) 2021-04-18 14:20:12 -05:00
Vaalyn 0300be4676
Add missing flac binary for writing metaflac and remove accidental format override of tagformats from GetId3 (#4038) 2021-04-18 14:19:24 -05:00
Buster "Silver Eagle" Neece 8d1d12703d
Revert stacked cache arrangement and avoid SettingsRepo race condition. 2021-04-18 03:26:06 -05:00
Buster "Silver Eagle" Neece d734b8da96
Add profiler helper notifications and optimize cache usage. 2021-04-18 00:03:22 -05:00
Vaalyn 8f900af32f
Add PHP-SPX profiling extension for development environment (#4032)
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2021-04-17 20:50:54 -05:00
Buster "Silver Eagle" Neece 4e6f1d700c
Reimplement playlist queue to be attached to StationPlaylistMedia table. (#4031) 2021-04-17 13:42:30 -05:00
Buster "Silver Eagle" Neece 35cfd67bb6
#4022 -- Make error handling with NowPlaying more consistent. 2021-04-16 00:13:42 -05:00
Buster "Silver Eagle" Neece fb617bf09f
#4025 -- Once again assign global variable to Vue components. 2021-04-15 22:50:09 -05:00
Buster "Silver Eagle" Neece 50949c6862
More minor optimizations to synchronized tasks. 2021-04-15 19:58:38 -05:00
Buster "Silver Eagle" Neece 04ea28b2cb
#4007 -- Allow showing broadcasts where some paths are empty. 2021-04-15 15:46:58 -05:00
Buster "Silver Eagle" Neece ce48cf36bb
Minor code/indentation fixes. 2021-04-15 00:32:04 -05:00
Buster "Silver Eagle" Neece 083d8829f3
Fix code style error in previous commit. 2021-04-14 21:16:18 -05:00
Buster "Silver Eagle" Neece 8e903f9e76
#4019 -- Make listener update transactional for perf boost. 2021-04-14 21:10:04 -05:00
Buster "Silver Eagle" Neece b8f112b285
0.12.3 Version Bump 2021-04-14 15:28:27 -05:00
Buster "Silver Eagle" Neece 1db8f1ff2a
Merge branch 'ci-testing' into main 2021-04-14 14:55:44 -05:00
Buster "Silver Eagle" Neece e566887024
Fix tag name for GHCR 2021-04-14 14:55:25 -05:00
Buster "Silver Eagle" Neece 9836b6bac3
Update Docker meta generation to include tags. 2021-04-14 14:40:10 -05:00
Buster "Silver Eagle" Neece 847c320a23
Merge branch 'main' into ci-testing 2021-04-14 14:36:37 -05:00
Buster "Silver Eagle" Neece 064351ca01
Fixes #3953 -- Hide hidden remote relays from playlist export functions. 2021-04-13 23:07:55 -05:00
Buster "Silver Eagle" Neece fc4dab92e5
Fix minor code style issue. 2021-04-13 20:57:10 -05:00
Buster "Silver Eagle" Neece 413549aa76
Ensure clean path suffixes when creating StorageLocation adapters. 2021-04-13 20:41:45 -05:00
Buster "Silver Eagle" Neece 8b1c16fa04
Fixes #4008 -- Fix route definitions for public embeds. 2021-04-13 13:02:05 -05:00
Buster "Silver Eagle" Neece 6fcd9adc3a
Update changelog. 2021-04-13 03:28:53 -05:00
Buster "Silver Eagle" Neece 6db079cf0c
Add "autoplay" query parameter back to public players. 2021-04-13 03:06:30 -05:00
Buster "Silver Eagle" Neece fc6dec18fc
Update social card background to card background. 2021-04-13 02:07:39 -05:00
Buster "Silver Eagle" Neece 68824c5617
Link to social page with better styling for Twitter. 2021-04-13 01:51:26 -05:00
Buster "Silver Eagle" Neece a8f341abe3
Update dimensions of Twitter player card. 2021-04-13 01:32:10 -05:00
Buster "Silver Eagle" Neece d41bddf27e
Remove default no-robots and make it per-controller response header. 2021-04-13 01:09:30 -05:00
Buster "Silver Eagle" Neece e7d2dad4eb
Allow crawling of public pages for social media embeds. 2021-04-12 23:49:31 -05:00
Buster "Silver Eagle" Neece 84f9224f31
Slight update to the Twitter card metadata tags. 2021-04-12 23:39:57 -05:00
Buster "Silver Eagle" Neece 6ef01f65fe
Add public player URL to NP API (and Twitter webhook). 2021-04-12 23:37:52 -05:00