laylafogiel-hash
527da5e5d4
Add store sort options ( #238 ) ( #261 )
...
This commit adds the option
to sort store items by name,
and to choose the sort order.
Co-authored-by: udifogiel <udifogiel@proton.me >
2025-10-13 11:20:48 +11:00
laylafogiel-hash
7f9c7eb10a
Carousel UI improvements ( #258 )
...
* make carousel pagination clickable
* make carousel in game pages wrap around
* make items in store fit the row when the filter menu is visible
---------
Co-authored-by: udifogiel <udifogiel@proton.me >
2025-10-13 11:18:52 +11:00
Hicks-99
b902678e79
Add Steam metadata provider ( #232 ) ( #250 )
...
* feat(metadata): add Steam metadata provider (#232 )
* style(steam): remove emojis from log messages
2025-09-21 10:43:35 +10:00
DecDuck
c14b32adbc
Update CONTRIBUTING.md
2025-09-10 10:40:21 +10:00
dependabot[bot]
88493f0ec4
chore(deps): bump vite from 6.3.5 to 6.3.6 ( #245 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-10 10:39:11 +10:00
DecDuck
de054f20e7
Translations update from Weblate ( #195 )
...
* Translated using Weblate (German)
Currently translated at 66.5% (314 of 472 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (French)
Currently translated at 93.1% (465 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
* Translated using Weblate (Russian)
Currently translated at 16.0% (80 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/ru/
* Translated using Weblate (German)
Currently translated at 62.9% (314 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 62.9% (314 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 62.9% (314 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 81.7% (408 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 81.7% (408 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 81.7% (408 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 100.0% (499 of 499 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
---------
Co-authored-by: Niklas Eifler <droposs@eiflerstrom.de >
Co-authored-by: pVDWNwffCRw2B2inHGs# <farmouss@gmail.com >
Co-authored-by: D3 <sl4yerenter@protonmail.com >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Co-authored-by: Kuschiniko <nico.kusch@outlook.de >
Co-authored-by: Hicks <hicksgaming99+weblate@gmail.com >
2025-09-10 10:38:16 +10:00
dependabot[bot]
6988bf0550
chore(deps): bump tmp from 0.2.3 to 0.2.5 ( #228 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.5.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 17:31:10 +10:00
DecDuck
1ff82979ea
Preallocate download streams ( #229 )
...
* feat: pre-allocate streams for high-latency downloads
* fix: update drop-base
* fix: remove debug latency
* fix: lint
2025-08-31 14:50:56 +10:00
Husky
f203d0a3fd
Switch to pnpm ( #162 )
...
* fix: metadata provider log
* feat: fully switch to pnpm
* ci: prettier ignore pnpm lock
* chore: dedupe lockfile
* chore: update pnpm
2025-08-31 09:53:55 +10:00
DecDuck
b016351a45
Delete yarn.lock
2025-08-31 09:45:04 +10:00
DecDuck
d194f0e315
Update drop-base commit
2025-08-26 09:19:22 +10:00
DecDuck
ac7b66cf62
Update droplet & other small features, and bump version for v0.3.3 ( #212 )
...
* fix: bump version and fix context timeout issues
* fix: bump droplet
* feat: add appimage auto-detection (#209 )
2025-08-25 13:23:46 +10:00
DecDuck
dcef096552
API tokens ( #201 )
...
* fix: small fixes to request util and version update endpoint
* feat: api token creation and management
* fix: lint
* fix: remove unneeded sidebar component
2025-08-23 13:58:52 +10:00
useless-bit
6d3a8aad08
Init Prisma in Dockerfile ( #204 )
2025-08-23 07:55:37 +10:00
dependabot[bot]
bf06eb0ccf
chore(deps): bump vite-plugin-static-copy from 3.1.1 to 3.1.2 ( #199 )
...
Bumps [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@3.1.1...vite-plugin-static-copy@3.1.2 )
---
updated-dependencies:
- dependency-name: vite-plugin-static-copy
dependency-version: 3.1.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-22 13:49:31 +10:00
DecDuck
aef91853ab
Admin task UI update & QoL ( #194 )
...
* feat: revise library source names & update droplet
* feat: add internal name hint to library sources
* feat: update library source table with new name + icons
* fix: admin invitation localisation issue
* feat: #164
* feat: overhaul task UIs, #163
* fix: remove debug task
* fix: lint
2025-08-19 15:03:20 +10:00
FurbyOnSteroids
b5223757a2
Fix non-unicode characters in game path ( #193 )
...
* replace btoa with a Buffer implementation, as btoa does not support non-unicode characters.
* replace btoa with a Buffer implementation, as btoa does not support non-unicode characters.
* fix linting
* fix linting
* replace buffer implementation with a md5 hash. This also adds the ts-md5 library.
* Revert "replace buffer implementation with a md5 hash. This also adds the ts-md5 library."
This reverts commit f98b811ab9 .
* replace buffer implementation with md5 hash from node:crypto
* fix linting.. again
---------
Co-authored-by: FurbyOnSteroids <codeberg@your-moms-bellybutton.hair >
2025-08-16 22:23:57 +10:00
Ribemont Francois
9fc1f1638d
Translated using Weblate (French)
...
Currently translated at 98.2% (450 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
2025-08-16 12:02:48 +10:00
Weblate Translation Memory
694bbad8e5
Translated using Weblate (English (en_PIRATE))
...
Currently translated at 83.8% (384 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
2025-08-16 12:02:48 +10:00
Weblate
ddac9fa623
Update translation files
...
Updated by "Remove blank strings" add-on in Weblate.
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/
2025-08-16 12:02:47 +10:00
Ribemont Francois
bab1d841b8
Translated using Weblate (French)
...
Currently translated at 97.3% (446 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
2025-08-16 12:02:47 +10:00
Weblate Translation Memory
0087d5fcb8
Translated using Weblate (French)
...
Currently translated at 97.8% (448 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
2025-08-16 12:02:36 +10:00
DecDuck
519057108a
Various fixes ( #186 )
...
* fix : #181
* fix: use taskHandler as source of truth for imports
* fix: task formatting
* fix: zip downloads
* feat: re-enable import version button on delete + lint
2025-08-15 22:57:56 +10:00
dependabot[bot]
5f9b73b228
chore(deps): bump tmp from 0.2.3 to 0.2.4 ( #179 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 08:28:06 +10:00
DecDuck
3c5fe2e651
v2 download API and Admin UI fixes ( #177 )
...
* fix: small ui fixes
* feat: #171
* fix: improvements to library scanning on admin UI
* feat: v2 download API
* fix: add download context cleanup
* fix: lint
2025-08-09 15:45:39 +10:00
DecDuck
359e1412a8
Translations update from Weblate ( #172 )
...
* Translated using Weblate (English)
Currently translated at 100.0% (458 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 80.7% (370 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
* Translated using Weblate (English)
Currently translated at 100.0% (458 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 83.4% (382 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
* Added translation using Weblate (Russian)
* Translated using Weblate (French)
Currently translated at 49.1% (225 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
* Translated using Weblate (German)
Currently translated at 54.3% (249 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 54.3% (249 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (Russian)
Currently translated at 6.1% (28 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/ru/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 84.0% (385 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
* Translated using Weblate (French)
Currently translated at 97.8% (448 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
* Translated using Weblate (French)
Currently translated at 97.8% (448 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
* Translated using Weblate (German)
Currently translated at 68.5% (314 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 68.5% (314 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (German)
Currently translated at 68.5% (314 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
* Translated using Weblate (English)
Currently translated at 100.0% (458 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en/
* Translated using Weblate (French)
Currently translated at 97.3% (446 of 458 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
* Update translation files
Updated by "Remove blank strings" add-on in Weblate.
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/
---------
Co-authored-by: Husky <husky@disroot.org >
Co-authored-by: Ribemont Francois <ribemont.francois+weblate@gmail.com >
Co-authored-by: Hicks <hicksgaming99+weblate@gmail.com >
Co-authored-by: Kuschiniko <nico.kusch@outlook.de >
Co-authored-by: Dmitrii <nossster@gmail.com >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
Co-authored-by: Weblate <noreply@weblate.org >
2025-08-06 17:49:07 +10:00
Mars7x
e72b94bfc9
README fixes ( #174 )
2025-08-06 17:48:25 +10:00
Husky
b864d77f2a
Small IO tweaks, robots.txt, and README improvements ( #173 )
...
* feat: add link to drop version in footer
* feat: add drop logo aria label
* feat: disable all crawling by bots
for now i think this is a good default as all of drop is currently behind auth
* feat: hide logo when inside wordmark for aria
* docs: update readme and contributing
* feat: default page in setup wizzard is img
* ci: remove redundant perm in release ci
* docs: update translation links and add progress image
* fix: lang selector using wrong weblate link
2025-08-04 16:30:22 +10:00
luzpaz
e1b63fb607
Fix various typos ( #156 )
...
Found via `codespell -q 3 -S "./yarn.lock" -L pris`
2025-08-01 21:53:31 +10:00
DecDuck
52176787a7
Fix #119 ( #153 )
2025-08-01 16:26:27 +10:00
DecDuck
d501894dd1
Translated using Weblate (English) ( #151 )
...
Currently translated at 100.0% (456 of 456 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en/
2025-08-01 14:31:50 +10:00
DecDuck
30f0ced75e
feat: bump version ( #150 )
2025-08-01 14:02:44 +10:00
DecDuck
c434713085
Fix for undeleted games from library sources ( #148 )
...
* fix: casade delete for games and library sources
* fix: add bug workaround
* fix: lint
2025-08-01 14:00:10 +10:00
DecDuck
a3ea3409c1
Code-based authorization for Drop clients ( #145 )
...
* feat: code-based authorization
* fix: final touches
* fix: require session on code fetch endpoint
* feat: better error handling
* refactor: move auth send to client handler
* fix: lint
2025-08-01 13:11:56 +10:00
DecDuck
f696bad436
Translations update from Weblate ( #107 )
...
* Translated using Weblate (English (Australia))
Currently translated at 1.6% (6 of 375 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_AU/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 99.4% (373 of 375 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 99.4% (373 of 375 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
* Translated using Weblate (English (en_PIRATE))
Currently translated at 100.0% (375 of 375 strings)
Translation: Drop/Drop
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
---------
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
2025-08-01 10:38:53 +10:00
DecDuck
592d4c2633
Fix for incorrect description on company page
2025-07-31 21:49:15 +10:00
DecDuck
e674432c39
Fix for invalid route in setup wizard
2025-07-31 21:44:25 +10:00
DecDuck
4ff6be81c2
Fix for Release CI
2025-07-31 21:39:01 +10:00
DecDuck
ec5f0ca986
Fix Github Release CI ( #144 )
...
* fix: attempt fix from https://github.com/reproducible-containers/buildkit-cache-dance
* fix: lint
* fix: migrate to pnpm to see if it builds
* fix: comment out unified deps builder
* fix: remove dependency on deps
* fix: shamefully hoist deps
2025-07-31 21:36:01 +10:00
DecDuck
2691654ab6
Setup wizard & 0.3.0 release ( #146 )
...
* fix: small merge fixes
* feat: initial setup wizard
* fix: last few localization items
* fix: lint
* fix: bump version
2025-07-31 20:41:02 +10:00
DecDuck
6c726297fe
Merge branch 'main' into develop
2025-07-31 18:03:19 +10:00
DecDuck
2555eff993
Store overhaul ( #142 )
...
* feat: small library tweaks + company page
* feat: new store view
* fix: ci merge error
* feat: add genres to store page
* feat: sorting
* feat: lock game/version imports while their tasks are running
* feat: feature games
* feat: tag based filtering
* fix: make tags alphabetical
* refactor: move a bunch of i18n to common
* feat: add localizations for everything
* fix: title description on panel
* fix: feature carousel text
* fix: i18n footer strings
* feat: add tag page
* fix: develop merge
* feat: offline games support (don't error out if provider throws)
* feat: tag management
* feat: show library next to game import + small fixes
* feat: most of the company and tag managers
* feat: company text field editing
* fix: small fixes + tsgo experiemental
* feat: upload icon and banner
* feat: store infinite scrolling and bulk import mode
* fix: lint
* fix: add drop-base to prettier ignore
2025-07-30 13:40:49 +10:00
Husky
58da16c551
Update Prisma to 6.11 ( #133 )
...
* chore: update prisma to 6.11
more prisma future proofing due to experimental features
* chore: update dependencies
twemoji - new unicode update
argon2 - bux fixes
vue3-carousel - improve mobile experiance
vue-tsc - more stable
* fix: incorrect prisma version in docker
Also remove default value for BUILD_DROP_VERSION, that is now handled in nuxt config
* fix: no logging in prod
* chore: optimize docker builds even more
* fix: revert adoption of prisma driverAdapters
see: https://github.com/prisma/prisma/issues/27486
* chore: optimize dockerignore some more
* Fix `pino-pretty` not being included in build (#135 )
* Remove `pino` from frontend
* Fix for downloads and removing of library source (#136 )
* fix: downloads and removing library source
* fix: linting
* Fix max file size of 4GB (update droplet) (#137 )
* Fix manual metadata import (#138 )
* chore(deps): bump vue-i18n from 10.0.7 to 10.0.8 (#140 )
Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n ) from 10.0.7 to 10.0.8.
- [Release notes](https://github.com/intlify/vue-i18n/releases )
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/vue-i18n )
---
updated-dependencies:
- dependency-name: vue-i18n
dependency-version: 10.0.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump @intlify/core from 10.0.7 to 10.0.8 (#139 )
---
updated-dependencies:
- dependency-name: "@intlify/core"
dependency-version: 10.0.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Small fixes (#141 )
* fix: save task as Json rather than string
* fix: pull objects before creating game in database
* fix: strips relative dirs from version information
* fix : #132
* fix: lint
* fix: news object ids and small tweaks
* fix: notification styling errors
* fix: lint
* fix: build issues by regenerating lockfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: DecDuck <declanahofmeyr@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 21:28:00 +10:00
DecDuck
c5b6894c40
Small fixes ( #141 )
...
* fix: save task as Json rather than string
* fix: pull objects before creating game in database
* fix: strips relative dirs from version information
* fix : #132
* fix: lint
* fix: news object ids and small tweaks
* fix: notification styling errors
* fix: lint
2025-07-20 14:56:15 +10:00
dependabot[bot]
761a5524c3
chore(deps): bump @intlify/core from 10.0.7 to 10.0.8 ( #139 )
...
---
updated-dependencies:
- dependency-name: "@intlify/core"
dependency-version: 10.0.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 14:29:49 +10:00
dependabot[bot]
26e3e599c5
chore(deps): bump vue-i18n from 10.0.7 to 10.0.8 ( #140 )
...
Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n ) from 10.0.7 to 10.0.8.
- [Release notes](https://github.com/intlify/vue-i18n/releases )
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/vue-i18n )
---
updated-dependencies:
- dependency-name: vue-i18n
dependency-version: 10.0.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 14:29:37 +10:00
DecDuck
e55a4d6d7e
Fix manual metadata import ( #138 )
2025-07-14 17:26:00 +10:00
DecDuck
59ea3a13ba
Fix max file size of 4GB (update droplet) ( #137 )
2025-07-14 16:43:42 +10:00
DecDuck
1bfa03087a
Fix for downloads and removing of library source ( #136 )
...
* fix: downloads and removing library source
* fix: linting
2025-07-14 15:34:10 +10:00
DecDuck
65fba0ca7b
Remove pino from frontend
2025-07-14 14:20:17 +10:00