Commit Graph

5276 Commits

Author SHA1 Message Date
Julien Machiels
18eb56aa94
Merge pull request #9 from ThibaultNocchi/offline_fonts
feat: offline availability of icons pack
2020-09-03 18:07:02 +02:00
MrTimscampi
79df4bbb4a feat(auth): add user menu and logout 2020-09-03 16:57:37 +01:00
MrTimscampi
0de7d7d27d fix(auth): fix @nuxtjs/auth configuration issues 2020-09-03 16:57:37 +01:00
Julien Machiels
9e9a187742
Merge pull request #7 from jellyfin/feat/loginFormValidation
Feat/Validate login form before submission
2020-09-03 17:43:25 +02:00
Cameron
44ca506b9b fix(authentication): move regex to :rules 2020-09-03 16:40:27 +01:00
Thibault Nocchi
d9d0796e51 feat: offline availability of icons pack
icons are bundled in the web client to avoid needing internet connection to retrieve them
2020-09-03 17:24:56 +02:00
Julien Machiels
aa33e473b0
Merge pull request #6 from jellyfin/feat/loginError
feat(component): Show errors when logging in if required
2020-09-03 16:59:48 +02:00
Cameron
75abf85892 fix(authentication): remove error when redirecting without updating vue router 2020-09-03 15:48:08 +01:00
Cameron
9f1b43f035 feat(authentication): check server URL has http:// or https:// before address 2020-09-03 15:46:44 +01:00
Cameron
da5f873277 feat(auth): validate form before login
Only enable submitting form once both server address and username have been submitted.
2020-09-03 14:24:50 +01:00
Cameron
097214bcf5 feat(component): show error if required on login
Show error on login if: server not found, Incorrect username/password, or bad request
2020-09-03 14:00:56 +01:00
Julien Machiels
50ab97f4dc
Merge pull request #4 from jellyfin/feat/auth
feat(auth): add login page and user authentication
2020-09-03 13:07:41 +02:00
MrTimscampi
735756fec0 feat(auth): add login page and user authentication 2020-09-03 13:04:32 +02:00
MrTimscampi
4696916a85 build(nuxt): switch to server target 2020-09-03 07:57:42 +02:00
Julien Machiels
2e4fd074df
Merge pull request #5 from jellyfin/feat/spa
build(nuxt): change build target to SPA
2020-09-03 07:40:48 +02:00
MrTimscampi
fe5ede0f97 build(nuxt): change build target to SPA 2020-09-03 07:39:00 +02:00
Julien Machiels
f03d149214
Merge pull request #3 from jellyfin/feat/api
feat(api): add Axios API client
2020-09-02 22:32:24 +02:00
crobibero
59d3d5fcec feat(.run): add WebStorm run configurations 2020-09-02 22:30:42 +02:00
MrTimscampi
ddb3b1108a feat(api): add Axios API client
Add an Axios client generated from the openapi.json as of 2020/09/02 20:00 UTC
2020-09-02 22:19:50 +02:00
Julien Machiels
7a02d47c35
Merge pull request #1 from jellyfin/build/more-linting
style(eslint): add Promise linting rules
2020-09-02 22:16:59 +02:00
MrTimscampi
573a99baa8 style(jest): fix lint issue in config file 2020-09-02 22:04:21 +02:00
MrTimscampi
e84b9457cc style(eslint): add Promise linting 2020-09-02 22:04:20 +02:00
MrTimscampi
9170d2f935 feat: add initial Nuxt template 2020-09-02 20:48:53 +02:00
cameron clark
037fdabeb2 feat(selectserver): add cards from previously connected server 2020-08-29 14:37:04 +01:00
cameron clark
5554616a91 feat(select server): add select server page to login flow 2020-08-22 14:34:36 +01:00
cameron clark
81a67bafc1 feat(server store): add store for storing the server 2020-11-15 14:30:10 +00:00