Commit Graph

290 Commits

Author SHA1 Message Date
Mitch 3fcacabaca Move from Station:help to station:logs 2022-06-30 23:09:38 +01:00
Buster "Silver Eagle" Neece 2f19f94005
Expand StationFeatures. 2022-06-30 01:21:27 -05:00
Buster "Silver Eagle" Neece 6e9af6f1f4
Unify feature checks; simplify station routes. 2022-06-29 23:38:46 -05:00
Buster "Silver Eagle" Neece ad3d2b2c69
Adapter simplification:
- Remove the stub "None"/"Remote" adapters; return null for disabled adapters
  - Add capability checks to adapter enums
  - Remove the Remote proxy
2022-06-21 20:48:32 -05:00
Buster "Silver Eagle" Neece 43d9624c76
Fixes #5514 -- Hide links for HLS/streamers when disabled. 2022-06-20 10:16:50 -05:00
Buster "Silver Eagle" Neece 852d2e4de1
Move log pages to Vue components. 2022-06-19 17:28:31 -05:00
Buster "Silver Eagle" Neece 7084860515
Move disabled templates up a directory. 2022-06-19 12:39:41 -05:00
Buster "Silver Eagle" Neece c840bb084e
Add more stats; abstract common metrics view. 2022-06-15 07:13:34 -05:00
Buster "Silver Eagle" Neece 945c9dc2a5
Add "by stream" stats. 2022-06-14 18:15:46 -05:00
Buster "Silver Eagle" Neece 4c9c773a28
Merge commit '3c78bd0a30f6f9cf175ea6bcc63d246951b8437b' 2022-06-14 05:59:42 -05:00
Buster "Silver Eagle" Neece 51be731ee3
Remove automated playlist assignment. 2022-06-10 08:52:58 -05:00
Buster "Silver Eagle" Neece f6484918c2
Fixes #5457, Fixes #5455 -- Fix persistence of several settings. 2022-06-04 06:02:55 -05:00
Buster "Silver Eagle" Neece fac86b77f2
Merge commit '3de709270d80eda9806162246f1778fd78fa5b99' 2022-06-03 22:39:02 -05:00
Buster "Silver Eagle" Neece 6278bbd53d
Add support for per-streamer custom artwork. 2022-05-30 23:23:03 -05:00
Buster "Silver Eagle" Neece 693e4378f0
Switch to strings for request params. 2022-05-24 00:50:43 -05:00
Bjarn Bronsveld 4371ac3be3
feat: add stereo tool support for stations (#5344)
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Vaalyn <vaalyndev@gmail.com>
2022-05-22 23:50:55 -05:00
Buster "Silver Eagle" Neece 4b0139e3cb
Modify ControllerInvoker and all controllers; other code cleanup. 2022-05-22 02:39:00 -05:00
Buster "Silver Eagle" Neece 2ffbcba510
Merge commit 'db4a662f8f7b43ddf2a1fc1d60e433ab999d2982' 2022-05-21 19:27:28 -05:00
Buster "Silver Eagle" Neece 9b295324a0
Merge commit '546ab0e23687492d434d7cf6fc003ffedf8a18c2' 2022-05-19 00:37:40 -05:00
Buster "Silver Eagle" Neece c720d950d5
Update Monolog; clear other IDE inspection results. 2022-05-17 20:54:44 -05:00
Buster "Silver Eagle" Neece db497a61ea
Minor code cleanup and deprecation fixes. 2022-05-17 02:51:00 -05:00
Buster "Silver Eagle" Neece 551e41164c
Add new interruptable queue and "play immediately" function. 2022-05-01 01:43:20 -05:00
Buster "Silver Eagle" Neece 8c4e5251ac
Split Playlist File writing into its own class; don't write playlist files for most LS changes; lint custom LS config as it's saved. 2022-04-13 03:29:50 -05:00
Buster "Silver Eagle" Neece ea64d9fe04
#5204 -- No longer show service control buttons on unstarted stations. 2022-03-17 02:05:13 -05:00
Buster "Silver Eagle" Neece 783315cf2f
Support per-station custom fallback error message file. 2022-02-27 20:16:48 -06:00
Buster "Silver Eagle" Neece 54dc25944d
Add link directly to listener report from listener count on dashboard. 2022-01-11 02:43:19 -06:00
Buster "Silver Eagle" Neece b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0' 2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece c38789b5f4
Add restart check to Liquidsoap config. 2021-12-15 07:56:17 -06:00
Buster "Silver Eagle" Neece 65dbaaf2cb
Add "Restart to Apply" notification to new Vue controls. 2021-12-15 07:19:56 -06:00
Buster "Silver Eagle" Neece cbb35d55a1
Storage Quota Overhaul
- Adds enforcement of storage location quotas to album art uploads, podcast uploads, broadcast recordings and backups.
 - Removes PodcastMediaRepository to avoid a circular dependency problem
 - All storage locations will periodically update their "space used" via a cron task
 - Adds a quota display to the podcast management page
2021-11-23 09:44:41 -06:00
Buster "Silver Eagle" Neece 0da15085d3
Implement common Quota component. 2021-11-22 14:18:23 -06:00
Buster "Silver Eagle" Neece 9b7d7f7e17
Rework how storage locations are serialized; live quota on media manager. 2021-11-17 10:30:21 -06:00
Buster "Silver Eagle" Neece f34583897e
Code cleanup. 2021-11-07 14:59:07 -06:00
Buster "Silver Eagle" Neece 058f306c15
Make entity functions line up with propertyaccess. 2021-11-06 23:02:44 -06:00
Buster "Silver Eagle" Neece 57d3f4c04e
Vue component polish; locale string deduplication. 2021-11-05 20:38:39 -05:00
Buster "Silver Eagle" Neece 97def31814
Mount/remote advanced feature cleanup. 2021-11-05 17:45:45 -05:00
Buster "Silver Eagle" Neece 87ea336a12
Vuetify Liquidsoap config; other app cleanup. 2021-11-05 01:13:32 -05:00
Buster "Silver Eagle" Neece 5caa21ba33
Vuetify automation, clean up SoundExchange report. 2021-11-04 19:50:13 -05:00
Buster "Silver Eagle" Neece 408d4c6a4b
Vuetify SoundExchange report. 2021-11-04 12:35:13 -05:00
Buster "Silver Eagle" Neece 55f42b7b05
WIP backups vue and form component retirement. 2021-11-04 04:09:07 -05:00
Buster "Silver Eagle" Neece d114b43a90
Migrate Station Profile/Clone/Admin Forms to Vue (#4709) 2021-10-23 12:11:20 -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 6d7b2173bb
Make a special Vue render function for typed positional arguments. 2021-10-08 03:49:41 -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
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 aeb230e0bd
Make media manager solely Vue; update progress bar CSS. 2021-09-20 00:18:02 -05:00
Buster "Silver Eagle" Neece 94633c7944
Implement common Vue component Plates template. 2021-09-18 18:41:22 -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 ea805bd8c5
Move station playback timeline to Vue. 2021-09-11 18:09:50 -05:00