Commit Graph

148 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece d7d34394d9
Fix syntax with NP entity import. 2021-02-17 13:40:58 -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 66eab20066
Fixes #3815 -- Always switch to page 1 when showing all records. 2021-02-14 11:23:57 -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 92910d77ea
Fix custom field key name. 2021-02-09 00:34:12 -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 91f8c4533a
#3732 -- Allow having no local mount points visible on public pages. 2021-02-04 21:42:26 -06:00
Buster "Silver Eagle" Neece 3da1449b47
Make button padding consistent in some Vue pages. 2021-01-24 12:17:16 -06:00
Buster "Silver Eagle" Neece 7986b34033
Slightly modify setTimeouts so they don't stack up in some browsers. 2021-01-24 06:07:52 -06:00
Buster "Silver Eagle" Neece 4a531b598d
Relist the dashboard stations every 30 seconds. 2021-01-11 20:57:14 -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 bdb0418cf3
Fix theme color of dashboard buttons. 2021-01-11 05:04:33 -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 3f6bbc7f3f
#3622 -- Fix playlists being checked if all items are in that playlist. 2021-01-03 14:45:46 -06:00
Buster "Silver Eagle" Neece c424fe5d42
Keep filter on relist and make search field a search field. 2021-01-03 00:43:10 -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 5b896bb254
Fixes #3622 -- Fix paths for batch actions. 2021-01-02 17:32:28 -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 bdc6dcc22d
Make unprocessable media downloadable and show processing errors. 2020-12-22 15:40:33 -06:00
Buster "Silver Eagle" Neece 9b6cd8561e
Fix new bugs with media editor. 2020-12-13 17:21:11 -06:00
Buster "Silver Eagle" Neece 8d34ae6ac5
If all selected items have a playlist, check that playlist by default. 2020-12-13 17:01:55 -06:00
Buster "Silver Eagle" Neece 56c62fd762
#3488 -- Add ability to set playlists in media edit modal.
Also fix a bug where playlists set via API didn't actually set.
2020-12-13 14:02:40 -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 2eac4d3cb4
Make sync tasks a long-running logged process like backups. 2020-12-05 13:34:13 -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 b1f7d2469d
Fix situation where "select all" checkbox is improperly checked. 2020-11-23 02:14:19 -06:00
Buster "Silver Eagle" Neece 4e8a72cd5f
Fix bug with file upload directory selection. 2020-11-23 02:02:50 -06:00
Buster "Silver Eagle" Neece 26e53bd980
More file operations refactoring; change "file" param to "currentDirectory" where relevant. 2020-11-23 00:38:49 -06:00
Buster "Silver Eagle" Neece 11cf2918f0
Refactor batch operations to improve performance and fix behavior bugs. 2020-11-22 00:57:24 -06:00
Buster "Silver Eagle" Neece 9af3979da2
Revert some changes to datatable to fix row selectability issues. 2020-11-18 15:53:24 -06:00
Buster "Silver Eagle" Neece edc17a814f
Add Bootstrap-vue Select2 component (currently unused). 2020-11-18 01:47:04 -06:00
Buster "Silver Eagle" Neece fd20112b82
Fix row header padding, set row headers on other components. 2020-11-17 22:41:44 -06:00
Buster "Silver Eagle" Neece 8b714a78b0
#2480 -- Make media name a row header for accessibility. 2020-11-17 22:20:31 -06:00
Buster "Silver Eagle" Neece 7aa851f605
Fix select2 issue where menu pops up and bottom border disappears. 2020-11-17 19:47:57 -06:00
Buster "Silver Eagle" Neece 396c0afd3a
Minor select2 padding fixes. 2020-11-17 19:38:04 -06:00
Buster "Silver Eagle" Neece 8c730b3d41
Remove Chosen JS library, replace with Select2. 2020-11-17 19:13:08 -06:00
Buster "Silver Eagle" Neece b434a72531
Remove acorn as a hard-coded dep. 2020-11-17 16:31:16 -06:00
Buster "Silver Eagle" Neece 82075cf674
Remove old fullcalendar to avoid shrinkwrap recursion issue. 2020-11-17 16:01:10 -06:00
Buster "Silver Eagle" Neece 3350a87256
Switch to npm shrinkwrap for version management. 2020-11-17 15:47:04 -06:00
Buster "Silver Eagle" Neece e1e8a7b3fe
#2480 -- Hide secondary auxiliary submit button. 2020-11-17 01:04:22 -06:00
Buster "Silver Eagle" Neece 4007db1585
#2480 -- Make individual rows selectable via checkboxes. 2020-11-16 20:45:05 -06:00
Buster "Silver Eagle" Neece da39232399
Switch to inline SVGs for all Material icons in CSS for accessibility. 2020-11-16 20:04:40 -06:00
Buster "Silver Eagle" Neece 57ef1c52f7
Use SVG BG for checkbox/radio buttons for accessibility purposes. 2020-11-16 15:15:40 -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 357bf77ba7
Improve error display/handling on Vue management modals. 2020-11-08 22:28:01 -06:00