Sean McBroom
f48138f721
refactor: update replaceTags method to replace entire tags
2024-09-12 03:32:14 +02:00
Sean McBroom
89f992e2ee
refactor: reuse SubtitleTrack element in subtitle settings page
2024-09-12 03:32:14 +02:00
Sean McBroom
18bd0b16d4
refactor(subtitles): make SSA file parsing more reliable and add multi-line dialogue together
2024-09-12 03:32:14 +02:00
Sean McBroom
5ea69b10e6
fix(locale): general fixes regarding subtitles
2024-09-12 03:32:14 +02:00
Sean McBroom
a063f0fab2
refactor(subtitles): use computed value for current subtitle variable
2024-09-12 03:32:14 +02:00
Sean McBroom
caad390fe9
fix(settings): refactor subtitle page to await loading and general legibility fixes
2024-09-12 03:32:14 +02:00
Sean McBroom
c165569d0a
fix: change subtitle stroke css properties to work with chromium browsers
2024-09-12 03:32:14 +02:00
Sean McBroom
0126bd3a23
feat(subtitles): settings & custom element for external subtitles
2024-09-12 03:32:14 +02:00
renovate[bot]
048e80e78c
chore(deps): update npm (runtime) ( #2453 )
Push & Release 🌍 / Label conflicted PRs 🏷️⛔ (push) Failing after 0s
Push & Release 🌍 / ${{ github.event_name == 'push' && 'Unstable 🚀⚠️' || 'Stable 🏷️✅' }} (push) Failing after 33s
Push & Release 🌍 / Deploy 🚀 (push) Has been skipped
Push & Release 🌍 / GitHub CodeQL 🔬 (push) Failing after 32s
2024-09-10 21:16:16 +02:00
Fernando Fernández
fcd3c8f4de
style: automatic eslint fix
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-09 20:53:06 +02:00
renovate[bot]
19cc094ac8
chore(deps): update npm (development) ( #2454 )
2024-09-09 20:45:28 +02:00
Fernando Fernández
cf82a146ae
perf: code-split the application ( #2456 )
...
Code-split the application (but without lazy loading, aka dynamic imports aka async modules, so all the assets are loaded on app load, not when requested: this is needed for ensuring an smooth experience over slow networks)
Lighthouse performance score went from 66 to 77
There's still a lot of work to do, but this is a good start.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-09 17:59:46 +00:00
Fernando Fernández
ef55e263f5
style: automatic eslint fix
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-09 18:04:37 +02:00
Fernando Fernández
3c592fd667
feat(a11y): add no transparency setting detection ( #2455 )
...
Also refactored styles to use UnoCSS and fixed some type issues
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-08 19:22:56 +00:00
Fernando Fernández
92c702c434
fix(types): global components not defined
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:31:00 +02:00
Fernando Fernández
c9583c9327
chore: install devtools inside Vite
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
661107bbf1
fix(PlayerElement): WebAudio concurrency and cracks when switching tracks
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
248afe0ac1
refactor: remove withDefaults, use destructure everywhere
...
Use reactive props destructure (https://blog.vuejs.org/posts/vue-3-5#reactive-props-destructure )
to simplify the prop declaration.
Also, finding unused props is far easier with destructure
(a lot of unused props were removed in fact),
so all the defineProps statements have been migrated as well.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
400b33fed6
refactor: use the new useTemplateRef utility
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
b34e36390b
perf: pause DOM patching while transitioning
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
312897e31d
feat: use deferred teleport, update old comments
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
Fernando Fernández
6bf9d8471e
refactor(lib): fallthrough attrs as props are no longer needed
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
renovate[bot]
db7dcdffa1
chore(deps): update npm (development) ( #2452 )
2024-09-07 01:58:05 +02:00
Fernando Fernández
851b0c796b
fix: dependency cycle
...
Blurhashes are going to be cached soon, so it's simpler to just remove the watcher for now and call it a day
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 23:02:07 +02:00
Fernando Fernández
8984a2d639
fix(types): some errors
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 22:40:37 +02:00
Fernando Fernández
c6a4b2266a
fix: items changing on navigation, library page reactivity
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 16:08:19 +02:00
Fernando Fernández
b609bfabae
refactor: non working watchers in all branches
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 16:08:19 +02:00
Fernando Fernández
f3260d9225
chore(typecheck): prepare for fallthrough attributes type-checking
...
vue-tsc add supports for fallthrough attributes type-checking,
but we need to enable it.
See release notes: https://github.com/vuejs/language-tools/releases/tag/v2.1.0
Signed-off-by: GitHub <noreply@github.com>
2024-09-06 15:57:33 +02:00
Fernando Fernández
a60a0c1259
refactor: remove dpdm, npm commands, bundle analysis ( #2447 )
...
* The dpdm dependency was used just for checking circular dependencies in the bundle. However, it was not perfect, not analyzing the real bundle, but the source files. We were just leveraging Rollup's (Vite internal bundler) warnings for that already when analyzing the bundle, which always gave us the real information. Now, `analyze` consists in 2 different commands (analyze:bundle for the bundle and analyze:cycles for finding cycles)
* The npm commands have been grouped by scope
* Extracted analyze Vite commands to a plugin, so the main config is cleaner.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 12:47:56 +02:00
renovate[bot]
bec180e18d
chore(deps): update dependency vue to v3.5.3 ( #2444 )
2024-09-06 10:24:47 +00:00
renovate[bot]
46c25be1b6
chore(deps): update npm development dependencies ( #2422 )
2024-09-06 10:14:40 +00:00
Fernando Fernández
a498375f5a
chore(deps): update dependency eslint-plugin-import-x to v4.2.1
...
This dependency is updated independently from #2434 for
avoiding the duplicate `node_modules` directory that `eslint-plugin-sonarjs` creates
in the `frontend` directory.
That issue will be solved until `eslint-plugin-sonarjs` updates to typescript-eslint v8
This commit also allows us to unblock other dependency updates, like #2422 , which was blocked because it contained the old `eslint-plugin-import-x` that still relied on `typescript-eslint` v7,
causing the same issue as `eslint-plugin-sonarjs` is causing now.
Signed-off-by: GitHub <noreply@github.com>
2024-09-06 10:03:45 +00:00
Fernando Fernández
5f9e35533f
refactor(JImg): provide default fallbacks
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-04 17:33:57 +02:00
Fernando Fernández
29eb74250f
style: automatic eslint fix
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-04 17:19:16 +02:00
renovate[bot]
859cbfeae3
chore(deps): update npm dependencies ( #2439 )
2024-09-04 14:55:54 +00:00
Fernando Fernández
3f51a3aab9
feat: upgrade to ESNext
...
We should pin to an specific version but, in the meantime, this is needed for type-checking `Object.groupBy`
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-04 14:06:17 +02:00
Fernando Fernández
6ee554d150
refactor: remove lodash
...
Signed-off-by: GitHub <noreply@github.com>
2024-09-04 14:06:17 +02:00
renovate[bot]
37690891f8
chore(deps): update npm dependencies (including vue@3.5.0) ( #2427 )
2024-09-04 00:36:16 +02:00
Weblate
383e6db80a
chore(i18n): translate terms
...
Co-authored-by: Fernando <ferferga.fer@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ca/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/cs/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/el/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/es/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/it/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nb_NO/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt_BR/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sv/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/uk/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
Translation: Jellyfin Vue/Jellyfin Vue
2024-09-02 03:25:41 -04:00
Weblate
74d5cd3570
chore(i18n): translate terms
...
Co-authored-by: 176665930 <176665930+0xviolation1@users.noreply.github.com>
Co-authored-by: Fernando <ferferga.fer@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/da/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/el/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fil/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/it/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/kk/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ml/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt_BR/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ro/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sk/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hant/
Translation: Jellyfin Vue/Jellyfin Vue
2024-09-02 03:22:17 -04:00
Fernando Fernández
c6783ac97f
fix(locale/en): replace 3-dots with ellipsis
...
This is needed to pass Weblate checks
Signed-off-by: GitHub <noreply@github.com>
2024-09-02 07:15:14 +00:00
Fernando Fernández
c887f1799e
fix(locales/ru): unnecessary (and wrong) translation of dimensions
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-01 17:07:14 +02:00
Weblate
317f7d6370
chore(i18n): translate terms
...
Co-authored-by: Fedor M <k930bx@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-31 09:12:53 -04:00
Fernando Fernández
39d812ef9f
fix(JSafeHtml): reactivity
...
Signed-off-by: GitHub <noreply@github.com>
2024-08-29 07:21:04 +00:00
Fernando Fernández
83a1e84606
perf: use async decoding and eager loading in images ( #2437 )
...
Signed-off-by: GitHub <noreply@github.com>
2024-08-29 09:19:04 +02:00
Fernando Fernández
2b8f533b86
fix(app): startup due to lacking FontFace implementation in Firefox
...
Source: https://github.com/jellyfin/jellyfin-vue/issues/2432
Closes #2432
2024-08-21 14:06:44 +02:00
renovate[bot]
5849830aca
chore(deps): update vueuse to v11 (major) ( #2428 )
2024-08-19 12:58:51 +02:00
Weblate
5aac985951
chore(i18n): translate terms
...
Co-authored-by: Freespirit297 <freespirit2907@gmail.com>
Co-authored-by: serj kazakov <walovari@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-18 13:18:14 -04:00
Fernando Fernández
316a692233
refactor: simplify page titles in setting pages ( #2431 )
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-08-18 14:22:51 +02:00
Fernando Fernández
dd774057e9
feat: ensure all resources are loaded before mount ( #2430 )
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-08-17 20:16:49 +02:00
renovate[bot]
13c5cdaa64
chore(deps): update dependency axios to v1.7.4 [security] ( #2425 )
2024-08-14 00:27:15 +02:00
Weblate
841c1a4141
chore(i18n): translate terms
...
Co-authored-by: Freespirit297 <freespirit2907@gmail.com>
Co-authored-by: Sepp Jeremiah Morris <Seppdroidgaming@gmx.us>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-13 08:09:32 -04:00
Weblate
bf9fd1a963
chore(i18n): translate terms
...
Co-authored-by: Freespirit297 <freespirit2907@gmail.com>
Co-authored-by: Sepp Jeremiah Morris <Seppdroidgaming@gmx.us>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-13 07:51:42 -04:00
Weblate
3f47fb75a4
chore(i18n): translate terms
...
Co-authored-by: Araz <alhamdani.araz@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ar/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-13 07:32:21 -04:00
David Schulte
bc69685d3a
feat: add support for native PGS subtitle rendering without transcoding ( #2404 )
...
Co-authored-by: Fernando Fernández <ferferga@hotmail.com>
2024-08-11 08:41:32 +02:00
Fernando Fernández
5f4249bb27
refactor: simplify loginGuard logic
2024-08-09 19:15:35 +02:00
Beat YT
961f242ab8
fix(serverAdd): block server addition and selection when disallowed b…
2024-08-09 19:15:35 +02:00
Fernando Fernández
0de6181d50
style: automatic eslint fix
...
Signed-off-by: GitHub <noreply@github.com>
2024-08-09 16:25:53 +00:00
renovate[bot]
705893d09b
chore(deps): update npm dependencies ( #2413 )
2024-08-09 14:09:57 +02:00
Fernando Fernández
d8fd5b7aba
chore: remove unnecessary type casting in html.ts
...
After the update of marked to v14, the returned type corresponds to the passed ``async`` option, so the casting is no longer necessary.
2024-08-09 14:07:05 +02:00
renovate[bot]
baa84db331
chore(deps): update dependency marked to v14
2024-08-09 14:07:05 +02:00
renovate[bot]
29c4b32241
chore(deps): update npm development dependencies (major) ( #2412 )
2024-08-09 11:41:03 +00:00
Fernando Fernández
48709875b6
chore(deps): fixup eslint
...
Signed-off-by: GitHub <noreply@github.com>
2024-08-09 13:25:29 +02:00
renovate[bot]
f62b877b24
chore(deps): update npm development dependencies
2024-08-09 13:25:29 +02:00
Weblate
6bc441cf63
chore(i18n): translate terms
...
Co-authored-by: Robin <robin@rslot.nl>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-07 02:29:23 -04:00
Weblate
c7a581d924
chore(i18n): translate terms
...
Co-authored-by: A1exMinatoooo <alex.liu.199911@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ja/
Translation: Jellyfin Vue/Jellyfin Vue
2024-08-02 06:59:09 -04:00
Weblate
a87e1d6b75
chore(i18n): translate terms
...
Co-authored-by: Justin <derjustin05@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translation: Jellyfin Vue/Jellyfin Vue
2024-07-24 11:04:18 -04:00
Weblate
76fc8a9342
chore(i18n): translate terms
...
Co-authored-by: Achim Walz <achim@aalso-walz.de>
Co-authored-by: BotBlake <B0TBlake@protonmail.com>
Co-authored-by: Justin <derjustin05@gmail.com>
Co-authored-by: Pascal Riemer <pascal01riemer@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translation: Jellyfin Vue/Jellyfin Vue
2024-07-24 10:51:17 -04:00
Weblate
ea2f7a4f36
chore(i18n): translate terms
...
Co-authored-by: Bananenaffe <wegwerf-wolter@protonmail.ch>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translation: Jellyfin Vue/Jellyfin Vue
2024-07-23 08:41:33 -04:00
Weblate
a6acc2eb83
chore(i18n): translate terms
...
Co-authored-by: Manoj <nehasahani645@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/el/
Translation: Jellyfin Vue/Jellyfin Vue
2024-07-12 22:31:05 -04:00
Fernando Fernández
97c2c18704
refactor(SettingsPage): remove dynamic key
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 18:31:21 +02:00
Fernando Fernández
6ab53522b7
style: automatic eslint fix
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 18:31:21 +02:00
Fernando Fernández
0001c5a11e
chore(eslint): fix some (not all) SFC recognition problems, refactors
...
* Simplify config
* Add depend and unocss
* Re-introduce @stylistic/padding-lines-between-statements
* Delete .eslintrc.bak since ESLint v9 config is mostly
stable and there's no much useful info there that couldn't be
checked by simply going back in git history (it was left here
for keeping it a hand when migrating rules while
plugins were still migrating to v9).
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 18:31:21 +02:00
renovate[bot]
3b7c46d89f
chore(deps): update npm development dependencies ( #2408 )
2024-07-12 18:18:58 +02:00
Fernando Fernández
924701e84a
fix(JVirtual): loss of scroll link
...
A race condition between the worker and the scroll events might happen where the computed property doesn't have
access to the cached data before the last scroll event
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 00:36:50 +02:00
Fernando Fernández
02e55af04a
perf(validation): exchange nullish checks
...
Across our codebase it's more probable to deal with undefined than with null so it makes sense to check it first
and return the result as soon as possible
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 00:32:16 +02:00
Fernando Fernández
4b9f0ad406
perf(JVirtual): use WebWorker and memoization
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:57:04 +02:00
Fernando Fernández
38d4305950
refactor(JVirtual): extract to composable, add scrollTo function, prepare for virtual list
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:57:04 +02:00
Fernando Fernández
b81150dd2b
refactor(JImg): remove unnecessary keyed children
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:57:04 +02:00
Fernando Fernández
85a2d3df18
perf(JTransition): use slow only for low refresh rate screens
...
I added the browser FPS calculation into what the
browser could be considered slow, but it's actually worse
to patch JTransition in low performance scenarios (like virtual scrolling) than leaving it as is.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:12:14 +02:00
Fernando Fernández
353a6784ad
perf: add generic worker, divide blurhash worker
...
Canvas drawing and blurhash decoding are no longer blocking.
Blurhash decoding decoupling is needed for caching it later alongside the api store.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:12:14 +02:00
Fernando Fernández
eb94694469
refactor: remove unnecessary eslint-disable
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:12:14 +02:00
Fernando Fernández
d4eb678d85
refactor: remove width calculations in BlurhashImage
...
Get always the maximum quality available and don't mess with width calculations.
This reduces server load for image resize, but also it's a needed step for future PRs where images will need to be cached so the application can work offline
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 23:12:14 +02:00
Fernando Fernández
67e1ae1f8b
refactor(backdrop): use primary image tag by default instead of backdrop
...
We don't display backdrops in any of the item pages, where the backdrop was used to calculate blurhash,
so it doesn't make any sense to use them. We use the image that is displayed most prominently, which is the primary one
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 22:51:43 +02:00
Fernando Fernández
fefb3ad04e
refactor(title): use composable instead of route meta
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 22:51:43 +02:00
Fernando Fernández
81c5695a8e
refactor(backdrop): use composable instead of route meta
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 22:51:43 +02:00
Fernando Fernández
fe09556739
chore(eslint): ignore arrow shorthand
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-11 22:51:43 +02:00
renovate[bot]
ab09e455ad
chore(deps): update npm development dependencies ( #2393 )
2024-07-11 20:30:16 +02:00
renovate[bot]
b13a326c1e
chore(deps): update dependency eslint-plugin-import-x to v3 ( #2401 )
2024-07-11 16:18:41 +00:00
renovate[bot]
88cb844630
chore(deps): update npm dependencies ( #2397 )
2024-07-05 18:51:17 +02:00
Weblate
a8fa177b95
chore(i18n): translate terms
...
Co-authored-by: Mirronth <mirronth@outlook.com>
Co-authored-by: wolong gl <wolong98@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/hu/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
Translation: Jellyfin Vue/Jellyfin Vue
2024-07-04 17:04:27 -04:00
Fernando Fernández
5f50e440cc
style: automatic fix
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-02 23:56:43 +02:00
Fernando Fernández
6752a3fc74
chore(eslint): migrate promise plugin to flat config
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-02 23:56:35 +02:00
renovate[bot]
59ca218913
chore(deps): update dependency eslint to v9 ( #2390 )
2024-07-02 21:19:14 +00:00
renovate[bot]
da1011dc84
chore(deps): update npm development dependencies ( #2364 )
2024-07-02 21:02:53 +00:00
Fernando Fernández
329c3a95be
fix(eslint): incorrectly passed tseslint parser, upgrade to rc-v8
...
Signed-off-by: GitHub <noreply@github.com>
2024-07-02 20:41:57 +00:00
Fernando Fernández
e5e988e01b
fix: use pre watchers with vueuse until
...
By default, Vue watchers use pre flush timing. However, by default, VueUse uses sync for it's until composable
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-02 01:47:06 +02:00
Fernando Fernández
f7f93ec581
refactor: parallel latest data fetching, revert ff701d0
...
Passing isPlayed true does not show played + unplayed items together, but only played items.
It makes more sense to display both, but only played is probably the worst decision, so leaving the old defaults
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-01 21:56:55 +02:00
renovate[bot]
bcd82f90e1
chore(deps): update npm dependencies ( #2388 )
2024-07-01 19:36:35 +00:00
Fernando Fernández
cdfee6cc27
refactor: remove unnecessary conditional, default to enableUserData
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-01 21:16:51 +02:00