Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jellyfin/jellyfin-vue

A modern web client for Jellyfin based on Vue
https://github.com/jellyfin/jellyfin-vue

fix: reference errors

Signed-off-by: Fernando Fernández <[email protected]>

86886a620d5e245d6d4c75ca1118c3de6cc21509 authored about 1 year ago
perf: optimize baseitem adding performance

Do a single loop instead of 2

Signed-off-by: Fernando Fernández <[email protected]>

134b3a981164f72a781de53598d3bb48b7f4b91c authored about 1 year ago
fix: login with incorrect credentials stuck in endless loop

* Also removed unnecessary setting from VSCode settings.json (reported by Volar)

Signed-off-by:...

5371a67e9b6652e5242a39d4a840b81d8b510682 authored about 1 year ago
fix: correct type signature for *QueryResult responses

Signed-off-by: Fernando Fernández <[email protected]>

20fad93d21b9ee6e87a3854d5b4b59928c4bf1a8 authored about 1 year ago
feat: handle offline state in apis composable

When there's no connection, the request will be saved so it gets executed as soon as the connect...

8a0d2ecb65599b70520bb04be626b3f0985ffb8c authored about 1 year ago
refactor: add userId automatically in composables, improve typing

Signed-off-by: Fernando Fernández <[email protected]>

c20d89147f1270634813a03f3b3049ececb066b9 authored about 1 year ago
refactor: improve splashscreen

* Remove the animation, showing only the Vuetify's background colors for each color scheme.
* Mo...

88904dc64ce87dbe6cbae6bddb106d340972d730 authored about 1 year ago
feat: finish api composables and create apistore

Signed-off-by: Fernando Fernández <[email protected]>

18d4e848163009729c9222153aa2584432727739 authored about 1 year ago
feat: create initial impl of useBaseItem composable

This composable reactively runs requests and returns reactive BaseItemDto copies

Signed-off-by:...

f80a1084c101f97e505e6af865eeec09a19e0faf authored about 1 year ago
fix: appropiate callback flush timers for watchers

* Do a first pass on playback's manager watchers. The lack of sync was causing playback reportin...

75cfd7bab676022ff3403ee5e8840570eb8b972c authored about 1 year ago
refactor: simplify previous request handling and error state

Signed-off-by: Fernando Fernández <[email protected]>

96af2db953d8766bc03676ae78ae0c5ee00ec224 authored about 1 year ago
feat(composables): always return previous data when there is a request in progress

Signed-off-by: Fernando Fernández <[email protected]>

b92ebfeaef53a2df04643019f816f0be6bb086c8 authored about 1 year ago
chore: disable vite chunk warnings

Signed-off-by: Fernando Fernández <[email protected]>

13639d745c09f485f427e6344e20550f76bc7324 authored about 1 year ago
feat: handle loading state in api composables instead of axios

Allows for fine-grained control over the loading state. Merge skipCache with it.

Signed-off-by:...

9a98d7455f273393a46083b28d5cd15387223691 authored about 1 year ago
fix: markplayedbutton and likebutton in endless loading and loops

* Endless loading was fixed by initializing the loading ref to false. resolveAndAdd has full con...

2f3fbad70617b779cb741bfdcafb471a9fcacd01 authored about 1 year ago
refactor: migrate markplayedbutton and relateditems to new composable

* Ensure reactivity by not destructuring itemId in most places
* Removed placeholder for Vuetify...

951b4b3b18857885adc74f457de3dad129468958 authored about 1 year ago
perf: remove useless structuredClone

Signed-off-by: Fernando Fernández <[email protected]>

a252615f56abb02990d57d11792d88eef1c3f03a authored about 1 year ago
feat: handle item deletion on apistore

Signed-off-by: Fernando Fernández <[email protected]>

dc6476d4a3b26d2ed427025dd2dc898359452290 authored about 1 year ago
refactor: finish deprecation of itemStore and start migrating components to api composables

Signed-off-by: Fernando Fernández <[email protected]>

8d31fab9d8124177f77af990f5ea5e6f7be5de9e authored about 1 year ago
refactor: use useBaseItem composable in library pages

Signed-off-by: Fernando Fernández <[email protected]>

5877c6ce5caff177cfca1f0853ab03c826c7e2bc authored about 1 year ago
refactor: remove router import from auth plugin

This was the main thing that lead to ReferenceErrors and circular dependencies.
Wasn't refactore...

39af077b3a999daacbcef3175f0042217c3ad726 authored about 1 year ago
perf: separate reactive items into different collections

This is probably better than having a giant collection with another level of nesting

Signed-off...

5836585a2c7a65eaed6c973b2c9f20ad7c3117a6 authored about 1 year ago
feat: allow undefined for api, methodName on composable, skipCache

Use the new composable in LikeButton

Signed-off-by: Fernando Fernández <[email protected]>

d37647e03388e8d41384f0a01590efc759ac5b07 authored about 1 year ago
refactor: deprecate userLibraries store

With the new composables the store is indeed obsolete
Also remove audios from the resume section...

cd55ecea0a1a71ad1f9bfad1e2d3c942521a812d authored about 1 year ago
refactor: extract sortBy into defaultSortOrder

Signed-off-by: Fernando Fernández <[email protected]>

f34a07167eb07e5b2dbf9d966800eb4118fd1aaf authored about 1 year ago
feat: show wait cursor while loading

Signed-off-by: Fernando Fernández <[email protected]>

304131dbe81fb5a9a0dc03153f1ee8d81d97ca6d authored about 1 year ago
feat: add useApi composable

Signed-off-by: Fernando Fernández <[email protected]>

7d2656454b8d0b8e9cde8fef9562cf640d14e6ea authored about 1 year ago
refactor: deprecate the itemStore

Signed-off-by: Fernando Fernández <[email protected]>

956bb404c4d48490b5d136c31b8f634dfce1fc31 authored about 1 year ago
refactor: migrate search and some settings pages to api composables

Signed-off-by: Fernando Fernández <[email protected]>

3cd3abde09ba1fa684cde435cc85560940517e39 authored about 1 year ago
refactor: migrate playback related stuff and add lazy loading to library page

Signed-off-by: Fernando Fernández <[email protected]>

3a9d94fa76bab362aafc82e0ed989fc81bf520a6 authored about 1 year ago
fix(composables/api): offlineparams promise

Signed-off-by: Fernando Fernández <[email protected]>

94666c564d8aca0e8485db2d1375e4f473b23717 authored about 1 year ago
refactor: remove suspenseview

Rely only on axios interceptor to report the loading state

Signed-off-by: Fernando Fernández <f...

d8d1b3582154232b62c3af29b37f844a06cfe1ab authored about 1 year ago
fix: properly block navigation when changing pages

We've never been using Suspense to blcok navigation properly (which wasn't so relevant, since we...

d6e5cff1b256bb607d78447be5810a36ab47b1bc authored about 1 year ago
refactor: fix some of the remaining lint issues caused by hls.js

The update to 1.5.0 of hls.js helped us get the import/no-named-as-default-member rule fixed

Si...

06f9ff0d2d17dd0556cc12daca6f7197dfccbb7e authored about 1 year ago
chore(deps): update npm dependencies

0247f268f9ed9b0bd4f6443bfe45f2c136fd12c1 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Achim Walz <[email protected]>
Co-authored-by: Lukáš Kucharczyk <lukas@kucharc...

88607bc1f2e394d75b686da4f2d5cce9145c66fc authored about 1 year ago
chore(deps): update npm dependencies (#2202)

1547a34e5195e58f554a01ba76e3dc426ef32196 authored about 1 year ago
chore(deps): update npm dependencies (#2198)

d3b0aeeb8afe2d3cc758aedbb85b0f36fda97ac2 authored about 1 year ago
chore(deps): update npm dependencies (#2197)

34f0a15555b48c22ce8f44be78e629718f49eac2 authored about 1 year ago
chore(deps): update ci dependencies (#2196)

9481c9e91f5d61a7d9e9f4a718bb08c827de6d8c authored about 1 year ago
chore(deps): update npm dependencies (#2195)

4aee88f95e8317f5cffdcff21540fa5bd97c73ee authored about 1 year ago
refactor(i18n): allow irregular whitespace for french localisation files

See the following:
- https://en.wikipedia.org/wiki/History_of_sentence_spacing#French_and_Englis...

952ac69d8a3570a572f692749d6128ea46909507 authored about 1 year ago
refactor(i18n): remove variants from en-US and fr-FR

We don't have other variants for those languages, so it makes sense to not make assumptions and ...

cc6b6eb4b4ca437a2c17434805d9ed8c4ac788f2 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: cd16b <[email protected]>
Translate-URL: https://translate.jellyfin.org/...

7cde0c85c85a42236113ede5284b7ee506a77ba5 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Dr. Mücke <[email protected]>
Co-authored-by: Romain Eggermont <rom.eggerm...

03ebd81c8b49133953dbfe1452109bce985e2119 authored about 1 year ago
feat: add web app meta tags (#2191)

c5919d27fea6e973d362a20a683927b7d8db526a authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Romain Eggermont <[email protected]>
Co-authored-by: SaddFox <filip.rutar@...

9db6d0d169c1fc5a5aaa2181a26a7f1470f468a8 authored about 1 year ago
chore: manual lint fixes

- Remove strange whitespace in french translation
- Add ignore comment for the type import in Bl...

3085220c83f8d32e53c67b040db17675f0c51943 authored about 1 year ago
refactor: enforce type only imports for types

Signed-off-by: Fernando Fernández <[email protected]>

fb2d132a534bf5e9ae64e7b80a9e13271560bd6c authored about 1 year ago
chore: automatic eslint fix

For annotating type imports

Signed-off-by: Fernando Fernández <[email protected]>

2b67af3506ad00a9c40fc444c6aa1d8a7ac0c633 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Fernando <[email protected]>
Co-authored-by: Romain Eggermont <rom.eggermon...

cbf28f4503e181fe30cea7645bcc514476fa1def authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: ByKripsy <[email protected]>
Co-authored-by: ChokunPlayZ <[email protected]...

a399de05544a88d1850512c025703c0ed0929e88 authored about 1 year ago
perf: allow usedatefns to be garbage collected

Signed-off-by: Fernando Fernández <[email protected]>

054d354bff2a8e3755d06c7e8b3388df2e03ca0d authored about 1 year ago
perf: better compose computed properties in time

Signed-off-by: Fernando Fernández <[email protected]>

fe9b6be5dd28e22999d371210385f41eefcd112f authored about 1 year ago
fix: untranslated date strings and reword string

The "ago" part doesn't match perfectly in all languages, so we should let date-fns handle it for...

e49d32908b3a3f4ce5e6fa8bc2daf2c015ec5021 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Alehaaaa <[email protected]>
Co-authored-by: Fredrik Lindqvist <landrash@g...

14e5b527f392e361d452adad1f33d44231672dab authored about 1 year ago
fix: windows builds (#2182)

Workaround sourced from https://github.com/vitejs/vite/issues/15153

Signed-off-by: Fernando F...

826c36744249d00dbdce4feb0eb1d2ebc9488bd2 authored about 1 year ago
chore(deps): update dependency eslint-plugin-jsdoc to v47 (#2180)

2210d8e6f674d74aa778e14bb6d45a92b6060647 authored about 1 year ago
chore(deps): update dependency marked to v11.1.1 (#2179)

03e8f4a69110a763ff0b8d3e6258de9ee9ca9964 authored about 1 year ago
refactor(splashscreen): emit splashcreen code with rollup instead of embedding in index.html (#2181)

This will ease the maintenance burden of that code by allowing us to use the same tooling we use...

5cd0af7a93d9891125823885547a8383fb7878d7 authored about 1 year ago
refactor: disable manualchunks

It seems to not be stable. See commented issues for reference

Signed-off-by: Fernando Fernández...

00c2c754a12f74cae2031009f300abc7093ac72f authored about 1 year ago
refactor: use uuid's validate function for testing uuids

Signed-off-by: Fernando Fernández <[email protected]>

6069c4a11469cdd4208fd6c3d3a1a9c81f2a54d1 authored about 1 year ago
fix: circular dependencies in router middleware

Signed-off-by: Fernando Fernández <[email protected]>

dcf18dc7296ce2289adf81d0a01d6a993ca3085a authored about 1 year ago
chore: add dpdm

Useful dependency for showcasing circular dependencies and other kinds of dependency graphs

Sig...

3339cdf07fde91b2d11467a6a92764326a038e7d authored about 1 year ago
refactor: minor tunes

* Added suggested options to tsconfig.json by Vite docs:
https://vitejs.dev/guide/features.htm...

757e357ad65cf8f042e9f70d5dc99229a31c2048 authored about 1 year ago
refactor: store imports to avoid circular deps

Signed-off-by: Fernando Fernández <[email protected]>

d9a57c1f220824dfa468f53f85067bd64b89486b authored about 1 year ago
refactor: remove circular dependencies in composables

Signed-off-by: Fernando Fernández <[email protected]>

dc0b7be0061431410f59b568a3778a59f558347c authored about 1 year ago
chore(i18n): remove unused translation resources

Weblate will take care automatically of the future unused resources

Signed-off-by: Fernando Fer...

84842a472b326c6236816d4e1da104a9a376a821 authored about 1 year ago
refactor(i18n): strict type checking for SettingsPage component

Signed-off-by: Fernando Fernández <[email protected]>

2426a4c547ad7396d2ed6f3a1eb059a57701fca6 authored about 1 year ago
refactor(i18n): use flattened keys in source code

Signed-off-by: Fernando Fernández <[email protected]>

05d800396fa83b346c4e348ed9bb36c95663a848 authored about 1 year ago
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. Upgradin...

dae1fdfdc2d89f0ffb3fdcd6d4d6cb877e3d5ba2 authored about 1 year ago
refactor: dynamic usage of t for vue-i18n-extract to work better

eb27cc9107b881b0554b06f23924824f068c523b authored about 1 year ago
refactor(i18n): flat locale resources

Signed-off-by: Fernando Fernández <[email protected]>

172991b8f4524d1dbb3c9e0a7d24c527ac748903 authored about 1 year ago
chore: set i18n ally to flat style

d0a619f838fbc415e2e202fef352c3495ad75966 authored about 1 year ago
refactor(i18n): sort keys and initial pass of missing keys

Signed-off-by: Fernando Fernández <[email protected]>

f4db8b86f77f042b18c0aeeca946cbd6f0dd5127 authored about 1 year ago
refactor(i18n): finish eslint i18n config

Signed-off-by: Fernando Fernández <[email protected]>

60e385bea3fd25516e5e2108e1ea1624623b728f authored about 1 year ago
refactor(i18n): remove raw text in source code

Signed-off-by: Fernando Fernández <[email protected]>

170c00105339a5f7c034f1c9a406f86627777495 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Daniel Öster <[email protected]>
Co-authored-by: Oskari Lavinto <olavinto@p...

3b1bdf7e411e5583e45d33db860500cedb927f6e authored about 1 year ago
refactor: swiper (#2178)

Minor cleanup of all the swiper's code

There is an issue in swiper (https://github.com/nolimi...

0c021999595690942572dab17d55ae5f44d9ba4f authored about 1 year ago
perf: remove throttling from virtual grid (#2177)

Unnecessary due to the performance improvements introduced in Vue 3.4

Signed-off-by: Fernando...

a7f7f3e1787d3f20de8098e5691e5574de34df38 authored about 1 year ago
chore(types): fix datefns imports

After the update to datefns v3.0, these paths had to be updated

Signed-off-by: Fernando Fernánd...

be808a3a26c9b3a843cb0d538d517a3e2d736773 authored about 1 year ago
chore: remove deprecated defineModel config

In Vue 3.4, defineModel is promoted to stable, so the option was deprecated and it's supported b...

e6f9ce30011f5ff06e3ef0cdc20ffc40f5ad633b authored about 1 year ago
chore(deps): update npm development dependencies (#2168)

3d52c67ea247540c1903503324cceb8c0059b8fa authored about 1 year ago
chore(deps): update npm development dependencies (major) (#2172)

51ce2c1df79271aad7604d1606fc6d9d5963c3db authored about 1 year ago
chore(deps): update npm dependencies (#2175)

f3c7804f612c28b898d3ce20620dbc4e63135286 authored about 1 year ago
chore(deps): update dependency date-fns to v3 (#2170)

e8b0967bb75adb8de75fc55eb92431cad26e960b authored about 1 year ago
chore: don't treat cargo.lock as a binary file

Signed-off-by: Fernando Fernández <[email protected]>

09c30b3aff44cf5ce60845bf360a182e6d7fb0fb authored about 1 year ago
chore(deps): update cargo dependencies (#2173)

fc006f194b33507d15043a254fe03d9f9b744f98 authored about 1 year ago
chore(deps): update actions/setup-node action to v4.0.1 (#2169)

6f98c304ae80ceaa90be5debfcb62bcd822a92cb authored about 1 year ago
chore(deps): update npm dependencies

cebdb24cf1b1e787e229da2856bd900c7c76a1f8 authored about 1 year ago
chore(i18n): translate terms

Co-authored-by: Lukáš Kucharczyk <[email protected]>
Co-authored-by: Sepp Jeremiah Morris <Se...

3c32968b9db8a8060d20d1e2b88060f48c832418 authored about 1 year ago
ci: use javascript-typescript instead of javascript in CodeQL

Signed-off-by: Fernando Fernández <[email protected]>

ad19e26d462667bec715eb8991c98e197cd126a0 authored about 1 year ago
chore(deps): update npm development dependencies

c94638ed95b8febd7a570adb5f98fffc4e4cb529 authored about 1 year ago
ci: update to artifacts v4

Signed-off-by: Fernando Fernández <[email protected]>

dd6ba99beec7a5a57165fc5bcfa47d1bade194e9 authored about 1 year ago
chore(deps): update ci dependencies

71f504c990c2dc1e2fb94a9dca9ac8110aee09d8 authored about 1 year ago
ci: add merge queue support (#2167)

Signed-off-by: Fernando Fernández <[email protected]>

d4705522d5c2bd0fd5ab88724fd5be2d5bc62008 authored about 1 year ago
chore(deps): update npm dependencies

4bb4bb7e06af1aba39bf07a65d4f04bd0bb7e64a authored about 1 year ago
fix: remove old and complete todo comments

* Vue 3.3.12 fixed the v-bind issue
* The pattern matching proposal was there from pre-Vue 3 era...

6416e7a76c16048cf06b9909eb6e3201948450f3 authored about 1 year ago
style: disable import/order to use VSCode's ordering instead

Signed-off-by: Fernando Fernández <[email protected]>

deacdccd9303f13dff05d272c65bf67470ef0d89 authored about 1 year ago
chore: move some vue-router imports to vue-router/auto

Signed-off-by: Fernando Fernández <[email protected]>

52676faee81deada232759b9a41d7be27b4a9308 authored about 1 year ago