Buster Neece
a265597dae
Move translations to "translations" folder.
2022-10-07 16:29:57 -05:00
Buster Neece
a5a21cf2d4
Revert to older SweetAlert2 version.
2022-10-05 11:34:42 -05:00
Buster "Silver Eagle" Neece
6529a92e58
Frontend dependencies update.
2022-06-28 22:25:48 -05:00
Buster "Silver Eagle" Neece
fac86b77f2
Merge commit '3de709270d80eda9806162246f1778fd78fa5b99'
2022-06-03 22:39:02 -05:00
Buster "Silver Eagle" Neece
fec35a2432
Switch to php-gettext 5.x:
...
- Don't use compiled PHP translations, switch back to gettext .mo compiled files
- Bring npm easygettext back for JS parsing and generation
2022-04-27 12:50:39 -05:00
Buster "Silver Eagle" Neece
485b7d534e
Fix Axios dependabot.
2022-03-18 01:01:11 -05:00
Buster "Silver Eagle" Neece
4903cb5b23
Update more frontend deps.
2022-03-17 19:04:46 -05:00
Stathis Moraitidis
e2ddd81a31
Add gulp watch script ( #4923 )
...
Add gulp watch script to watch for vue and js file changes
2021-12-25 08:11:56 -06:00
Buster "Silver Eagle" Neece
7a393bda11
Remove and retire AzuraForms
2021-11-05 01:36:44 -05:00
Buster "Silver Eagle" Neece
1cc1e18718
npm deps update.
2021-10-27 01:47:07 -05:00
Buster "Silver Eagle" Neece
b02bf1a3ed
Locale unification part 2 (make PHP handle all locale gen/import).
2021-10-27 01:03:16 -05:00
Buster "Silver Eagle" Neece
bf90348788
Combine frontend/backend translation files.
2021-10-26 22:01:01 -05:00
Buster "Silver Eagle" Neece
798bfd1eb2
Feature/vue webhooks ( #4655 )
2021-10-06 22:00:53 -05:00
Buster "Silver Eagle" Neece
480f0ed8a7
Update to FullCalendar 5; remove Moment from all Vue components.
2021-09-15 18:48:30 -05:00
Buster "Silver Eagle" Neece
0eabe84535
Temp relocate colorschemes plugin.
2021-09-15 16:17:13 -05:00
Buster "Silver Eagle" Neece
62fa8c5eca
Move more components to be fully Vue-managed.
2021-09-15 14:12:45 -05:00
Buster "Silver Eagle" Neece
061547bc1f
Internalize codemirror, slight restructure on new Vue components.
2021-09-14 15:52:34 -05:00
Buster "Silver Eagle" Neece
72bc85f4ca
Massive Vue Overhaul
...
Includes the following major changes:
- Restructure the Vue application into more logical folder structure
- Create per-page entrypoint scripts that define Vue dependencies, removing this job from the asset manager
- Implement vuex and use it to manage cross-component communication (i.e. for the audio player)
- Add new "~" alias for the "/frontend/vue" folder to greatly simplify imports
2021-09-14 09:32:54 -05:00
Buster "Silver Eagle" Neece
ea805bd8c5
Move station playback timeline to Vue.
2021-09-11 18:09:50 -05:00
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