Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset ( #3848 )
2021-02-27 20:50:45 -06:00
Buster "Silver Eagle" Neece
fff0efa481
Simplify NP API response in Vue components; make dashboard simpler.
2021-02-16 23:11:05 -06:00
Buster "Silver Eagle" Neece
ec2ec899d8
Update links across application to point to new documentation.
2021-02-15 15:36:34 -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
54aade836a
Request modal improvements
...
- Adds "album", "genre" and custom fields to the list of possibly selectable columns on the Request table
- Makes the default column a composited album-art + title/artist row, similar to the Media Manager
2021-02-09 00:10:38 -06:00
Buster "Silver Eagle" Neece
bd5b71755b
Fixes #3761 -- Fix error caused by Environment->Settings move.
2021-02-03 13:10:17 -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
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