Commit Graph
100 Commits
Author SHA1 Message Date
DecDuck ee2e3e5e32 Merge remote-tracking branch 'server/libarchive-backend' into v0.4.0 2026-03-30 19:19:54 +11:00
DecDuck 9ce40297ea Merge remote-tracking branch 'promo/v0.4.0' into v0.4.0 2026-03-30 19:15:58 +11:00
DecDuck ccfba3fb02 Merge remote-tracking branch 'promo/main' 2026-03-30 19:08:13 +11:00
DecDuck f82ec017d9 Update readmes for monorepo 2026-03-30 19:04:39 +11:00
DecDuck 5069d22f7e Merge remote-tracking branch 'docs/master' 2026-03-30 19:02:45 +11:00
DecDuck a83164b9e0 Merge remote-tracking branch 'cli/main' 2026-03-30 19:01:50 +11:00
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
DecDuck 0a14fb412d Add MFA notes 2026-03-10 18:24:04 +10:00
DecDuck 6a9d74ef84 feat: move to libarchive backend 2026-03-01 22:57:22 +11:00
DecDuck 581198f9e6 fix: vulns 2026-03-01 22:11:57 +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 150ff87856 Merge pull request #1 from Huskydog9988/misc-changes
Improve OIDC docs plus add guide
2026-03-01 10:16:53 +00:00
DecDuck df7f4132c8 Merge branch 'master' into misc-changes 2026-03-01 10:16:45 +00:00
DecDuck 9ce1a8f8d9 feat: update rc number 2026-02-27 15:16:54 +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 0a7da8b2f5 feat: update rc tag 2026-02-27 09:16:53 +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 3e45f0e3b8 fix: image tags 2026-02-26 01:56:37 +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 d4ae9ab62d fix: update quickstart tag 2026-02-25 23:58:27 +11:00
DecDuck f467493ffe feat: emulators guide 2026-02-25 23:57:07 +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 bf395ec40c feat: add migration guide 2026-02-25 23:17:58 +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 1a6b11df68 feat: dark mode 2026-02-18 15:23:24 +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
DecDuck 2b9edaaf53 Regenerate lockfile 2026-02-09 15:36:10 +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
DecDuck 204e4ff66d feat: update process creation docs 2026-02-06 23:10:44 +11:00
DecDuck 00823e0b00 feat: update distrobox docs 2026-02-06 18:26:45 +11:00
DecDuck bef3642b53 feat: add proton config info 2026-02-06 18:15:54 +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
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 938109708e feat: update drop docs 2026-02-05 23:43:52 +11:00
DecDuck c142a45099 feat: add download reference and importing update 2026-01-31 19:13:14 +11:00
DecDuck 589aa86e9c feat: add and fix build guides 2026-01-29 18:55:00 +11:00
DecDuck 6b614acfd8 Fix console.log and NGINX port 2026-01-29 16:34:45 +11:00
DecDuck ccfa9ae376 feat: build server docs 2026-01-29 15:21:13 +11:00
DecDuck d6f2f8ef18 fix: remove default cards 2026-01-28 23:45:59 +11:00
DecDuck 1b53624a32 feat: add user install guides 2026-01-28 23:42:04 +11:00
DecDuck 6bfec06fec feat: add more guides and command parsing 2026-01-28 23:15:38 +11:00
DecDuck 974b1d0f76 fix: broken links 2026-01-28 20:38:31 +11:00
DecDuck c571dccc61 feat: creating library page 2026-01-28 20:29:00 +11:00
DecDuck af9818f75c feat: link validator 2026-01-28 19:42:57 +11:00
DecDuck 7ffcf8241b fix: github pages build for real this time 2026-01-28 19:41:04 +11:00
DecDuck 2358c76def fix: github pages build 2026-01-28 19:40:24 +11:00
DecDuck 4d079901fb feat: github pages deploy 2026-01-28 19:37:37 +11:00
DecDuck 9d7e1c5f17 feat: initial commit 2026-01-28 19:36:09 +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
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
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
DecDuck 22c03cabcc feat: update comparison 2026-01-19 14:04:49 +11:00
DecDuck 87bdd6ff98 fix: update romm table 2026-01-19 12:43:58 +11:00
536b689c5f Translated using Weblate (French) (#297)
Currently translated at 100.0% (529 of 529 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (529 of 529 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (523 of 523 strings)

Translated using Weblate (Polish)

Currently translated at 24.4% (128 of 523 strings)

Translated using Weblate (Polish)

Currently translated at 22.7% (119 of 523 strings)

Added translation using Weblate (Polish)

Translated using Weblate (German)

Currently translated at 100.0% (523 of 523 strings)

Translated using Weblate (English (en_PIRATE))

Currently translated at 73.8% (386 of 523 strings)







Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/
Translate-URL: http://translate.droposs.org/projects/drop/drop/pl/
Translate-URL: https://translate.droposs.org/projects/drop/drop/fr/
Translation: Drop/Drop

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Andus <resres2007@gmail.com>
Co-authored-by: Hicks <hicksgaming99+weblate@gmail.com>
Co-authored-by: Ribemont Francois <ribemont.francois+weblate@gmail.com>
2026-01-15 15:37:21 +11:00
DecDuck 60730f05c5 Fix MFA superlevel redirect & ViewTransition (#314)
* feat: fix mfa superlevel & viewtransition

* fix: lint
2026-01-15 15:34:17 +11:00
DecDuck 792d5000c9 Auto-run torrential in development (#313)
* Auto-run torrential in development

* fix: lint
2026-01-14 15:10:48 +11:00
DecDuckandAden Lindsay 038507fa74 Depot API & v4 (#298)
* feat: nginx + torrential basics & services system

* fix: lint + i18n

* fix: update torrential to remove openssl

* feat: add torrential to Docker build

* feat: move to self hosted runner

* fix: move off self-hosted runner

* fix: update nginx.conf

* feat: torrential cache invalidation

* fix: update torrential for cache invalidation

* feat: integrity check task

* fix: lint

* feat: move to version ids

* fix: client fixes and client-side checks

* feat: new depot apis and version id fixes

* feat: update torrential

* feat: droplet bump and remove unsafe update functions

* fix: lint

* feat: v4 featureset: emulators, multi-launch commands

* fix: lint

* fix: mobile ui for game editor

* feat: launch options

* fix: lint

* fix: remove axios, use $fetch

* feat: metadata and task api improvements

* feat: task actions

* fix: slight styling issue

* feat: fix style and lints

* feat: totp backend routes

* feat: oidc groups

* fix: update drop-base

* feat: creation of passkeys & totp

* feat: totp signin

* feat: webauthn mfa/signin

* feat: launch selecting ui

* fix: manually running tasks

* feat: update add company game modal to use new SelectorGame

* feat: executor selector

* fix(docker): update rust to rust nightly for torrential build (#305)

* feat: new version ui

* feat: move package lookup to build time to allow for deno dev

* fix: lint

* feat: localisation cleanup

* feat: apply localisation cleanup

* feat: potential i18n refactor logic

* feat: remove args from commands

* fix: lint

* fix: lockfile

---------

Co-authored-by: Aden Lindsay <140392385+AdenMGB@users.noreply.github.com>
2026-01-13 15:32:39 +11:00
DecDuck 55fdaf51e1 Fix incompatiblities with server/develop 2026-01-11 13:03:35 +11:00
DecDuck 4e32c38948 feat: begin designing cli 2026-01-06 16:11:06 +07:00
DecDuck aa21a779ff feat: basics 2025-12-13 21:29:41 +11:00
DecDuck 1cd607f5b5 initial commit 2025-12-13 14:04:35 +11:00
DecDuck 9f284c9727 Bump version 2025-11-30 23:18:05 +11:00
DecDuck bf0a0b5a9c Fix accessibility with API token modal 2025-11-30 23:17:42 +11:00
DecDuck b5e5fc0c77 Fix server error messages 2025-11-30 23:13:01 +11:00
0cfc11f669 Translated using Weblate (German) (#290)
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 (German)

Currently translated at 96.3% (503 of 522 strings)

Translated using Weblate (German)

Currently translated at 96.3% (503 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% (522 of 522 strings)






Translate-URL: http://translate.droposs.org/projects/drop/drop/de/
Translate-URL: http://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>
2025-11-30 23:07:11 +11:00
DecDuck 7ba2965312 Internal server error fixes, 7z fixes, OIDC fixes (#289)
* fix: add no-prisma-delete lint

* fix: typescript for lint

* fix: bump droplet

* fix: oidc scopes override

* fix: type errors

* feat: delete all notifications

* fix: lint

* fix: light mode style fixes
2025-11-30 23:01:52 +11:00
DecDuck 987df47f4e fix: update comparison table 2025-11-22 16:11:02 +11:00
DecDuck 1bdea73cdb feat: update stats and add download metadata 2025-11-22 16:06:11 +11:00
DecDuck bb03e06133 Remove .gitlab-ci.yml 2025-11-20 16:09:16 +11:00
DecDuck 7717a54ff0 Fix 7z archives with spaces (#288)
* fix: ignore imported versions

* fix: bump droplet for 7z fixes
2025-11-20 14:02:56 +11:00
DecDuck a2d6141751 Add metadata timeout (#287)
* Add metadata timeout

* Fix lint
2025-11-20 11:17:58 +11:00
DecDuck 59c5bc0aa0 feat: add rest of download links 2025-11-19 23:13:45 +11:00
DecDuck 60748903e6 Move to pnpm to fix builds 2025-11-19 23:02:20 +11:00
DecDuck 7dbc483712 Fix Apple signing 2025-11-19 22:14:57 +11:00
DecDuck ef3b722780 fix: update last updated number 2025-11-15 14:45:21 +11:00
DecDuck 830ef1292d feat: add new certificate and current builds for v0.3.4 2025-11-15 14:44:22 +11:00
DecDuck ee5c9e191a Fix Prisma build 2025-11-15 10:59:17 +11:00
DecDuck 2d13c6e0e3 Add 7zip to container 2025-11-15 10:01:58 +11:00
DecDuck 6754d0b5d4 Bump version 2025-11-15 09:09:58 +11:00
DecDuck 096181bdf4 Bump version 2025-11-15 09:05:14 +11:00
DecDuck 278d32c1a3 Fix lints 2025-10-24 09:33:39 +11:00
DecDuck 3cef4c78b3 feat: update comparison matrix for GameVault update 2025-10-24 09:20:23 +11:00
DecDuck 3b0f4838c3 fix: update arm64 linux link 2025-10-21 12:44:25 +11:00
DecDuck aab9b2c414 Fix macOS build 2025-10-16 15:32:28 +11:00
DecDuck 6ce5fcdb95 Use 7zip for archive backend (#264)
* feat: use 7zip for archive backend

* fix: lint
2025-10-13 13:02:27 +11:00
DecDuck 125f31a5cb feat: fix getting started button 2025-09-25 08:59:35 +10:00