Buster "Silver Eagle" Neece
34681798f2
Fix some localization issues with Vue frontend components.
2019-12-29 08:42:30 -06:00
Buster "Silver Eagle" Neece
cb3a31b69c
Update locales.
2019-12-28 12:02:10 -06:00
Buster "Silver Eagle" Neece
c8bc5ede29
Update translations.
2019-11-23 15:54:27 -06:00
Buster "Silver Eagle" Neece
19dd927189
Finish initial buildout of new playlist editor.
2019-11-06 15:19:32 -06:00
Buster "Silver Eagle" Neece
7f55696b47
Add new media manager album art tab.
2019-10-10 20:22:02 -05:00
Buster "Silver Eagle" Neece
d33e8322b9
Add new locale strings to frontend.pot
2019-10-10 16:42:29 -05:00
Buster "Silver Eagle" Neece
58b6dbf408
Locale update.
2019-10-08 02:47:24 -05:00
Buster "Silver Eagle" Neece
f765cce31a
Add the ability to queue songs to play from the media manager.
2019-10-08 00:23:14 -05:00
Buster "Silver Eagle" Neece
6f428d7da2
Get main media manager, breadcrumbs, toolbar and modals working.
2019-10-06 21:13:19 -05:00
Buster "Silver Eagle" Neece
e0efde8612
Move Webcaster deps locally and switch Vue-i18n to Vue-gettext.
2019-10-03 22:12:15 -05:00
Buster "Silver Eagle" Neece
8e49ea60c1
Switch to gettext method of Vue component localization.
2019-10-03 02:11:22 -05:00
Buster "Silver Eagle" Neece
58b5544756
Locale regenerate
2019-09-10 18:34:28 -05:00
Buster Neece
1a1a18dfe7
Add integrated FTP upload support.
2019-08-25 17:50:20 -05:00
Buster Neece
f9ba5f74ee
Import Turkish and other locale additions.
2019-08-22 22:11:21 -05:00
Buster Neece
0953182033
Localization Overhaul
...
- Replace several "add %s", "remove %s", "manage %s" strings with dedicated strings for each action
- Make API responses locale-aware and translated
- Make CLI locale-aware and translated
- Add initial support for Turkish language
2019-08-21 17:34:05 -05:00
Buster Neece
a38d24ba43
Switch to using AC Central for IP determination; add IP to streamers page.
2019-08-10 02:45:17 -05:00
Buster Neece
3b8f0ec2c5
Regenerate locales; import Russian translations.
2019-08-07 10:42:22 -05:00
Buster Neece
a2ed816d60
Media files toolbar updates.
...
- Vuetify the media files toolbar actions and checkboxes
- Confirm deletion actions with a modal dialog
- Add "clear playlists" button back
- Show visual confirmation of actions
2019-07-23 14:45:23 -05:00
Buster Neece
f501cb9c37
Add new locale strings.
2019-07-17 16:30:06 -05:00
Buster Neece
f29d71b5bc
Add CPU load and total system-wide storage to admin homepage.
2019-06-27 22:25:16 -05:00
Buster Neece
2022ecfae0
Import vastly extended Czech language translations.
2019-06-10 05:53:00 -05:00
Buster Neece
ad776e14d7
Slightly update error file to add a few seconds of silence before it plays.
2019-06-01 11:48:35 -05:00
Buster Neece
ea5ce5f58d
Another locale update.
2019-05-31 04:40:13 -05:00
Buster Neece
90e69594b8
Big locale update, add Czech as supported language.
2019-05-28 12:49:24 -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
575d5b5662
Show station time zone when editing playlist. Set TZ in LS directly.
2019-05-14 02:48:41 -05:00
Buster Neece
4774b5f29c
Design rework of the station profile page.
2019-05-10 00:44:47 -05:00
Buster Neece
1239c84de4
Locale update.
2019-04-29 00:21:27 -05:00
Buster Neece
b626ecac1c
Update locales.
2019-04-28 19:47:55 -05:00
Buster Neece
d9358b2335
Import newly translated French and Polish locales.
2019-04-20 16:11:02 -05:00
Buster Neece
001e5a2d0b
Make more room on the "On the Air" panel in station profiles.
2019-04-05 01:31:56 -05:00
Buster Neece
365f642d72
#1382 -- Add new "play single track" setting.
2019-04-02 17:49:45 -05:00
Buster Neece
314035ef91
Import new translations
2019-03-25 07:43:09 -05:00
Buster Neece
748ade0089
Unify mount form config; make mounts/remotes selectable on public page.
2019-03-24 00:46:54 -05:00
Buster Neece
0e59d20ed4
Locale update and directly credit Sentry in the settings pane.
2019-03-22 23:32:08 -05:00
Buster Neece
56e6db456f
Add smart-fade, replaygain and NRJ as standard station options.
2019-03-19 16:55:13 -05:00
Buster Neece
ad47b5e21a
Closes #1317 -- Generate new locale strings.
2019-03-16 04:29:09 -05:00
Buster Neece
be12ec443e
New translation strings for 2FA.
2019-03-14 03:47:50 -05:00
Buster Neece
40d7548bc9
Locale update.
2019-03-12 04:03:19 -05:00
Buster Neece
bfb442df6d
Add popper tooltips to some sidebar menu items.
2019-03-10 03:05:16 -05:00
Buster Neece
8e28a206b9
#741 -- Add quick toggle for playlists to main admin page.
2019-03-09 17:14:46 -06:00
Buster Neece
c562a13e44
Make error messages from Supervisor a little friendlier.
2019-03-04 22:33:31 -06:00
Buster Neece
dad93bb83f
Use checkboxes for single-option settings, align language and UX across forms.
2019-03-03 16:23:14 -06:00
Buster Neece
2852502dd2
Clarify language for remote relays.
2019-03-01 18:03:49 -06:00
Buster "Silver Eagle" Neece
06fbaa01fa
Locale update.
2019-02-26 01:40:38 -06:00
Buster "Silver Eagle" Neece
5e03e90c8d
#1089 -- Show the specific commit messages of updates if the list is short enough.
2019-02-07 18:47:37 -06:00
Buster "Silver Eagle" Neece
90e792cf15
#1148 -- Add missing translated strings.
2019-02-06 13:29:02 -06:00
Buster "Silver Eagle" Neece
8f7d801e4a
#1148 -- Full locale update.
2019-02-05 21:15:49 -06:00
Buster "Silver Eagle" Neece
9a31749357
Move templates folder to default.
2019-01-27 14:14:01 -06:00
Buster "Silver Eagle" Neece
bf0341d900
Create administrator-editable-only sections of unified station profile.
2019-01-27 00:14:19 -06:00
Buster "Silver Eagle" Neece
5e93b1a824
#1104 -- Avoid using PHP short tag syntax.
2019-01-23 18:23:45 -06:00
Vaalyn
c9648df718
Fix PHP opening tag in station profile template - fixes #1109 ( #1110 )
...
This PR fixes the error reported in issue #1109
2019-01-21 09:21:56 -06:00
Buster "Silver Eagle" Neece
de2bf10bcd
Properly display and handle offline stations again.
2019-01-17 07:11:04 -06:00
Buster "Silver Eagle" Neece
3820aa58ef
Avoid reloading the page if the user is on a form.
2019-01-17 07:10:11 -06:00
Buster "Silver Eagle" Neece
73547b5c55
Significantly improve the service restart process; add live service status check on profile.
2019-01-16 08:53:04 -06:00
Buster "Silver Eagle" Neece
981a09483d
Finish settings API endpoint; move form styling to static assets.
2019-01-09 12:57:23 -06:00
Buster "Silver Eagle" Neece
c5f9b8279f
Minor locale update.
2019-01-03 02:32:31 -06:00
Buster "Silver Eagle" Neece
e74e2cc15c
Accessibility overhaul: hide all icon text, unhide sidebar menu, provide more title attributes.
2018-12-31 19:07:18 -06:00
Buster "Silver Eagle" Neece
1f9f311355
Refactor `ClassAbstract` to `AbstractClass`; add TempCleanup task.
2018-12-27 02:24:07 -06:00
Buster "Silver Eagle" Neece
599865f14b
New icon for production, dev and the API.
2018-12-24 05:12:33 -06:00
Buster "Silver Eagle" Neece
e21a23ef35
More refinements to common controllers; remove need for POST endpoint for Bootgrid.
2018-12-23 17:26:15 -06:00
Buster "Silver Eagle" Neece
81c5ab4aa5
Allow (and default to) checking for release updates only.
2018-12-15 13:34:18 -06:00
Buster "Silver Eagle" Neece
19e3bb33b4
Add customized delete confirmation dialogs.
2018-12-12 12:23:09 -06:00
Buster "Silver Eagle" Neece
676927b024
Fix issues with queueing songs, add queue API endpoints and queue viewer page.
2018-12-12 03:01:03 -06:00
Buster "Silver Eagle" Neece
ca8b45a635
Update SweetAlert; use Babel for transpiling during build process.
2018-12-11 15:15:53 -06:00
Buster "Silver Eagle" Neece
90b851e563
Fix Flysystem issue with AutoDJ next song and fix playlist display.
2018-12-05 15:42:06 -06:00
Vaalyn
5aa3b974ad
Show playlist of current and next song on station profile - closes #1023 ( #1024 )
...
This PR implements the feature requested in issue #1023
2018-12-05 15:17:51 -06:00
Buster "Silver Eagle" Neece
70914a67c1
Implement Flysystem, move album art to filesystem, fix related issues #953 #962 ( #1022 )
...
* Initial entity and dependency commit.
* Create migration test for album art move.
* File management controller refactor and further wiring of Flysystem.
* Form/UI fixes and refactors related to Flysystem.
* Update composer deps and add merge plugin to avoid dep overlap.
* Fix batch moving/directory listing, add lightboxing to files manager.
* Fix album art writing, use special upload method to skip disk round-trip.
* Migrate StationRepository to be DI-driven, update unit tests and the setup controller.
2018-12-05 01:15:51 -06:00
Buster "Silver Eagle" Neece
a7a2eb71bc
Fix reordering of the same song added multiple times to a playlist and long-running songs running out of order.
2018-11-30 15:08:12 -06:00
Buster "Silver Eagle" Neece
958885415c
Move the header on the playlist page
2018-11-30 10:04:15 -06:00
Buster "Silver Eagle" Neece
402be7e502
Minor code cleanup, using standard app settings constants in Customization.
2018-11-28 07:45:17 -06:00
Buster "Silver Eagle" Neece
0cc66cc89c
Remove system logs from per-station log viewer; create new global log viewer page.
2018-11-27 10:03:14 -06:00
Buster "Silver Eagle" Neece
21758c2704
#976 -- Add genre to station profile and Icecast/Liquidsoap feeds
2018-11-26 02:16:55 -06:00
Buster "Silver Eagle" Neece
c6c08b05c5
#980 -- Add translations and localization support for Web DJ feature
2018-11-24 12:05:23 -06:00
Buster "Silver Eagle" Neece
96b0e196d7
Merge Vue rewrite of WebDJ ( #988 )
2018-11-24 09:12:15 -06:00
Buster "Silver Eagle" Neece
12acc535d1
Initial implementation of Webcaster ("Web DJ") functionality ( #979 )
2018-11-21 19:48:46 -06:00
Buster "Silver Eagle" Neece
1d95f7093a
#966 -- Implement remote URL stream support in AzuraCast's AutoDJ, expand to support remote playlists as well
2018-11-20 06:06:16 -06:00
Buster "Silver Eagle" Neece
acc0fbde22
Avoid trying to put station fieldsets into tabs during setup.
2018-11-19 11:24:50 -06:00
Buster "Silver Eagle" Neece
14e1edffec
Closes #967 -- Update locales
2018-11-19 10:59:08 -06:00
Buster "Silver Eagle" Neece
9b6826e104
Split the giant station profile form into tab groups.
2018-11-19 02:31:56 -06:00
Buster "Silver Eagle" Neece
736d55eb08
#943 -- Update wiki links to refer to docs repo.
2018-11-17 21:11:20 -06:00
Vaalyn
96db025a2d
Implement audio file moving ( #958 )
...
This PR implements a basic file moving function for the audio files. Currently this feature can only move files and not directories but it should be possible to extend this in the future to add the moving of whole directories.
Should close the following issues: #740 , #315 and maybe #575 (I don't really understand what "maps" means in that issue so I assume it means directories)
2018-11-17 08:46:44 -06:00
Buster "Silver Eagle" Neece
eb09d0df82
Move nonessential MD files to the docs repo.
2018-11-17 08:32:01 -06:00
Buster "Silver Eagle" Neece
16f7265585
Check for outdated docker-compose version; add update-self to docs.
2018-11-16 21:42:28 -06:00
Buster "Silver Eagle" Neece
6ebd158630
Use constants for Settings values (best practice) and implement update checks
2018-11-15 07:41:52 -06:00
Buster "Silver Eagle" Neece
854cb93261
Architecture change: Integrate common AzuraCore code ( #944 )
...
* Update composer.json/lock
* Update CLI console commands
* All AzuraCore refactors except folder moves.
* MVP for all core functionality.
* Working unit/functional tests
* Remove DB dump from util/, replace with direct migration.
* Update AzuraCore, define testing mode earlier.
2018-11-12 10:59:15 -06:00
Buster "Silver Eagle" Neece
027d571543
#909 -- Make version include commit and date from git metadata.
2018-11-02 00:25:47 -05:00
Buster "Silver Eagle" Neece
a9ada4bdb8
Expand log viewer, always log to AzuraCast log and rotate it, fix Monolog view
2018-10-30 05:13:01 -05:00
Buster "Silver Eagle" Neece
102a3aede9
#892 -- Use input sliders instead of progress-bar-style selectors for volume.
2018-10-27 20:23:29 -05:00
Buster "Silver Eagle" Neece
80d6ed734d
Give fieldsets the .form-group class for more visual separation.
2018-10-27 20:05:50 -05:00
Vaalyn
26175a104c
Show total number of files in library - implements #689 ( #903 )
...
This PR implements the feature requested in issue #689
2018-10-27 13:49:19 -05:00
Buster "Silver Eagle" Neece
19106088ee
Fixes to handle XML configs and spacing on some files.
2018-10-26 19:11:25 -05:00
Buster "Silver Eagle" Neece
473a6cfc1c
Implement log viewer with auto-tailing and help references.
2018-10-26 18:54:13 -05:00
Buster "Silver Eagle" Neece
911eaf113b
Put just the MP3 error back since it's used in tests!
2018-10-21 02:18:52 -05:00
CodeSteele
fd56728768
Remove resources that are now bundled with Icecast ( #880 )
...
Icecast MUST be on KH10-AC2 for this to work.
2018-10-21 02:09:13 -05:00
Buster "Silver Eagle" Neece
c8db7310f9
Extract page title calculation to the customization class.
2018-10-16 22:50:14 -05:00
Buster "Silver Eagle" Neece
28044d0147
Fix public pages not using the public theme since BS4 update.
2018-10-16 19:25:05 -05:00
Buster "Silver Eagle" Neece
961a64d16d
Fix playlist schedule view and make it pretty
2018-10-14 15:06:31 -05:00
Buster "Silver Eagle" Neece
8b006d897e
Make setup friendlier, and have a stepper showing progress through it.
2018-10-14 08:53:22 -05:00
Buster "Silver Eagle" Neece
afd59a33ec
Minor tweaks to make the login screen pretty
2018-10-14 03:37:54 -05:00