This repository was archived by the owner on Aug 7, 2026. It is now read-only.
Repository navigation
v1.0.33
Wishlists have been renamed to Stashes, and you can now create open-ended stash goals that grow over time without a set end date. The desktop update process has been streamlined with a new stash introduction modal, and the app now features skeleton loading states for smoother transitions. Additionally, the user interface has been enhanced with improved responsiveness, tooltips, and layout adjustments. Several bugs have also been resolved to ensure a smoother experience.
Technical Details
What's Changed
🚀 Features
- add RUNNER_PROVIDER variable for switching between GitHub and Namespace runners
- add local release workflow for self-hosted runner
- enhance release notes generator with structured change analysis
- support open-ended stash goals and improve stash UX
- add skeleton loading components and modal scrollbar hook
- streamline update flow and add stash intro modal in #239
🐛 Bug Fixes
- resolve mypy type errors for open-ended stash goals
- revert to macos-15-intel for x64 builds (pre-Namespace config)
- use standard macos-13 runner for Intel builds
- use macos-14-large (not xlarge) for Intel builds
- update macOS runners from retired macos-13-xlarge to macos-14-xlarge
- use correct Namespace runner label format
- adjust runner profiles for Namespace availability
- use valid Namespace profile names (no periods)
- correct macOS architecture labels (not universal binary)
- ensure publish-desktop runs when docker/screenshots skipped
- restore matrix-based parallel builds from 0a09aac
- build arm64 and x64 separately instead of universal
- keep both backends in universal build for merge compatibility
- update singleArchFiles pattern to match full path
- add singleArchFiles to skip backend merge check
- keep separate backend directories for universal build
- use lipo merge for true universal binary with single notarization
- build arm64 and x64 separately instead of universal
⚡ Improvements
- format stash.py to pass ruff check
- improve modal, tooltip, and animation components
- reorganize requirements and config files in #240
📦 Other Changes
- Revert "chore: release 1.0.33" (@github-actions[bot])
Installation Notes
macOS: Signed and notarized. Drag to Applications and launch.
Windows: Click "More info" → "Run anyway" if SmartScreen appears.
Linux: Run chmod +x Eclosion-*.AppImage to make executable.
Full Changelog: 65bc970...HEAD