4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-14 21:26:37 +00:00
Commit Graph

233 Commits

Author SHA1 Message Date
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
Buster "Silver Eagle" Neece
cca4592da0
Fix how play buttons work on datatable components when they refresh. 2021-01-11 07:09:35 -06:00
Buster "Silver Eagle" Neece
7441d13472
Refactor Acl to be part of the request lifecycle. 2021-01-11 05:08:06 -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
a88b9c6688
Media Manager Improvements
- Fold "Duplicates" report into the main media manager, allowing it to see custom fields, album art, etc.
 - Create a new "Unprocessable media" report that also uses the main media browser
 - Add a new "Reprocess" batch option that can be run on any media directly from the web UI
 - Improve how hashes are detected in the media manager
2021-01-03 00:23:07 -06:00
Buster "Silver Eagle" Neece
5b16a7ab45
#3578 -- Fix mobile responsiveness on dashboard and profile pages. 2020-12-19 14:51:57 -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
97e1fab14e
Add message queue length and per-queue clear buttons to Debugger page. 2020-12-06 11:23:40 -06:00
Buster "Silver Eagle" Neece
0a8c41542d
Make environment immutable and strictly use function calls. 2020-12-06 05:57:39 -06:00
Buster "Silver Eagle" Neece
2eac4d3cb4
Make sync tasks a long-running logged process like backups. 2020-12-05 13:34:13 -06:00
Buster "Silver Eagle" Neece
aed854a17c
Settings overhaul, part 2
Make Settings a controlled entity.
2020-12-04 02:41:55 -06:00
Buster "Silver Eagle" Neece
5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Buster "Silver Eagle" Neece
7c268f3a88
#3215 -- Implement "remember me" checkbox on login. 2020-11-30 05:32:52 -06:00
Buster "Silver Eagle" Neece
50df621c0d
Make split token auth a standalone component (for future use). 2020-11-30 03:59:33 -06:00
Buster "Silver Eagle" Neece
53e68c705a
#412 -- Indicate that comma can separate streamer credentials too. 2020-11-25 16:48:11 -06:00
Buster "Silver Eagle" Neece
428021bc0b
Add quicker mime type check, avoid processing files if not necessary. 2020-11-24 01:55:46 -06:00
Buster "Silver Eagle" Neece
3f5a6e5e5f
Another minor restyling of the log viewer page. 2020-11-15 15:42:30 -06:00
Vaalyn
a17fd02cd6
Fix text color for memory and disk space status on admin page (#3426) 2020-11-15 14:51:28 -06:00
Buster "Silver Eagle" Neece
80e784d409
Add system (or at least container) memory usage statistics to admin home. 2020-11-14 13:32:31 -06:00
Buster "Silver Eagle" Neece
6de636f475
Unified Filesystem Overhaul (#3341)
This migration adds "Storage Locations", managed via a new System Administration panel, that can hold Station Media data, live broadcast recordings, and backups. These storage locations can be local (as they are by default) or remote via any S3-compatible service.
2020-11-09 21:06:48 -06:00
Buster "Silver Eagle" Neece
deb5ecd85c
#3323 -- Fix "Webcast is not defined" issue with Web DJ. 2020-11-02 22:50:16 -06:00
Buster "Silver Eagle" Neece
7f6352e61d
Add ability to view unique listener totals from dashboard chart. 2020-10-17 08:12:02 -05:00
Buster "Silver Eagle" Neece
909ea2b786
Make the Station Profile a standalone compiled Vue component. 2020-10-16 04:08:58 -05:00
Buster "Silver Eagle" Neece
fb4f7de2df
Make the public radio player a Vue component. 2020-10-15 05:01:32 -05:00
Buster "Silver Eagle" Neece
2623b2477c
#3271 -- Fix missing "</div>" from recent history improvement. 2020-10-14 01:02:39 -05:00
Thiago Colares
00fbffe3bb
Show rich media info on the Song history modal (#3261) 2020-10-10 19:45:41 -05:00
Buster "Silver Eagle" Neece
e6b7309a1d
Modify code that depends on SweetAlert2 to use new result structure. 2020-10-07 03:21:03 -05:00
Buster "Silver Eagle" Neece
c81ff62b5c
Remove the Song entity and restructure dependent tables accordingly (#3231)
* Song database and entity overhaul, part 1.
* Remove Songs table from a number of qeries and reports.
* Fix references to Songs table; rewrite StationMedia processing.
* Remove song reference in queue page.
* Allow custom log level via environment variable.
2020-10-04 17:35:41 -05:00
Buster "Silver Eagle" Neece
ca38bea82b
Add clear-cache and clear-queue commands to debugger. 2020-09-22 15:47:46 -05:00
Buster "Silver Eagle" Neece
69e48dd965
Implement improved var dumping on dev instances. 2020-09-16 08:50:00 -05:00
Buster "Silver Eagle" Neece
d5a7817056
Switch info display style on most station pages. 2020-09-13 23:11:34 -05:00
Buster "Silver Eagle" Neece
16d8f1b30a
Re-style button on SFTP accounts. 2020-09-13 22:50:58 -05:00
Buster "Silver Eagle" Neece
e9c79f2726
Make log view an expandable accordion for easier navigation. 2020-08-17 23:16:10 -05:00
Buster "Silver Eagle" Neece
9f6eec7433
Make inline player properly handle query string differences. 2020-07-31 23:51:18 -05:00
Buster "Silver Eagle" Neece
ffa6d6b4fc
Auto-load most Vue component deps from Webpack manifest. 2020-07-15 03:00:17 -05:00
Buster "Silver Eagle" Neece
b572b3dbc7
Allow "?theme=(dark/light)" query parameter on public pages. 2020-07-13 00:57:24 -05:00
Buster "Silver Eagle" Neece
989ef42b49
Add theme class to body, update Codemirror styling. 2020-07-12 03:57:03 -05:00
Buster "Silver Eagle" Neece
6f66ff072b
Make Auth and Customization PSR-7 lifecycle friendly. 2020-07-09 23:15:27 -05:00
Buster "Silver Eagle" Neece
3f162d484a
#2957 -- Use global "App.lang" for default translated strings. 2020-06-21 11:30:37 -05:00
Buster "Silver Eagle" Neece
903ffd7e63
Rework webpack building to be faster and reduce common load times. 2020-06-17 05:44:59 -05:00
Buster "Silver Eagle" Neece
7a7fa9eac7
#2950 -- Modify fix from previous bug fix to avoid regressions. 2020-06-10 17:38:00 -05:00
Buster "Silver Eagle" Neece
0069df6d2d
Disable certain dangerous "advanced" features by default in new installs.
Some functionality of AzuraCast has always been intended for "Power Users", but seemingly no amount of warnings or labels will prevent users from discovering these features, misusing them, and either burdening our support channels or declaring AzuraCast to be "broken". With this update, new installations have some of these most dangerous settings (manual port assignments, manual directory selection, custom LS/Icecast config, etc.) disabled. They can easily be re-enabled by editing "azuracast.env" and turning them on, and will remain available for all previous users by default.
2020-05-27 02:36:30 -05:00
Buster "Silver Eagle" Neece
7824ce9f4e
Make embeddable on-demand page fit vertical height too. 2020-05-15 17:42:41 -05:00
Buster "Silver Eagle" Neece
41d6f496be
Fun tricks with CSS to make On Demand player fit the page. 2020-05-15 17:23:35 -05:00
Buster "Silver Eagle" Neece
bd6d3203b1
Add On-Demand Streaming/Download Support (#2836)
This branch represents the initial earliest commit of a new option for radio stations that also want to make a portion of their media library available to the public (such as podcast episodes, royalty-free music, etc.) in an on-demand fashion.

Note: because of royalty restrictions with most radio stations, this feature is turned OFF by default on all stations, and even when enabled, station administrators must select each individual playlist that will contain on-demand available media.
2020-05-15 05:13:47 -05:00
Buster "Silver Eagle" Neece
27819632cf
Automatically redact passwords in station logs; add "copy to clipboard". 2020-05-06 18:33:52 -05:00
Buster "Silver Eagle" Neece
69c9af88e5
Add "rebuild queue" to debugger page; add more logging to AutoDJ scheduler. 2020-04-26 20:41:14 -05:00
Buster "Silver Eagle" Neece
fb884762fb
Fix styling of "space used / space available" on light theme. 2020-04-20 01:05:19 -05:00
Buster "Silver Eagle" Neece
1b4ac4e27f
Explicitly enumerate demo account permissions on demo instance. 2020-04-19 20:46:03 -05:00