Commit Graph

4592 Commits

Author SHA1 Message Date
Fernando
7c953025f5 chore(i18n): remove translation (Catalan) 2023-06-06 18:10:13 -04:00
Fernando
b967f13000 chore(i18n): remove translation (Burmese) 2023-06-06 18:10:05 -04:00
Fernando
ef4aef6445 chore(i18n): remove translation (Belarusian) 2023-06-06 18:09:55 -04:00
Fernando
2724fdfe75 chore(i18n): remove translation (Amharic) 2023-06-06 18:08:56 -04:00
Fernando Fernández
b2da68ce74
refactor(types): attribute augmentation
No longer use @vue/runtime-dom and match
https://vuejs.org/api/utility-types.html#componentcustomprops instructions accordingly
2023-06-06 15:52:56 +00:00
Fernando Fernández
f1efc3cd09
chore(devcontainer): use --no-audit for ci command 2023-06-06 17:06:17 +02:00
hoanghuy309
35e2084e1c chore(i18n): translate terms (Vietnamese)
Currently translated at 97.9% (425 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
2023-06-05 02:22:00 -04:00
renovate[bot]
5a089a086d
chore(deps): update npm development dependencies (#2027)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 23:12:42 +02:00
Fernando Fernández
66f8cfae5a
chore: fix tauri build
Starting with @tauri-apps/cli version 1.1, the icon subcommand is part of the main cli
2023-06-01 15:58:06 +02:00
Fernando Fernández
96ab3a19e8
chore: fix lint errors
Those lint errors were introduced by a eslint-plugin-unicorn update (#2024)
2023-06-01 15:57:32 +02:00
renovate[bot]
ea3fa581f9
chore(deps): update npm development dependencies (#2023)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:15:49 +02:00
renovate[bot]
ad90631e56
chore(deps): update npm development dependencies (major) (#2024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:13:25 +02:00
renovate[bot]
a9a543b6c8
chore(deps): update npm dependencies (#2022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:11:39 +02:00
renovate[bot]
171aec98d1
chore(deps): update cargo dependencies (#2021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:06:55 +02:00
renovate[bot]
4fed0e7d35
chore(deps): update actions/dependency-review-action action to v3.0.6 (#2018)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 14:56:29 +02:00
renovate[bot]
250743efd5
chore(deps): update vulnerable dependencies [security] (#2019)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 14:56:15 +02:00
Fernando Fernández
a22eecd771
chore: fix renovate config
* Cargo dependency updates were merged with the lockfile ones, as showcased in https://github.com/renovatebot/renovate/discussions/22524#discussioncomment-6059181
* Vulnerability dependencies were not working because of incorrect group configuration
* Merge all lockfile maintenance updates in a sigle PR
* Don't distinguish between major and minor versions in CI dependency
updates. They're now in a single PR.
2023-06-01 12:28:40 +00:00
Fernando Fernández
491c466762
chore: update renovate config
* Remove all PR limits to work directly on the bleeding edge
* Fix transitive dependencies' vulnerabilities
2023-05-31 12:44:11 +00:00
theGUI001
b14c03abb2 chore(i18n): translate terms (Portuguese (Brazil))
Currently translated at 98.8% (429 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pt_BR/
2023-05-27 16:21:59 -04:00
Fernando Fernández
fe62084dbf
feat: allow markdown for item overviews (#2006) 2023-05-27 20:32:10 +02:00
renovate[bot]
e273835d85
chore(deps): update dependency @fontsource/roboto to v5 (#2016)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 20:02:04 +02:00
renovate[bot]
4804c728cc
chore(deps): update cloudflare/pages-action action to v1.5.0 (#2017)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 20:01:50 +02:00
Thomas Schwery
c14b17f381 chore(i18n): translate terms (French)
Currently translated at 98.8% (429 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
2023-05-25 22:21:57 -04:00
Jack Koskie
01a32ce39b chore(i18n): translate terms (French)
Currently translated at 97.2% (422 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
2023-05-19 05:21:43 -04:00
adelao95
5e2e226d4a chore(i18n): translate terms (Spanish (Latin America))
Currently translated at 99.5% (432 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/es_419/
2023-05-17 23:21:45 -04:00
Fernando Fernández
185e952e5a perf: use shallowRef for template refs 2023-05-17 20:07:30 +02:00
Fernando Fernández
81d880e86c fix: don't cache config.json 2023-05-16 00:01:07 +02:00
wolong gl
e5c6f4c6e1 chore(i18n): translate terms (Chinese (Simplified))
Currently translated at 100.0% (434 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/zh_Hans/
2023-05-15 12:21:46 -04:00
Koen
7a51e92f55 chore(i18n): translate terms (Dutch)
Currently translated at 95.1% (413 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
2023-05-15 12:21:46 -04:00
Thibault Nocchi
9d400a8e02 ui: more library cards on big screens + slightly bigger font on home carousel 2023-05-15 16:16:24 +02:00
stanol
63e5699cba chore(i18n): translate terms (Ukrainian)
Currently translated at 100.0% (434 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/uk/
2023-05-12 22:21:41 -04:00
Larvitar
9bc7552b51 chore(i18n): translate terms (Polish)
Currently translated at 100.0% (434 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pl/
2023-05-12 22:21:40 -04:00
Kerem Temelli
5f63c174d2 chore(i18n): translate terms (Turkish)
Currently translated at 21.4% (93 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/tr/
2023-05-11 13:21:43 -04:00
Fernando Fernández
ea3e022672
refactor(ci): codeql
CodeQL didn't appear as enabled inside the repository settings, although it was reporting data being uploaded to the API.

Hopefully the rename is enough so it gets recognised.

Also, adapted our custom workflow a bit to better resemble the one provided by GitHub (with the aim to also make it work in the repository settings)
2023-05-10 12:06:09 +02:00
stanol
e1c5d7d64e chore(i18n): translate terms (Ukrainian)
Currently translated at 100.0% (434 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/uk/
2023-05-07 21:39:43 -04:00
Lukáš Kucharczyk
f04c3f3f72 chore(i18n): translate terms (Czech)
Currently translated at 100.0% (434 of 434 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/cs/
2023-05-07 21:39:43 -04:00
hoanghuy309
58f3a42f52 chore(i18n): translate terms (Vietnamese)
Currently translated at 99.2% (424 of 427 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/vi/
2023-05-06 21:39:47 -04:00
Larvitar
11e9fc2f00 chore(i18n): translate terms (Polish)
Currently translated at 100.0% (427 of 427 strings)

Translation: Jellyfin Vue/Jellyfin Vue
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/pl/
2023-05-06 21:39:47 -04:00
Fernando Fernández
f25ac979e6 refactor: move state inside auth singleton 2023-05-04 22:56:21 +02:00
Fernando Fernández
76d882c269 fix: server version too low in edge cases 2023-05-04 22:56:21 +02:00
Fernando Fernández
d2992822a7
perf(memory-leak): ease garbage collection
Splashscreen's node wasn't garbage collected since it was a const
belonging to the global scope. Inside the anonymous callback
of requestAnimationFrame it could be disposed properly.
2023-05-04 22:51:21 +02:00
Fernando Fernández
7ddc1ec751
perf(memory-leak): await all non-awaited promises
These issues were reported by SonarCloud. However, we had a lot
of detached promises in Edge DevTools caused by un-awaited promises.

Further investigation of this issue is needed to assure that the issue
has been fixed, but this is indeed a good first step,
which should also improve things.
2023-05-04 22:51:17 +02:00
Fernando Fernández
fc909ac201 fix: add fields for available providers that are not added yet (prefilled) 2023-05-04 19:05:15 +02:00
Fernando Fernández
a24ef5bc67 refactor: merge posterblock/identifyresult and style changes
Also adjust dialog size
2023-05-04 19:05:15 +02:00
Fernando Fernández
2aa902ce1b refactor: computed identifydialog and better external ids handling 2023-05-04 19:05:15 +02:00
noaione
385f7b1475 refactor: apply suggestions
- Use flexbox for the result
- Cleanup nested element
- Use `my-2` in ProductionYear instead of using :class to add margin
- Use `replaceExistingImages` instead of creating new one, it's the same thing anyway
- Use generic error message
- SonarCloud suggestions
2023-05-04 19:05:15 +02:00
Fernando Fernández
f6e07ce4fe refactor(identify): minor improvements
* Simplify templating for VProgressLinear usage
* Set height to auto since it showed an scrollbar in all my devices (1366x768 and 1920x1080)
* Use tabName with computed model to simplify logic
* Use back and close buttons instead of lower actions
* Set primary color by default in VProgressLinear
* Handle loading state in the prefilled search watcher
(the request usually goes very fast, but in a slow connection, the component is left in an awkward state for quite some time).
* Improve typings
2023-05-04 19:05:15 +02:00
noaione
8ec4cc6d04 refactor: rework the tabbing design to simulate "stepper" 2023-05-04 19:05:15 +02:00
noaione
26d304bd51 refactor: use Card css styling for PosterBlock
This also expose some of the CSS globally since maintaining two sets of the same CSS kinda dumb
2023-05-04 19:05:15 +02:00
noaione
ccba2722f1 refactor: apply some suggestions 2023-05-04 19:05:15 +02:00