Buster "Silver Eagle" Neece
5b5c18f3a3
#423 -- Update Ansible compliance, build uninstaller and migrator scripts ( #442 )
...
The cumulative results of improvements to the Ansible deployment scripts that will facilitate both cleaner traditional installs and updates, full uninstallations of the traditional codebase, and a Traditional-to-Docker migration process.
2018-02-19 17:35:43 -06:00
Buster "Silver Eagle" Neece
a42ac4149d
#428 -- Make all NP records show for authenticated requests.
2018-02-18 10:46:31 -06:00
Ken Verhaegen
4285996d1e
Move client_max_body_size inside correct context ( #436 )
...
This prevents nginx from whining in combination with other configurations, making the same mistake (setting it outside of context)
The [documentation](http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size ) states it can be used inside the following contexts: http, server, location.
2018-02-17 14:14:44 -06:00
Buster "Silver Eagle" Neece
c88c3d15d1
Unify error response JSON format and document it in API docs.
2018-02-17 12:21:09 -06:00
Buster "Silver Eagle" Neece
279f7ced5a
Update API documentation to include service control endpoints.
2018-02-17 11:57:40 -06:00
Buster "Silver Eagle" Neece
8092d289b2
#437 -- Correct route on stations sidebar.
2018-02-17 10:39:27 -06:00
Buster "Silver Eagle" Neece
82fd6db812
Disable JSON responses for testing mode.
2018-02-16 20:15:16 -06:00
Buster "Silver Eagle" Neece
6090307a76
#396 -- Move station service control to be API-triggerable.
2018-02-16 19:58:58 -06:00
Buster "Silver Eagle" Neece
fe0bfe6f64
Unit test fix
2018-02-15 19:51:42 -06:00
Buster "Silver Eagle" Neece
060c9a539f
#432 -- Add "/add" routes, update language on all form pages to be friendlier.
2018-02-15 19:31:25 -06:00
Buster "Silver Eagle" Neece
3a8e5bd1e5
#412 -- Add support for comma-separated auth in DJ password
2018-02-14 22:10:52 -06:00
Buster "Silver Eagle" Neece
18a8291771
#426 -- Fix error when importing playlists
2018-02-14 21:46:45 -06:00
Buster "Silver Eagle" Neece
c0546be3e5
#405 -- Fix error from refactor in mount editing.
2018-02-14 10:27:03 -06:00
Buster "Silver Eagle" Neece
abd4e848c9
Another language fix for the unit tests
2018-02-14 08:55:59 -06:00
Buster "Silver Eagle" Neece
000c12c41f
#422 -- A more robust removal and reconfiguration of nginx without nchan.
2018-02-14 08:38:59 -06:00
Buster "Silver Eagle" Neece
c6112ce530
Add backup to nginx config; fix another unit test.
2018-02-14 00:08:47 -06:00
Buster "Silver Eagle" Neece
93cfa609c2
Fix tests for vue changes to homepage.
2018-02-14 00:02:22 -06:00
Buster "Silver Eagle" Neece
5a26c2eeec
Update language on unit test.
2018-02-13 23:55:49 -06:00
Buster "Silver Eagle" Neece
fc30309358
#422 -- Push new nginx core config
2018-02-13 23:49:06 -06:00
Buster "Silver Eagle" Neece
d356c07f4a
Trigger Ansible update to remove nchan and use system nginx
2018-02-13 10:33:42 -06:00
Buster "Silver Eagle" Neece
c41ddd4daa
Fix station cloning issues, implement smarter available port assignment
2018-02-13 10:31:10 -06:00
Buster "Silver Eagle" Neece
0a4a65c7c1
Remove nchan from traditional install.
2018-02-12 22:03:50 -06:00
Buster "Silver Eagle" Neece
ca5b6762ca
Update local connector to trigger for standalone updates.
2018-02-12 20:10:02 -06:00
Buster "Silver Eagle" Neece
88603473ae
Hop in the car, everyone, we're going back to long polling
2018-02-12 12:01:29 -06:00
Buster "Silver Eagle" Neece
b3e03adc01
Simplify station menu, unify slightly-different strings in localization.
2018-02-12 10:16:05 -06:00
Buster "Silver Eagle" Neece
793faa8496
Initial commit of webhook infrastructure
...
The goal of webhook infrastructure is to allow stations to configure any number of event-driven webhooks, such as posting to social media or triggering external URLs.
2018-02-12 06:46:03 -06:00
Buster "Silver Eagle" Neece
7dd1fbb456
Allow both "isEnabled" and "getIsEnabled" functions in Entities
2018-02-11 20:06:06 -06:00
Buster "Silver Eagle" Neece
afc22eb1cc
#416 -- Fail-safe to "production" mode if env.ini is missing.
2018-02-10 09:12:18 -06:00
Buster "Silver Eagle" Neece
50973bf3a6
Closes #341 -- Restrict file upload types on media manager.
2018-02-09 14:56:04 -06:00
Buster "Silver Eagle" Neece
7aa1b1f0f4
Rebuild Config manager to be DI friendly, remove Zend\Config dependency.
2018-02-09 05:53:17 -06:00
Buster "Silver Eagle" Neece
19805fd863
Closes #414 -- Add translation to streamer buttons
2018-02-09 03:52:11 -06:00
Buster "Silver Eagle" Neece
f798d8bb3c
#395 -- Allow localization of permission names.
2018-02-08 11:51:36 -06:00
Buster "Silver Eagle" Neece
049df75826
#412 -- Better handling for joined "user:pass" streamer auth.
2018-02-08 07:45:45 -06:00
Buster "Silver Eagle" Neece
99bec8f90e
#411 -- Re-allow iframe embedding of the public pages.
2018-02-08 07:38:34 -06:00
Buster "Silver Eagle" Neece
5b29f78099
Fix unit test
2018-02-07 11:05:34 -06:00
Buster "Silver Eagle" Neece
13e86886c7
#409 -- Fix CSRF handling on files controller.
2018-02-07 10:58:58 -06:00
Buster "Silver Eagle" Neece
48fa077dbb
Fix CSRF variable naming on station media management for consistency.
2018-02-07 06:53:31 -06:00
Buster "Silver Eagle" Neece
38b25f2da2
#395 -- Fix some localization omissions and regenerate strings.
2018-02-07 06:44:33 -06:00
Buster "Silver Eagle" Neece
9d85cadd65
Fix the way the "new API key" well looks on dark themes.
2018-02-07 06:39:27 -06:00
Buster "Silver Eagle" Neece
8e8ed9ba9a
Implement CSRF validation on all controllers handling record deletion.
2018-02-07 06:32:23 -06:00
Buster "Silver Eagle" Neece
f633fadd27
Fix CSRF implementation with row deletion in administrative panels.
2018-02-07 06:16:29 -06:00
Buster "Silver Eagle" Neece
eb19a70ce1
ACL overhaul: greatly simplify ACL process and align with request lifecycle.
2018-02-06 11:55:58 -06:00
Buster "Silver Eagle" Neece
87ad79e88b
API Key overhaul: switch API keys to be per-user and add new manager page.
2018-02-06 05:09:05 -06:00
Buster "Silver Eagle" Neece
bc769f1dac
#361 -- Allow hiding of AzuraCast branding on public pages
2018-02-04 07:20:23 -06:00
Buster "Silver Eagle" Neece
4e46e7cd4e
#280 -- Include playlist the song was scheduled from in API, if known
2018-02-04 06:54:10 -06:00
Buster "Silver Eagle" Neece
ba2727911f
Update github new issue template.
2018-02-04 06:41:54 -06:00
Buster "Silver Eagle" Neece
0b185d4fc3
Align branding of supporting technologies with their stated names
...
"LiquidSoap" -> "Liquidsoap", "IceCast" -> "Icecast", "ShoutCast" -> "SHOUTcast"
2018-02-04 06:33:46 -06:00
Buster "Silver Eagle" Neece
78138af979
#404 -- Remove extraneous braces.
2018-02-03 16:32:44 -06:00
Buster "Silver Eagle" Neece
e90c41d48b
Set default valuable for new DB field.
2018-02-03 16:03:41 -06:00
Buster "Silver Eagle" Neece
2b2c8a6b49
#404 -- Add album to searchable fields.
2018-02-03 16:01:10 -06:00