Commit Graph
5618 Commits
Author SHA1 Message Date
WeblateandBlackspirits aa847578d7 chore(i18n): translate terms
Co-authored-by: Blackspirits <blackspirits@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-26 20:19:30 +00:00
WeblateandTiago Gaspar 9274c1e0c8 chore(i18n): translate terms
Co-authored-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-26 19:51:39 +00:00
WeblateandGallyam Biktashev f4659c5df7 chore(i18n): translate terms
Co-authored-by: Gallyam Biktashev <gallyamb@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-24 21:35:43 +00:00
bacfcdfb4d chore(i18n): translate terms
Co-authored-by: BromTeque <github@bromteque.com>
Co-authored-by: Fjuro <git@alius.cz>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/cs/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nb_NO/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-22 22:11:41 +00:00
Weblateandhoanghuy309 1c4f1f0d7e chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-21 12:36:18 +00:00
Fernando Fernández b187fc5968 fix: redirect on playback finish on fullscren pages 2025-05-20 20:44:00 +00:00
Weblateandmyrad2267 e7af75d167 chore(i18n): translate terms
Co-authored-by: myrad2267 <myrad2267@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 15:05:14 +00:00
Weblateandhoanghuy309 3789723851 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 12:03:30 +00:00
Weblateandhoanghuy309 5432832006 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 11:57:59 +00:00
Weblateandhoanghuy309 8011ba32d2 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 11:56:39 +00:00
Weblateandhoanghuy309 0b8b694ab3 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 11:52:33 +00:00
Weblateandhoanghuy309 d59239f843 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 11:42:50 +00:00
WeblateandCavon Lee 0c32d51aff chore(i18n): translate terms
Co-authored-by: Cavon Lee <cavonxx@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 08:43:28 +00:00
c55b0db785 chore(i18n): translate terms
Co-authored-by: Cavon Lee <cavonxx@gmail.com>
Co-authored-by: Gallyam Biktashev <gallyamb@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 08:29:35 +00:00
b20aeb08ac chore(i18n): translate terms
Co-authored-by: Cavon Lee <cavonxx@gmail.com>
Co-authored-by: Gallyam Biktashev <gallyamb@gmail.com>
Co-authored-by: Vinber <julien@vinber.fr>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ru/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-19 08:25:26 +00:00
WeblateandMatheotaku4 ec4b6a9e1a chore(i18n): translate terms
Co-authored-by: Matheotaku4 <matheobeucler1@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 22:58:24 +00:00
Weblateandmyrad2267 5cb0c4c8bc chore(i18n): translate terms
Co-authored-by: myrad2267 <myrad2267@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 13:47:12 +00:00
Fernando Fernández a23d625508 docs(README): add screenshot, info for users without a Jellyfin server 2025-05-18 14:24:54 +02:00
WeblateandYuval Yaron 9805558715 chore(i18n): translate terms
Co-authored-by: Yuval Yaron <yuvalyaron2011@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/he/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 11:15:09 +00:00
WeblateandYuval Yaron 3f3fa0eb36 chore(i18n): translate terms
Co-authored-by: Yuval Yaron <yuvalyaron2011@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/he/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 10:28:06 +00:00
renovate[bot] dbedf36667 chore(deps): update npm (development) (#2650) 2025-05-18 11:49:46 +02:00
Fernando Fernández fb620197d9 feat: use IndexedDB for api layer storage (#2652)
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-18 09:37:33 +00:00
WeblateandKityn caae2683b9 chore(i18n): translate terms
Co-authored-by: Kityn <kitynska@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pl/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 07:49:07 +00:00
WeblateandIagocds 1647ffd10a chore(i18n): translate terms
Co-authored-by: Iagocds <cdsiago@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt_BR/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-18 04:58:56 +00:00
Fernando Fernández 8a624c02e5 fix(JVirtual): check for existence on slot
When changing arrays, given there is a tiny delay caused by the worker,
the visibleItems array might not match with the current passed one.

Fixes #2624

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-18 02:22:05 +02:00
Fernando Fernández 2b6868dfd3 fix(vite): analyze:bundle command not working
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-18 02:21:50 +02:00
renovate[bot] f3ced5d1a9 chore(deps): update npm (development) (#2644) 2025-05-15 17:15:40 +00:00
Peaches_MLGandFernando Fernández 32380ace72 feat(settings): added server page (#2646)
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
Co-authored-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-15 19:01:10 +02:00
renovate[bot] 71c53f97d4 chore(deps): update ci (#2648) 2025-05-15 16:47:34 +00:00
Fernando Fernández 6cd39aa1b0 fix(api): extract unrefing logic to separate function
Also allow normal for loops in eslint, since
they are the most efficient for accessing collections
where the index is also needed during normal interation

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-15 18:04:45 +02:00
renovate[bot] 47d685c8d0 chore(deps): update npm (runtime) (#2643) 2025-05-14 06:48:23 +00:00
Weblateandmyrad2267 6e7348e667 chore(i18n): translate terms
Co-authored-by: myrad2267 <myrad2267@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-14 02:41:17 +00:00
Fernando Fernández 0b7c27797f chore: minor typescript improvements
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-13 09:19:04 +02:00
Fernando Fernández e3cf091d3b fix(composables): narrow BaseItem typing at api composable, allow getters for methodNames 2025-05-12 22:00:22 +00:00
Peaches_MLG 7639d0c4e6 chore: fixed scanningItemInProgress text (#2647) 2025-05-12 16:22:52 +00:00
Weblateandhoanghuy309 6c42d848c4 chore(i18n): translate terms
Co-authored-by: hoanghuy309 <hoanghuy309@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
Translation: Jellyfin Vue/Jellyfin Vue
2025-05-12 04:35:22 +00:00
renovate[bot] dc3f226145 chore(deps): update npm (development) (#2640) 2025-05-08 22:48:21 +00:00
renovate[bot] 219e671941 chore(deps): update ci (#2636) 2025-05-09 00:39:06 +02:00
Fernando Fernández e576b7348f fix: lint errors
Some of them weren't solved previously because it was needed to be verified that the lifecycle of the logout process was correct

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-08 16:44:15 +02:00
Fernando Fernández ae2e53a36d feat(playback): fix concurrency
Even though we handled the connection/disconnection of nodes properly, the AudioContext marks an HTMLMediaElement as already attached to a node, so our best bet is to instantiate/dispose the AudioContext on demand (removing the console warning that appeared when booting the client along the way)

Also create a PromiseQueue class for enqueuing promises easily

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-08 16:15:11 +02:00
Fernando Fernández 58404e1fce fix(i18n): re-fix types
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-07 15:17:57 +02:00
Fernando Fernández 5e0bae0812 refactor: re-export some utils from @vue/shared
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-07 00:37:33 +02:00
Fernando Fernández c5d0423d7b fix(i18n): types
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-07 00:21:22 +02:00
renovate[bot] 6b00700b48 chore(deps): update npm (runtime) (#2641) 2025-05-06 19:28:35 +00:00
Fernando Fernández b26208592f perf: load only the used locales into memory
This reduces the memory footprint by 2 MB

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-06 20:56:54 +02:00
Fernando Fernández ed169bd523 chore: vite as peerDependencies in @jellyfin-vue/tauri-packaging
Vite is now a monorepo-wide package anyway

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-05 19:38:29 +02:00
Fernando Fernández 1d2986d228 chore: add @eslint/json and @eslint/css
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2025-05-05 19:18:45 +02:00
renovate[bot] d315b081d1 chore(deps): lock file maintenance (#2639) 2025-05-05 07:02:40 +00:00
renovate[bot] d6f3f999ba chore(deps): update dependency @fontsource-variable/figtree to v5.2.7 (#2637) 2025-05-05 06:47:14 +00:00
renovate[bot] a37204aa5d chore(deps): update npm (development) (#2638) 2025-05-05 06:37:12 +00:00