quexeky
8c8e9ad4c9
feat: Migrate to Apache opendal
2026-01-25 21:04:11 +11:00
quexeky
2518d9e023
chore: Update spec.md
2026-01-25 12:14:39 +11:00
quexeky
a9d1c6eea4
chore: Add spec.md
2026-01-25 08:02:23 +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
DecDuck
106ef8d42c
Merge pull request #1 from quexeky/main
...
Remove static target_dir from main.rs
2026-01-21 22:38:25 +00:00
quexeky
e7297019ea
chore: Add flake.nix and .envrc
2026-01-22 07:42:58 +11:00
quexeky
28a1152ed2
chore: Remove static target_dir from main.rs
2026-01-22 07:35:23 +11:00
renovate[bot]
7c69ec1e76
chore(deps): update webiny/action-conventional-commits action to v1.3.1
2026-01-21 17:05:28 +00:00
quexeky
e462fe3efd
fix: AsyncRead not advancing initialised buffer
2026-01-21 22:20:05 +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
quexeky
1db9e6264b
feat: S3 chunk uploading
2026-01-21 20:35:39 +11:00
Paco
b7ef662f5a
Customisable OIDC label #325 ( #327 )
2026-01-21 08:15:01 +00:00
DecDuck
34f2a92785
feat: use new depot endpoints in game specialisation
2026-01-21 16:52:49 +11:00
quexeky
69bef2b785
feat: Add config overwrite confirmation
2026-01-20 19:19:48 +11:00
quexeky
d8e487a273
refactor: Rename commands/configure/configure.rs to commands/configure/configurable.rs
2026-01-20 19:06:42 +11:00
quexeky
29a77ff06e
refactor: Rename commands/config to commands/configure
2026-01-20 19:05:31 +11:00
quexeky
38e8ac4839
refactor: Remove ConfigItem
2026-01-20 19:02:54 +11:00
quexeky
bf35f66961
feat: Storing configs
2026-01-20 18:44:40 +11:00
quexeky
a3cc54f8a6
feat: CLI Configuration and maintainability
2026-01-20 17:44:33 +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
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
quexeky
85b2e65b5f
chore: Mostly finished s3 config
2026-01-20 08:31:45 +11:00
quexeky
6e21e40648
feat: Logging
...
Also initial progress on the upload interface
2026-01-19 18:54:41 +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
af82b9dac2
fix: remove console log
2026-01-19 17:31:25 +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
dependabot[bot]
2399a282f5
chore(deps-dev): bump h3 from 1.15.3 to 1.15.5 ( #316 )
...
Bumps [h3](https://github.com/h3js/h3 ) from 1.15.3 to 1.15.5.
- [Release notes](https://github.com/h3js/h3/releases )
- [Changelog](https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md )
- [Commits](https://github.com/h3js/h3/compare/v1.15.3...v1.15.5 )
---
updated-dependencies:
- dependency-name: h3
dependency-version: 1.15.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-19 17:13:30 +11:00
DecDuck
22c03cabcc
feat: update comparison
2026-01-19 14:04:49 +11:00
quexeky
320d323880
feat: Add nix and rust-toolchain.toml
2026-01-19 13:45:00 +11:00
DecDuck
87bdd6ff98
fix: update romm table
2026-01-19 12:43:58 +11:00
DecDuck
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
Husky
752409b561
Switch to nuxt assets for emojis ( #311 )
...
* switch to nuxt assets for emojis
* add auth to emoji endpoint
* fix cache control header
* fix type error
2026-01-14 14:49:58 +11:00
DecDuck
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
dependabot[bot]
b6701f50e6
chore(deps): bump qs from 6.14.0 to 6.14.1 ( #303 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
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-04 18:34:00 +11:00
Andus
dda9834a4e
Add user profile page ( #302 )
...
* Add user page and API endpoint
* add: /user/[id] page
* add: /api/v1/user/[id] API endpoint
* Change loading message in user profile page
* Fix build errors, prettier code
2026-01-04 13:45:20 +11:00
DecDuck
e17dcae782
fix: modal transparency
2025-12-31 18:10:50 +10:00
DecDuck
b812543a4c
feat: open file semaphore
2025-12-20 20:09:53 +11:00
DecDuck
a6cb297e60
fix: limit chunks to 512 files each
2025-12-20 19:48:40 +11:00
DecDuck
3ff2944f77
fix: manifest generation no actually this time
2025-12-20 18:35:24 +11:00
DecDuck
87642befed
feat: fix droplet manifest generation
2025-12-20 17:04:18 +11:00
DecDuck
0d4c1e516f
feat: depot API
2025-12-20 01:11:05 +11:00