Changelog
All notable changes to the Hibiscus project will be documented in this file.
[v0.4.8] - Current
- Docs: Comprehensive MkDocs hierarchy populated containing project architecture, endpoints, and tutorial guides.
[v0.4.7]
- Bug Fix: Fixed controlled monaco text editor wiping recent key typing when an older queued React state echo occurred due to async lifecycle desyncs. The editor rendering dependency is now purely driven by an internal
fileVersionwhich respects the user's keystrokes.
[v0.4.6]
- Automation: Created
scripts/hibiscus.cjsterminal helper script encapsulatingdev,build,test,docs, andbumpfunctions.
[v0.4.5]
- CI/CD: Added complete Matrix testing pipeline using GitHub Actions to automatically lint, test, and package builds on Linux, Windows, and macOS for every tagged release.
[v0.4.4]
- Performance: Improved FS Watcher handling by accumulating file modification events cleanly within
HashSetdebouncers. - Performance: Memoized hierarchical
TreeViewandTreeNodecomponents preventing render storms on active workspace layouts natively.
[v0.4.3]
- Feature: Implemented automated rotating backup archives (
backup.rs) caching older iterations ofworkspace.jsonandcalendar.jsoninternally into.hibiscus/backups.
[v0.4.2]
- Feature: Appended automatic configuration state migrations
migration.rsnatively into standard system loading handlers solving breaking config changes between product variations.
[v0.4.1]
- Feature: Universal hotkeys mapped globally across editor spaces using
useKeyboardShortcutshooks interacting visually via an accessibleShortcutOverlaycheat sheet dialog.
[v0.4.0]
- Feature: Redone style tokens mapped out globally leveraging local CSS definitions allowing fast non-blocking changes via the built-in
ThemeSelectortoggle implementingMidnight,Dawn, andForestdefaults visually.