Nicolas Pomepuy
1e26696d13
Webserver: add auto focus and improve behavior of the OTP form
3 years ago
Nicolas Pomepuy
d2bbbd25cc
Webserver: search page initial focus and input style
3 years ago
Nicolas Pomepuy
afc3885486
Webserver: uniformize the icons sizes and colors
3 years ago
Nicolas Pomepuy
8103d23486
Webserver: us the right grid/list icon variants
3 years ago
Nicolas Pomepuy
c6525f4ea8
Webserver: fix download of media lists (artist, album, ...)
3 years ago
Nicolas Pomepuy
308c06aadf
Webserver: prevent starting web sockets if client is not authenticated
3 years ago
Nicolas Pomepuy
b7d01c1c21
Webserver: improve the ssl notice wording and layout
3 years ago
Nicolas Pomepuy
066628cdfd
Webserver: add exception for development builds
3 years ago
Nicolas Pomepuy
c85b60ee04
Webserver: prevent websocket connection flood when not logged in
3 years ago
Nicolas Pomepuy
6ec719c867
Webserver: improve the logger
3 years ago
Nicolas Pomepuy
e0ed51c730
Webserver: fix vulnerabilities
3 years ago
Nicolas Pomepuy
2b5dfd3337
Webserver: fix log download
3 years ago
Nicolas Pomepuy
dfa7663d9a
Webserver: add a logger to the client
3 years ago
Nicolas Pomepuy
c8fcc0e875
Webserver: prevent XHR errors
3 years ago
Nicolas Pomepuy
383dda5d6c
Webserver: prevent showing the SSL warning in debug mode
3 years ago
Nicolas Pomepuy
ff3bf11b66
Webserver: add a SSL warning modal in the client
3 years ago
Nicolas Pomepuy
4becd4b9d2
Webserver: secure the web sockets via auth ticket
3 years ago
Nicolas Pomepuy
e73b5b6c8a
Webserver: fix XHR request data error
3 years ago
Nicolas Pomepuy
fb488dcebf
Webserver: fix web manifest
3 years ago
Nicolas Pomepuy
9941fc5c3b
Webserver: authenticate all the end points and use the correct axios instance
3 years ago
Nicolas Pomepuy
a5c4d2a358
Webserver: improve the code request UI
3 years ago
Nicolas Pomepuy
e8988adbfa
Webserver: start of the client OTP management
3 years ago
Nicolas Pomepuy
fc46f2d3d8
Webserver: add js-sha256 dependency
3 years ago
Nicolas Pomepuy
5cc7a81f34
Webserver: update caniuse-lite version
3 years ago
Nicolas Pomepuy
37ab9c2fe6
Use ktor sessions by adding a cookie
3 years ago
Nicolas Pomepuy
de38186bbd
Add a way to force the api ssl mode
3 years ago
Nicolas Pomepuy
55978170f0
Make nightlies and releases need the npm build job
3 years ago
Nicolas Pomepuy
2cc34c98db
CI improve requirements
3 years ago
Nicolas Pomepuy
12503f1eb2
Run webserver CI when any file of the website is touched
3 years ago
Nicolas Pomepuy
9ff474744d
Add an audit CI check with audit-ci
3 years ago
Duncan McNamara
936365ad70
WebServerCI: use variable for docker images
3 years ago
Nicolas Pomepuy
6ca48453f3
Webserver: refactor the way we generate the API urls
All the API urls are now centralized in the same file
and we don't export the root url and IP anymore
3 years ago
Nicolas Pomepuy
cc7710cd54
Webserver: prevent sending too much volume events
3 years ago
Nicolas Pomepuy
5936f3d664
Webserver: prevent playing item on overflow click in lists
3 years ago
Nicolas Pomepuy
8f4afa6e0e
Webserver: fix list responsive layout
3 years ago
Nicolas Pomepuy
094fa37bfe
Webserver: player UI improvements
3 years ago
Nicolas Pomepuy
fa237d1914
Webserver: fix responsive mini player
3 years ago
Nicolas Pomepuy
ec1696b765
Webserver: fix layout and mini player visibility
3 years ago
Nicolas Pomepuy
30eb9985d5
Proper switch between http and https
3 years ago
Nicolas Pomepuy
0924db484d
Webserver: rework the layout to improve the scrollbar and empty view
3 years ago
Nicolas Pomepuy
edfaf7547d
Webserver: hide resolution when not set
3 years ago
Duncan McNamara
8f79ddfd14
Webserver: split install dependencies and build
3 years ago
Duncan McNamara
e9ed1f4fa9
Webserver: add ci build
3 years ago
Duncan McNamara
da738cc18e
Compile.sh: add warning without webserver
To avoid forcing people to have npm installed to build, and as
the webserver is not the heart of the app, a warning is added at
the end the build to remind the person compiling that the
webserver is missing if it wasn't built previously.
3 years ago
Nicolas Pomepuy
0626274ddd
Add a setting for the webserver playback control
3 years ago
Nicolas Pomepuy
d2ecdf9850
Webserver: implement browsing content settings
3 years ago
Nicolas Pomepuy
cbf8d344a8
Webserver: implement medialibrary content settings
3 years ago
Nicolas Pomepuy
b3e2d63c97
Webserver: fix list item alignment when description is empty
3 years ago
Nicolas Pomepuy
3306500fea
Webserver: improve the browser root loading
3 years ago
Nicolas Pomepuy
58d24d9061
Webserver: move the breadcrumb to the navbar
3 years ago