Commit Graph

623 Commits

Author SHA1 Message Date
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
renovate[bot]
b185c2db87
chore(deps): update npm dependencies (#2274) 2024-04-11 14:27:07 +00:00
Fernando Fernández
451b0d8cef feat: create initial JTransition component
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-04-11 16:15:45 +02:00
renovate[bot]
974f879519
chore(deps): update dependency eslint-plugin-unicorn to v52 (#2284) 2024-04-05 09:41:53 +00:00
renovate[bot]
c6d05228fe
chore(deps): update dependency vite to v5.1.7 [security] (#2287) 2024-04-05 11:26:01 +02:00
renovate[bot]
dab9fd50bd
chore(deps): update npm dependencies (#2265) 2024-03-27 16:37:45 +00:00
renovate[bot]
932f0d0827
chore(deps): update dependency @intlify/unplugin-vue-i18n to v4 (#2273) 2024-03-27 16:24:13 +00:00
renovate[bot]
52f2fd6780
chore(deps): update npm dependencies (#2262) 2024-03-17 16:35:23 +00:00
Fernando Fernández
db2f23a06c chore: remove unnecessary @unocss/reset package
The resets are already included in unocss package, so the extra package was unnecessary

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-03-17 17:01:02 +01:00
Fernando Fernández
77a64b9e63 perf&refactor(meta): improve default meta handling per-route
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-03-17 17:01:02 +01:00
renovate[bot]
2ef5b841ec
chore(deps): update npm dependencies (#2253) 2024-03-13 17:50:19 +00:00
renovate[bot]
db5e0eea94
chore(deps): update npm development dependencies (#2259) 2024-03-13 18:29:49 +01:00
renovate[bot]
04b23e26c3
chore(deps): update npm development dependencies (#2251) 2024-03-10 11:20:50 +01:00
renovate[bot]
073eff192a
chore(deps): update dependency @intlify/unplugin-vue-i18n to v3 (#2252) 2024-03-07 18:55:59 +01:00
renovate[bot]
541edb6e24
chore(deps): lock file maintenance (#2248) 2024-03-07 10:59:10 +01:00
renovate[bot]
644cb93f43
chore(deps): update npm dependencies (#2245) 2024-03-07 09:34:23 +00:00
renovate[bot]
d13aa2b7a7
chore(deps): update npm development dependencies (#2249) 2024-03-07 09:22:52 +00:00
Fernando Fernández
a379e25b01
feat(ui): switch to Radix and Inter, cleanups (#2250)
* Inter is going to be one of the brand Jellyfin fonts, as discussed in Matrix's UI/UX channels. Check this: https://matrix.to/#/!xrSDQsdjElWFYUAMoG:matrix.org/$_ZCxjEgHmaYdFo6aiCfqdXSnhEvg8UAksk0NG5PUhZg?via=bonifacelabs.ca&via=t2bot.io&via=matrix.org (Previous messages are also relevant)

* Add radix-vue to use their components as base. There is only one modification I would like to have to their components (the ability to pass arbitrary props to Primitive) but it's something that's likely to be accepted upstream

* Minor cleanup in Carousel styles

* Use the client font as Jassub's font

* Install UnoCSS and it's resets (not enabled yet due to Vuetify inconsistencies)

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-03-07 10:12:44 +01:00
renovate[bot]
63981e1ca3
chore(deps): update npm development dependencies (#2246) 2024-03-05 13:37:47 +00:00
renovate[bot]
4c85040b0b
chore(deps): update npm dependencies (#2243) 2024-03-03 22:48:12 +00:00
renovate[bot]
b78090408c
chore(deps): update npm development dependencies (#2238) 2024-03-03 22:32:10 +00:00
renovate[bot]
e63594e150
chore(deps): update dependency vue-tsc to v2 (#2244) 2024-03-03 13:03:57 +01:00
renovate[bot]
28f465adf1
chore(deps): update npm dependencies (#2239) 2024-02-29 14:06:03 +00:00
Fernando Fernández
5f95962854
revert: "refactor(data-manipulation): use defu"
This reverts commit d158dc33e6.

defuSchema does also apply to deep values, which we don't want.
2024-02-26 10:35:01 +01:00
renovate[bot]
3d2eb83c85
chore(deps): lock file maintenance (#2237) 2024-02-26 09:26:01 +00:00
Fernando Fernández
d158dc33e6
refactor(data-manipulation): use defu
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-02-26 10:00:01 +01:00
renovate[bot]
88a8d08049
chore(deps): update npm development dependencies (major) (#2223) 2024-02-26 09:44:17 +01:00
renovate[bot]
868ffc12c2
chore(deps): update npm development dependencies (#2209) 2024-02-26 09:13:54 +01:00
renovate[bot]
8305937f6f chore(deps): update npm dependencies 2024-02-26 09:09:05 +01:00
renovate[bot]
8fe669e97f
chore(deps): update dependency marked to v12 (#2221) 2024-02-14 14:46:42 +01:00
renovate[bot]
b1d94dd437
chore(deps): update dependency vite to 5.0.12 [security] (#2215) 2024-01-21 16:49:53 +00:00
Fernando Fernández
590cdd8235 perf: switch from lodash's isEqual to fast-equals
Way faster and maintained library: https://github.com/planttheidea/fast-equals

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-01-17 21:20:57 +01:00
Fernando Fernández
693a2c3218
chore: downgrade to vue@3.4.8
There are patching issues with Suspense from 3.4.9-3.4.14

Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2024-01-16 15:39:37 +01:00
renovate[bot]
e7823faeae
chore(deps): lock file maintenance (#2207) 2024-01-11 13:01:47 +01:00
renovate[bot]
c56c6b1609
chore(deps): update npm development dependencies (#2206) 2024-01-11 12:44:33 +01:00
renovate[bot]
02520f3712
chore(deps): update npm dependencies (#2204) 2024-01-11 11:32:11 +00:00
renovate[bot]
189336d25a
chore(deps): update npm development dependencies (#2185) 2024-01-10 09:26:42 +00:00