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
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
renovate[bot]
8332e28e8b
chore(deps): update dependency eslint-plugin-jsdoc to v48 ( #2193 )
2024-01-10 09:16:03 +00:00
renovate[bot]
0247f268f9
chore(deps): update npm dependencies
2024-01-10 01:12:23 +01:00
renovate[bot]
1547a34e51
chore(deps): update npm dependencies ( #2202 )
2024-01-09 10:47:44 +00:00
renovate[bot]
d3b0aeeb8a
chore(deps): update npm dependencies ( #2198 )
2024-01-08 16:32:52 +01:00
renovate[bot]
34f0a15555
chore(deps): update npm dependencies ( #2197 )
2024-01-05 03:42:21 +01:00
renovate[bot]
4aee88f95e
chore(deps): update npm dependencies ( #2195 )
2024-01-04 10:05:31 +01:00
renovate[bot]
2210d8e6f6
chore(deps): update dependency eslint-plugin-jsdoc to v47 ( #2180 )
2023-12-31 20:06:17 +00:00
renovate[bot]
03e8f4a691
chore(deps): update dependency marked to v11.1.1 ( #2179 )
2023-12-31 20:53:56 +01:00
Fernando Fernández
3339cdf07f
chore: add dpdm
...
Useful dependency for showcasing circular dependencies and other kinds of dependency graphs
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-31 19:38:49 +01:00
Fernando Fernández
dae1fdfdc2
fix(i18n): upgrade @intlify/eslint-plugin-vue-i18n to next tag
...
There are incompatibilities with eslint due to an old eslint dependency
in this plugin. Upgrading allow us to use the no-unused-keys rule properly
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-31 18:15:54 +01:00
renovate[bot]
3d52c67ea2
chore(deps): update npm development dependencies ( #2168 )
2023-12-30 17:26:30 +01:00
renovate[bot]
51ce2c1df7
chore(deps): update npm development dependencies (major) ( #2172 )
2023-12-30 17:18:30 +01:00
renovate[bot]
f3c7804f61
chore(deps): update npm dependencies ( #2175 )
2023-12-30 17:13:55 +01:00
renovate[bot]
e8b0967bb7
chore(deps): update dependency date-fns to v3 ( #2170 )
2023-12-30 16:07:31 +00:00
renovate[bot]
cebdb24cf1
chore(deps): update npm dependencies
2023-12-20 09:58:18 +00:00
renovate[bot]
c94638ed95
chore(deps): update npm development dependencies
2023-12-16 16:47:37 +01:00
renovate[bot]
4bb4bb7e06
chore(deps): update npm dependencies
2023-12-16 13:47:31 +01:00
renovate[bot]
aad5d692c8
chore(deps): update npm dependencies ( #2161 )
...
Because of the Vuetify's changelong on this update, this might improve or fix #2028
2023-12-07 11:46:49 +01:00
renovate[bot]
76e7ec3d74
chore(deps): update npm development dependencies ( #2158 )
2023-12-06 14:22:42 +01:00
renovate[bot]
cfb8825185
chore(deps): update npm dependencies ( #2159 )
2023-12-06 14:20:05 +01:00
renovate[bot]
9faa72a102
chore(deps): lock file maintenance ( #2153 )
2023-12-05 18:58:05 +01:00
renovate[bot]
3ccd013e81
chore(deps): update npm dependencies to v10.7.0 ( #2154 )
2023-12-05 18:45:11 +01:00
Fernando Fernández
6b563bc321
refactor: remove vite-plugin-pages
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-05 16:38:09 +01:00
renovate[bot]
54ac75f4be
chore(deps): update npm development dependencies ( #2147 )
2023-12-05 13:51:07 +01:00
renovate[bot]
2eeef1912b
chore(deps): update npm development dependencies (major) ( #2125 )
2023-12-05 13:48:42 +01:00
Fernando Fernández
16614a7fc8
refactor(eslint): install @stylistic/eslint-plugin
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-05 13:39:30 +01:00
renovate[bot]
27c5c5705d
chore(deps): update npm dependencies ( #2149 )
2023-12-04 16:30:16 +01:00
renovate[bot]
fb7284a1fc
chore(deps): update dependency marked to v11 ( #2150 )
2023-11-30 00:52:02 +01:00
renovate[bot]
e347a56ecf
chore(deps): update npm dependencies ( #2141 )
2023-11-25 11:22:37 +01:00
renovate[bot]
5b1bab1027
chore(deps): update npm development dependencies ( #2140 )
2023-11-25 11:11:37 +01:00
renovate[bot]
9a64359dfa
chore(deps): update dependency marked to v10 ( #2138 )
2023-11-25 10:52:48 +01:00
Fernando Fernández
7d52df8a56
chore: remove redundant information from workspace's package.json
...
The same information is already in the top level package.json,
so it's unnecessary to have it repeated.
Signed-off-by: GitHub <noreply@github.com>
2023-11-15 19:34:03 +01:00
Fernando Fernández
551892dc85
chore: minor cleanup of unneeded eslint plugins
...
* eslint-plugin-no-extend-native doesn't look like it's maintained and upstream
features should be good enough for our use case
* eslint-plugin-eslint-comments is in a similar situation: eslint now
reports unused eslint comments and the rest of useful rules
are already integrated in eslint-plugin-unicorn:
https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-abusive-eslint-disable.md
Signed-off-by: GitHub <noreply@github.com>
2023-11-15 19:34:03 +01:00
renovate[bot]
24683e77a9
chore(deps): update npm development dependencies ( #2124 )
2023-11-10 13:25:54 +01:00
renovate[bot]
a2f7e6fc06
chore(deps): update npm dependencies ( #2119 )
2023-11-10 13:22:54 +01:00
Fernando Fernández
1f642b45d6
refactor: remove vite-plugin-vue-layouts
...
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-11-09 16:46:19 +01:00
Fernando Fernández
332ce39b57
chore: remove vue-i18n-extract
...
Unused localization strings can be detected by @intlify/eslint-plugin-vue-i18n
Although the rule is not yet enabled
(requires #1985 ), the dependency
is already useless and it's continuosly causing
merge conflicts in that PR.
2023-10-27 08:59:52 +00:00
renovate[bot]
1a8604ae9c
chore(deps): update dependency swiper to v11 ( #2121 )
2023-10-26 20:35:30 +02:00
renovate[bot]
35e5b398d2
chore(deps): lock file maintenance ( #2127 )
2023-10-26 20:04:56 +02:00