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]
0703037988
chore(deps): lock file maintenance ( #2083 )
2023-09-01 06:33:18 +00: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
3bab22f1fa
chore: remove prettier
2023-08-16 18:54:21 +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
renovate[bot]
980f39c5eb
chore(deps): update dependency destr to v2 ( #2046 )
2023-06-19 11:58:10 +02:00
renovate[bot]
b47ab49db8
chore(deps): update npm dependencies ( #2045 )
2023-06-19 11:56:57 +02:00
Fernando Fernández
c1f28331b3
perf: replace klona with structuredClone ( #2051 )
...
Using the native method will always be better (and probably faster) than using a 3rd party library
Reference from: https://github.com/jellyfin/jellyfin-vue/pull/2047#issuecomment-1596300769
2023-06-19 11:36:38 +02:00
Fernando Fernández
88761db5ce
perf: replace lodash's cloneDeep with klona ( #2047 )
2023-06-12 20:53:33 +02:00
renovate[bot]
e9278befe6
chore(deps): update npm development dependencies ( #2031 )
2023-06-11 11:22:18 +02:00
renovate[bot]
85d6bf573f
chore(deps): update npm dependencies
2023-06-10 10:59:06 +02:00
renovate[bot]
5a089a086d
chore(deps): update npm development dependencies ( #2027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 23:12:42 +02:00
Fernando Fernández
66f8cfae5a
chore: fix tauri build
...
Starting with @tauri-apps/cli version 1.1, the icon subcommand is part of the main cli
2023-06-01 15:58:06 +02:00
renovate[bot]
ea3fa581f9
chore(deps): update npm development dependencies ( #2023 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:15:49 +02:00
renovate[bot]
ad90631e56
chore(deps): update npm development dependencies (major) ( #2024 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:13:25 +02:00
renovate[bot]
a9a543b6c8
chore(deps): update npm dependencies ( #2022 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 15:11:39 +02:00
renovate[bot]
250743efd5
chore(deps): update vulnerable dependencies [security] ( #2019 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 14:56:15 +02:00
Fernando Fernández
fe62084dbf
feat: allow markdown for item overviews ( #2006 )
2023-05-27 20:32:10 +02:00
renovate[bot]
e273835d85
chore(deps): update dependency @fontsource/roboto to v5 ( #2016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 20:02:04 +02:00
renovate[bot]
47ddb9b0e4
chore(deps): lock file maintenance
2023-05-02 00:02:18 +02:00
renovate[bot]
9db0789540
chore(deps): update development dependencies
2023-05-01 10:27:57 +02:00
renovate[bot]
63f769c306
chore(deps): update dependencies
2023-05-01 10:01:45 +02:00
renovate[bot]
4d0a0ddc4c
chore(deps): update dependencies
2023-04-27 20:46:51 +02:00
renovate[bot]
68d1377f9b
chore(deps): update development dependencies
2023-04-27 20:40:06 +02:00
renovate[bot]
2621d989da
chore(deps): update development dependencies
2023-04-22 17:09:13 +02:00
renovate[bot]
c870d8e623
chore(deps): update dependencies
2023-04-22 17:06:27 +02:00
renovate[bot]
0b5513a278
chore(deps): update dependency eslint-plugin-jsdoc to v43
2023-04-19 23:53:18 +02:00
renovate[bot]
5ae89283da
chore(deps): update development dependencies
2023-04-15 21:30:04 +02:00
renovate[bot]
323e62f822
chore(deps): update dependencies
2023-04-15 21:28:46 +02:00
Fernando Fernández
364ac10ed6
refactor: browser Intl API, resolve langs at build
...
Beforehand, we used https://github.com/ihmpavel/all-iso-language-codes
to get translations of the languages we need. That module generated the locale
names using Node.JS Intl API, as seen here: 5a2cdb56d2/scripts/generate.ts (L66)
The Intl.DisplayNames API is widely supported according to MDN docs: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames
Thus, it made sense to get the info we need at runtime. Also, all the language code translation
is probably going to be miles better and up-to-date to Unicode standards than whatever library we use,
which will always rely on updates. This movement also reduces bundle size by a lot!
Additionally, to reduce the burden the locale mismatch between our locales and date-fns pose,
I added some build-time logic to get into the bundle the date-fns locales that match our own locales **ONLY**.
This way, we avoid the huge import that `import * as datefnslocales from 'date-fns/locale'` posed
and we replace it with `import * as datefnslocales from 'virtual:date-fns/locales'` which is
guaranteed to:
- Only include the locales we have
- Be always up to date with our source code
All of this reduced bundle size from 4,626.04 kB to 2,737.94 kB according to Vite's stats
2023-04-15 21:26:46 +02:00
renovate[bot]
e0751a1bb3
chore(deps): update dependencies to v10
2023-04-14 15:41:02 +02:00
renovate[bot]
aaefb01411
chore(deps): update dependency eslint-plugin-jsdoc to v41
2023-04-11 19:20:17 +02:00
renovate[bot]
0566790fcf
chore(deps): update development dependencies
2023-04-10 23:42:20 +02:00
Fernando Fernández
22e7127038
fix: always cache bust index.html
...
We can always reintroduce Vite PWA once we iron out the
rest of the things and our app is more ready to work offline
(by properly using stores, for example)
The status of workbox support is unclear, once it's clear we can
think about supporting it again: https://github.com/vite-pwa/vite-plugin-pwa/issues/452
2023-04-10 23:28:35 +02:00
renovate[bot]
64907d0ffa
chore(deps): update development dependencies
2023-04-10 11:48:22 +02:00
renovate[bot]
6d64724f0c
chore(deps): update dependencies
2023-04-07 15:57:46 +02:00
renovate[bot]
a949a2685a
chore(deps): update development dependencies
2023-04-07 15:45:37 +02:00
renovate[bot]
25484eb166
chore(deps): update dependency @types/dompurify to v3.0.1
2023-04-04 01:37:36 +02:00
renovate[bot]
7d747ece9b
chore(deps): update development dependencies to v5.57.1
2023-04-04 01:34:49 +02:00
Fernando Fernández
a1d1990ff9
chore: fix vulnerability alerts
...
* Enable vulnerability PRs for Renovate
* Update lockfiles
2023-04-03 16:38:07 +02:00
Fernando Fernández
8dce0e2df3
chore: update generated types and tag v0.3.1
2023-04-03 14:59:07 +02:00
renovate[bot]
772dd65737
chore(deps): lock file maintenance
2023-04-03 14:49:17 +02:00
renovate[bot]
01edbb598d
chore(deps): update dependencies
2023-04-03 14:44:28 +02:00
renovate[bot]
99911c3394
chore(deps): update dependencies
2023-04-03 14:41:45 +02:00
renovate[bot]
ed026313ce
chore(deps): update development dependencies
2023-04-03 14:37:19 +02:00
renovate[bot]
3114d58cb5
chore(deps): update development dependencies
2023-04-03 14:31:27 +02:00
Fernando Fernández
c86a4ad948
chore: tag v0.3.0
2023-04-03 12:52:57 +02:00
Fernando Fernández
6917a2519d
chore: pre-merge cleanup
...
* Update renovate config
* Commit component.d.ts file
* Upgrade @jellyfin/sdk to 0.8.1
2023-04-03 12:52:57 +02:00
Fernando Fernández
ca0781c6d5
refactor: reimplement SortableJS for queue
2023-04-03 12:52:57 +02:00
Fernando Fernández
5e183ce23b
chore: add additional linting suites
...
These additional linting suites doesn't add new errors or warnings,
so they're good to have to prevent possible future problems
eslint-plugin-jsonc is also better maintained than eslint-plugin-json
2023-04-03 12:52:57 +02:00
aweebs
d2dae17b8a
chore: upgrade to latest version of typescript
2023-04-03 12:52:57 +02:00
Fernando Fernández
0303d74fe7
chore: clear old dependencies' usage
2023-04-03 12:52:57 +02:00
Fernando Fernández
2c4b004920
chore: add roboto font for consistent display across all devices
2023-04-03 12:52:57 +02:00
Fernando Fernández
2461dffc95
fix: external dependency's types
...
* Upgrade to the new Vuetify 3.1.11, which fixes all missing VGrid types
* Upgrade axios and @jellyfin-sdk. Mismatched axios versions caused type errors
2023-04-03 12:52:57 +02:00
Fernando Fernández
bdbb8a9cca
fix: page, menus overflow, color icons
...
The page overflowed because unplugin-icons settled a size for the icon components.
With ``scale: 0`` this no longer happens.
Fixing that also fixed all the overflows present in the page.
The color of the playback buttons in the music player has been fixed by upgrading Vuetify
2023-04-03 12:52:57 +02:00
Thibault Nocchi
81d1b67c5d
feat: implement jassub instead of libass
...
Implementation has been done without the legacy worker
In this client we already assume a modern environment
We don't use polyfills anywhere else, so increasing our bundle size + 2MB for JASSUB doesn't seem logical
2023-04-03 12:52:57 +02:00
Thibault Nocchi
91e8e8fc24
feat: implement new HLS video player + subs + PiP
2023-04-03 12:52:57 +02:00
Fernando Fernández
c25395f42d
fix: music playback and home section's swipers
...
* Update swiper to v9.X
* Fixed music changing when accessing fullscreen page
* Disable the navigation buttons when the swiper is at the end of beginning in swiper sections
2023-04-03 12:52:57 +02:00
Thibault Nocchi
7d168e8dd9
feat: drop shaka player and natively play direct streaming audio
2023-04-03 12:52:57 +02:00
Fernando Fernández
57c63cb4ff
fix(socket): update vueuse to overcome socket limitations
...
Check https://github.com/vueuse/vueuse/releases/tag/v9.12.0
Prior, socket required an string as a ref. As my PR has now been merged, undefined refs can be passed as well, so we can have the socket connect/disconnect behaviour working properly
2023-04-03 12:52:57 +02:00
Thibault
c2cfada439
perf: remove OverlayScrollbars
...
OverlayScrollbars killed the performance of pages with huge DOM manipulations, like library pages (where the scroller is virtual). It also attempted to track events from image objects, which slowed down the app even more.
2023-04-03 12:52:57 +02:00
Thibault
bd542212b2
style: update vuetify & use newly fixed .fill-height class ( #1854 )
2023-04-03 12:52:57 +02:00
Fernando Fernández
dcdb2d5e89
chore(vue3): deprecate pinia
...
Pinia was great in Vue 2. However, since in Vue 3 there's no longer a global instance,
doing reactivity and watching outside the app context is much easier and simplifies tremendously
our app initialization context (for things like playback watchers) and persistence.
Also, Pinia didn't allow us to be explicit with what we wanted to expose and, by default,
all the methods, state properties and getters were accessible by everyone. With TypeScript classes,
we have full control of the external visibility of every property and
how we want to expose everything (readonly or not readonly?)
We lose the ability to have DevTools support, but it's not like we used it that much anyway
2023-04-03 12:52:57 +02:00
Thibault Nocchi
cc4bf128a0
refactor: remove custom icon component as given PR has been merged to Vuetify
2023-04-03 12:52:57 +02:00
Thibault Nocchi
3a64a22370
deps: updating JF sdk to unstable
2023-04-03 12:52:57 +02:00
Fernando Fernández
2fcf093b6a
chore/perf(vue3): cleanup and minor performance improvements
...
* Wrap all the DOM population inside requestIdleCallback and requestAnimationFrame
* Fix slow scrolling
* Move types under a subdirectory
* Fix missing class in useResponsiveClasses JSDOC
2023-04-03 12:52:57 +02:00
Fernando Fernández
60e6be032f
feat(vue3): improvements pass
...
* Update packages
* Allow the use of data-* attributes with strict template checking
* Use OverlayScrollbars for a consistent scrollbar experience
* Refactor ItemMenu to reduce function complexity
* Refactor Vuetify colors and styles to match Vuetify 3
* Fix color in WatchedIndicator
* Remove unused props in Card
* Add rgb use to all the CSS variables as Vuetify requests it
* Icon fixes
* Fix search bar styling
* Migrate ArtistTab to Composition API
* Reliability and logic improvements to BlurhashImage and fallback behaviour
* Fix order of main app bar and navigation drawer
* Add app bar to music playback page
* Migrate login page to Composition API
* Fix logic error in app-wide api availability
2023-04-03 12:52:57 +02:00
Fernando Fernández
25fd93d528
chore(vue3): plug all the styling rules together
2023-04-03 12:52:57 +02:00
Fernando Fernández
cfb1230a17
chore(vue3): minor fixes
2023-04-03 12:52:57 +02:00
Fernando Fernández
ba6b6ccf51
chore(vue3): start bug bashing and minor improvements
...
* Update v-menu activator for itemmenu
* Fix app bar icons
* Fix user views
* Migrate swiper
* Fix CORS issues with Vite
* Improve UserImage size handling (TODO: size in UserCard)
* Migrate more minor components to Composition API
2023-04-03 12:52:57 +02:00
Fernando Fernández
af97c2a0b6
chore(vue3): generate route typings using unplugin-vue-router
...
For pages, we will still use vite-plugin-pages as it's stable and
unplugin-vue-router had issues with layouts. Using both won't increase the bundle
size, as unplugin-vue-router is not imported anywhere in the bundle.
We should keep a close track to both projects and just stick with one in the future.
2023-04-03 12:52:57 +02:00
Fernando Fernández
022e56ee65
chore(vite): remove unnecessary @types dependencies
2023-04-03 12:52:57 +02:00
Fernando Fernández
a0c5c641cd
chore(vite): use lodash-es instead of lodash
...
* In Nuxt, lodash-es rendered a bigger bundle size than lodash, so we kept it. With full complete of our building tools, we can switch back to lodash-es and remove the eslint plugin
2023-04-03 12:52:57 +02:00
Fernando Fernández
7f0c0cf5fe
feat(vue3): login flow
...
* Fix transitions not playing
* Remove vee-validate and use Vuetify validation
* Create icon component while waiting for https://github.com/vuetifyjs/vuetify/pull/16168
* Fix Vuetify themes
2023-04-03 12:52:57 +02:00
Fernando Fernández
71f6414f95
feat(vue3): create socket plugin inside remote plugin
...
* Update VueUse to 9.6.0 to allow refs as socket URL
2023-04-03 12:52:57 +02:00
Fernando Fernández
8eaa525458
chore(vue3): draft remote plugin and minor QoL improvements
...
* Add unicorn eslint plugin for stricter code style
* Replace @jellyfin/client-axios with @jellyfin/sdk
* Static bundle Vue-i18n
* Avoid extraneous dependencies in code (eslint)
* Draft router middlewares
* Socket plugin is still pending to be completed
* Remove Axe config (the plugin seems really outdated and problematic and it can always be reintroduced later)
* Rename env.d.ts to environment.d.ts to comply with unicorn/prevent-abbreviations
* Add eslint-plugin-you-dont-need-lodash-underscore to optimize lodash usage and remove unneeded cases
* Create data-manipulation.ts in utils to store functions related to the manipulation of JavaScript data structures
2023-04-03 12:52:57 +02:00
Fernando Fernández
69be7e41b8
chore(vite): adapt WebWorker usage
2023-04-03 12:52:57 +02:00
Fernando Fernández
9d965b2266
chore(node): add engine-strict config to .npmrc
2023-04-03 12:52:57 +02:00
Fernando Fernández
455480afa0
chore(vue3): first iteration with a booting app instance
2023-04-03 12:52:57 +02:00
Fernando Fernández
82461b9e53
chore(vite): tweak sass config and comment more variable blocks
...
* This is needed in order to finally have a workable build
2023-04-03 12:52:57 +02:00
Fernando Fernández
393458b359
chore(lint): re-add and refactor linting suites
2023-04-03 12:52:57 +02:00
Fernando Fernández
0e0c2bad45
chore(node): upgrade to Node 18 LTS
2023-04-03 12:52:57 +02:00
Fernando Fernández
3f82327b50
chore(vite): add and configure rollup-plugin-visualizer
2023-04-03 12:52:57 +02:00
Fernando Fernández
f84f4228bd
chore(vite): fix volar typechecking
2023-04-03 12:52:57 +02:00
Fernando Fernández
e515e20cfb
chore(vite): switch to Vue 3
2023-04-03 12:52:57 +02:00
Fernando Fernández
1a68a8133c
chore(vite): add vueuse package
2023-04-03 12:52:57 +02:00
Fernando Fernández
559ee520e7
chore(vite): plug vuetify and add ~ alias for backwards compat
2023-04-03 12:52:57 +02:00
Fernando Fernández
bbf03ea7d0
chore(vite): plug pinia, draft App.vue, main.ts and router
2023-04-03 12:52:57 +02:00
Fernando Fernández
cf05f5792d
chore(vite): scaffold project
...
* Remove Jest, ESLint, Stylelint and Prettier to prepare for a further cleanup of all our testing and linting suites
* Testing will be introduced later with vitest and/or Cypress
2023-04-03 12:52:57 +02:00
Fernando Fernández
f216bc0239
chore: tag v0.2.0
2023-04-03 10:48:07 +00:00
Fernando Fernández
8c630da946
chore: remove unnecessary dependencies
2022-08-13 21:57:26 +02:00
Fernando Fernández
0449284a7d
refactor: remove qs dependency
2022-08-13 21:57:26 +02:00
Fernando Fernández
f845fbe4f0
chore: remove unnecessary @types/wicg-mediasession types
2022-06-08 16:07:04 +02:00
Renovate Bot
3e24f53700
chore(deps): update development dependencies
2022-05-23 09:09:32 +02:00
Fernando Fernández
5323b192f3
fix(tauri): generate icons at build time
2022-05-23 02:00:23 +02:00
Renovate Bot
7c37c2ca70
chore(deps): update development dependencies
2022-05-14 11:43:01 +02:00
Renovate Bot
732a2ff0f5
chore(deps): update dependencies
2022-05-14 11:22:56 +02:00
Renovate Bot
f1e3a5d611
chore(deps): update dependency core-js to v3.22.4
2022-05-04 19:51:25 +02:00
Renovate Bot
34912e12bc
chore(deps): update development dependencies
2022-05-04 11:57:09 +02:00
Fernando Fernández
a0266f7df8
chore: remove unneeded dependencies
2022-05-02 11:55:48 +02:00
Renovate Bot
a8cc81f37c
chore(deps): update development dependencies
2022-05-02 11:55:48 +02:00
Renovate Bot
fbd5c132bf
chore(deps): update dependencies
2022-05-02 10:49:56 +02:00
Fernando Fernández
a85523881a
refactor: deprecate axios plugin and use upstream axios directly
2022-05-02 10:06:01 +02:00
Fernando Fernández
ab76203915
feat(auth): remove nuxt auth, implement auth store and add persistence
...
This guards all the routes properly, to handle the cases where the user is logged in and attempts to access a login page
and viceversa (when a not logged in user attempts to access without logging in).
Also, full persistence to the relevant Pinia stores (deviceProfile, clientSettings, auth) has been added, while vuex-persistedstate
has been kicked out for good.
2022-05-02 10:06:01 +02:00
Fernando Fernández
8cc659af18
chore: install vue-tsc for typechecking
2022-05-02 10:06:01 +02:00
Fernando Fernández
8952a8edb3
feat(pinia): add pinia deps
2022-05-02 10:06:01 +02:00
Renovate Bot
70d80fa7c3
chore(deps): update development dependencies
2022-02-24 16:35:01 +01:00
Fernando Fernández
008b569fc4
chore(deps) update stylelint-config-standard to 25.0.0
2022-02-22 20:37:25 +01:00
Renovate Bot
bd7a9ad8ee
chore(deps): update development dependencies
2022-02-22 20:37:25 +01:00
Renovate Bot
a45eaf1d91
chore(deps): update dependency simple-icons to v6.11.0
2022-02-21 12:10:09 +01:00
Renovate Bot
b44232223b
chore(deps): update dependency eslint-config-prettier to v8.4.0
2022-02-21 11:48:46 +01:00
Renovate Bot
5476d39fbe
chore(deps): update development dependencies
2022-02-18 21:00:48 +01:00
Renovate Bot
eb5c5eb9ff
chore(deps): update dependencies
2022-02-18 15:31:45 +01:00
Renovate Bot
472c396f0a
chore(deps): update development dependencies
2022-02-18 14:50:24 +01:00
Fernando Fernández
67deb527a4
fix(workspaces): add frontend as dependency to tauri workspace
2022-02-18 13:44:46 +01:00
Fernando Fernández
c534b4a2de
feat(tauri): add tauri and dependencies
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-02-18 13:44:46 +01:00
Fernando Fernández
9cb4a2b8f4
chore(tauri): monorepo structure for the project
2022-02-18 13:44:46 +01:00
Renovate Bot
0db00f8d81
chore(deps): update dependency @testing-library/jest-dom to v5.16.2
2022-02-03 08:01:26 +01:00
Renovate Bot
9148cc4ef2
chore(deps): update dependencies
2022-02-02 13:45:34 +01:00
Renovate Bot
16553592e6
chore(deps): update dependency eslint-plugin-jest to v26
2022-02-02 13:39:24 +01:00
Renovate Bot
1a1fbd45af
chore(deps): lock file maintenance
2022-02-02 11:27:34 +01:00
Renovate Bot
ae219a47c2
chore(deps): update development dependencies
2022-02-02 09:36:14 +01:00
Renovate Bot
7b9d43589d
chore(deps): update dependency @commitlint/cli to v16.0.3
2022-01-19 15:21:24 +01:00
Renovate Bot
8aa408336d
chore(deps): update dependency lint-staged to v12.2.0
2022-01-19 10:29:03 +01:00
Renovate Bot
8a567403f4
chore(deps): update dependency screenfull to v6.0.1
2022-01-16 23:44:11 +01:00
Renovate Bot
b0646cae60
chore(deps): update dependencies
2022-01-16 14:03:30 +01:00
Renovate Bot
17cdd01b47
chore(deps): update development dependencies
2022-01-16 13:09:54 +01:00
Renovate Bot
43ea9a856c
chore(deps): update dependency ts-jest to v27.1.3
2022-01-15 11:18:01 +01:00
Renovate Bot
9bcf210371
chore(deps): update dependency axe to v8.1.1
2022-01-14 15:26:36 +01:00
Renovate Bot
44d1483764
chore(deps): update development dependencies
2022-01-13 10:56:27 +01:00
Fernando Fernández
8e20a91536
chore(deps): remove forgotten compare-versions dependency from PR #1659
2022-01-11 19:34:07 +01:00
Renovate Bot
404ea9fb4f
chore(deps): update dependencies
2022-01-11 14:52:04 +01:00
Renovate Bot
eb01863534
chore(deps): update development dependencies
2022-01-11 12:13:44 +01:00
Renovate Bot
ab81fbe9af
chore(deps): update development dependencies
2022-01-07 16:23:42 +01:00
Renovate Bot
fb1001bcd3
chore(deps): update development dependencies
2022-01-04 16:43:32 +01:00
Renovate Bot
0bbf9830dc
chore(deps): update dependencies
2022-01-04 15:24:17 +01:00
Fernando Fernández
9f71ae6680
refactor: remove nuxt-vuex-localstorage and cookie dependencies
2022-01-04 15:17:10 +01:00
Renovate Bot
0957af0f27
chore(deps): update development dependencies
2021-12-31 10:40:01 +01:00
Fernando Fernández
d80d362e62
chore: remove vue-native-websocket dep
2021-12-30 19:59:41 +01:00
Fernando Fernández
4f18f67fa9
chore: fix lint for stylelint 14
2021-12-29 12:24:13 +01:00
Renovate Bot
34b7327d6d
chore(deps): update development dependencies
2021-12-29 12:24:13 +01:00
Fernando Fernández
4b469630ec
fix: jest tests
2021-12-29 09:56:32 +01:00
Fernando Fernández
8111db5d3c
chore: update simple-icons import syntax
2021-12-28 21:04:20 +01:00
Renovate Bot
780fffc14d
chore(deps): update dependencies
2021-12-28 21:04:20 +01:00
Fernando Fernández
100d17af4d
chore: fix peer dependencies
2021-12-28 20:37:05 +01:00
Renovate Bot
f37cfc81b9
chore(deps): update dependencies
2021-12-28 17:54:55 +01:00
Renovate Bot
ed0861233b
chore(deps): pin dependencies
2021-12-28 17:30:53 +01:00
Fernando Fernández
a4be5bca57
chore: revert jest update
2021-12-07 15:22:17 +01:00
Fernando Fernández
a54bff9379
chore: fix lint
2021-12-07 15:22:17 +01:00
Fernando Fernández
7851689cd6
chore: revert stylelint dep update
2021-12-07 15:22:17 +01:00
Fernando Fernández
27d64f5518
chore: remove camel-case dependency
2021-12-07 15:22:17 +01:00
Fernando Fernández
7b756dd765
chore: remove entities dependency
2021-12-07 15:22:17 +01:00
Fernando Fernández
744f5fad48
chore: move comlink to devdependency and remove stub types
2021-12-07 15:22:17 +01:00
Thibault Nocchi
a241b574f3
feat: adding screenfull to handle fullscreen
2021-12-05 23:31:33 +01:00
Thibault Nocchi
7c1a1530b8
refactor: remove fullscreen dep to do it with native JS method
2021-12-05 23:31:33 +01:00
Fernando Fernández
53ef23ec1c
chore: remove transpilation of modules
2021-12-05 22:03:12 +01:00
Fernando Fernández
7af76f6598
chore: remove babel
2021-12-05 22:03:12 +01:00
Fernando Fernández
ac0c2189dd
chore: remove imagemin dep
2021-12-05 17:28:58 +01:00
Thibault Nocchi
6de9b64f3b
chore(mediastreamselector): add langs typings
2021-11-03 10:19:00 +01:00
Fernando Fernández
a468b94674
chore(node16): update lockfile to version 3 (npm > 7 only)
...
This means that older npm versions will not be compatible with the lockfile
used in Vue. However, npm will always try its best to recover as much information
as possible from the whatever lockfile is available
More information at https://docs.npmjs.com/cli/v7/configuring-npm/package-lock-json#lockfileversion
2021-11-02 15:19:14 +01:00
dependabot[bot]
0e28f7f5d5
chore(deps-dev): bump eslint-plugin-jsdoc from 37.0.0 to 37.0.2
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 37.0.0 to 37.0.2.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v37.0.0...v37.0.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 09:19:31 +02:00
dependabot[bot]
43aadbb201
chore(deps-dev): bump axe-core from 4.3.3 to 4.3.4
...
Bumps [axe-core](https://github.com/dequelabs/axe-core ) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/dequelabs/axe-core/releases )
- [Changelog](https://github.com/dequelabs/axe-core/blob/v4.3.4/CHANGELOG.md )
- [Commits](https://github.com/dequelabs/axe-core/compare/v4.3.3...v4.3.4 )
---
updated-dependencies:
- dependency-name: axe-core
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 22:55:56 +02:00
dependabot[bot]
0b7977cf06
fix(deps): bump core-js from 3.18.3 to 3.19.0
...
Bumps [core-js](https://github.com/zloirock/core-js ) from 3.18.3 to 3.19.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/compare/v3.18.3...v3.19.0 )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 22:40:30 +02:00
dependabot[bot]
a937580287
chore(deps-dev): bump lint-staged from 11.2.3 to 11.2.4
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 11.2.3 to 11.2.4.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v11.2.3...v11.2.4 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 22:03:52 +02:00
dependabot[bot]
37bcb3583a
chore(deps-dev): bump @types/lodash from 4.14.175 to 4.14.176
...
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash ) from 4.14.175 to 4.14.176.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash )
---
updated-dependencies:
- dependency-name: "@types/lodash"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 21:47:37 +02:00
dependabot[bot]
627f213fde
chore(deps-dev): bump husky from 7.0.2 to 7.0.4
...
Bumps [husky](https://github.com/typicode/husky ) from 7.0.2 to 7.0.4.
- [Release notes](https://github.com/typicode/husky/releases )
- [Commits](https://github.com/typicode/husky/compare/v7.0.2...v7.0.4 )
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 21:36:22 +02:00
dependabot[bot]
60ee924dcd
fix(deps): bump @mdi/font from 6.3.95 to 6.4.95
...
Bumps [@mdi/font](https://github.com/Templarian/MaterialDesign-Webfont ) from 6.3.95 to 6.4.95.
- [Release notes](https://github.com/Templarian/MaterialDesign-Webfont/releases )
- [Commits](https://github.com/Templarian/MaterialDesign-Webfont/compare/v6.3.95...v6.4.95 )
---
updated-dependencies:
- dependency-name: "@mdi/font"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 20:16:02 +02:00
dependabot[bot]
c2ae15cb1e
chore(deps-dev): bump eslint-plugin-promise from 5.1.0 to 5.1.1
...
Bumps [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/xjamundx/eslint-plugin-promise/releases )
- [Changelog](https://github.com/xjamundx/eslint-plugin-promise/blob/development/CHANGELOG.md )
- [Commits](https://github.com/xjamundx/eslint-plugin-promise/commits )
---
updated-dependencies:
- dependency-name: eslint-plugin-promise
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 20:06:26 +02:00
dependabot[bot]
162075517e
chore(deps-dev): bump eslint-plugin-vue from 7.19.1 to 7.20.0
...
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) from 7.19.1 to 7.20.0.
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.1...v7.20.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 19:33:25 +02:00
dependabot[bot]
d667d415f0
chore(deps-dev): bump eslint-plugin-nuxt from 2.0.0 to 3.0.0
...
Bumps [eslint-plugin-nuxt](https://github.com/nuxt/eslint-plugin-nuxt ) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/nuxt/eslint-plugin-nuxt/releases )
- [Changelog](https://github.com/nuxt/eslint-plugin-nuxt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nuxt/eslint-plugin-nuxt/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-nuxt
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 16:52:44 +02:00
dependabot[bot]
0d70e47dea
chore(deps-dev): bump eslint-plugin-jsdoc from 36.1.1 to 37.0.0
...
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc ) from 36.1.1 to 37.0.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases )
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v36.1.1...v37.0.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 16:35:50 +02:00
dependabot[bot]
93f9275305
fix(deps): bump simple-icons from 5.19.0 to 5.20.0
...
Bumps [simple-icons](https://github.com/simple-icons/simple-icons ) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/simple-icons/simple-icons/releases )
- [Commits](https://github.com/simple-icons/simple-icons/compare/5.19.0...5.20.0 )
---
updated-dependencies:
- dependency-name: simple-icons
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-25 09:18:20 +02:00
Thibault Nocchi
3ecb31659f
feat(fullplayer): disable body scrolling when player is opened
2021-10-20 21:02:32 +02:00
Thibault Nocchi
6d5faab48a
fix(octopus): use upstream to be able to use .freeTrack
2021-10-20 10:30:49 +02:00
Thibault Nocchi
319ca9fdf1
feat(player): drop plyr and improve vtt rendering reliability
2021-10-20 10:30:49 +02:00