Releases: emilyst/stardrift
Stardrift v0.0.66
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.65...v0.0.66
Stardrift v0.0.64
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.63...v0.0.64
Stardrift v0.0.62
What's Changed
Changed
- Lower default body count to 25
- It's more friendly for WebAssembly
- Use
ColorScheme::Rainbowas 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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.61...v0.0.62
Stardrift v0.0.61
What's Changed
Fixed
- Bloom effect now applies uniformly across all celestial body colors
- Removed
metallic: 0.0andreflectance: 0.0material properties that were interfering with bloom extraction - Bodies now use default PBR reflectance (0.5) which ensures consistent bloom visibility across all color ranges
- Removed
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.60...v0.0.61
Stardrift v0.0.60
What's Changed
Fixed
- iOS Safari crashing on load
- Added polyfill for
exitPointerLock
- Added polyfill for
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.59...v0.0.60
Stardrift v0.0.59
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.tomlbuild target fromindex.htmltoweb/index.html - Changed WASM
opt-levelfrom"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-differencefor contrast instead of text stroke - Expanded Trunk watch ignore list to include
target,docs,benchesdirectories
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.58...v0.0.59
Stardrift v0.0.58
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.57...v0.0.58
Stardrift v0.0.57
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.56...v0.0.57
Stardrift v0.0.56
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.55...v0.0.56
Stardrift v0.0.54
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/stardriftThis 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:
- First attempt: Double-click the app/DMG (or run the binary) - you'll see a warning that it cannot be opened
- Allow the app: Go to System Settings → Privacy & Security
- Scroll down: Find the "Open Anyway" button for Stardrift (appears for ~1 hour after first attempt)
- 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/stardriftNote: 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:
- Click "More info" on the SmartScreen dialog
- Click "Run anyway"
Full Changelog: v0.0.53...v0.0.54