Commit Graph
5085 Commits
Author SHA1 Message Date
Andrew Rabert cca7590853 Replace pull_request_target with pull_request 2026-02-20 19:10:49 -05:00
Fernando Fernández 2033910025 fix(PlayPauseButton): conflict with spacebar in fullscreen video
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-22 02:11:01 +02:00
Fernando Fernández 909886227f perf: skip transition on low FPS, improve input device detection
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:31:48 +02:00
Fernando Fernández 8166599310 fix(logout): delay api store cleanup
This also fixes crashes during logout

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:31:48 +02:00
Fernando Fernández c6f8d7a62e perf(blurhash): draw canvas offscreen
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:31:48 +02:00
Fernando Fernández 16a8b88d60 refactor(vue-router): remove vue-router/auto usage
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:18:49 +02:00
Fernando Fernández 2158d2654d chore(deps): remove radix-vue, upgrade vue-router
We added Radix-Vue to use their Slot component, but we have our own which is functional and more performant. I'm also still not convinced they must be our way forward for replacing Vuetify.

Also upgrade vue-router dependencies given our lockfile is currently broken due to eslint v9 and we still need manual changes to remove all the `vue-router/auto` imports (they're in another commit)

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 18:18:49 +02:00
Fernando Fernández c46af59856 fix(JSafeHtml): not correctly passing innerHTML
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-21 13:09:10 +02:00
renovate[bot] 60f24c4143 chore(deps): update ci dependencies (#2377) 2024-06-18 22:38:33 +02:00
f331747733 chore(i18n): translate terms
Co-authored-by: AfmanS <andres.c.fernandes@gmail.com>
Co-authored-by: Blackspirits <blackspirits@gmail.com>
Co-authored-by: Emanuel Santos <emaeva4@gmail.com>
Co-authored-by: Jean Franz <franzjean37@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
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/
Translation: Jellyfin Vue/Jellyfin Vue
2024-06-18 02:36:47 -04:00
renovate[bot] e2cf10b3ec chore(deps): update docker/build-push-action action to v6 (#2376) 2024-06-17 14:01:08 +02:00
renovate[bot] 9f25a92bc5 chore(deps): update dependency eslint-plugin-unicorn to v54 (#2373) 2024-06-14 18:54:29 +02:00
renovate[bot] 9c9b56a96f chore(deps): update dependency vue to v3.4.29 (#2374) 2024-06-14 18:51:03 +02:00
Fernando Fernández 9998e645cc chore(tsc): increase type checking speed by reusing type graph between checks
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-14 18:23:17 +02:00
renovate[bot] 39104c88f6 chore(deps): update dependency vue to v3.4.28 (#2372) 2024-06-14 10:07:49 +00:00
Fernando Fernández ea94171be1 chore(eslint): name anonymous configs, migrate i18n to flat config
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-14 00:55:33 +02:00
Fernando Fernández 48c8c7b31b refactor(eslint): migrate to eslint-plugin-import-x
Looks like the original author is no longer as interested in maintaining the plugin: https://github.com/import-js/eslint-plugin-import/issues/2948

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-14 00:55:33 +02:00
renovate[bot] ad817a34e7 chore(deps): update @vueuse to v10.11.0 (#2367) 2024-06-13 22:42:57 +00:00
renovate[bot] 81aa7763f4 chore(deps): update ci dependencies (#2370) 2024-06-14 00:32:14 +02:00
Fernando Fernández 60cca0c07e refactor(eslint): migrate from globify to eslint-config-glat-ignore
Much better to use a plugin explicitly aimed to work with ESLint. Is also maintained by antfu, which gives extra confidence

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-13 09:27:34 +02:00
Fernando Fernández 4257584677 refctor(tsconfig): force moduleDetection
As suggested in https://github.com/typescript-eslint/typescript-eslint/issues/6337

All our files are modules, there is no CJS, so this should be safe to enable regardless and might find in the future potential problems in case some CJS code is wrongly added

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-13 09:26:27 +02:00
renovate[bot] eb5efcfdd4 chore(deps): update dependency marked to v13 (#2368) 2024-06-13 07:16:22 +00:00
renovate[bot] b2155c55fa chore(deps): update ci dependencies (#2369) 2024-06-13 09:06:11 +02:00
WeblateandTurtleindeed 190fab9324 chore(i18n): translate terms
Co-authored-by: Turtleindeed <Turtleindeed@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nb_NO/
Translation: Jellyfin Vue/Jellyfin Vue
2024-06-11 16:30:42 -04:00
renovate[bot] cfe565c525 chore(deps): update docker/build-push-action action to v5.4.0 (#2365) 2024-06-10 18:00:03 +00:00
renovate[bot] 9baa61dc9c chore(deps): update dependency vue-router to v4.3.3 (#2366) 2024-06-10 17:51:03 +00:00
renovate[bot] 3e62d8debc chore(deps): update dependency uuid to v10 (#2363) 2024-06-10 19:41:14 +02:00
Fernando Fernández 259e633a4b chore: automatic eslint fix
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-09 13:02:31 +02:00
Fernando Fernández f00e53575a refactor: finish eslint v9
There is still a missing plugin and typescript-eslint v8 needs to be published,
but this is already in a good enough state to be updated and there
are only minor things missing.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-09 13:02:24 +02:00
renovate[bot] cb6e71c268 chore(deps): update npm development dependencies 2024-06-09 12:50:05 +02:00
Fernando Fernández 91f8be0431 refactor: post dev-deps updates
* Add unicorn/explicit-length-check to disabled rules, so we can use the performant versions of length checking
* Add warn handler to Vite's analyze mode, so CIRCULAR_IMPORTS and other warnings can be picked quickly
* Remove the now unnecessary @ts-expect-error comment

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-09 11:42:56 +02:00
renovate[bot] a331034199 chore(deps): update npm development dependencies 2024-06-09 11:42:56 +02:00
Fernando Fernández e38f03576f fix(types): errors after SDK update
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-08 23:02:35 +02:00
renovate[bot] 17cfbef8da chore(deps): update npm dependencies 2024-06-08 23:02:35 +02:00
Fernando Fernández 9097349d0e perf: optimize collection length checking
Check https://jsperf.app/kopiro for  of the different algorithms

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-08 17:33:12 +02:00
Fernando Fernández d2eeb92dd5 perf: JSafeHtml, JSlot, JView
* JSlot and JSafeHtml are now functional components
* JView is the new name of AppComp to be in par with other J* components

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-08 17:33:12 +02:00
renovate[bot] 7f1f140303 chore(deps): update ci dependencies (#2358) 2024-06-06 13:42:10 +02:00
renovate[bot] 5763bb24ef chore(deps): update rust crate tauri to v1.6.8 (#2359) 2024-06-05 14:05:13 +02:00
renovate[bot] 55a8e20194 chore(deps): update ci dependencies (#2357) 2024-06-04 10:21:03 +00:00
WeblateandJustin f8d483e138 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-06-03 21:25:34 -04:00
WeblateandRetrial 40065f0e81 chore(i18n): translate terms
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/el/
Translation: Jellyfin Vue/Jellyfin Vue
2024-06-02 12:39:42 -04:00
WeblateandMelissa Helena Tambs b3bf3d8a56 chore(i18n): translate terms
Co-authored-by: Melissa Helena Tambs <melissa.tambs@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nb_NO/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-30 04:19:37 -04:00
WeblateandMelissa Helena Tambs eb6979cf33 chore(i18n): translate terms
Co-authored-by: Melissa Helena Tambs <melissa.tambs@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nb_NO/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-30 02:28:58 -04:00
renovate[bot] 5ca5f46ddb chore(deps): update ci dependencies (#2354) 2024-05-28 12:36:29 +02:00
bc7e289266 chore(i18n): translate terms
Co-authored-by: DJSweder <djsweder@gmail.com>
Co-authored-by: queeup <queeup@zoho.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/cs/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-26 13:10:31 -04:00
renovate[bot] f2dce139ba chore(deps): update rust crate tauri to v1.6.7 (#2355) 2024-05-23 13:45:21 +02:00
Weblateandqueeup cbc36cb466 chore(i18n): translate terms
Co-authored-by: queeup <queeup@zoho.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-18 18:15:35 -04:00
renovate[bot] 847acb2038 chore(deps): update rust crate tauri to v1.6.6 (#2351) 2024-05-17 11:02:17 +02:00
renovate[bot] 75d7eeb58b chore(deps): update ci dependencies (#2349) 2024-05-17 11:01:47 +02:00
WeblateandGermán Pajarero 64983eeb66 chore(i18n): translate terms
Co-authored-by: Germán Pajarero <germanpajareropino@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/ca/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/eo/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/es/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/it/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sv/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-16 02:54:54 -04:00