Commit Graph

684 Commits

Author SHA1 Message Date
renovate[bot]
43c3d5d1b9
chore(deps): update npm (runtime) (#2463) 2024-09-18 09:41:42 +00:00
renovate[bot]
33544d9d5b
chore(deps): update dependency vite to v5.4.6 [security] (#2465) 2024-09-18 11:29:35 +02:00
renovate[bot]
240d7d39f6
chore(deps): update npm (runtime) (#2461)
Some checks failed
Push & Release 🌍 / Automation 🎛️ (push) Failing after 34s
Push & Release 🌍 / ${{ github.event_name == 'push' && 'Unstable 🚀⚠️' || 'Stable 🏷️✅' }} (push) Failing after 33s
Push & Release 🌍 / Deploy 🚀 (push) Has been skipped
Push & Release 🌍 / GitHub CodeQL 🔬 (push) Failing after 32s
Scheduled tasks 🕒 / GitHub CodeQL 🔬 (push) Failing after 0s
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-13 18:24:23 +02:00
Fernando Fernández
6f8e7c3777
chore: remove you-dont-need-lodash eslint plugin
lodash has been already removed from the codebase, so this plugin is no longer necessary

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-12 03:48:44 +02:00
renovate[bot]
048e80e78c
chore(deps): update npm (runtime) (#2453)
Some checks failed
Push & Release 🌍 / Label conflicted PRs 🏷️⛔ (push) Failing after 0s
Push & Release 🌍 / ${{ github.event_name == 'push' && 'Unstable 🚀⚠️' || 'Stable 🏷️✅' }} (push) Failing after 33s
Push & Release 🌍 / Deploy 🚀 (push) Has been skipped
Push & Release 🌍 / GitHub CodeQL 🔬 (push) Failing after 32s
2024-09-10 21:16:16 +02:00
renovate[bot]
19cc094ac8
chore(deps): update npm (development) (#2454) 2024-09-09 20:45:28 +02:00
Fernando Fernández
92c702c434
fix(types): global components not defined
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:31:00 +02:00
Fernando Fernández
c9583c9327 chore: install devtools inside Vite
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-07 11:22:52 +02:00
renovate[bot]
db7dcdffa1
chore(deps): update npm (development) (#2452) 2024-09-07 01:58:05 +02:00
Fernando Fernández
a60a0c1259
refactor: remove dpdm, npm commands, bundle analysis (#2447)
* The dpdm dependency was used just for checking circular dependencies in the bundle. However, it was not perfect, not analyzing the real bundle, but the source files. We were just leveraging Rollup's (Vite internal bundler) warnings for that already when analyzing the bundle, which always gave us the real information. Now, `analyze` consists in 2 different commands (analyze:bundle for the bundle and analyze:cycles for finding cycles)

* The npm commands have been grouped by scope

* Extracted analyze Vite commands to a plugin, so the main config is cleaner.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-09-06 12:47:56 +02:00
renovate[bot]
bec180e18d
chore(deps): update dependency vue to v3.5.3 (#2444) 2024-09-06 10:24:47 +00:00
renovate[bot]
46c25be1b6
chore(deps): update npm development dependencies (#2422) 2024-09-06 10:14:40 +00:00
Fernando Fernández
a498375f5a
chore(deps): update dependency eslint-plugin-import-x to v4.2.1
This dependency is updated independently from #2434 for
avoiding the duplicate `node_modules` directory that `eslint-plugin-sonarjs` creates
in the `frontend` directory.

That issue will be solved until `eslint-plugin-sonarjs` updates to typescript-eslint v8

This commit also allows us to unblock other dependency updates, like #2422, which was blocked because it contained the old `eslint-plugin-import-x` that still relied on `typescript-eslint` v7,
causing the same issue as `eslint-plugin-sonarjs` is causing now.

Signed-off-by: GitHub <noreply@github.com>
2024-09-06 10:03:45 +00:00
renovate[bot]
859cbfeae3
chore(deps): update npm dependencies (#2439) 2024-09-04 14:55:54 +00:00
Fernando Fernández
6ee554d150 refactor: remove lodash
Signed-off-by: GitHub <noreply@github.com>
2024-09-04 14:06:17 +02:00
renovate[bot]
37690891f8
chore(deps): update npm dependencies (including vue@3.5.0) (#2427) 2024-09-04 00:36:16 +02:00
renovate[bot]
5849830aca
chore(deps): update vueuse to v11 (major) (#2428) 2024-08-19 12:58:51 +02:00
renovate[bot]
13c5cdaa64
chore(deps): update dependency axios to v1.7.4 [security] (#2425) 2024-08-14 00:27:15 +02:00
David Schulte
bc69685d3a
feat: add support for native PGS subtitle rendering without transcoding (#2404)
Co-authored-by: Fernando Fernández <ferferga@hotmail.com>
2024-08-11 08:41:32 +02:00
renovate[bot]
705893d09b
chore(deps): update npm dependencies (#2413) 2024-08-09 14:09:57 +02:00
renovate[bot]
baa84db331 chore(deps): update dependency marked to v14 2024-08-09 14:07:05 +02:00
renovate[bot]
29c4b32241
chore(deps): update npm development dependencies (major) (#2412) 2024-08-09 11:41:03 +00:00
Fernando Fernández
48709875b6 chore(deps): fixup eslint
Signed-off-by: GitHub <noreply@github.com>
2024-08-09 13:25:29 +02:00
renovate[bot]
f62b877b24 chore(deps): update npm development dependencies 2024-08-09 13:25:29 +02:00
Fernando Fernández
0001c5a11e chore(eslint): fix some (not all) SFC recognition problems, refactors
* Simplify config
* Add depend and unocss
* Re-introduce @stylistic/padding-lines-between-statements
* Delete .eslintrc.bak since ESLint v9 config is mostly
stable and there's no much useful info there that couldn't be
checked by simply going back in git history (it was left here
for keeping it a hand when migrating rules while
plugins were still migrating to v9).

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-07-12 18:31:21 +02:00
renovate[bot]
3b7c46d89f
chore(deps): update npm development dependencies (#2408) 2024-07-12 18:18:58 +02:00
renovate[bot]
ab09e455ad
chore(deps): update npm development dependencies (#2393) 2024-07-11 20:30:16 +02:00
renovate[bot]
b13a326c1e
chore(deps): update dependency eslint-plugin-import-x to v3 (#2401) 2024-07-11 16:18:41 +00:00
renovate[bot]
88cb844630
chore(deps): update npm dependencies (#2397) 2024-07-05 18:51:17 +02:00
renovate[bot]
d4be50a16d
chore(deps): lock file maintenance (#2362) 2024-07-02 21:31:28 +00:00
renovate[bot]
59ca218913
chore(deps): update dependency eslint to v9 (#2390) 2024-07-02 21:19:14 +00:00
renovate[bot]
da1011dc84
chore(deps): update npm development dependencies (#2364) 2024-07-02 21:02:53 +00:00
Fernando Fernández
329c3a95be
fix(eslint): incorrectly passed tseslint parser, upgrade to rc-v8
Signed-off-by: GitHub <noreply@github.com>
2024-07-02 20:41:57 +00:00
renovate[bot]
bcd82f90e1
chore(deps): update npm dependencies (#2388) 2024-07-01 19:36:35 +00:00
Fernando Fernández
940915af9f
chore(eslint): migrate more plugins to flat config
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-06-23 11:35:28 +02:00
renovate[bot]
dc99ab4acb
chore(deps): update npm development dependencies (major) (#2375) 2024-06-22 23:36:40 +02:00
renovate[bot]
2fe6f99408
chore(deps): update dependency vue to v3.4.30 (#2379) 2024-06-22 21:03:47 +00:00
Fernando Fernández
f3f60fb7e2
chore(deps): upgrade to Tauri v2 beta
It's a beta, but given Tauri support is currently given in a
best-effort basis, it's worth upgrading.

* It allows us to use SVG icons
* Faster to build in CI

It will also help us play with mobile builds in the future.

Signed-off-by: GitHub <noreply@github.com>
2024-06-22 20:53:29 +00: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
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
renovate[bot]
39104c88f6
chore(deps): update dependency vue to v3.4.28 (#2372) 2024-06-14 10:07:49 +00: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
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
renovate[bot]
eb5efcfdd4
chore(deps): update dependency marked to v13 (#2368) 2024-06-13 07:16:22 +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
renovate[bot]
cb6e71c268 chore(deps): update npm development dependencies 2024-06-09 12:50:05 +02:00
renovate[bot]
a331034199 chore(deps): update npm development dependencies 2024-06-09 11:42:56 +02:00