Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset ( #3848 )
2021-02-27 20:50:45 -06:00
Vaalyn
169ffcff11
Continue processing media when artwork can not be processed ( #3824 )
2021-02-17 12:41:50 -06:00
Vaalyn
b79f8928c1
Improve duplicate prevention ( #3814 )
2021-02-13 22:53:32 -06:00
Buster "Silver Eagle" Neece
350d3ce97c
Fixes #3813 -- Remove file from filesystem in `DELETE` call to Files API.
2021-02-13 17:42:36 -06:00
Buster "Silver Eagle" Neece
74733c7307
Add station URL and playlist download URLs to NowPlaying/Station APIs.
2021-02-09 23:16:03 -06:00
Buster "Silver Eagle" Neece
14c8c6fb24
Add queue log view into Upcoming Song Queue page.
2021-02-09 18:29:43 -06:00
Buster "Silver Eagle" Neece
85e9905af8
Make Station Queue view a Vue component.
2021-02-09 13:57:25 -06:00
Buster "Silver Eagle" Neece
9508de5b55
Slightly refactor analytics function calls.
2021-02-08 22:50:25 -06:00
Buster "Silver Eagle" Neece
8944bc1846
#3771 -- Expand "song_history" columns to be full integers.
2021-02-06 19:58:02 -06:00
Buster "Silver Eagle" Neece
91f8c4533a
#3732 -- Allow having no local mount points visible on public pages.
2021-02-04 21:42:26 -06:00
Buster "Silver Eagle" Neece
0c390bd13d
#3733 -- Simplify webhook dispatch and add rate-limiting.
2021-02-04 15:47:08 -06:00
Buster "Silver Eagle" Neece
55444a7baa
#3682 -- Prevent duplicates in AutoDJ responses.
...
This update prevents duplicates both within the queue (preventing the same track from playing back-to-back) and prevents the AutoDJ from sending the next track if it's the same as the current track.
2021-02-03 13:03:40 -06:00
Buster "Silver Eagle" Neece
cabeeb5cc0
Move "Enable Advanced Settings" to DB and make it actually work.
2021-02-02 22:17:57 -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
e6cb02ea94
Fix password and playlist provisioning for newly created stations.
2021-01-22 16:34:06 -06:00
Buster "Silver Eagle" Neece
8b466ce82e
Merge remote-tracking branch 'origin/master'
2021-01-19 15:17:02 -06:00
Buster "Silver Eagle" Neece
937be1ab21
Refine adapter changes for compatibility.
2021-01-19 15:16:32 -06:00
Buster "Silver Eagle" Neece
4ccddeb5f3
Refactor adapters; move some static functions to be non-static and implement a better change tracking system.
2021-01-19 11:52:45 -06:00
Vaalyn
159991af55
Fix issue with media processing due to missing song id when external album art is enabled ( #3691 )
2021-01-19 09:57:12 -06:00
Buster "Silver Eagle" Neece
686f480d7c
Add Support for Remote Album Art on APIs and Media Uploads ( #3680 )
2021-01-18 23:44:15 -06:00
Vaalyn
150c465783
Fix broadcasts not being marked as ended on DJ disconnect ( #3681 )
2021-01-15 21:09:16 -06:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul ( #3651 )
2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
0e6910ba17
Allow hiding the "Download" button on "On-Demand" media page.
2021-01-05 00:43:01 -06:00
Buster "Silver Eagle" Neece
5ff1f442b3
Make the media list API endpoint return a standardized API response.
2021-01-02 03:05:44 -06:00
Buster "Silver Eagle" Neece
bb97376a2e
#3618 -- Fix shared media between stations.
2020-12-31 17:18:45 -06:00
Buster "Silver Eagle" Neece
e4472b3adb
Ensure all paths are uniform across tables that have them.
2020-12-30 19:39:50 -06:00
Buster "Silver Eagle" Neece
0acefe8321
Improve native Unicode handling
...
- Loosen up escaping methods when uploading files via the media manager, so Unicode is preserved
- No longer escape Unicode when outputting via JSON for API responses
2020-12-29 15:27:39 -06:00
Buster "Silver Eagle" Neece
c93d888459
Track Unprocessable Media in a separate table to avoid reprocessing it.
2020-12-22 01:10:03 -06:00
Vaalyn
a253341b5f
Fix quota not being used for raw storage calculation on local storage locations ( #3584 )
2020-12-20 20:41:05 -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
b11373e191
Fix Backup Storage Location migration, and ensure default exists.
2020-12-18 13:04:12 -06:00
Buster "Silver Eagle" Neece
673c07e24d
Fix the path that backups are put into by default.
2020-12-18 12:50:59 -06:00
Buster "Silver Eagle" Neece
d8470edee0
Add richer listener user-agent details to the listener report.
2020-12-18 11:04:57 -06:00
Buster "Silver Eagle" Neece
80bf66a337
Switch to DeviceDetector library.
2020-12-17 22:57:23 -06:00
Steven
04698af618
add if not exists statement to let migration scripts run through uncompleted runs incremental ( #3570 )
...
Co-authored-by: aconitumnapellus <aconitumnapellus@example.com>
2020-12-16 11:02:58 -06:00
Buster "Silver Eagle" Neece
06bb7665e7
#3463 -- Expand the capacity of all cue/fade fields.
2020-12-15 12:05:42 -06:00
Buster "Silver Eagle" Neece
7d927b86ea
#3553 -- Update modified time even with silent errors.
2020-12-14 16:39:32 -06:00
Buster "Silver Eagle" Neece
bba4df2bc3
#3564 -- Make migration more permissive.
2020-12-14 10:30:06 -06:00
Buster "Silver Eagle" Neece
43ede35fb1
Switch to using Symfony Cache interface where appropriate.
2020-12-12 20:07:05 -06:00
Buster "Silver Eagle" Neece
b6d8a001c1
Prevent settings array from listing non-properties.
2020-12-11 11:04:16 -06:00
Buster "Silver Eagle" Neece
fce623f1b5
#3545 -- Avoid spurious settings logs; clean up existing ones.
2020-12-11 10:53:41 -06:00
Buster "Silver Eagle" Neece
4ca8ce0bc6
Split Utilities apart into individual categories.
2020-12-10 20:43:58 -06:00
Buster "Silver Eagle" Neece
4aa1902dae
#3525 -- Rework settings to be fetched on-demand to avoid collisions.
2020-12-10 16:46:03 -06:00
Buster "Silver Eagle" Neece
5e62a1bcb4
Move back to MariaDB-based message queue to resolve major issues.
2020-12-09 20:14:38 -06:00
Buster "Silver Eagle" Neece
63aa00ef31
Improve URL and cache keys for Dropbox adapters.
2020-12-09 13:27:59 -06:00
Buster "Silver Eagle" Neece
a652f38847
#3527 -- Fix bugs with Dropbox support.
2020-12-09 04:48:20 -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
3d5fbe5a2c
Hide PhpStorm inspection on Doctrine entities.
2020-12-08 12:40:33 -06:00
Buster "Silver Eagle" Neece
0edb34358f
Mark entities as read-only that are only added/removed (never updated).
2020-12-07 03:30:39 -06:00
Buster "Silver Eagle" Neece
0b1393346d
Fix code styles competing between PHPCS and PhpStorm.
2020-12-07 01:19:28 -06:00