347 Commits

Author SHA1 Message Date
Cameron Clark
fc03e5aa85 fix(item details): fix Incorrect font color when in light mode
Makes all content on the item backdrop have a white font color to improve contrast when using light
mode
2020-09-12 22:24:15 +01:00
Thomas Schwery
3f0ed30c2e Translated using Weblate (French)
Currently translated at 100.0% (24 of 24 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/fr/
2020-09-12 14:48:54 -04:00
Julien Machiels
70f22cca15
Merge pull request #75 from Maxr1998/master
Add Dockerfile
2020-09-12 19:01:05 +02:00
Maxr1998
64969b760c
Dockerfile: refactor comments 2020-09-12 16:58:06 +02:00
Maxr1998
d9f3b44998
Dockerfile: switch nginx to alpine 2020-09-12 16:54:05 +02:00
Maxr1998
5ecc1229f5
Add Dockerfile 2020-09-12 13:50:21 +02:00
Oatavandi
05d8d7c01a Translated using Weblate (Tamil)
Currently translated at 100.0% (24 of 24 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/ta/
2020-09-12 03:30:16 -04:00
MrTimscampi
45a6d3ae22 feat(playbackprofile): add JSDOC and fix style 2020-09-11 22:22:56 +02:00
ben-dl
7fbdee861f Translated using Weblate (German)
Currently translated at 100.0% (24 of 24 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/de/
2020-09-11 15:48:21 -04:00
MrTimscampi
6c3ccadd78 feat(profile): add playback profile detection 2020-09-11 13:38:20 +02:00
Julien Machiels
a0c0766fd3
Merge pull request #70 from jellyfin/feat/browser
feat(browser): add browser detection plugin
2020-09-11 13:38:05 +02:00
josteinh
c7c223bd2a Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (24 of 24 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/nb_NO/
2020-09-11 04:45:12 -04:00
Deniz
4f40613831 Translated using Weblate (Turkish)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/tr/
2020-09-11 03:14:24 -04:00
Julien Machiels
d63434e025
Merge pull request #73 from jellyfin/fix/loginErrors
fix(login form): add missing error code
2020-09-11 01:27:43 +02:00
Julien Machiels
3f1d380d46
Merge pull request #72 from jellyfin/fix/multipletvshows
fix(library view): fix duplicate tv shows appearing in library
2020-09-11 01:26:42 +02:00
Cameron Clark
3f5e59da12 fix(login form): add missing error code
Add error code 401 for to incorrect username/password (unauthorized)
2020-09-11 00:16:17 +01:00
Cameron Clark
30f81d47b3 fix(library view): fix duplicate tv shows appearing in library 2020-09-11 00:03:41 +01:00
MrTimscampi
19afb64d16 feat(browser): add browser detection plugin 2020-09-10 23:40:34 +02:00
Cameron
5a747ebc5a
Merge pull request #69 from jellyfin/feat/dark-toggle
feat(theme): add dark theme toggle
2020-09-10 19:42:55 +01:00
MrTimscampi
0349bfe664 fix(card): fix border radius on overlay 2020-09-10 20:37:44 +02:00
MrTimscampi
4eaa2d7ef3 feat(theme): add dark theme toggle 2020-09-10 20:33:48 +02:00
Julien Machiels
d8aa022007
Merge pull request #66 from jellyfin/feat/revampedItemDetails
Feat/revamped item details - Updated and Improved item details page
2020-09-10 19:10:57 +02:00
Deniz
e6b669be2f Added translation using Weblate (Turkish) 2020-09-10 12:56:30 -04:00
Cameron Clark
bca15c8ef0 Merge branch 'feat/revampedItemDetails' of http://github.com/jellyfin/jellyfin-vue into feat/revampedItemDetails 2020-09-10 16:01:54 +01:00
Cameron Clark
bddb6dc2ef fix(item details): update variable name after changes from review
Rename playType to mediaType for translations
2020-09-10 15:59:53 +01:00
Cameron Clark
6690754431 fix(item details): remove unnecessary if statement 2020-09-10 15:58:34 +01:00
Cameron
0aa919d34d
Update locales/en-US.json
Co-authored-by: Julien Machiels <julien.machiels@protonmail.com>
2020-09-10 15:57:41 +01:00
Cameron Clark
a94f2d7096 style(item details): kebab case for class names 2020-09-10 13:14:00 +01:00
Julien Machiels
aede6c0d3d
Merge pull request #67 from jellyfin/fix/fallbackForHomeScreen
fix(home screen): Fallback for homescreen settings
2020-09-10 12:42:09 +02:00
Cameron Clark
e23efd9bbc fix(home screen): add fallback it homesections is non existent
Provides default values for home screen (upnext, resume, latestmedia) if the displayPrefrences info
from server is non existent
2020-09-09 15:31:55 +01:00
Cameron Clark
2c13810292 feat(item details): join subheading items with bullet points 2020-09-09 14:32:54 +01:00
Cameron Clark
f43408220a fix(item details): improve WCAG2 complience for bright artworks
Increases the height of the container with the linear gradient, Improving contrast in situations
where the backdrop/primary image is very bright
2020-09-09 14:28:54 +01:00
Cameron Clark
6f86994303 fix(item details): update backdrop image source on resize
Dynamically update backdrop image from backdrop to primary when the window is resized using v-resize
2020-09-09 12:27:47 +01:00
GiJaLo
a8589292c5 Translated using Weblate (Dutch)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/nl/
2020-09-09 06:46:22 -04:00
Nyanmisaka
38652b1043 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/zh_Hans/
2020-09-08 22:08:04 -04:00
Nyanmisaka
e3853f50a1 Added translation using Weblate (Chinese (Simplified)) 2020-09-08 22:00:09 -04:00
Julien Machiels
e7c6bb2d9b Translated using Weblate (French)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/fr/
2020-09-08 14:17:20 -04:00
Oatavandi
f85c16b43e Translated using Weblate (Tamil)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/ta/
2020-09-08 13:04:21 -04:00
4d1m
239a943696 Translated using Weblate (Romanian)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/ro/
2020-09-08 10:01:16 -04:00
Cameron
45014e32d4 feat(item details): change play button text depending on item type
If item type is movie, the play button will display 'Play Movie', if it is a series 'Play Series'
2020-09-08 13:05:33 +01:00
Cameron
6a6f59e456 feat(item details): hide long summaries on small screens
removes padding from v-container so that the backdrop/primary image can fill the whole screen. Only
shows the first line of item.summary on small screens
2020-09-08 12:48:25 +01:00
Cameron
0c218cab54 feat(item details): use item Logo if available
Uses item Logo if backdrop is being user and if imageTags.logo exists
2020-09-08 12:08:45 +01:00
Cameron
ec05169237 feat(item detils): contain item info within image
Move item details (name/summary/play/more buttons) into image
2020-09-08 11:56:13 +01:00
Cameron
cae4349713 fix(item details): fix redirection on play button
add to="" to play button to go to correct page
2020-09-08 11:53:09 +01:00
Cameron
a95e33261f feat(item details): render item backdrop
adds method to render and get the URL for the item backdrop. If the screen is portrait, is uses the
primary image, else it uses the backdrop image
2020-09-08 11:40:08 +01:00
Cameron
c2b9429a51 feat(item details): renders a sub heading for item details
adds the item's genre, runtime and production year to the item details screen
2020-09-08 11:35:41 +01:00
Cameron
509d17cd63 feat(item details): add length of show to item details page
adds methods to convert from ticks to X hrs X min and renders the item's length in the item details
screen
2020-09-08 11:31:33 +01:00
Cameron
de78ff680b refactor(item details): move location of item details file to allow for playback to function
move uitem details to item/_itemId/index.vue. This allows the route param itemId to be used for both
the item details page (index.vue) and the play screen (play.vue) when it is implementsd. See nuxt
routing for more info
2020-09-08 11:27:43 +01:00
Larvitar
445035dbae Translated using Weblate (Polish)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/pl/
2020-09-08 06:19:51 -04:00
Moritz
418140bca4 Translated using Weblate (German)
Currently translated at 100.0% (23 of 23 strings)

Translation: Jellyfin/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-vue/de/
2020-09-08 06:19:50 -04:00