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
d4c48003de
Add "Send Test Message" functionality to settings.
2022-02-26 17:32:43 -06:00
Vaalyn
c20bc4fd11
Add detailed CPU usage stats ( #5136 )
...
* Add detailed CPU stats Admin API endpoint
* Add detailed CPU stats endpoint route
* Add Network & Memory stats and Vue admin dashboard
* CPU Stats Polish Pass
* Fix bottom margin of CPU & Memory/Disk Space cols
* Improve admin menu usability on mobile
* Update language on CPU help modal.
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2022-02-24 23:16:43 -06:00
Buster "Silver Eagle" Neece
57e285697c
#5010 -- Add "Disable Optimizations" option to LS performance mode.
2022-02-22 19:00:48 -06:00
Buster "Silver Eagle" Neece
3474665a44
Add CPU warning on Replaygain setting.
2022-02-22 17:46:21 -06:00
Buster "Silver Eagle" Neece
98ca050190
#5010 -- Add "Performance Mode" option for Liquidsoap advanced config.
2022-02-22 17:44:08 -06:00
Buster "Silver Eagle" Neece
63d10b00c9
Fixes #5148 -- Fix ability to import playlists multiple times in one page view.
2022-02-22 00:21:15 -06:00
Buster "Silver Eagle" Neece
93beb05e2b
Add spacing to multiple roles on profile page.
2022-02-21 15:58:18 -06:00
Buster "Silver Eagle" Neece
2001cd3aef
#5047 -- Extend to include Shoutcast too.
2022-02-10 15:28:00 -06:00
Buster "Silver Eagle" Neece
df46e7e030
#5047 -- Implement deny-agents support on Icecast.
2022-02-10 14:40:33 -06:00
Buster "Silver Eagle" Neece
e636ac0820
Fixes #5065 -- Improve responsiveness of search box in DataTable.
2022-02-06 09:20:00 -06:00
Buster "Silver Eagle" Neece
fef3932f86
Update layout of frontend panel.
2022-02-05 18:58:10 -06:00
Buster "Silver Eagle" Neece
7a50278938
Show playlist import results on-screen.
2022-02-05 18:01:15 -06:00
Buster "Silver Eagle" Neece
26f3b8d1e3
Support schedule date ranges as switch predicates in Liquidsoap.
2022-02-02 18:28:21 -06:00
Buster "Silver Eagle" Neece
2f6b349cea
Remember last sort column/direction on Datatables.
2022-01-31 13:16:24 -06:00
Buster "Silver Eagle" Neece
bebf651173
Fixes #5004 -- Separate pending and historical requests.
2022-01-21 05:44:59 -06:00
Buster "Silver Eagle" Neece
35315ea124
#4591 -- Fix timezone on date picker ranges.
2022-01-15 00:38:02 -06:00
Buster "Silver Eagle" Neece
b7a7d8e2a1
Fixes #4979 -- Prevent editing Super Admin and add test suite.
2022-01-11 22:51:15 -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
7693215e48
Make right-clicking WebDJ sliders reset them to defaults.
2021-12-27 14:01:18 -06:00
Buster "Silver Eagle" Neece
d4fe37f009
WebDJ UI/UX polish pass.
2021-12-27 11:38:34 -06:00
Buster "Silver Eagle" Neece
afcc996c93
Improve WebDJ metadata transmission and stream tracking.
2021-12-27 10:17:30 -06:00
Buster "Silver Eagle" Neece
ae02e56be8
Improve stylability of public pages.
2021-12-26 16:59:52 -06:00
Buster "Silver Eagle" Neece
06060ada3b
Add SCSS to Gulp watch.
2021-12-25 08:17:37 -06:00
Stathis Moraitidis
e2ddd81a31
Add gulp watch script ( #4923 )
...
Add gulp watch script to watch for vue and js file changes
2021-12-25 08:11:56 -06:00
Buster "Silver Eagle" Neece
f7db3ea13f
Fixes #4915 -- Improve artwork handling for existing podcast/episodes.
2021-12-24 20:11:22 -06:00
Buster "Silver Eagle" Neece
e2fb5e1cc5
Implement BootstrapVue "native" autofocus.
2021-12-24 18:46:21 -06:00
hcbd
fc354da44f
Added a querystring to audiourl in Firefox ( #4909 )
2021-12-21 14:10:43 -06:00
Buster "Silver Eagle" Neece
143a45a730
Add pagination to several controls.
2021-12-20 13:27:54 -06:00
Buster "Silver Eagle" Neece
82c308b207
Add search, sort and pagination to lots of pages.
2021-12-20 12:17:51 -06:00
Buster "Silver Eagle" Neece
3a7e457d74
Fix playback controls on braodcast page.
2021-12-18 05:56:08 -06:00
hcbd
fdc714b088
Feature: Playbutton in playlist re-order modal ( #4894 )
...
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2021-12-18 05:42:59 -06:00
Buster "Silver Eagle" Neece
1a3101241a
Add supported formats for backups.
2021-12-17 01:01:58 -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
fe33d352d1
#4836 -- Avoid triggering toasts when window is hidden.
2021-12-06 19:30:23 -06:00
Buster "Silver Eagle" Neece
829f870d43
Move "remote server" to bottom of frontend list.
2021-12-06 02:17:51 -06:00
Buster "Silver Eagle" Neece
4fda3c00d3
Fixes #4811 -- Fix account recovery and add a recovery URL generator CLI command.
2021-11-25 17:32:28 -06:00
Buster "Silver Eagle" Neece
e903aa5ce6
Use correct language on playlist form.
2021-11-24 15:00:13 -06:00
Buster "Silver Eagle" Neece
ccf1e5487f
Update Queue to be based on expected play time, not expected cue time.
2021-11-24 11:59:16 -06:00
Buster "Silver Eagle" Neece
9a7c045bf4
Move Storage Location actions to be on the right and shrunk.
2021-11-23 17:19:29 -06:00
Buster "Silver Eagle" Neece
b0e23a87d0
Show space used in storage location page.
2021-11-23 12:05:39 -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
e7ee57af5d
Turn submit button red if form is invalid rather than disabling it completely.
2021-11-22 14:12:18 -06:00
Buster "Silver Eagle" Neece
237d48fd12
Fixes #4484 -- Fix sorting on public requests pages.
2021-11-19 15:01:50 -06:00
Buster "Silver Eagle" Neece
af114b51de
Fixes #4670 -- Fix pagination for client-side-paginated tables.
2021-11-19 11:20:20 -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
7425e4a04c
Add class to JSON errors; avoid repeating timeouts for 403s.
2021-11-15 10:00:44 -06:00
Buster "Silver Eagle" Neece
71251aa7bd
Extend timeouts when window is hidden from view.
2021-11-14 12:14:47 -06:00