Skip to content

Releases: sandbox-science/AstraPulse

v1.0.0

28 Dec 04:57
73167ac

Choose a tag to compare

🚀 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

  • Hardened timer lifecycle management to prevent duplicate requestAnimationFrame scheduling.
  • 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

23 Dec 06:27

Choose a tag to compare

🎉 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