BillyOutlast and John Smith
6c3671714d
fix(platform): repair age-rating migration drift, resolve object storage stream leaks, and add Quadlet template ( #497 )
...
* fix(server): repair age-rating migration drift
The age-ratings change (97c6f2c8 ) appended the AgeRatingOrganization
enum and GameAgeRating table to 20260224145112, a migration that had
already been applied to existing databases. Prisma never re-runs applied
migrations, so those databases were left without the enum/table; the
later 20260726041153_add_user_groups migration then failed with
"type AgeRatingOrganization does not exist" and game pages 500'd.
Restore 20260224145112 to its original applied content, make
20260726041153 self-healing by creating the enum when it is missing, and
add an idempotent 20260915000000_add_game_age_ratings migration that
creates the type, table, index and foreign key. All statements are
guarded so they are safe on databases already repaired out-of-band.
* fix(server): eliminate file descriptor double-close and stream leaks in object storage
* feat(server): add generic Podman Quadlet deployment template
* fix(server): address platform-stability review feedback
Migrations are now append-only: 20260224145112 and 20260726041153 are left untouched and 20260915000000_add_game_age_ratings is replaced by 20260726041152_repair_age_rating_schema, named to sort before 20260726041153 so drifted databases create the enum before add_user_groups runs. Databases whose add_user_groups row already failed still need migrate resolve --rolled-back, which is documented in the migration.
FsObjectBackend#write now truncates before writing, so overwriting an object with shorter content cannot leave stale trailing bytes. FsObjectBackend#fetchHash computes and stores the hash on a database miss (FsHashStore#get returns undefined, not null).
Quadlet: drop the README and the chunk-cache volume/env keys (the chunk cache is not implemented in this repository), fix rootless boot via default.target, add a PostgreSQL healthcheck, use the drop-postgres DNS name, and fix the uninstall volume glob.
* fix(server): grant save owners read access and enforce save size limits
Save snapshots were created with no permissions, so the desktop client
could never pull an archive back, and pruning relied on deleteWithPermission
(which requires a delete grant the object never has), silently leaking every
pruned snapshot. Grant `<userId>:read` and reclaim as the system.
The advertised saveSlotSizeLimit was also never enforced; measure the stream
and reject oversized payloads with a 413 before the full archive is written.
---------
Co-authored-by: John Smith <you@example.com >
2026-09-15 10:15:31 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
344b89c5b9
chore(deps): bump @simplewebauthn/server from 13.3.0 to 13.3.2 ( #488 )
...
Bumps [@simplewebauthn/server](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/server ) from 13.3.0 to 13.3.2.
- [Release notes](https://github.com/MasterKale/SimpleWebAuthn/releases )
- [Changelog](https://github.com/MasterKale/SimpleWebAuthn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MasterKale/SimpleWebAuthn/commits/v13.3.2/packages/server )
---
updated-dependencies:
- dependency-name: "@simplewebauthn/server"
dependency-version: 13.3.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>
2026-09-05 09:41:31 +10:00
DecDuck
7eb1693bc3
Fix CI/CD pipeline
2026-09-05 09:39:11 +10:00
Nate Pelzel
0208ec5488
Keep the download queue moving after a failed download ( #491 )
...
When a download fails, manage_error_signal removes it from the queue but
doesn't send Go, so the next queued download never starts on its own.
Completed and Cancel both send Go; do the same here.
2026-09-05 09:35:58 +10:00
Nate Pelzel
de19327fad
Cache fetched games under the key the download agent reads ( #490 )
...
fetch_game_logic saves a fetched game under the key "<id>", but the
download agent (and the offline path) look it up under "game/<id>". Only
the library list writes "game/<id>".
So a game that isn't in the user's library - for example an emulator
pulled in as a dependency - is never found in the cache. The download
agent then falls back to the game's id for the folder name and installs
it into <install dir>/<uuid> instead of <install dir>/<name>.
2026-09-05 09:08:29 +10:00
Nate Pelzel
9f3d390f0e
Fix delta updates deleting nested files on Windows ( #486 )
...
GameDownloadAgent::run() prunes the install directory by comparing
locally-scanned relative paths against the manifest's file_list keys.
file_list is always written with `/` separators (see droplet's
path_backend.rs), regardless of which OS produced the manifest, but
Path::strip_prefix().to_string_lossy() on Windows yields `\`-separated
strings. Every nested file therefore fails the exact-string HashMap
lookup and gets deleted on every download/update, while flat root
files (no separator to disagree on) happen to survive. This is most
visible on Unity games, where nearly all content lives under a deeply
nested *_Data folder.
Confirmed against a live Drop server: 401/407 of a real game's
file_list entries contain `/`, with the remaining 6 being
separator-less root files, matching exactly which files survive vs.
get pruned.
2026-09-01 13:20:32 +10:00
NicoVIII
3b74063026
Update actions ( #483 )
...
* Update actions/checkout consistently to v7
* Update pnpm/action-setup to v6
With pnpm v11 this could and should be replaced with pnpm/setup, I guess.
* Update actions/setup-node consistently to v7
* Update actions/configure-pages to v6
It looks like this should be non-critical, it mainly includes a runtime upgrade to Node 24 as far as I could see that.
* Update actions/cache to v6
* Update docker/metadata-action to v6
I think this is also non-critical and mainly a runtime bump.
* Update docker/login-action to v4
Should also be just the node version bump.
* Update docker/setup-buildx-action to v4
* Update docker/setup-qemu-action to v4
* Update docker/build-push-action to v7
* Update actions/upload-artifact to v7
* Update actions/download-artifact to v8
This is quite a jump and I'm not very familiar with this action. But the changelogs looked more or less not critical, there was only a thing about downloading single artifacts by id in v5, but I think the "No Action Needed If" applies.
2026-08-31 08:23:01 +10:00
NicoVIII
d2df0466a9
Fix devcontainer ( #482 )
...
Sorry, I'm just a devcontainer type of guy :D
The restructure of the repo to a monorepo broke some things. I think I corrected them all so far.
I had to add .pnpm-store to the root .gitignore, because the pnpm install in the container places it there. Alternatively, if that is not wanted, I could move the story via env variable afaik to another place inside the container outside of the repo.
2026-08-30 22:54:54 +10:00
NicoVIII
fd8b70360b
Fix steam metadata import if full_description is missing ( #481 )
...
When trying to import a game which is restricted in your country, steam seems to not provide a full_description. This caused errors while importing, because the undefined was unexpected here.
I made this case explicit and the code a bit more typesafe to fix this error and at least allows to import the metadata you have access to via steam.
Fixes #403 .
2026-08-30 21:29:32 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3e37863657
chore(deps-dev): bump postcss from 8.5.24 to 8.5.25 ( #470 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.24 to 8.5.25.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.24...8.5.25 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.26
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 10:20:42 +10:00
DecDuck and Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
c5a70e6801
Fix archive backend crash ( #475 )
...
* Fix archive backend
* Fix overflow bug + add workflow
* Potential fix for pull request finding 'CodeQL / Workflow does not contain permissions'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Fix lint
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-08-21 10:20:14 +10:00
Trevor Wallis and Trevor Wallis
e654cdf52e
Docs/fix typo in OIDC docs ( #473 )
...
* Fix typo instances of "odic" in docs #443
* Update contributing guide link
* Update starlight-links-validator to fix build errors
---------
Co-authored-by: Trevor Wallis <trevor@twallis.com >
2026-08-15 13:54:02 +10:00
AgentScrubbles and Robert Clabough
12c81eb1ac
Fixing linux bug where client would never actually quit ( #469 )
...
* Fixing linux bug where client would never actually quit
* Fixing window minimizing to tray
* Make an official event
---------
Co-authored-by: Robert Clabough <robert@clabough.tech >
2026-08-15 12:38:25 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
380e3a50b4
chore(deps): bump nuxt from 4.4.8 to 4.5.1 in /desktop/main ( #472 )
...
Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ) from 4.4.8 to 4.5.1.
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v4.5.1/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 4.5.1
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-08-08 09:31:18 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0957cb85d3
chore(deps): bump nuxt from 3.21.7 to 3.21.10 ( #471 )
...
Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ) from 3.21.7 to 3.21.10.
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v3.21.10/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 3.21.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-08-08 09:31:01 +10:00
AgentScrubbles and Robert Clabough
26abc584a9
Set Age Restrictions on library with a slider ( #468 )
...
* Adding groups logic and restrictions
* Cleaning up some redundant code
* hastily made translations
* Linter issues
* More linting
* PR comments
* Covering other APIs with age filters per comment
* Add ages to age ratings
* Making the linter happy
---------
Co-authored-by: Robert Clabough <robert@clabough.tech >
2026-08-06 16:13:43 +10:00
DecDuck
b6b28afc2e
Update Drop image version to 0.4.0-rc-5
2026-08-05 10:29:38 +10:00
AgentScrubbles and Robert Clabough
13891f6ab2
Adding groups logic and restrictions ( #454 )
...
* Adding groups logic and restrictions
* Cleaning up some redundant code
* hastily made translations
* Linter issues
* More linting
* PR comments
* Covering other APIs with age filters per comment
---------
Co-authored-by: Robert Clabough <robert@clabough.tech >
2026-08-02 11:50:15 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cc3f645580
chore(deps): bump rustls-webpki from 0.103.8 to 0.103.13 in /torrential ( #405 )
...
Bumps [rustls-webpki](https://github.com/rustls/webpki ) from 0.103.8 to 0.103.13.
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.8...v/0.103.13 )
---
updated-dependencies:
- dependency-name: rustls-webpki
dependency-version: 0.103.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 21:26:12 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7cb81176b2
chore(deps): bump rand from 0.9.2 to 0.10.2 in /desktop/src-tauri ( #393 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.2 to 0.10.2.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.2 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.3
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-07-29 21:25:54 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f59bf9fd85
chore(deps): bump nuxt from 3.21.6 to 3.21.7 ( #424 )
...
Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ) from 3.21.6 to 3.21.7.
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v3.21.7/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 3.21.7
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-07-29 21:00:46 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6903d14f2c
chore(deps): bump rustls-webpki in /desktop/src-tauri ( #402 )
...
Bumps [rustls-webpki](https://github.com/rustls/webpki ) from 0.103.8 to 0.103.13.
- [Release notes](https://github.com/rustls/webpki/releases )
- [Commits](https://github.com/rustls/webpki/compare/v/0.103.8...v/0.103.13 )
---
updated-dependencies:
- dependency-name: rustls-webpki
dependency-version: 0.103.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 20:57:18 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d7ff88109c
chore(deps): bump github.com/jackc/pgx/v5 in /backend/core ( #400 )
...
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx ) from 5.9.1 to 5.9.2.
- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jackc/pgx/compare/v5.9.1...v5.9.2 )
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v5
dependency-version: 5.9.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-07-29 20:57:00 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
46c44ee850
chore(deps): bump rand from 0.9.2 to 0.9.3 in /torrential ( #395 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.9.3 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.3
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-07-29 20:56:47 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3f5df10c8d
chore(deps): bump rand from 0.9.2 to 0.9.3 in /cli ( #394 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.9.2 to 0.9.3.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.9.3 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.3
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-07-29 20:56:15 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9160a5ec79
chore(deps): bump markdown-it from 14.1.1 to 14.2.0 in /desktop/main ( #422 )
...
Bumps [markdown-it](https://github.com/markdown-it/markdown-it ) from 14.1.1 to 14.2.0.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/markdown-it/compare/14.1.1...14.2.0 )
---
updated-dependencies:
- dependency-name: markdown-it
dependency-version: 14.2.0
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-07-29 20:55:20 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
511fff645f
chore(deps): bump serde_with in /desktop/src-tauri/client ( #441 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.15.0 to 3.21.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.15.0...v3.21.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.21.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-07-29 20:53:46 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c471688003
chore(deps): bump astro from 6.4.8 to 7.1.1 ( #445 )
...
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro ) from 6.4.8 to 7.1.1.
- [Release notes](https://github.com/withastro/astro/releases )
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md )
- [Commits](https://github.com/withastro/astro/commits/astro@7.1.1/packages/astro )
---
updated-dependencies:
- dependency-name: astro
dependency-version: 7.1.0
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-07-29 20:53:33 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9eece50406
chore(deps-dev): bump postcss from 8.5.10 to 8.5.18 ( #455 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.10 to 8.5.18.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.10...8.5.18 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.18
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-07-29 20:53:10 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a42193fbc5
chore(deps-dev): bump postcss from 8.5.15 to 8.5.18 in /desktop/main ( #460 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.15 to 8.5.18.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.18 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.18
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-07-29 20:52:58 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
39d2ca3d4e
chore(deps): bump serde_with from 3.16.1 to 3.21.0 in /desktop/src-tauri ( #442 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.16.1 to 3.21.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.16.1...v3.21.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.21.0
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-07-29 20:49:03 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
24efd85b04
chore(deps): bump sharp from 0.35.2 to 0.35.3 ( #450 )
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.35.2 to 0.35.3.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.35.2...v0.35.3 )
---
updated-dependencies:
- dependency-name: sharp
dependency-version: 0.35.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-07-29 20:48:19 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
751e7e2c26
chore(deps): bump next from 15.5.18 to 15.5.21 ( #459 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.18 to 15.5.21.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.18...v15.5.21 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.5.21
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-07-29 20:47:35 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0436e67710
chore(deps): bump next from 15.5.18 to 15.5.21 in /sites/promo ( #453 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.18 to 15.5.21.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.18...v15.5.21 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.5.21
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-07-29 18:55:01 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f429e900cb
chore(deps): bump quinn-proto in /desktop/src-tauri ( #456 )
...
Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.13 to 0.11.16.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.16 )
---
updated-dependencies:
- dependency-name: quinn-proto
dependency-version: 0.11.16
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:48:06 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f56e07bfb5
chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 in /torrential ( #457 )
...
Bumps [quinn-proto](https://github.com/quinn-rs/quinn ) from 0.11.14 to 0.11.16.
- [Release notes](https://github.com/quinn-rs/quinn/releases )
- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.14...quinn-proto-0.11.16 )
---
updated-dependencies:
- dependency-name: quinn-proto
dependency-version: 0.11.16
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 18:47:33 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0eefae69cf
chore(deps): bump shescape from 2.1.11 to 2.1.14 ( #458 )
...
Bumps [shescape](https://github.com/ericcornelissen/shescape ) from 2.1.11 to 2.1.14.
- [Release notes](https://github.com/ericcornelissen/shescape/releases )
- [Changelog](https://github.com/ericcornelissen/shescape/blob/v2.1.14/CHANGELOG.md )
- [Commits](https://github.com/ericcornelissen/shescape/compare/v2.1.11...v2.1.14 )
---
updated-dependencies:
- dependency-name: shescape
dependency-version: 2.1.14
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-07-29 18:47:10 +10:00
AgentScrubbles and Robert Clabough
97c6f2c8a6
Add age ratings ( #451 )
...
* Base age rating system
* Cleanup enum leftovers
* Missed files
* GB importer
* Linter settings
* Translations
* Prettier and linting
---------
Co-authored-by: Robert Clabough <robert@clabough.tech >
2026-07-26 11:42:16 +10:00
AgentScrubbles and Robert Clabough
8e75a0bf56
Autofill launch name on version import ( #373 ) ( #447 )
...
Co-authored-by: Robert Clabough <robert@clabough.tech >
2026-07-24 07:38:04 +10:00
DecDuck
d0c3b2fdb6
Fix admin UI user bar overlap ( #439 )
2026-07-10 14:53:48 +10:00
DecDuck
6f74718695
Fix local path and templating issues ( #436 )
v0.4.0-rc-5
2026-06-30 08:25:31 +10:00
DecDuck
38c11567ef
Variety of bug fixes ( #432 )
...
* Fix #414
* Implement #268
* Add #269
2026-06-21 20:07:59 +10:00
DecDuck
cbecd1161d
Publish docs, update links ( #431 )
...
* Publish docs, update links
* Fix sitemap gen
* Migrate to Astro v6
* Fix server lint
2026-06-21 16:39:34 +10:00
DecDuck
9185089c99
Fix v0.4.0 process handler, add override menu ( #430 )
...
* Fix Windows and Linux launch
* Add process handler selector, pin Prisma
* Regenerate lcofkiel
* Fix torrential inclusion in image
* Fix layouting
* Implement tree kill for Windows
* Fix server lint
2026-06-21 15:24:33 +10:00
DecDuck
0290718ee0
Fix droposs.org build, finish website ( #429 )
...
* Fix compile issues
* Finish up website
2026-06-21 11:31:21 +10:00
DecDuck
2e86422004
Add lints, new website publish ( #428 )
...
* Add lints and new website
* Fix droplet CI
* Fix droplet ci again
* Fix clippy lints
2026-06-21 11:16:39 +10:00
DecDuck
796abf478f
Fix GitHub Actions build ( #427 )
...
* Fix server build
* Remove server drop-base submod
* Update lockfile
* Use debian images for build
* Fix pino errors, lint
* Fix macOS keychain lookup
2026-06-21 10:37:54 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
062ddc0c24
chore(deps): bump next from 15.4.4 to 15.5.18 in /sites/promo ( #413 )
...
Bumps [next](https://github.com/vercel/next.js ) from 15.4.4 to 15.5.18.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.4.4...v15.5.18 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.5.18
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-06-15 08:13:45 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ac1e0230ae
chore(deps): bump nuxt from 3.20.1 to 3.21.6 in /desktop/main ( #416 )
...
Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ) from 3.20.1 to 3.21.6.
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v3.21.6/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 3.21.6
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-06-15 08:13:01 +10:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8637ff52ef
chore(deps): bump nuxt from 3.21.2 to 3.21.6 ( #417 )
...
Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt ) from 3.21.2 to 3.21.6.
- [Release notes](https://github.com/nuxt/nuxt/releases )
- [Commits](https://github.com/nuxt/nuxt/commits/v3.21.6/packages/nuxt )
---
updated-dependencies:
- dependency-name: nuxt
dependency-version: 3.21.6
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-06-15 08:12:37 +10:00