Commit Graph

659 Commits

Author SHA1 Message Date
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
renovate[bot]
17cfbef8da chore(deps): update npm dependencies 2024-06-08 23:02:35 +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
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
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
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
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
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
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
renovate[bot]
003b51b52d
chore(deps): update dependency vuetify to v3.6.3 (#2326) 2024-05-02 09:46:39 +00:00
renovate[bot]
a0e89ceb8b
chore(deps): update npm development dependencies (#2324) 2024-05-02 11:27:11 +02:00
renovate[bot]
09d4c80af9
chore(deps): update dependency dompurify to v3.1.2 (#2325) 2024-04-30 12:04:34 +02:00
renovate[bot]
1065ab9ff1
chore(deps): update npm development dependencies (#2318) 2024-04-29 09:13:20 +00:00
renovate[bot]
4b97db40ff
chore(deps): update npm dependencies (#2321) 2024-04-29 09:01:30 +00:00
renovate[bot]
3b1093d78a
chore(deps): update dependency dompurify to v3.1.1 (#2320)
This is a security update according to the changelog
2024-04-26 13:59:12 +02:00
renovate[bot]
191bc69e71
chore(deps): update npm development dependencies (#2310) 2024-04-24 19:23:20 +00:00
renovate[bot]
16e5755896
chore(deps): update dependency vue to v3.4.25 (#2315) 2024-04-24 19:10:19 +00:00
renovate[bot]
8d4748293e
chore(deps): update npm dependencies (#2313) 2024-04-23 20:19:52 +02:00
renovate[bot]
69f987468b
chore(deps): update npm dependencies (#2309) 2024-04-18 10:27:00 +02:00
renovate[bot]
8cd718fa75
chore(deps): lock file maintenance (#2308) 2024-04-16 11:11:04 +02:00
renovate[bot]
a5cbb848d7
chore(deps): update npm dependencies (#2306) 2024-04-16 11:06:31 +02:00
renovate[bot]
afbc4915d2
chore(deps): update npm development dependencies (#2304) 2024-04-16 11:04:22 +02:00
Fernando Fernández
c84097d9ad
refactor(eslint): migrate to flat config
The old configuration file has been left to keep a track
of rules that have not been migrated to the new format, either
because they're worthless (like the ones from the promise plugin,
which are now cincluded by TypeScript) or too annoying for the
minor added benefit.

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-16 10:55:39 +02:00