Skip to content

Releases: emilyst/stardrift

Stardrift v0.0.66

13 Oct 16:37
v0.0.66
cedbc07

Choose a tag to compare

What's Changed

Changed

  • Minor release build optimization

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.65...v0.0.66

Stardrift v0.0.64

12 Oct 18:02
v0.0.64
d80a24a

Choose a tag to compare

What's Changed

See CHANGELOG.md for details.

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.63...v0.0.64

Stardrift v0.0.62

09 Oct 05:33
v0.0.62
c7f4c09

Choose a tag to compare

What's Changed

Changed

  • Lower default body count to 25
    • It's more friendly for WebAssembly
  • Use ColorScheme::Rainbow as default color scheme

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.61...v0.0.62

Stardrift v0.0.61

08 Oct 08:22
v0.0.61
d72dab2

Choose a tag to compare

What's Changed

Fixed

  • Bloom effect now applies uniformly across all celestial body colors
    • Removed metallic: 0.0 and reflectance: 0.0 material properties that were interfering with bloom extraction
    • Bodies now use default PBR reflectance (0.5) which ensures consistent bloom visibility across all color ranges

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.60...v0.0.61

Stardrift v0.0.60

06 Oct 01:43
v0.0.60
e590802

Choose a tag to compare

What's Changed

Fixed

  • iOS Safari crashing on load
    • Added polyfill for exitPointerLock

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.59...v0.0.60

Stardrift v0.0.59

05 Oct 22:20
v0.0.59
97c9d45

Choose a tag to compare

What's Changed

Changed

  • Web build infrastructure migrated to Tailwind CSS
    • Replaced 73 lines of inline CSS with Tailwind CSS v4 utility classes
    • Moved web assets from project root to web/ directory
    • Updated Trunk.toml build target from index.html to web/index.html
    • Changed WASM opt-level from "s" (size optimization) to "3" (speed optimization)
    • Added Tailwind CSS v4.1.14 to Trunk tools configuration
    • Loading progress bar width changed from fixed 300px to 80% viewport width
    • Loading percentage text uses mix-blend-difference for contrast instead of text stroke
    • Expanded Trunk watch ignore list to include target, docs, benches directories

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.58...v0.0.59

Stardrift v0.0.58

05 Oct 11:27
v0.0.58
5fc3aee

Choose a tag to compare

What's Changed

Added

  • Added WebAssembly loading progress indicator for web builds
    • Displays minimal progress bar with percentage during WASM download
    • Uses Trunk's initializer framework to track loading progress
    • Automatically fades out when application starts

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.57...v0.0.58

Stardrift v0.0.57

05 Oct 09:47
v0.0.57
d03edcc

Choose a tag to compare

What's Changed

Changed

  • Upgraded to Bevy 0.17

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.56...v0.0.57

Stardrift v0.0.56

30 Sep 03:38
v0.0.56
5f2c17f

Choose a tag to compare

What's Changed

See CHANGELOG.md for details.

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.55...v0.0.56

Stardrift v0.0.54

28 Sep 06:04
v0.0.54
65dfe55

Choose a tag to compare

What's Changed

Changed

  • Replaced ConfigDefaults procedural macro with manual Default implementations
    • Configuration structs now use conventional Rust Default trait implementations
    • Default values documented with inline comments in implementation blocks
  • Dependencies updated

Removed

  • Removed entire macros crate and procedural macro system
    • Deleted macros crate from workspace dependencies
    • Eliminated build-time procedural macro compilation overhead
    • Simplified project structure by removing macros directory

Fixed

  • Fixed integrator benchmarks by copying acceleration functions locally after test utilities removal

Try Stardrift

→ View in browser - Try Stardrift directly in your web browser

Download Verification

Build Provenance (Recommended)

All release artifacts are signed with GitHub Attestations. Verify authenticity using the GitHub CLI:

# Verify any downloaded artifact (most secure)
gh attestation verify <filename> --repo emilyst/stardrift

# Example for macOS DMG
gh attestation verify stardrift-*.dmg --repo emilyst/stardrift

# Example for Linux binary
gh attestation verify stardrift-*.tar.gz --repo emilyst/stardrift

This verifies the artifact was built by GitHub Actions from this repository's source code.

Security Notices

macOS

The macOS binaries are ad-hoc signed but not notarized. On macOS Sequoia (15.x) and later:

Recommended method:

  1. First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
  2. Allow the app: Go to System Settings → Privacy & Security
  3. Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
  4. Confirm: Click "Open Anyway", enter your password, then click "Open" in the final dialog

Alternative for command-line users:

xattr -dr com.apple.quarantine /path/to/stardrift

Note: This requires an admin account. If it fails with "Operation not permitted", grant Terminal Full Disk Access in System Settings → Privacy & Security → Full Disk Access

Note: The right-click → "Open" bypass no longer works in macOS Sequoia.

Windows

Windows SmartScreen may warn about the executable. To run:

  1. Click "More info" on the SmartScreen dialog
  2. Click "Run anyway"

Full Changelog: v0.0.53...v0.0.54