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
Weblate
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
Weblate
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
Weblate
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
Weblate
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
Weblate
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
Weblate
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
Weblate
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
Weblate
5dd5f18482
chore(i18n): translate terms
...
Co-authored-by: Elias Laursen <Elias.vejby@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/da/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-14 17:43:08 -04:00
Fernando Fernández
2fe7aa8440
fix(AudioControls): downgrade Vuetify to fix persistent footer ( #2350 )
...
When all the queue is finished, the footer gets stuck in the middle of the page. Vuetify changed something that makes Vue's v-if not work properly.
Given I'm going to remove Vuetify from the app sooner than later, I'm removing it from renovate dependency updates
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-14 20:22:10 +02:00
Weblate
26345db6c9
chore(i18n): translate terms
...
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: queeup <queeup@zoho.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-13 12:26:48 -04:00
Fernando Fernández
9cdda6d3e4
feat(settings): remove deprecated fields from 10.9 ( #2347 )
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-12 18:18:17 +00:00
Weblate
4f7ac9249e
chore(i18n): translate terms
...
Co-authored-by: mLgz0rn <mLgz0rn@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/da/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-12 12:02:04 -04:00
renovate[bot]
f966909e57
chore(deps): update npm dependencies ( #2339 )
2024-05-11 18:15:09 +02:00
renovate[bot]
ce724c88e9
chore(deps): update npm development dependencies ( #2342 )
2024-05-11 10:38:50 +02:00
Fernando Fernández
94f6c6db70
refactor: remove lighter fonts
...
After the switch to Figtree, some texts appear really thin (given Figtree is a lighter font)
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-10 20:16:33 +02:00
Fernando Fernández
c8301e46b0
feat(ui): replace inter with figtree
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-10 20:16:33 +02:00
renovate[bot]
e132b967df
chore(deps): update npm development dependencies ( #2338 )
2024-05-09 08:44:54 +02:00
Fernando Fernández
326402176a
refactor(App): extract common component tree
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-08 03:08:43 +02:00
Fernando Fernández
231ddd83e2
feat(JTransition): add slide-y transition
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-08 03:05:53 +02:00
Fernando Fernández
717af1817a
refactor(meta): put layout-related properties under layout object
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-08 03:05:49 +02:00
Fernando Fernández
feb624e325
fix(PiPVideoPlayer): button usage
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-07 20:32:19 +02:00
Fernando Fernández
17bc155a01
refactor(player-element): use ref to track mounting state
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-07 20:32:19 +02:00
Fernando Fernández
70c7bef518
refactor(playback): extract isVideo and isAudio to PlaybackManager
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-07 20:32:19 +02:00
renovate[bot]
496fd01622
chore(deps): update npm development dependencies ( #2333 )
2024-05-07 14:55:19 +00:00
renovate[bot]
19176f59f9
chore(deps): update npm dependencies ( #2337 )
2024-05-07 14:43:57 +00:00
Weblate
7b34f12526
chore(i18n): translate terms
...
Co-authored-by: Achim Walz <achim@aalso-walz.de>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-07 08:35:35 -04:00
Weblate
d485d3a73a
chore(i18n): translate terms
...
Co-authored-by: Alperen İsa Nalbant <afacanc38@vuhuv.com>
Co-authored-by: BotBlake <B0TBlake@protonmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-07 05:51:29 -04:00
Fernando Fernández
c690d83aa6
fix(splashscreen): overflow on mobile ( #2334 )
...
Signed-off-by: GitHub <noreply@github.com>
2024-05-06 23:52:01 +00:00
Fernando Fernández
cf94740c94
fix(AddServer): button not reacting to click
...
Side-effect of #2329
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-06 18:13:05 +02:00
renovate[bot]
43cd480400
chore(deps): update dependency unplugin-vue-macros to v2.9.2 ( #2330 )
2024-05-05 22:19:46 +00:00
Fernando Fernández
17b5b9a02c
refactor(css): use more unocss classes
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-06 00:07:03 +02:00
Fernando Fernández
646da43cb2
feat(jApp): initial implementation
...
* JApp is the main wrapper that will set all the scripted CSS vars for the whole application. It will also handle all the theming.
* Remove class-based approach in splashscreen and use CSS vars instead
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-06 00:02:13 +02:00
Fernando Fernández
ca41f8410d
refactor(playback-manager): reduce some logic verbosity
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 20:10:36 +02:00
Fernando Fernández
34d3001098
fix(carousel): styles after sass removal, lint errors
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 17:24:52 +02:00
Fernando Fernández
6e43f60871
chore: update components.d.ts
...
The generation pattern of this file changed after an update to unplugin-vue-components.
The prettier-ignore statement changed its position basically.
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 11:14:10 +02:00
Fernando Fernández
4ed587b5a8
refactor: remove sass
...
We're not using sass for anything, and having it doing nothing just increases our building times
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-05 11:14:10 +02:00
Weblate
0486421801
chore(i18n): translate terms
...
Co-authored-by: HiPotionQ8 <faleh.m@gmail.com>
Co-authored-by: Szilágyi Kristóf <kriny96@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ar/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/hu/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-04 21:02:04 -04:00
Fernando Fernández
f956b4b91c
refactor(lodash): remove upperFirst
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-03 13:59:59 +02:00
Fernando Fernández
1e2acac0a6
fix(types): errors
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-03 13:59:59 +02:00
Fernando Fernández
5b929d8ce9
refactor: remove isEmpty from login, fix one type error
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-05-03 13:59:59 +02:00
Weblate
1e19cba8ba
chore(i18n): translate terms
...
Co-authored-by: An Person <jellyfin.cornmeal017@aleeas.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/da/
Translation: Jellyfin Vue/Jellyfin Vue
2024-05-02 13:59:14 -04:00
renovate[bot]
003b51b52d
chore(deps): update dependency vuetify to v3.6.3 ( #2326 )
2024-05-02 09:46:39 +00:00