Commit Graph

349 Commits

Author SHA1 Message Date
Buster Neece a5bf63ed49
Add per-station branding support. 2023-01-03 16:55:49 -06:00
Buster Neece 901faaee50
More WebDJ work. 2022-12-31 17:11:24 -06:00
Buster Neece 48014dab6b
Update libs for new Webcast version. 2022-12-31 09:33:39 -06:00
Buster Neece 7c48e69c11
Initial Typescript impl. 2022-12-23 21:21:06 -06:00
Buster Neece c0ac19b539
Fix JS error on public players. 2022-11-30 08:28:55 -06:00
Buster Neece 3068f7c4e7
Fix errors with Webhooks and error templates. 2022-11-17 09:13:41 -06:00
Buster Neece 493423c6bf
Fix error on public podcast pages. 2022-11-16 20:16:45 -06:00
Buster Neece 93eb40a799
Fix API auth positioning. 2022-11-16 08:27:02 -06:00
Buster Neece 1c6c8cb31d
Asset overhaul. 2022-11-15 18:16:04 -06:00
Buster Neece 49e3cda913
Initial commit playing with Turbolinks. 2022-11-14 18:27:55 -06:00
Buster Neece f8fd85d33d
Create and use new "current art" endpoint. 2022-11-09 18:13:35 -06:00
Vaalyn 94217eb4b3
Fix 404 when manually running sync tasks (#5841) 2022-11-09 11:53:28 -06:00
Buster Neece 9d915aba3c
Remove string-to-Uri-to-string in many places; update to take advantage of Slim Router perf update. 2022-11-06 14:42:50 -06:00
Buster Neece 0678a273a9
Add username to header nav. 2022-11-05 18:28:27 -05:00
Buster Neece 9a93043847
Fixes #5825 -- Fix timeConfig modification. 2022-11-02 15:32:02 -05:00
Buster Neece f6c363163f
Add support for per-user 24-hour clock display setting. 2022-11-02 08:44:44 -05:00
Buster Neece c5184b2290
Add "Edit" button next to station name. 2022-09-11 03:15:21 -05:00
Buster "Silver Eagle" Neece 8bf557e823
Reduce redundant code on public player. 2022-06-20 11:33:20 -05:00
Buster "Silver Eagle" Neece 43d9624c76
Fixes #5514 -- Hide links for HLS/streamers when disabled. 2022-06-20 10:16:50 -05:00
Buster "Silver Eagle" Neece 852d2e4de1
Move log pages to Vue components. 2022-06-19 17:28:31 -05:00
Buster "Silver Eagle" Neece 7084860515
Move disabled templates up a directory. 2022-06-19 12:39:41 -05:00
Buster "Silver Eagle" Neece af97ed952d
Fixes #5420 -- Fix link on disabled station profile page. 2022-06-04 18:32:30 -05:00
Buster "Silver Eagle" Neece fac86b77f2
Merge commit '3de709270d80eda9806162246f1778fd78fa5b99' 2022-06-03 22:39:02 -05:00
Vaalyn b29d822854
Fix placeholder usage in help card template (#5441) 2022-05-31 04:37:39 -05:00
Buster "Silver Eagle" Neece fb3a8a5fc9
Switch PHP translator implementation. 2022-05-07 11:44:14 -05:00
Buster "Silver Eagle" Neece ef4c438857
Add "Get Next Song" debug command. 2022-03-12 00:49:50 -06:00
Buster "Silver Eagle" Neece a4e6f5a65b
Evaluate new station sidebar menus tructure. 2022-02-27 17:41:39 -06:00
Vaalyn c20bc4fd11
Add detailed CPU usage stats (#5136)
* Add detailed CPU stats Admin API endpoint

* Add detailed CPU stats endpoint route

* Add Network & Memory stats and Vue admin dashboard

* CPU Stats Polish Pass

* Fix bottom margin of CPU & Memory/Disk Space cols

* Improve admin menu usability on mobile

* Update language on CPU help modal.

Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2022-02-24 23:16:43 -06:00
Buster "Silver Eagle" Neece b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0' 2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece 9cfc2ee95d
Implement Concurrent Optimized Sync and Now Playing Processes (#4941) 2022-01-04 16:46:49 -06:00
Buster "Silver Eagle" Neece ae02e56be8
Improve stylability of public pages. 2021-12-26 16:59:52 -06:00
Buster "Silver Eagle" Neece 5ec825cb20
Fix possibly undefined vars in main templates. 2021-12-23 18:17:13 -06:00
Buster "Silver Eagle" Neece 65dbaaf2cb
Add "Restart to Apply" notification to new Vue controls. 2021-12-15 07:19:56 -06:00
Buster "Silver Eagle" Neece be6c616d11
Fix PHP 8.1 deprecations and errors. 2021-12-14 10:44:37 -06:00
Buster "Silver Eagle" Neece 4fda3c00d3
Fixes #4811 -- Fix account recovery and add a recovery URL generator CLI command. 2021-11-25 17:32:28 -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 7a393bda11
Remove and retire AzuraForms 2021-11-05 01:36:44 -05:00
Buster "Silver Eagle" Neece 5caa21ba33
Vuetify automation, clean up SoundExchange report. 2021-11-04 19:50:13 -05:00
Buster "Silver Eagle" Neece 55f42b7b05
WIP backups vue and form component retirement. 2021-11-04 04:09:07 -05:00
Buster "Silver Eagle" Neece e0b0fe5a7b
Vue Account Management & API Keys (#4753) 2021-11-02 20:38:45 -05:00
Buster "Silver Eagle" Neece b58480e0d0
Vuetify User management in admin. 2021-10-27 18:15:33 -05:00
Buster "Silver Eagle" Neece c7d7ae8e87
Move first-time registration to Vue component. 2021-10-26 19:00:51 -05:00
Buster "Silver Eagle" Neece 85fe076161
Remove unused SFTP users template. 2021-10-26 19:00:43 -05:00
Buster "Silver Eagle" Neece d114b43a90
Migrate Station Profile/Clone/Admin Forms to Vue (#4709) 2021-10-23 12:11:20 -05:00
Buster "Silver Eagle" Neece 1b426c26dc
Remove unused template files. 2021-10-21 10:25:24 -05:00
Buster "Silver Eagle" Neece 57d3ecc819
Fix progress bar display on admin homepage. 2021-10-11 21:22:51 -05:00
Buster "Silver Eagle" Neece e610d429b4
Feature/vue settings (#4669) 2021-10-11 04:55:25 -05:00
Buster "Silver Eagle" Neece 6d7b2173bb
Make a special Vue render function for typed positional arguments. 2021-10-08 03:49:41 -05:00
Buster "Silver Eagle" Neece 18854b0542
Move Dashboard into common vue render. 2021-10-07 23:36:50 -05:00
Buster "Silver Eagle" Neece 3865224d31
Move several components fully into Vue renders. 2021-10-07 23:13:21 -05:00