Commit Graph

1937 Commits

Author SHA1 Message Date
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