Georg Krause
|
547fd5d685
|
Update Author of Frontend package
|
2021-12-08 20:15:55 +01:00 |
Georg Krause
|
8ee9a536e1
|
Lint the frontend code
|
2021-12-06 11:35:20 +01:00 |
Georg Krause
|
6a61cf7d10
|
Fix linting of App.vue by using the right dependency
|
2021-11-01 19:20:12 +01:00 |
heyarne
|
584471969e
|
Add and configure eslint
|
2021-05-28 11:29:33 +02:00 |
Ciarán Ainsworth
|
26f8f7db9f
|
Fix minor Vue and sanitize errors
|
2021-05-03 08:14:13 +00:00 |
Georg Krause
|
3884ee20a6
|
Add unit test reporting and vulnerability scans to CI
|
2021-04-22 15:57:15 +02:00 |
Tony Wasserka
|
4f0adefdb0
|
Update howler.js dependency, fixes #1324
|
2021-04-03 11:31:02 +02:00 |
heyarne
|
28c067f2b6
|
Small Improvements to Frontend Dev Onboarding
|
2021-01-03 17:44:52 +01:00 |
Agate
|
08bad70ef8
|
Front dependency care
|
2020-08-20 14:08:19 +02:00 |
Agate
|
0094cbb7d1
|
Fix #1128: Lock focus in modals to improve accessibility
|
2020-07-03 16:07:44 +02:00 |
Agate
|
566da673da
|
See #1108: support using OAuth instead of JWT in front when logging in to a different domain
|
2020-05-18 14:55:15 +02:00 |
Agate
|
cd422832dd
|
New theming system
|
2020-05-15 14:12:36 +02:00 |
Agate
|
ec8dfdb740
|
Use scoped tokens to load <audio> urls instead of JWT
|
2020-05-11 10:06:35 +02:00 |
Agate
|
1a08d1a032
|
Fix #1112: removed unused masonry dependency
|
2020-05-07 18:33:58 +02:00 |
Eliot Berriot
|
27801ce541
|
See #170: revamped track detail page
|
2020-03-26 16:18:37 +01:00 |
Eliot Berriot
|
7819c60164
|
Updated front dependencies
|
2020-02-25 15:46:47 +01:00 |
Eliot Berriot
|
e59cc33378
|
First round of improvements to channel management:
- use modals
- less proeminent button
- field styling/labels
|
2020-02-23 15:31:03 +01:00 |
Eliot Berriot
|
95497e76ac
|
See #170: channels ui (listeners)
|
2020-02-05 15:06:07 +01:00 |
Ciarán Ainsworth
|
2302dc0581
|
Set up initial configuration for installing
Set up player config for mobile control
|
2020-01-08 12:16:41 +01:00 |
Eliot Berriot
|
e15d806634
|
Resolve "Redesign the sidebar/navigation to simplify the UI"
|
2019-12-26 11:38:26 +01:00 |
Eliot Berriot
|
5128d263e7
|
Reduced CSS size by 30% using purgecss
|
2019-09-14 15:08:49 +02:00 |
Eliot Berriot
|
6ba0d6d8d9
|
Added HTML sanitizer
|
2019-08-28 11:31:57 +02:00 |
Eliot Berriot
|
ccca292405
|
See #432: added tag filter on artist/album browse page
|
2019-07-18 14:08:38 +02:00 |
Eliot Berriot
|
2abcb0898f
|
Switched from Semantic-UI to Fomentic-UI
|
2019-07-15 16:21:01 +02:00 |
Eliot Berriot
|
80816ec50d
|
Fix #854: Hardcoded list of supported browsers to avoid unexpected regressions
|
2019-06-17 09:48:56 +02:00 |
Eliot Berriot
|
b9f0c6aecd
|
Revert "Merge branch '629-cookie-auth' into 'develop'"
This reverts commit 8b47af8b81 , reversing
changes made to c0055b3b20 .
|
2019-03-15 15:52:30 +01:00 |
Eliot Berriot
|
c395076fce
|
Resolve "Use cookies instead of local storage for auth in Web UI"
|
2019-03-13 16:50:49 +01:00 |
Eliot Berriot
|
e0c5ffcb16
|
[EPIC] Audio metadata update - UI / API
|
2019-02-28 09:31:04 +01:00 |
Eliot Berriot
|
712418ecb6
|
Revert "Smaller CSS with purge CSS (130kb removed)"
This reverts commit 7ed3a24723 .
|
2018-12-20 17:54:41 +01:00 |
Eliot Berriot
|
7ed3a24723
|
Smaller CSS with purge CSS (130kb removed)
|
2018-12-20 15:06:36 +01:00 |
Eliot Berriot
|
95e087b342
|
Removed raven on front-end
|
2018-12-20 11:07:30 +01:00 |
Eliot Berriot
|
7c671177a8
|
Use vendored semantic UI CSS and JS
|
2018-12-19 22:04:35 +01:00 |
Eliot Berriot
|
ba68246e0d
|
Load translations separately to reduce bandwidth usage
|
2018-12-19 21:45:12 +01:00 |
Eliot Berriot
|
815d729367
|
Fix #578: added embed.html page to power iframe widget
|
2018-12-19 14:03:21 +01:00 |
Eliot Berriot
|
a8a609155b
|
Fixed broken unit tests due to front-end cleanup
|
2018-08-11 17:59:20 +02:00 |
Eliot Berriot
|
e3040de444
|
Use lighter vue-cli instead of clunky manual webpack config
|
2018-08-11 16:21:14 +02:00 |
Eliot Berriot
|
675afa2f8a
|
Update package.json
|
2018-07-29 10:11:35 +00:00 |
Eliot Berriot
|
1f08475017
|
Fix #390 and #392: rewritten audio player internal logic, broken volume control under Chrome
|
2018-07-24 22:03:41 +02:00 |
Eliot Berriot
|
6afb0e5eb2
|
See #161: removed unused dependencies
|
2018-06-30 16:07:29 +02:00 |
Eliot Berriot
|
f5dbdd0701
|
See #161: compile translations in dev and when publishing artifacts
|
2018-06-30 12:12:53 +02:00 |
Eliot Berriot
|
a0a75c9919
|
See #161: initial setup to collect/compile messages with vue-gettext
|
2018-06-30 11:11:45 +02:00 |
Eliot Berriot
|
c6b5c71d26
|
Upgraded to latest vue to benefit from slot scope
|
2018-05-23 22:55:33 +02:00 |
Eliot Berriot
|
35dda16adb
|
Compile and bundle translations in CI
|
2018-04-16 22:54:36 +02:00 |
Eliot Berriot
|
a57081a4e9
|
Added script to extract translations into PO files
|
2018-04-15 20:04:26 +02:00 |
Bat
|
e3cfab8bb4
|
Language detection
|
2018-04-13 14:01:23 +01:00 |
Bat
|
de753502c9
|
Setup translations with Vue
|
2018-04-11 13:32:29 +01:00 |
Bat
|
a4418bdcfe
|
Add a few useful packages
|
2018-04-09 19:33:17 +01:00 |
Bat
|
3be7d68900
|
Make translation compilation actually work
|
2018-04-09 19:26:31 +01:00 |
Bat
|
e7b06ab509
|
i18n: .po compilation
|
2018-04-08 17:38:26 +01:00 |
Eliot Berriot
|
b852a92a67
|
Upgraded webpack
|
2018-03-29 22:49:02 +02:00 |