Commit Graph

3006 Commits

Author SHA1 Message Date
Buster Neece f9a87b0651
Update docker migrator to fix issues and ensure consistency. 2019-05-27 16:33:11 -05:00
Buster Neece 43c28f3d6f
Load some InfluxDB data in the fixtures so the charts aren't empty. 2019-05-27 11:38:29 -05:00
Buster Neece 5cf2b35ef6
#1568 -- Fix shoutcast installer page showing HTTP 500. 2019-05-27 10:24:27 -05:00
Buster Neece 5ec1e0320e
Clean up the avatar and use a material-specific one. 2019-05-27 09:05:43 -05:00
Buster Neece a9836ba7fd
Further simplify dashboard page, improve notification UI and links. 2019-05-26 22:39:16 -05:00
Buster "Silver Eagle" Neece 444a293d58
Create FUNDING.yml 2019-05-26 20:12:24 -05:00
Buster Neece 262348a7ae
Fix functional test to reflect new homepage look. 2019-05-26 12:20:02 -05:00
Buster Neece 9a8fb456b2
Local NPM disagrees with dependabot; committing local changes. 2019-05-26 12:13:46 -05:00
Buster Neece d1b2ed7238
Make the dashboard more useful for administrators. 2019-05-26 12:13:16 -05:00
Vaalyn f79736ba87 Add environment variable to make the amount of php-workers configurable (#1588)
* Add environment variable to make the amount of php-workers configurable

* Add ADDITIONAL_MEDIA_SYNC_WORKER_COUNT env var to azuracast.env
2019-05-25 10:14:00 -05:00
dependabot[bot] 56f9cbabb5 Bump tar from 2.2.1 to 2.2.2 in /web/static (#1587)
Bumps [tar](https://github.com/npm/node-tar) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Commits](https://github.com/npm/node-tar/compare/v2.2.1...v2.2.2)
2019-05-25 03:23:52 -05:00
Buster Neece c33c701d9e
Increase timeouts for backup/restore processes; add timers. 2019-05-24 17:23:27 -05:00
Buster Neece e83fe3679e
Use the new "background-matching" style on listener report. 2019-05-24 16:52:50 -05:00
Buster Neece 1427811508
Add lightbox to profile page for album art. 2019-05-24 13:14:03 -05:00
Buster Neece 646bc4a6cd
Update dark theme secondary color; create new "-bg" color suffix. 2019-05-24 12:53:52 -05:00
Buster Neece f13b7d82c2
Slight visual realignment of profile panel items. 2019-05-24 12:21:55 -05:00
Buster Neece eba777a023
Update extension of example script line. 2019-05-24 11:22:15 -05:00
Buster Neece 9d3e645ca7
#1578 -- Add year dropdowns and avoid 1970 dates. 2019-05-24 10:56:50 -05:00
Buster Neece 1b6070584d
#1579 -- Minor stylistic CSS fixes. 2019-05-24 10:22:27 -05:00
Buster Neece 145475bd75
Use the (often much faster) zip format by default for backups. 2019-05-24 09:58:33 -05:00
Buster Neece 3cc47bc803
Switch to public player for profile page. 2019-05-24 09:10:45 -05:00
Buster Neece 8b5995ad97
Disable AzuraCast for general-rotation next songs (temporary solution). 2019-05-24 09:08:05 -05:00
Buster Neece a3f8db7cdc
Create directories when loading fixtures. 2019-05-23 11:15:00 -05:00
Buster "Silver Eagle" Neece 16fc2c54bc
Implement zero-downtime backups + nightly backups (#1574)
* Create new backup and restore commands allowing live backups.
* Switch migrate script to use new backup method.
* Avoid loading fixtures, ensure directories exist when restarting stations.
* Include album art in media backup.
* First portion of automated backup management code.
* Further backup page work; add download/delete functionality.
* Implement automatic backups and "manual run" page.
* Switch automatic backup filename to match text.
* Add new locales.
* Add restore instructions and ability to view latest backup log.
2019-05-23 10:29:22 -05:00
Buster Neece 54c9e52259
#1524 -- Always clear ports before reassigning for cloned stations. 2019-05-19 10:30:44 -05:00
Buster Neece 1b0e7cdde6
Move a majority of form styling to SCSS. 2019-05-19 09:54:34 -05:00
Buster Neece c86a982c79
Use a prettier theme for leaflet maps. 2019-05-18 22:30:24 -05:00
Buster Neece 39e599c6ca
Switch to leaflet for listener map. 2019-05-18 22:25:34 -05:00
Buster Neece abee34375c
Fix "division-by-zero" error for daily statistics. 2019-05-18 11:10:33 -05:00
Buster Neece 448e002dee
Switch to charts.js on Reports Overview, remove Highcharts/Highmaps. 2019-05-18 11:05:02 -05:00
Buster Neece 67ba7358b1
Switch to chart.js for homepage charts, add accessible alt values. 2019-05-18 07:06:07 -05:00
Buster Neece 03cd88434c
Minor settings change for fixtures. 2019-05-18 04:57:13 -05:00
Buster Neece 07ba1c1dd9
Clean up styling on 2FA enable form. 2019-05-18 04:47:14 -05:00
Buster Neece a7754c8b59
Add back form_edit (but don't use it in form_page) for inline forms. 2019-05-17 16:23:42 -05:00
Buster Neece ca897525ee
Switch tabs and error block to be rendered upfront to avoid FOUC. 2019-05-17 16:16:21 -05:00
Buster Neece 1b9dba8d11
Fix the new error alert on station forms. 2019-05-17 08:48:30 -05:00
Buster Neece ecfb3c4ea6
Very visibly show all form errors in case any are on hidden fields. 2019-05-17 08:39:43 -05:00
Buster Neece 15179cde34
#1555 -- Slightly fix mitigating migration. 2019-05-17 07:41:35 -05:00
Buster Neece 806e9cac4a
#1555 -- Mitigate a specific problem with the `remote_type` value on StationPlaylists. 2019-05-17 07:36:00 -05:00
Buster Neece 6bc3d54457
#1548 -- Fix genre tag on Icecast config. 2019-05-17 03:18:24 -05:00
Buster Neece 639934155a
#1545 -- Schedule view improvements. 2019-05-15 10:58:38 -05:00
Buster Neece 67f0405fcb
Don't show "between 2:00 and 2:00" if the times are the same. 2019-05-15 09:26:49 -05:00
Buster Neece e3c677fe54
#1544 -- Properly handle station-local timezone on playlist homepage. 2019-05-15 09:05:32 -05:00
Buster Neece e4e5007fbe
More Ansible installation retirement steps. 2019-05-15 03:59:57 -05:00
Buster Neece 070c3f61a4
Tagged release 0.9.5 2019-05-14 17:18:18 -05:00
Buster Neece 08b9188bb4
Slight fix to the Liquidsoap config writer arguments. 2019-05-14 14:08:01 -05:00
Buster Neece fb57959765
Prevent once-per-day playlists from showing up as "all-day". 2019-05-14 13:35:40 -05:00
Buster Neece 12e00b5271
Update frontend deps, clean up Utility function calls, switch many things to Moment. 2019-05-14 09:23:06 -05:00
Buster Neece c9bfa32352
Merge branch 'feature/schedule_rework' 2019-05-14 03:10:30 -05:00
Buster Neece 94eeef8587
Add name mapping for PlaylistTime field. 2019-05-14 03:05:23 -05:00