Commit Graph

4605 Commits

Author SHA1 Message Date
Fernando Fernández
0809739fa7
ci(devcontainer): improve boot time
Run postunpack.sh in postCreateCommand hook,
which can continue running in the background and in parallel
to `npm ci --no-audit` when VSCode
is already connected to the devcontainer.

The time it takes for the container to be fully ready it's the same
but the time to start coding will be much lower.
2023-10-26 17:41:41 +00:00
Fernando Fernández
1f803d4b5f
ci(renovate): improve lockfileMaintenance updates
* Reduce schedule: we're getting security alerts before the 2 months have reached.
Instead of relying solely in vulnerability alerts PRs,
is better if we can solve them proactively,
hence updating lockfiles in a timely manner.

* Enable dependency dashboard,
requiring approvals for lockfileMaintenance updates:
As seen in
https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2204#issuecomment-1781437403
we also might need to have our transitive and peer dependencies updated as well.
Having the ability to trigger the lockfile maintenance manually
it's a great QoL improvement for our workflow

That issue is also related to #1985, where the issue was first discovered
2023-10-26 17:04:57 +00:00
renovate[bot]
c3219b5528
chore(deps): update npm development dependencies (#2118) 2023-10-24 18:41:03 +02:00
dependabot[bot]
f3917930e6
chore(deps): bump rustix from 0.37.23 to 0.37.26 in /packaging/tauri (#2123)
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-24 18:39:05 +02:00
renovate[bot]
b22201cfed chore(deps): update ci dependencies (#2115) 2023-10-24 16:30:42 +00:00
Fernando Fernández
2b70e53c20
chore: update renovate config
* Group all CI updates. Major CI updates are unlikely to break,
and fixing them it's easy, contrary to npm dependencies
* Onboard in osv.dev vulnerability alerts
2023-10-24 16:13:42 +00:00
Fernando Fernández
9e31f51c31 chore(tauri): uniformize npm commands
Tauri commands are the same as the ones used in the frontend
(with the exception of gen-icon, which is tauri-specific),
which will ease the burden of remembering them
2023-10-24 17:21:54 +02:00
Fernando Fernández
ed675e9334 ci: use recommended tauri deps
Use apt_packages file to get the correct
required packages for building tauri in CI
2023-10-24 17:21:54 +02:00
Fernando Fernández
881e81a667 chore(devcontainer): install missing tauri deps 2023-10-24 17:21:54 +02:00
Fernando Fernández
ddce33403a
docs: minor style fix 2023-10-24 10:03:22 +00:00
Fernando Fernández
0f3fe1bbe2
chore(packaging): rootless docker container
Also improve the weight of the image to the bare minimum.
2023-10-24 10:03:21 +00:00
Fernando Fernández
7fac21fa59
chore(devcontainer): split commands 2023-10-24 10:03:21 +00:00
Fernando Fernández
39a7e8b477
chore(deps): upgrade to node 20 LTS 2023-10-24 10:03:21 +00:00
Fernando Fernández
0a2a46ac90
chore: organize file structure
* Move all packaging-related stuff into a subdirectory
* Remove workspace defaulting to `frontend` directory. Now users
must `cd` in the frontend directory themselves.
2023-10-24 10:03:12 +00:00
renovate[bot]
c64623e1d7
chore(deps): update npm development dependencies (#2110) 2023-10-22 22:14:13 +02:00
Fernando
0473514bc0 chore(i18n): remove translation (Latvian) 2023-10-22 14:12:44 -04:00
Fernando
427917777b chore(i18n): remove translation (Kurdish (Central)) 2023-10-22 14:12:34 -04:00
Fernando
5cd6100f2d chore(i18n): remove translation (Danish) 2023-10-22 14:11:55 -04:00
Fernando Fernández
e9fa119b17
chore(lint): fix simple lint and type issues
* With the strict type-checking linter configuration we
recently added, linter is less permissive
with missing type information.
Some of that missing type information could be added by simply adding @types/node

* Fix strange whitespace in french translations
2023-10-22 18:06:31 +00:00
renovate[bot]
e2737adc4e
chore(deps): update actions/checkout action to v4.1.1 (#2111) 2023-10-20 23:40:55 +02:00
renovate[bot]
34c9d61fcf
chore(deps): update dependency vue to v3.3.6 (#2113) 2023-10-20 23:36:49 +02:00
Weblate
9bf63e5bd9 chore(i18n): translate terms
Co-authored-by: Andrejs <tlpbu@droplar.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/
Translation: Jellyfin Vue/Jellyfin Vue
2023-10-20 16:45:49 -04:00
Dean Ward
c37a0e39f0
fix(#2085): allow installation in a sub-path (#2108) 2023-10-20 14:23:24 +02:00
Fernando Fernández
7df59f937c chore: remove outdated comment
#2112 updated vue to 3.3.5, which fixes the issue
2023-10-20 13:10:11 +02:00
renovate[bot]
20940f7e03 chore(deps): update npm dependencies 2023-10-20 13:10:11 +02:00
Weblate
82dd0ce1d3 chore(i18n): translate terms
Co-authored-by: nextlooper42 <nextlooper42@protonmail.com>
Co-authored-by: oxixes <oxixes@protonmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/es/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sk/
Translation: Jellyfin Vue/Jellyfin Vue
2023-10-18 06:25:42 -04:00
renovate[bot]
9ca1c6bd3f
chore(deps): update npm dependencies (#2098) 2023-10-15 23:05:13 +02:00
renovate[bot]
897536733e
chore(deps): update npm development dependencies (#2099) 2023-10-15 23:04:01 +02:00
renovate[bot]
f817d31f11
chore(deps): update rust crate tauri to v1.5.2 (#2101) 2023-10-15 22:57:52 +02:00
Fernando Fernández
19efa248e1
docs: minor chores (#2109)
- Finish contributing port to the wiki
- Add warning for users, so they access the Hosted Instance using HTTPS
- Put the privacy disclaimer under a summary
2023-10-15 21:25:20 +02:00
endrl
6802061153 fix: disable csp, add app version to tauri 2023-10-15 20:52:30 +02:00
endrl
e4d92f2146 docs: Move build to gh wiki 2023-10-15 20:52:30 +02:00
Weblate
a131e130ce chore(i18n): translate terms
Co-authored-by: Bas <weblate@hanka.mp>
Co-authored-by: Gábor Misuth <gmisuth@gmail.com>
Co-authored-by: Lukas H <ideallygrey@tuta.io>
Co-authored-by: tellmeY18 <vysakh_b190622ec@nitc.ac.in>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/hu/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/lt/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/ml/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translation: Jellyfin Vue/Jellyfin Vue
2023-10-09 10:13:39 -04:00
WillyJL
65b641484a
fix: direct play stream url regression (#2106)
Co-authored-by: Fernando Fernández <ferferga@hotmail.com>
2023-10-08 19:07:49 +02:00
Weblate
8fa43548bd chore(i18n): translate terms
Co-authored-by: Artnal <shopping@marquet.ch>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/fr/
Translation: Jellyfin Vue/Jellyfin Vue
2023-10-03 08:27:15 -04:00
Weblate
df1150d269 chore(i18n): translate terms
Co-authored-by: FrankJeager <guillaume.philippo@gmail.com>
Co-authored-by: Fredrik Lindqvist <landrash@gmail.com>
Co-authored-by: Julian Anderson <julian.anderson6207@gmail.com>
Co-authored-by: Nicolas Berens <kontakt@nicolas-berens.de>
Co-authored-by: Pablo Mac-Veigh <pablo@mac-veigh.com>
Co-authored-by: Tor Smedberg <tor.smedberg@gmail.com>
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/de/
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/ja/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/sv/
Translation: Jellyfin Vue/Jellyfin Vue
2023-10-03 05:24:44 -04:00
Fernando Fernández
57403c2c7e
chore(codespaces): switch to node as base image (#2100) 2023-10-02 19:03:34 +02:00
Fernando Fernández
2ba1de8bbe
fix: versioning in settings pages (#2097)
Use commit hash instead of version from package.json when available
2023-10-01 17:26:17 +02:00
renovate[bot]
67210b3909
chore(deps): update npm dependencies (#2094) 2023-10-01 17:02:20 +02:00
endrl
323d0a87ff
fix(tauri): http jellyfin server address (#2050) 2023-10-01 16:58:16 +02:00
renovate[bot]
0cc2841a44
chore(deps): update npm development dependencies (#2089) 2023-10-01 16:41:40 +02:00
renovate[bot]
13a69227a8
chore(deps): update ci dependencies (#2095) 2023-09-30 20:07:34 +02:00
renovate[bot]
acd3bfca3d
chore(deps): update cargo dependencies to v1.5.0 (#2096) 2023-09-30 20:00:57 +02:00
Weblate
c6e889bec0 chore(i18n): translate terms
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
2023-09-29 05:41:12 -04:00
Weblate
1c4f5076ca chore(i18n): translate terms
Co-authored-by: Sverre <sverre@sverrecraft.com>
Co-authored-by: exbu <meharmsen@me.com>
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/
Translation: Jellyfin Vue/Jellyfin Vue
2023-09-22 04:53:40 -04:00
Weblate
fe0f640103 chore(i18n): translate terms
Co-authored-by: Chris Josten <chris+dev@netsoj.nl>
Co-authored-by: SALEH ALHULWAH <saleh.alhulwah@gmail.com>
Co-authored-by: Torreip <Puggioni.pierre-Emmanuel@outlook.com>
Co-authored-by: Tycho Brouwer <tychobrouwer33@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/fr/
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-vue/jellyfin-vue/nl/
Translation: Jellyfin Vue/Jellyfin Vue
2023-09-18 18:55:26 -04:00
renovate[bot]
83f011aab0
chore(deps): update npm dependencies (#2077) 2023-09-15 16:03:50 +02:00
renovate[bot]
60edebb986
chore(deps): update dependency marked to v9 (#2086) 2023-09-15 15:56:14 +02:00
renovate[bot]
0bb52ecc1e
chore(deps): update ci dependencies (#2091) 2023-09-15 15:47:25 +02:00
renovate[bot]
463f376aec
chore(deps): update ci dependencies (major) (#2093) 2023-09-15 15:45:25 +02:00