Commit Graph

33 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 8272aa5ef9
Update to Webpack 5 and redesign build process. 2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece 5a2f1a42e5
Add CSRF token to all internal session-authenticated API requests. 2021-08-27 18:45:25 -05:00
Buster "Silver Eagle" Neece 0e94e1adc5
Fix dev install frontend build; add Makefile. 2021-08-22 18:25:19 -05:00
Buster "Silver Eagle" Neece 8d0dc45461
Make frontend container UID/GID aware. 2021-08-05 01:31:51 -05:00
Buster "Silver Eagle" Neece fc3854dc3f
Frontend dependency update. 2021-05-25 22:44:20 -05:00
Buster "Silver Eagle" Neece ca8b0984ec
Stylesheet updates
- Merge dark and light CSS into a single generated CSS file with different body classes
 - Optimize CSS generation for production instances
2021-04-29 04:24:11 -05:00
Buster "Silver Eagle" Neece 3419e58d83
Make daily average/unique listeners start zoomed in (and then be pannable for older data). 2021-03-31 00:36:35 -05:00
Buster "Silver Eagle" Neece da50621f91
Revert font changes; implement play/stop change in old Material font. 2021-03-21 10:26:23 -05:00
Buster "Silver Eagle" Neece 68b971a571
Icon changes
- Switch to two-tone Material icon library
 - Implement shared Vue common icon component
 - Switch instances of "pause" to "stop"
2021-03-19 08:30:50 -05:00
Buster "Silver Eagle" Neece 7862c6d515
Dashboard Overhaul (#3651) 2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece 8c730b3d41
Remove Chosen JS library, replace with Select2. 2020-11-17 19:13:08 -06:00
Buster "Silver Eagle" Neece b434a72531
Remove acorn as a hard-coded dep. 2020-11-17 16:31:16 -06:00
Buster "Silver Eagle" Neece 82075cf674
Remove old fullcalendar to avoid shrinkwrap recursion issue. 2020-11-17 16:01:10 -06:00
Buster "Silver Eagle" Neece 3350a87256
Switch to npm shrinkwrap for version management. 2020-11-17 15:47:04 -06:00
Buster "Silver Eagle" Neece 82cbfba574
Minor stylistic fixes for StationProfile component. 2020-10-16 20:03:42 -05:00
Buster "Silver Eagle" Neece 66861f364d
Frontend package updates. 2020-10-10 22:10:51 -05:00
Limon Monte daf6e09bb9
Switch from SweetAlert to SweetAlert2 (#3239) 2020-10-07 03:09:01 -05:00
Buster "Silver Eagle" Neece 6f6ac6f31a
#3028 -- Completely remove node-sass. 2020-08-30 20:20:48 -05:00
Buster "Silver Eagle" Neece 19c8b913eb
#3028 -- Switch from node-sass to dart-sass. 2020-08-29 00:38:49 -05:00
Buster "Silver Eagle" Neece 30ba2b0c36
Update frontend dependencies. 2020-08-25 11:20:22 -05:00
Buster "Silver Eagle" Neece ffa6d6b4fc
Auto-load most Vue component deps from Webpack manifest. 2020-07-15 03:00:17 -05:00
Buster "Silver Eagle" Neece 66d15ba7d8
Version update on frontend dependencies. 2020-07-08 22:39:07 -05:00
Buster "Silver Eagle" Neece b62a047257
Update npm dependencies. 2020-06-09 19:16:16 -05:00
Buster "Silver Eagle" Neece 1a977119fb
Download latest translations and run static build during CI/CD. (#2893) 2020-05-28 20:01:29 -05:00
Buster "Silver Eagle" Neece c7e2c3f894
Immediate minor version release; revert jQuery to fix sidebar. 2020-04-26 07:47:12 -05:00
Buster "Silver Eagle" Neece cf986cc2b8
NPM package update and rebuild. 2020-04-26 06:22:23 -05:00
Buster "Silver Eagle" Neece 6f7cf4d7ee
Switch back to newer BootstrapVue with styling fixes for buttons. 2020-03-17 03:21:21 -05:00
Buster "Silver Eagle" Neece b3c75e7e86
Revert Bootstrap-Vue to fix button class issue. 2020-03-14 21:44:27 -05:00
Buster "Silver Eagle" Neece f5e9160b6f
Frontend package updates; add fullscreen to listener map. 2020-03-13 18:47:23 -05:00
Bjarn Bronsveld 11c71f505d Added visual cue editor to station media edit modal
Please not this feature is still in beta.
2020-03-05 23:14:50 +01:00
Buster "Silver Eagle" Neece ca9c5db39d
New feature: Track broadcasts and record them. (#2353)
* Add form entries and LS config writing for live stream recording.

* Create new Broadcast entity; implement new djon/djoff handling.

* Rework record command procedure and add Station relation to Broadcast.

* Run code reformat on JS to add semicolons back.

* Properly save recording path on entity.

* Initial commit of new streamers Vue component.

* Finish frontend Vue dev and add necessary API endpoints.

* Add loader to Datatable; update npm deps; polish on components.
2020-01-28 20:23:55 -06:00
Buster "Silver Eagle" Neece 42a94ab02e
#2252 -- Fix several strings in Vue components not translating. 2020-01-10 15:31:57 -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