Buster "Silver Eagle" Neece
78eb312ec7
#2326 -- Add ability to uninstall GeoLite database.
2020-01-24 14:45:45 -06:00
Buster "Silver Eagle" Neece
71a91cc12d
#2325 -- Fix settings error on Ansible installations.
2020-01-22 23:04:50 -06:00
Buster "Silver Eagle" Neece
72013d105f
Expand SFTP username length to 32.
2020-01-22 18:44:15 -06:00
Buster "Silver Eagle" Neece
31c34ebbc4
Abstract IP Geolocation services and add DBIP support.
2020-01-22 04:48:02 -06:00
Buster "Silver Eagle" Neece
2c093abfe3
Update syntax on SHOUTcast authhash form.
2020-01-21 00:26:21 -06:00
Buster "Silver Eagle" Neece
feeb8b9af1
#2306 -- Partially revert removal of "Prefer Browser URL" setting.
2020-01-21 00:02:06 -06:00
Buster "Silver Eagle" Neece
b6f558eb54
Always prefer browser URL and always enable SFTP server.
...
Both settings are no longer relevant and turning them off would cause unexpected issues, so they're being removed completely instead to ease configuration difficulty.
2020-01-15 14:52:47 -06:00
Buster "Silver Eagle" Neece
14ecffa4b7
Make WebDJ link always-HTTPS in sidebar; fix possible JS issue.
2020-01-10 23:56:45 -06:00
Buster "Silver Eagle" Neece
343a0a6e46
Move Vue, uncompiled JS, etc. files out of public web directory.
2020-01-08 20:25:38 -06:00
Buster "Silver Eagle" Neece
a208c172df
Switch to "provide license, download automatically" for GeoLite DB.
2020-01-08 14:37:56 -06:00
Buster "Silver Eagle" Neece
ebb6349ae1
Rename Sftp class, use new external auth support.
2020-01-08 13:24:33 -06:00
Buster "Silver Eagle" Neece
e9d8775af6
Switch from FTP to SFTP on Docker installations.
2020-01-05 15:29:56 -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
c72be08e99
Make the "reprocess media" command allow one station only.
2019-12-15 02:53:04 -06:00
Buster "Silver Eagle" Neece
7fea11f544
Enable "Prefer Browser URL" by default.
2019-12-02 18:46:24 -06:00
Buster "Silver Eagle" Neece
440687e93b
Settings forms code refactor, fixes #2171 .
2019-11-25 21:25:29 -06:00
Buster "Silver Eagle" Neece
42d08db5a2
Add internal "get IP" command for PureFTPD.
2019-11-22 04:44:03 -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
74e9154e74
Finish initial buildout of new modal Playlist form.
2019-11-06 02:57:39 -06:00
Buster "Silver Eagle" Neece
27be5deead
Style updates, form refactor for both Media and Playlists.
2019-11-05 16:55:27 -06:00
Buster "Silver Eagle" Neece
54140c4674
Update loaded assets and finish "reorder" functionality.
2019-11-04 15:59:52 -06:00
Buster "Silver Eagle" Neece
a44f9fe0bb
Further dev work on new playlist manager.
2019-11-03 20:19:25 -06:00
Buster "Silver Eagle" Neece
20abb359c0
Create Vue components and move Playlist endpoints to API.
2019-11-03 00:22:00 -06:00
Buster "Silver Eagle" Neece
9fc7a6328a
DB migrations and initial API endpoint preparation.
2019-11-02 13:50:21 -05:00
Buster "Silver Eagle" Neece
80b7ca9461
Stop the task processor if the EntityManager is closed.
2019-10-31 21:52:09 -05:00
Buster "Silver Eagle" Neece
0112568041
#2068 -- Move "write playlist to disk" task to the message queue.
2019-10-29 14:49:03 -05:00
Buster "Silver Eagle" Neece
d90d48bc54
Fix password field name on administration page.
2019-10-29 04:27:03 -05:00
Buster "Silver Eagle" Neece
2f03b038f7
Refactor Account/Profile sections and fix #2099 (2FA setup errors).
2019-10-26 18:35:24 -05:00
Buster "Silver Eagle" Neece
cd72560032
Update Composer deps, switch to Docker image for CA cert updates.
2019-10-24 23:46:05 -05:00
Buster "Silver Eagle" Neece
7f96916a0d
#2076 -- Revamp how album art changes are handled.
...
- All media rows will have an "art_updated_at" field that tracks the latest time the art was changed for the file.
- If this field is set to zero (0), the system will return the default album art instead of attempting to resolve an album art URL that we know won't go anywhere.
- The timestamp of the latest update is now included in the album art image SRC, so we can maintain our very long caches without interfering with album art updates.
2019-10-24 14:37:27 -05:00
Buster "Silver Eagle" Neece
047d19e972
Protect against accidentally loading the same dir, but with a prepended slash.
2019-10-22 01:39:07 -05:00
Buster "Silver Eagle" Neece
17d306b970
Enable Web Radio Proxy by default on new installations.
2019-10-20 00:44:33 -05:00
Buster "Silver Eagle" Neece
ff7d741455
Fix upload namespace on routes.
2019-10-10 20:51:55 -05: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
1d2ed5fa55
Move file routes to API endpoints and add inline renaming.
2019-10-09 21:13:04 -05:00
Buster "Silver Eagle" Neece
4048ddcc01
Add bootstrap-vue to assets; finish initial Media Manager buildout.
2019-10-06 04:16:16 -05:00
Buster "Silver Eagle" Neece
d79c19c887
#2032 -- Return to using global Vue for drop-in components.
2019-10-04 03:02:53 -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
28765bd489
Bring Vue-i18n back until it's fully phased out.
2019-10-03 02:16:53 -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
d207a8ae83
Add "auto_assign" to custom field.
2019-09-30 03:33:20 -05:00
Buster "Silver Eagle" Neece
9a2f837586
Pull list of ID3v2 tags and add to custom field form.
2019-09-30 03:33:20 -05:00
Buster "Silver Eagle" Neece
c0d5365407
Prevent showing both "start station" and "restart station".
2019-09-29 19:01:15 -05:00
Buster "Silver Eagle" Neece
14de279bdf
Dependency-inject fixtures.
2019-09-29 16:45:05 -05:00
Buster "Silver Eagle" Neece
d7819a6993
Migrate Doctrine repositories to composited, DI-friendly classes.
2019-09-29 02:50:24 -05:00
Buster "Silver Eagle" Neece
9a8b095521
Switch back to Certainty and use a less frequent, non-per-request update process.
2019-09-27 21:07:33 -05:00
Buster "Silver Eagle" Neece
55d2a17119
Change "Name" in user form to "Display Name" to confirm it isn't a username.
2019-09-24 18:19:51 -05:00
Buster "Silver Eagle" Neece
a98aebb8e0
#1976 -- Add ability to restart a single station from CLI.
2019-09-18 21:31:13 -05:00
Buster "Silver Eagle" Neece
daf78fa738
Move Settings and Logging to static system-wide functions.
2019-09-12 00:31:01 -05:00
Buster "Silver Eagle" Neece
bf8bece9ac
#1954 -- Fix some LS commands on Ansible installs.
2019-09-11 12:58:22 -05:00