Skip to content

Releases: spaceness/stardust

1.0-rc.1

20 Dec 04:54
94a232d
Compare
Choose a tag to compare

Mostly a UI redesign for the home, session, and view pages, fixed some bugs, and a cwe284 vuln.

PRs

New Contributors

Full Changelog: 1.0-rc.0...1.0-rc.1

1.0-rc.0

04 Nov 02:25
db23ec8
Compare
Choose a tag to compare

New Features:

  • Added .config/config-schema.json for configuration schema.
  • Introduced OAuth configuration and Cloudflare turnstile support in the configuration.

Improvements:

  • Updated the README to link to the documentation for setup and usage.
  • Updated several package dependencies in package.json and pnpm-lock.yaml.
  • UI facelift

Bug Fixes:

  • Fixed configuration reading in drizzle.config.ts to use JSON configuration file.
  • Renamed next.config.mjs to next.config.ts and updated it to TypeScript.
  • Cleaned up code

Removals:

  • Deleted .env.example which contained environment variable examples, since now config.json is used.

Configuration Changes:

  • Adjusted biome.json schema to the latest version.
  • Added jq to the Nix flake configuration.

Other Changes:

  • Updated .gitignore to include .config/config.json.

These changes reflect significant updates, new features, and improvements. You can review the detailed commit diff here.

this was ai generated lol

0.9

29 Jun 06:12
Compare
Choose a tag to compare
0.9

BREAKING CHANGES

  • Switch to AGPL
  • Auth0 env variables are now
    AUTH_AUTH0_ID=your-auth0-id
    AUTH_AUTH0_SECRET=your-auth0-secret
    AUTH_AUTH0_ISSUER=your-auth0-issuer
  • DOCKER_NETWORK env variable needs to be the name of a docker network
  • Use firewall rules for isolating containers instead of a dedicated docker network, for example iptables
    WARNING: FAILING TO ADD IPTABLES RULES TO PROTECT CONTAINERS COULD ALLOW ATTACKERS TO HIJACK ANY SESSION
    running
docker network create stardust;
  iptables -I FORWARD -s $(docker network inspect stardust | jq -r 'map(to_entries) | map ([.[6].value.Config[0].Subnet ]) | .[] | @tsv') -d $(docker network inspect stardust | jq -r 'map(to_entries) | map ([.[6].value.Config[0].Subnet ]) | .[] | @tsv') -j DROP

and then setting DOCKER_NETWORK to stardust should work.

What's changed

  • Multi domain support for OAuth, AUTH_URL env is no longer needed.
  • Assign defaults for docker related environment variables
  • Simplify some code

Pull Requests

  • fix: used wrong username by @uhidontkno in #15
  • chore(deps): bump ws from 8.17.0 to 8.17.1 by @dependabot in #17
  • chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #18
  • BREAKING CHANGE - use iptables rules for preventing container-container communication by @IncognitoTGT in #19

New Contributors

Full Changelog: 0.8-rc...0.9

0.8 RC

29 May 17:50
d4617d0
Compare
Choose a tag to compare

What's Changed

  • Finish admin dash (mostly)
  • use PPR
  • add user management stuff
  • conditional metadata
  • organize view page a lil bit
  • remove .then
    and other things that idk of

PRs

Full Changelog: 0.7-beta...0.8-rc

0.7 Beta

21 May 23:06
168b7f1
Compare
Choose a tag to compare
0.7 Beta Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.5-beta...0.7-beta

autogenerated lol

v0.5 Beta

08 May 18:48
73d9865
Compare
Choose a tag to compare
v0.5 Beta Pre-release
Pre-release

This is the first beta release of stardust yayyy

Commit 73d9865

Admin dash, custom server, and other things:

  • start admin dash
  • use a custom nextjs server (no more next-ws)
  • webmanifest
  • use db transactions
  • bundle analyzer
  • use swr for session fetching
  • other unknown things that i forgot about.

This is the first actual release of stardust.

- @IncognitoTGT