Commit Graph
1555 Commits
Author SHA1 Message Date
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
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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
DecDuck 44efcbb633 fix: remove test.txt 2025-12-19 14:50:45 +11:00
DecDuck 56e6ecee26 feat: clearer error messages 2025-12-19 14:36:40 +11:00
DecDuck dac75556d3 fix: make manifest public 2025-12-18 19:49:37 +11:00
DecDuck 8f24d4ea75 fix: add deserialize traits for manifest 2025-12-18 19:39:03 +11:00
DecDuck 5c6597eb6b feat: iv and key creation 2025-12-18 19:04:56 +11:00
DecDuck d7f9faf602 feat: new 7z output parser 2025-12-18 18:45:44 +11:00
renovate[bot] 4f23c7bf6d chore(deps): update hustcer/setup-nu action to v3.22 2025-12-13 17:34:01 +00:00
DecDuck aa21a779ff feat: basics 2025-12-13 21:29:41 +11:00
DecDuck e37e3f620b feat: provide rusty manifest 2025-12-13 21:28:20 +11:00
DecDuck ed0b7bcf42 fix: progress reporting 2025-12-13 21:20:57 +11:00
DecDuck 62ff8be3c0 feat: multithreaded manifest generation 2025-12-13 21:14:59 +11:00
DecDuck bef9f8d25d bump version 2025-12-13 15:28:04 +11:00
DecDuck a3ee266f9d feat: manifest generator 2025-12-13 15:27:03 +11:00
DecDuck 1cd607f5b5 initial commit 2025-12-13 14:04:35 +11:00
DecDuck 89af632d84 feat: multipart downloads 2025-12-03 13:56:29 +11:00
quexeky 872a5421bf refactor: Convert to a dependency injection system for library sources, contexts, and backends
Signed-off-by: quexeky <git@quexeky.dev>
2025-12-03 10:14:31 +11:00
quexeky 51b469962a refactor: Add lints to use in future and fix some
Signed-off-by: quexeky <git@quexeky.dev>
2025-12-03 07:34:40 +11:00
DecDuck f7735fa88a fix: remove openssl 2025-12-01 21:29:19 +11:00
quexeky d10b4967fd refactor: Focus on maintainability
Signed-off-by: quexeky <git@quexeky.dev>
2025-12-01 20:21:40 +11:00
DecDuck 9e604bf61b feat: add healthcheck 2025-12-01 17:45:55 +11:00
DecDuck 39d4fea255 update readme 2025-12-01 16:29:33 +11:00
DecDuck 8965b05dda add license 2025-12-01 16:28:09 +11:00
DecDuck fd65a0653f fix: clippy lints 2025-12-01 16:27:08 +11:00
DecDuck bd2e44d4f0 feat: initial commit 2025-12-01 16:25:29 +11:00
DecDuck 4dfb02b0e7 fix: remove lifetimes 2025-12-01 14:35:16 +11:00
DecDuck acdf2ba0f7 fix: add unpin type 2025-12-01 14:33:32 +11:00
DecDuck 217079cdf7 feat: async update 2025-12-01 14:29:41 +11:00
DecDuck 724415df78 feat: make version backends sync 2025-12-01 11:25:53 +11:00
DecDuck 7c49a5cacb feat: add backend constructor 2025-12-01 11:14:18 +11:00
DecDuck 2d67febdb1 feat: move version backend 2025-12-01 11:11:46 +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
renovate[bot] 619619058f chore(deps): update rust crate criterion to 0.8.0 2025-11-30 01:42:06 +00: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
WeblateandRibemont Francois 277e09a566 Translated using Weblate (French)
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate (French)

Currently translated at 96.9% (484 of 499 strings)

Co-authored-by: Ribemont Francois <ribemont.francois+weblate@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/
Translation: Drop/Drop
2025-11-22 10:34:45 +11:00