MrTimscampi
cf7ccaf80c
fix(library): fix type issue on items
2020-09-05 20:14:03 +02:00
MrTimscampi
ba523ba1e8
feat(api): add userLibraryApi
2020-09-05 20:14:03 +02:00
MrTimscampi
732e578aed
fix(tvshowsapi): fix type error on axios instance
2020-09-05 20:14:03 +02:00
MrTimscampi
6ef1a6f164
fix(api): fix typescript issues with Axios instance parameter in API plugins
2020-09-05 20:14:03 +02:00
MrTimscampi
c4fd2fbdac
feat(index): add home sections
2020-09-05 20:14:03 +02:00
MrTimscampi
bc11e8a790
feat(userdisplaypreferences): add user display preferences to the user store
2020-09-05 20:14:03 +02:00
Cameron
d2f1699a59
refactor(image link mixin): adds image link mixin
2020-09-05 18:36:50 +01:00
Cameron
dfa4c6c083
style(item details): use camelCase for item properties
2020-09-05 18:30:58 +01:00
Cameron
23a8524c13
refactor(item view): moves item details to the correct location following the update in #29
2020-09-05 18:30:58 +01:00
Cameron
6cd32ed430
Update pages/itemdetails/_itemId.vue
...
Co-authored-by: dkanada <dkanada@users.noreply.github.com>
2020-09-05 18:30:58 +01:00
Cameron
c94c6d6cd9
feat(item details page): add basic item details page
2020-09-05 18:30:57 +01:00
Cameron
86619e54f9
Merge pull request #41 from ThibaultNocchi/not_found_comp
...
"Not found" component
2020-09-05 18:27:16 +01:00
Thibault Nocchi
4fb302c978
style(loginform.vue): linting warning fix
2020-09-05 19:21:16 +02:00
Thibault Nocchi
4302dd10ab
feat: Nuxt error component
...
Nuxt error component to be called with $nuxt.error({statusCode:number, message:string})
2020-09-05 19:21:12 +02:00
Julien Machiels
604f1e79cd
Merge pull request #43 from jellyfin/fix/libraryToItemDetails
...
fix(library view cards): Fix going from library to item details
2020-09-05 18:07:35 +02:00
Julien Machiels
7770013150
Merge pull request #42 from ThibaultNocchi/vuetify_api_fix
...
Removed and replaced unexisting props from LoginForm.vue
2020-09-05 18:06:40 +02:00
Cameron
61423b106a
fix(library view cards): moves :to to v-card to fix going from libraryview to item details
2020-09-05 16:45:30 +01:00
Thibault Nocchi
a78a3a7b91
refactor(login.vue): removed not existing v-col props
...
Removed the justify and align props of v-col as they don't exist in the API (even though they
worked). Replaced them by a text-center class to center the title
2020-09-05 17:33:54 +02:00
Thibault Nocchi
16557797e2
refactor(login.vue): removed no-gutters to v-col
...
This 1) is not in the official API of Vuetify (anymore at least) 2) doesn't affect the style if
removed
2020-09-05 17:23:42 +02:00
Julien Machiels
a6fd1a7b52
Merge pull request #36 from jellyfin/feat/tvShowApi
...
feat(tvshowapi): adds tvShowApi to plugins
2020-09-05 15:42:08 +02:00
Julien Machiels
9466dd8dba
Merge pull request #29 from jellyfin/feat/displayLibraryCards
...
Feat/display library Convert library view to cards over list
2020-09-05 15:40:30 +02:00
Cameron
611bcb54e4
style(library view): removes unnecessary component imprt
2020-09-05 14:32:42 +01:00
Julien Machiels
a3b9af7772
Merge pull request #37 from ThibaultNocchi/removed_component_import
...
refactor: removed component imports
2020-09-05 15:26:46 +02:00
Julien Machiels
c28088bd1e
Merge pull request #38 from ThibaultNocchi/login_form_loading
...
feat(loginform.vue): form displays loading hints
2020-09-05 15:25:44 +02:00
Julien Machiels
876aef193c
Merge pull request #39 from jellyfin/feat/lintKebabCase
...
style(linting rules): add rule for component name case (force kebab)
2020-09-05 15:24:28 +02:00
Cameron
014cdecf95
refactor(cardbuilder/library view): apply suggestions from review
2020-09-05 14:23:37 +01:00
Cameron
5babeba881
style(linting rules): add rule for component name case (force kebab)
2020-09-05 14:19:45 +01:00
Thibault Nocchi
b9a5a5945f
feat(loginform.vue): form displays loading hints
...
When sending the login form, the button is put into a loading state and the form is disabled.
2020-09-05 14:50:43 +02:00
Thibault Nocchi
251ef0688c
refactor: removed component imports
...
In nuxt.config.ts, the option 'components' is set to true. Nuxt auto imports used components in
templates from the components/ directory.
2020-09-05 14:44:47 +02:00
Cameron
0bdf1bb40e
style(cardbuilder): add return to function to fix lint
2020-09-05 13:44:03 +01:00
Cameron
71d783bfcb
style(nuxt config): add missing comma to fix lint
2020-09-05 13:39:41 +01:00
Julien Machiels
5a1f7fc2e0
Merge branch 'master' into feat/tvShowApi
2020-09-05 14:35:44 +02:00
Cameron
1879fb5470
Merge branch 'master' into feat/displayLibraryCards
2020-09-05 13:33:38 +01:00
Cameron
8986cf9119
refactor(library view): move card to seperate component
2020-09-05 13:31:40 +01:00
Julien Machiels
8a1a45929d
Merge pull request #34 from jellyfin/fix/auth-refresh
...
fix(auth): fix user data disappearing on refresh
2020-09-05 14:23:33 +02:00
Cameron
e93541d4de
refactor(library view): apply suggestions from code review
2020-09-05 13:19:24 +01:00
Cameron
67fc6cd8e5
feat(tvshowapi): adds tvShowApi to plugins
2020-09-05 06:24:42 +01:00
Julien Machiels
710a4efd20
Merge pull request #33 from jellyfin/fix/missingPhotosIcon
...
fix(hamburger menu icon): fix missing photo icon
2020-09-05 00:16:05 +02:00
MrTimscampi
3f15681af0
fix(auth): fix user data disappearing on refresh
...
Nuxt Auth expects a normal API to poll the user data on refresh, like "/user/me". Due to Jellyfin
needing the user's ID to fetch their information, this commit registers a new Auth plugin and a
persistent Vuex store, saved to localStorage, to perform the request manually when Nuxt starts up.
It then sets all the required information before the client properly starts, meaning the information
is always fresh when the user refreshes the page.
2020-09-04 23:55:21 +02:00
Cameron
4b20307cac
fix(hamburger menu icon): fix missing photo icon
...
no
2020-09-04 21:16:52 +01:00
Julien Machiels
b3f7018d32
Merge pull request #32 from jellyfin/build/better-linting
...
Introduce more linting rules and fix the resulting errors
2020-09-04 21:30:05 +02:00
MrTimscampi
17a975a0b1
build(eslint): add linting rules for TypeScript and imports
2020-09-04 21:09:37 +02:00
MrTimscampi
ef97241e6c
style(all): unify import style
2020-09-04 21:09:37 +02:00
MrTimscampi
2d4995621a
style(all): fix linting issues related to new TypeScript rules
2020-09-04 21:09:36 +02:00
MrTimscampi
8fc0b319cb
build(lint-staged): add ts files to pre-commit lint
2020-09-04 21:09:36 +02:00
Cameron
fd75671d88
Merge branch 'master' into feat/displayLibraryCards
2020-09-04 18:53:59 +01:00
Cameron
60770ae10c
Merge pull request #31 from ThibaultNocchi/master
...
fix(snackbar.ts): fixed bool logic for snackbar color
2020-09-04 18:51:40 +01:00
Thibault Nocchi
a081ac92ed
fix(snackbar.ts): fixed bool logic for snackbar color
2020-09-04 19:48:59 +02:00
Cameron
363069af33
Merge branch 'master' into feat/displayLibraryCards
2020-09-04 18:32:40 +01:00
Cameron
2c3bc4f4bb
Merge pull request #30 from jellyfin/fix/lintingerrors
...
fix(fix linting): Fix linting Errors on master
2020-09-04 18:32:15 +01:00