Commit Graph

78 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece e0c23e862d
API and Locale update. 2022-06-06 22:54:42 -05:00
Buster "Silver Eagle" Neece fec35a2432
Switch to php-gettext 5.x:
- Don't use compiled PHP translations, switch back to gettext .mo compiled files
 - Bring npm easygettext back for JS parsing and generation
2022-04-27 12:50:39 -05:00
Buster "Silver Eagle" Neece 56099029e7
Locale update. 2022-04-27 10:01:55 -05:00
Buster "Silver Eagle" Neece b0986ff3df
Locale generate/import. 2022-02-18 12:18:39 -06:00
Buster "Silver Eagle" Neece 70c6f3acf4
Version bump. 2022-01-12 04:52:49 -06:00
Buster "Silver Eagle" Neece 57d3f4c04e
Vue component polish; locale string deduplication. 2021-11-05 20:38:39 -05:00
Buster "Silver Eagle" Neece bf90348788
Combine frontend/backend translation files. 2021-10-26 22:01:01 -05:00
Buster "Silver Eagle" Neece d736c3a47a
Update translations for Ansible installs. 2021-08-22 10:52:36 -05:00
Buster "Silver Eagle" Neece 74fad623b0
Locales update for Ansible installs. 2021-03-08 22:29:44 -06:00
Buster "Silver Eagle" Neece f0ffce3b32
Update translations for Ansible installations. 2021-01-27 17:31:39 -06:00
Buster "Silver Eagle" Neece 0aa4071b85
Update locales for Ansible users. 2020-09-20 12:59:34 -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 0855990522
Update translatable strings. 2020-06-04 04:45:20 -05:00
Buster "Silver Eagle" Neece bd6d3203b1
Add On-Demand Streaming/Download Support (#2836)
This branch represents the initial earliest commit of a new option for radio stations that also want to make a portion of their media library available to the public (such as podcast episodes, royalty-free music, etc.) in an on-demand fashion.

Note: because of royalty restrictions with most radio stations, this feature is turned OFF by default on all stations, and even when enabled, station administrators must select each individual playlist that will contain on-demand available media.
2020-05-15 05:13:47 -05:00
Buster "Silver Eagle" Neece 62b282e2bc
#2756 -- Add a backup reminder if backups haven't been run in 2 weeks. 2020-05-04 02:46:50 -05:00
Buster "Silver Eagle" Neece e82212629a
Make AutoDJ queue length per-station configurable. 2020-04-15 23:24:53 -05:00
Buster "Silver Eagle" Neece 767fb5dd31
Add confirmation step to the "Restart to Apply Changes" menu items. 2020-04-13 01:49:59 -05:00
Buster "Silver Eagle" Neece 5903387eb9
Add button to clear all pending requests. 2020-04-06 23:54:28 -05:00
Buster "Silver Eagle" Neece 7a0662939c
Generate new translated strings. 2020-03-10 16:07:37 -05:00
Buster "Silver Eagle" Neece 81fbf023b0
Add ability to supply a banned listener IP list via the web interface. 2020-03-01 18:03:03 -06:00
Buster "Silver Eagle" Neece d0ecc88aac
Increase font size, add helper text to Edit LS Config page. 2020-02-23 10:53:00 -06:00
Buster "Silver Eagle" Neece 82b9ec685d
Create new "Edit Liquidsoap Config" page; allow editing in more places. 2020-02-23 06:58:47 -06:00
Buster "Silver Eagle" Neece 2828def308
Update locales 2020-02-18 10:11:11 -06:00
Buster "Silver Eagle" Neece 388bcee951
#2250 -- Handle MaxMind no longer offering free public downloads.
- Remove automatic download attempt from Ansible installation process
 - Allow listener report to function without the MaxMind database present, but with error messages
 - Create new "Install GeoLite Database" page in system administration, allowing user upload of the MaxMind database, with instructions
2019-12-31 06:49:25 -06:00
Buster "Silver Eagle" Neece c8bc5ede29
Update translations. 2019-11-23 15:54:27 -06: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 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 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 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 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