Releases: sandbox-science/AstraPulse
Releases · sandbox-science/AstraPulse
v1.0.0
🚀 AstraPulse v1.0.0
This release marks the first stable version of AstraPulse, with a strong focus on timer correctness, lifecycle safety, usability, and accessibility.
It establishes a solid, production-ready foundation for long-running Tauri desktop usage.
✨ Added
- Improved accessibility semantics by introducing proper
role="timer"usage for the countdown display. - Added two new preset durations: 5 minutes and 30 minutes.
- Enabled setting a custom timer by pressing the Enter key.
🔄 Changed
- stable release by @chrisdedman in #1
- Hardened timer lifecycle management to prevent duplicate
requestAnimationFramescheduling. - Made timer start/stop operations idempotent and state-safe.
- Updated countdown formatting so the display reaches 00:00 during the final second.
- Improved internal timer control flow for clarity and maintainability.
- Ensured timer cleanup occurs reliably on component unmount.
- Centered the preset buttons for improved visual balance.
- Updated the timer ring display to show hours when the duration is 60 minutes or more.
🐛 Fixed
- Fixed potential background animation frame leaks when stopping or unmounting the timer.
- Prevented accidental timer rescheduling after completion.
- Eliminated edge cases that could leave the timer in an inconsistent running state.
📦 Notes
This release introduces no breaking changes and represents AstraPulse’s transition from an initial preview to a stable, dependable desktop application.
Full Changelog: v0.1.0...v1.0.0
v0.1.0
🎉 AstraPulse — Initial Release
This is the first public release of AstraPulse, establishing the foundation of the project.
✨ Features
- Initialized AstraPulse with Tauri and Svelte
- Added application icons in multiple resolutions
- Included demo content and demo assets
🛠 Improvements
- Refined project description
- Improved README formatting and centered the AstraPulse logo
- Adjusted UI presentation (removed timer meta display, refined gradient opacity)
- Added platform testing warning
- Updated and aligned production documentation instructions
- Updated documentation to reflect frontend migration from Leptos to Svelte
🐛 Fixes
- Corrected icon paths in Tauri configuration
- Fixed README errors in production documentation instructions
📚 Documentation & Legal
- Added and integrated a LICENSE file
- Updated About section with license information and formatting improvements
Full Changelog: https://github.com/sandbox-science/AstraPulse/commits/v0.1.0