Commit Graph

115 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 440010820a Reference new project homepage instead of Github Wiki pages 2018-06-06 13:42:12 -05:00
Buster "Silver Eagle" Neece 335a713ce9 Add skip-nav link for added accessibility 2018-04-22 18:44:59 -05:00
Buster "Silver Eagle" Neece 177b516ba8 #453 -- Allow custom homepage URL, move original homepage to /dashboard. 2018-04-07 21:25:42 -05:00
Buster "Silver Eagle" Neece 8b3cd5d03d Switch to pure PHP-based translations library to remove gettext dependency. 2018-03-18 20:31:43 -05:00
Buster "Silver Eagle" Neece 83e6d2b36b Minor tweak to dropdown menu attributes. 2018-02-28 11:40:23 -06:00
Buster "Silver Eagle" Neece bd4bcdb11e Make dropdown menu more accessible. 2018-02-28 09:56:17 -06:00
Buster "Silver Eagle" Neece 56f7d577cd Add Discord Webhook 2018-02-23 09:13:27 -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 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 ae2d9e66d4 Bring alert messages back by restoring nonces to their JS call. 2018-01-28 00:05:56 -06:00
Buster "Silver Eagle" Neece 1093a4f051 Closes #367 -- Implement JS-level CSP and SRI hashes for CDN URIs. 2018-01-09 03:53:48 -06:00
Buster "Silver Eagle" Neece a358d4a979 Add traditional or docker version to version footer. 2017-12-13 00:08:40 -06:00
Buster "Silver Eagle" Neece 4a9427ac3d #272 -- Add HTML5 roles to the global template and multi-paneled pages. 2017-11-08 12:11:09 -06:00
Buster "Silver Eagle" Neece f43143ec59 New asset dependency/inclusion management system. 2017-09-24 06:29:19 -05:00
Buster "Silver Eagle" Neece 316e43886f Closes #231 -- Allow custom CSS branding on public and internal pages. 2017-09-19 21:10:06 -05:00
Buster "Silver Eagle" Neece 9ca833d846 Static asset cleanup part 2 2017-09-19 05:42:30 -05:00
Buster "Silver Eagle" Neece 48c189e5b4 Static asset cleanup part 1 2017-09-19 05:19:14 -05:00
Buster "Silver Eagle" Neece 48322f2a41 Add user input escaping in many locations; update dependencies. 2017-08-12 02:47:23 -05:00
Buster Silver 77300569b5 [Best Practices] Remove direct DI access from view layer. 2017-08-02 03:05:29 -05:00
Buster Silver 7dc66ba91b #197 -- Add date range to listener report. 2017-07-25 01:30:25 -05:00
Buster "Silver Eagle" Neece 69aa859352 Redis cache overhaul and optimization, settings restructure. 2017-07-18 19:09:29 -05:00
Buster "Silver Eagle" Neece a9415fb9bb Fix session generation issue on internal API calls, and migrate the environment
flag to be a defined boolean instead of string comparison for less error-prone-ness.
2017-07-16 13:41:28 -05:00
Buster Silver 19553016a0 Implement asset cache busting and password strength checking with zxcvbn. 2017-06-22 23:54:50 -05:00
Buster Silver bb0a7f2d20 #157 -- Always load map after init code is finished, fix Vue dev mode notice. 2017-06-11 17:18:32 -05:00
Buster Silver c0da8c66cc Minor tweaks to growl notifications and the danger confirmation. [skip ci] 2017-06-10 06:04:47 -05:00
Buster Silver b3c2973737 Move notification on login screen, add delete confirmation boxes. [skip ci] 2017-06-10 01:05:29 -05:00
Buster Silver 2ea6072bdd Remove RetinaJS, make the logotype textual and add the ability to set an 'instance name' next to it. 2017-05-20 23:27:34 -05:00
Buster Silver 4ea9852a98 Update repository name in various spots. 2017-04-30 02:22:24 -05:00
Buster Silver 69c67127ef Closes #81 -- Allow creation of a new playlist from directly within the media manager. 2017-04-17 19:46:17 -05:00
Buster Silver 921964ec7f Pull out the common core framework code from the application (now in the AzuraCore library) and update dependencies across the application accordingly. 2016-12-16 14:49:07 -06:00
Buster Silver e85a498ad6 Create a new public-facing playback, history and request page for each station. Fix issue with songs imported via media manager not being manageable. 2016-11-08 01:46:17 -06:00
Buster Silver ff19daa76f Add dashboard link to pulldown menu. 2016-11-01 09:56:39 -05:00
Buster Silver 87d91f9db1 Fix remaining PHP short open tags, and attempt to allow them anyway in Travis. 2016-10-21 03:34:06 -05:00
Buster Silver d70d2eaf34 Update profile page display and remove all dependency on Font Awesome (as it conflicts with ZMDI Material Design Icons) 2016-10-11 19:58:40 -05:00
Buster Silver c3a6ff8eaa Implement "chosen" on select fields because it's awesome. 2016-10-11 00:15:25 -05:00
Buster Silver c0335263cd Fix issues with logging in as other users from the admin panel, fix permissions on homepage, and fix redirection issue. 2016-10-08 02:08:13 -05:00
Buster Silver 7bc67d50da Allow for multiple types of sidebars, and create a new sidebar for administration navigation once inside a specific admin function. 2016-10-07 04:59:10 -05:00
Buster Silver cfb56c10db Remove jPlayer and replace with a small direct connector to HTML5 audio. 2016-10-07 03:13:49 -05:00
Buster Silver d28148bec1 Fix issues with fieldsets, the station management sidebar, select images, and footer alignment. 2016-10-06 22:56:08 -05:00
Buster Silver 91466d298e Add dark theme, add user database field for theme and update profile form. Create new \App\Customization class that handles all user-customizable values. 2016-10-06 21:41:04 -05:00
Buster Silver 16db1c53e4 Add gettext to build tools on dev environment, localize "Powered by" in footer. 2016-10-03 14:58:56 -05:00
Buster Silver 33b1ea98e8 Closes #16 -- Add new permissions for every major section of the system and create a per-station permission structure integrated directly with the existing ACL. 2016-10-03 02:53:51 -05:00
Buster Silver ec7add8e23 Add support for localization across the application, and add escaping to some user-input fields in various locations. 2016-09-30 17:31:30 -05:00
Buster Silver 497a7e73c3 Implement retina versions of the header navigation background and site logo, and add auto-switching retinajs library. 2016-09-25 02:09:00 -05:00
Buster Silver 4f02738eb6 Fix station sidebar path. 2016-09-24 18:38:02 -05:00
Buster Silver 666414b3b5 Move partial templates into a "partials" folder. 2016-09-24 17:12:54 -05:00
Buster Silver 117c54d772 Add development/production app icon collections and distinguish between the two visually (development is purple) to avoid errors. 2016-09-24 01:11:24 -05:00
Buster Silver 1b309c6a86 Remove the full-screen loading prompt, as it often makes pages feel significantly slower than they actually are. 2016-09-22 15:21:07 -05:00
Buster Silver c55b863a85 Closes #44 -- Switch to multibyte string handling for files manager to allow UTF-8 filenames through without issue. 2016-09-21 21:08:00 -05:00