Fernando Fernández
e9e55b27f2
chore: add clean commands
...
Signed-off-by: GitHub <noreply@github.com>
2024-03-28 12:05:59 +00: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
Fernando Fernández
f87f1940fb
chore: enable VSCode project-wide problem reporting
...
Signed-off-by: GitHub <noreply@github.com>
2024-03-20 15:52:29 +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]
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
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]
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
757e357ad6
refactor: minor tunes
...
* Added suggested options to tsconfig.json by Vite docs:
https://vitejs.dev/guide/features.html#typescript-compiler-options
* Ignore inline comments capitalization
* Add jsonc/auto rule to automatically inherit eslint rules for JSON files
* Improve dpdm run parameters
Signed-off-by: Fernando Fernández <ferferga@hotmail.com>
2023-12-31 19:38:49 +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]
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]
c3219b5528
chore(deps): update npm development dependencies ( #2118 )
2023-10-24 18:41:03 +02: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 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]
34c9d61fcf
chore(deps): update dependency vue to v3.3.6 ( #2113 )
2023-10-20 23:36:49 +02:00
renovate[bot]
20940f7e03
chore(deps): update npm dependencies
2023-10-20 13:10:11 +02: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]
67210b3909
chore(deps): update npm dependencies ( #2094 )
2023-10-01 17:02:20 +02:00
renovate[bot]
0cc2841a44
chore(deps): update npm development dependencies ( #2089 )
2023-10-01 16:41:40 +02: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]
c335ce5df2
chore(deps): update dependency @intlify/unplugin-vue-i18n to v1
2023-09-15 15:44:08 +02:00
renovate[bot]
128813c008
chore(deps): update npm development dependencies
2023-09-04 15:00:51 +02:00
renovate[bot]
83f43fea2c
chore(deps): update npm development dependencies
2023-08-17 11:48:06 +02:00
renovate[bot]
1cec3252af
chore(deps): update npm dependencies ( #2063 )
2023-08-16 19:55:47 +02:00
Fernando Fernández
61c2f63e65
chore: switch to lightningcss
...
As part of Vite's 4.4, lightningCSS is now supported
2023-08-16 19:41:03 +02:00
renovate[bot]
f6d520686b
chore(deps): update npm development dependencies
2023-08-16 19:41:03 +02:00
renovate[bot]
709a9e23d8
chore(deps): update npm development dependencies
2023-08-16 19:20:56 +02:00
Fernando Fernández
f892e3982a
refactor: eslint config declaration improvements
2023-08-16 19:03:38 +02:00
Fernando Fernández
c5deb8f028
chore: add new eslint plugins
...
* eslint-plugin-vue-i18n: For linting locale files
* vue-scoped-css: For linting Vue's CSS scoped blocks
2023-08-16 18:54:21 +02:00
Fernando Fernández
50a9fff32b
chore: set ESLint as a formatter and linter
...
* Use ESLint cache
* Mimick Prettier rules
2023-08-16 18:54:21 +02:00
Fernando Fernández
3bab22f1fa
chore: remove prettier
2023-08-16 18:54:21 +02:00
Fernando Fernández
099c76146a
refactor-feat(localization): logic, use vuetify locales
...
* Move the code-splitting logic of the locales to a `scripts` folder.
* Implement same logic for Vuetify locales.
* Convert the entire project to ESM in package.json
2023-08-10 11:32:59 +02:00
Fernando Fernández
22713cc22f
chore: remove @types/marked after marked switch to TypeScript
2023-08-09 21:25:26 +02:00
renovate[bot]
63c0b10e22
chore(deps): update npm dependencies
2023-08-09 21:25:26 +02:00
Harvey Lelliott
d0b4d5feef
feat: add music visualiser
2023-08-09 20:44:04 +02:00
renovate[bot]
a3169bfde0
chore(deps): update npm dependencies ( #2054 )
...
* Fixes console errors outputted when exiting fullscreen
* Vuetify has a memory leak fix, possibly might fix/improve https://github.com/jellyfin/jellyfin-vue/issues/2028
2023-07-12 20:35:31 +02:00
renovate[bot]
82ba28483e
chore(deps): update npm development dependencies ( #2053 )
2023-07-04 19:44:54 +02:00
renovate[bot]
705554eba7
chore(deps): update npm development dependencies ( #2044 )
2023-06-19 12:34:00 +02:00