DecDuck
0a731c8731
Merge remote-tracking branch 'desktop/develop'
2026-03-30 19:01:10 +11:00
DecDuck
65ab0e8c8d
Merge remote-tracking branch 'server/develop'
2026-03-30 19:00:50 +11:00
DecDuck
17f68cdd4e
Initial commit
2026-03-30 07:46:26 +00:00
NicoVIII
22dc94b920
Add z-index to ComboboxOptions ( #271 ) ( #375 )
...
I never used headlessui before, so I have no idea why this is needed, but it looks like this fixes the problem. I think a high z-index is alright, because there shouldn't be things that should lie above the options.
2026-03-29 21:24:45 +11:00
dependabot[bot]
f03fed0b8a
chore(deps): bump shescape from 2.1.8 to 2.1.10 ( #368 )
...
Bumps [shescape](https://github.com/ericcornelissen/shescape ) from 2.1.8 to 2.1.10.
- [Release notes](https://github.com/ericcornelissen/shescape/releases )
- [Changelog](https://github.com/ericcornelissen/shescape/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ericcornelissen/shescape/compare/v2.1.8...v2.1.10 )
---
updated-dependencies:
- dependency-name: shescape
dependency-version: 2.1.10
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 08:12:57 +11:00
Paco
f3e90bd033
Fix non-authenticated users being counted as sessions ( #362 )
2026-03-03 08:02:58 +11:00
DecDuck
236022e99f
Check integrity task ( #364 )
2026-03-01 21:49:34 +11:00
DecDuck
83516d83fd
OIDC validation & issuer fixes ( #363 )
...
* fix: validation and issuer checks
* feat: query param util
* fix: lint
2026-03-01 21:25:55 +11:00
DecDuck
14f4135071
Tag connect & disconnect fix ( #360 )
...
* fix: tag connect/disconnect
* fix: lint
* fix: oidc typo fix
2026-02-27 15:15:27 +11:00
DecDuck
d7fffe59f9
OIDC & store fixes ( #358 )
...
* fix: typos
* fix: platform filtering
* feat: fix tags and create option
2026-02-27 09:15:19 +11:00
DecDuck
df6aebbd6d
Fix Windows exe launch through cmd routing ( #190 )
...
* feat: modify_command in process manager
* fix: import windows extension
2026-02-27 08:48:51 +11:00
DecDuck
b3bb3133d7
Fix options modal and launcher on Windows ( #189 )
...
* fix: proton paths fetch on windows
* fix: fetch_proton_paths on windows
* fix: native launcher
2026-02-26 12:59:29 +11:00
DecDuck
84fa70f436
Fix emulator path calculation ( #188 )
...
Fixes a typo that makes the emulator executable append to the **game** install dir, not the **emulator** install dir.
2026-02-26 01:54:26 +11:00
DecDuck
82b9912bd0
Game updates ( #187 )
...
* refactor: split umu launcher
* feat: latest version picker + fixes
* feat: frontend latest changes
* feat: game update detection w/ setting
* feat: fixes and refactor for game update
* fix: windows ui
* fix: deps
* feat: update modifications
* feat: missing ui and lock update
* fix: create install dir on init
* fix: clippy
* fix: clippy x2
* feat: add configuration option to toggle updates
* feat: uninstall dropdown on partiallyinstalled
2026-02-25 23:27:30 +11:00
DecDuck
3d5479bc31
Quick fixes ( #355 )
...
* fix: error message on import
* fix: 2fa input size
2026-02-25 23:23:36 +11:00
DecDuck
ee9dba5dc0
Add display name field to version importer ( #354 )
2026-02-25 23:05:24 +11:00
DecDuck
8956b6e8b2
Fix torrential depot ( #353 )
...
Adds a plugin to automatically add/update the torrential depot record
2026-02-25 22:24:15 +11:00
DecDuck
7dc889852d
Paginated admin library & upgrade manifests ( #351 )
...
* feat: new page layout + endpoint
* feat: non-parallel mass import
* feat: paginated admin library
* feat: lint and performance improvement
* feat: library filter util
* feat: link frontend features to backend
* fix: lint
* fix: small fixes
* feat: bump torrential
* fix: lint
2026-02-25 02:17:33 +11:00
DecDuck
3375e8c972
Fix dev torrential server ( #349 )
...
* fix: droplet interface not waiting for torrential
* fix: lint
2026-02-13 13:10:53 +11:00
Husky
d1786b3c60
migrate to prisma v7 ( #345 )
...
* migrate to prisma v7
* fix prisma type imports
* update prisma version in docker
* fix prisma cli breaking things
2026-02-11 01:26:53 +00:00
Husky
e4a295f767
Series of small fixes ( #346 )
...
* migrate bufbuild config to v2
* fix localdir lookup
* fix old oidc redirect path
* rework twemoji path stuff
* fix torrential cmd
* fix broken lock file
* align dev server port with nginx
* bump pnpm
* bump nuxt
* make translations lazy loaded
* format numbers via i18n
* fix prisma breaking if extension already exists
2026-02-09 16:27:31 +00:00
Paco
d0d79b3668
Refactoring and UI improvements on the admin home page ( #348 )
2026-02-09 18:40:45 +11:00
DecDuck
2b9edaaf53
Regenerate lockfile
2026-02-09 15:36:10 +11:00
dependabot[bot]
5548ec730d
chore(deps): bump seroval from 1.4.0 to 1.5.0 ( #338 )
...
Bumps [seroval](https://github.com/lxsmnsyc/seroval ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/lxsmnsyc/seroval/releases )
- [Commits](https://github.com/lxsmnsyc/seroval/commits/1.5.0 )
---
updated-dependencies:
- dependency-name: seroval
dependency-version: 1.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 13:41:19 +11:00
dependabot[bot]
b179a3a716
chore(deps): bump lodash from 4.17.21 to 4.17.23 ( #337 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 13:41:05 +11:00
dependabot[bot]
9de3b540f8
chore(deps): bump lodash-es from 4.17.21 to 4.17.23 ( #340 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-07 13:33:27 +11:00
DecDucK
d7ec7fc25c
Fix Windows build
2026-02-07 13:14:19 +11:00
DecDuck
16ef83228b
Async downloader, better Proton support ( #183 )
...
* feat: async downloader + other fixes
* feat: windows command parsing + use library path for install path
* feat: better proton support
* feat: style fixes and store button now uses in-app
* feat: emulator rename + umu emulator fix
* feat: bring process creation inline with docs
* fix: clippy
2026-02-06 23:24:14 +11:00
DecDuck
bc5623cc78
API optimisations ( #343 )
...
* feat: api optimisation
* feat: emulator rename
2026-02-06 23:12:03 +11:00
Paco
d6920700cb
Fixes wrong values used in RAM usage section ( #344 )
2026-02-06 13:42:00 +11:00
Paco
af08472e45
Make application and logo configurable ( #336 )
...
* Adds settings for server name and logo
* Implements ApplicationLogo and replaces site name based on settings
* Refactors component for changing the company logo
* Removes unused variable
* Uses message instead of statusMessage
* Replaces favicon with logo if set
2026-02-06 11:43:21 +11:00
DecDuck
15f5986b07
Use native runners for CI ( #342 )
...
* feat: use platform-specific runners
* feat: replace with template
* fix: image name
* fix: registry image name
* fix: checkout repo
* fix: add drop version
* fix: add sha env
* fix: permissions
2026-02-06 09:55:22 +11:00
DecDuck
2662ae4154
Use self-hosted runner
2026-02-06 01:21:54 +11:00
DecDuck
228bd69409
Fix Docker build
2026-02-06 00:53:50 +11:00
DecDuck
f79fcd4a78
Translated using Weblate (German) ( #328 )
...
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (German)
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (German)
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (French)
Currently translated at 100.0% (522 of 522 strings)
Translated using Weblate (French)
Currently translated at 100.0% (518 of 518 strings)
Translate-URL: https://translate.droposs.org/projects/drop/drop/de/
Translate-URL: https://translate.droposs.org/projects/drop/drop/fr/
Translation: Drop/Drop
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Hicks <hicksgaming99+weblate@gmail.com >
Co-authored-by: Ribemont Francois <ribemont.francois+weblate@gmail.com >
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org >
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org >
2026-02-06 00:34:11 +11:00
DecDuck
1f74d35bdc
In-app store, delta version support ( #179 )
...
* fix: windows launch
* feat: add necessary client fixes for store
* fix: keyring fix
* feat: delta version support
* feat: dl/disk progress
* feat: move to jwt auth
* fix: lint
2026-02-06 00:30:27 +11:00
DecDuck
13c97cfcfc
In-app store, torrential backend, locales ( #332 )
...
* feat: add store nav and fixes
* fix: reduce password requirement & new task error ui
* fix: client webtoken fix
* fix: delta versions and dockerfile
* fix: use setup platforms for filter & display
* fix: setup not accounted when returning valid options
* feat: tighter delta version support
* feat: dl/disk size
* feat: offload manifest generation to torrential
* fix: bump torrential
* feat: remove droplet
* feat: bump torrential
* feat: convert locales
2026-02-06 00:12:24 +11:00
DecDuck
6b614acfd8
Fix console.log and NGINX port
2026-01-29 16:34:45 +11:00
DecDuck
6b8d150770
Game specialisation & delta versions ( #323 )
...
* feat: game specialisation, auto-guess extensions
* fix: enforce specialisation specific schema at API level
* fix: lint
* feat: partial work on depot endpoints
* feat: bump torrential
* feat: dummy version creation for depot uploads
* fix: lint
* fix: types
* fix: lint
* feat: depot version import
* fix: lint
* fix: remove any type
* fix: lint
* fix: push update interval
* fix: cpu usage calculation
* feat: delta version support
* feat: style tweaks for selectlaunch.vue
* fix: lint
2026-01-23 16:04:38 +11:00
Paco
88d14f2d35
Adds new tile on the admin home page with system data. ( #301 )
...
* Adds new tile on the admin home page with system data. Also fixes the active users bug in the pie chart
* Fixes missing parentheses
* Updates user stats cache when signing in
* Reads active number of users from session provider
* Removes unused variable
* Small improvements
* Removes acl properties from system data websocket and performs initial push of data
* fix: remove acl fetch
---------
Co-authored-by: DecDuck <declanahofmeyr@gmail.com >
2026-01-22 10:58:21 +11:00
dependabot[bot]
f6266d2839
chore(deps): bump diff from 8.0.2 to 8.0.3 ( #326 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) from 8.0.2 to 8.0.3.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v8.0.2...v8.0.3 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 8.0.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 21:41:17 +11:00
Paco
b7ef662f5a
Customisable OIDC label #325 ( #327 )
2026-01-21 08:15:01 +00:00
DecDuck
fc69ae30ab
Depot API & executor launch ( #173 )
...
* feat: depot api downloads
* feat: frontend fixes and experimental webview store
* feat: sync downloader
* feat: cleanup and fixes
* feat: encrypted database and fixed resuming
* feat: launch option selector
* fix: autostart when no options
* fix: clippy
* fix: clippy x2
* feat: executor launch
* feat: executor launch
* feat: not installed error handling
* feat: better offline handling
* feat: dependency popup
* fix: cancelation and resuming issues
* feat: dedup by platform
* feat: new ui for additional components and fix dl manager clog
* feat: auto-queue dependencies
* feat: depot scanning and ranking
* feat: new library fetching stack
* In-app store page (Windows + macOS) (#176 )
* feat: async store loading
* feat: fix overscroll behaviour
* fix: query params in server protocol
* fix: clippy
2026-01-20 11:40:48 +11:00
Husky
526a8e69dd
Add ODIC Back-Channel Logout ( #304 )
...
* prevent returning expired sessions
* add issuer to ODIC creds
* get id token in ODIC
* make session signin return session
* working backchannel logout?
* require https for ODIC provider
* handle wellknown not being https
* find session api progress
* fix windows build
* return session token on session
* switch OIDC to #searchSessions
* update pnpm
* switch to using message on error obj
* move odic callback
* fix type errors
* redirect old oidc callback
* make redirect url a URL
* remove scheduled task downloadCleanup
* fix session search for oidc
* fix signin result
* cleanup code
* ignore data dir
* fix lint error
2026-01-20 09:50:04 +11:00
DecDuck
1b897a737d
Fix sign-in page errors, etc ( #322 )
...
* fix: store page redirect
* fix: silent fail passkey + error display
* fix: remove console log modal
2026-01-19 17:34:03 +11:00
dependabot[bot]
4053bac85f
chore(deps): bump undici from 7.13.0 to 7.18.2 ( #319 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.13.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.13.0...v7.18.2 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.18.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:16:21 +11:00
dependabot[bot]
0578cfb3ca
chore(deps): bump node-forge from 1.3.1 to 1.3.2 ( #295 )
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:16:09 +11:00
dependabot[bot]
7560dc0dfb
chore(deps): bump diff from 8.0.2 to 8.0.3 ( #321 )
...
Bumps [diff](https://github.com/kpdecker/jsdiff ) from 8.0.2 to 8.0.3.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md )
- [Commits](https://github.com/kpdecker/jsdiff/compare/v8.0.2...v8.0.3 )
---
updated-dependencies:
- dependency-name: diff
dependency-version: 8.0.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:15:52 +11:00
dependabot[bot]
d7b2869190
chore(deps): bump tar from 7.4.3 to 7.5.3 ( #320 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.4.3 to 7.5.3.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.3 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:15:37 +11:00
dependabot[bot]
02fb851dc0
chore(deps): bump devalue from 5.5.0 to 5.6.2 ( #318 )
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.5.0 to 5.6.2.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.5.0...v5.6.2 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:15:24 +11:00