Skip to content

Commit 409ffa3

Browse files
committed
docs: refine changelog based on review feedback
1 parent 67a8256 commit 409ffa3

1 file changed

Lines changed: 28 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [v0.5.0-beta] - 2026-06-23
99

10+
### Highlights
11+
- 🚀 Migrated from Electron to Tauri
12+
- ⚡ Automatic updates
13+
- 🪟 Improved window behavior
14+
- 🐞 Major stability improvements
15+
1016
### Added
1117
- **Auto-Updates**: The app now checks for updates silently in the background on startup. A "Check for Updates Now" button was also added to the Settings menu.
1218

1319
### Changed
20+
- **Tauri Migration**: PaperCache has been fully migrated from Electron to Tauri, reducing memory usage, startup time, and application size while preserving existing workflows.
1421
- The macOS distribution format is now `.tar.gz` and `.app` to circumvent strict macOS 14 runner restrictions with `osascript`. The Homebrew Cask automation pulls the `.tar.gz` bundle.
1522

1623
### Fixed
1724
- Addressed multiple edge-cases with `CodeMirror` state overwrites causing typed text to disappear or duplicate.
1825
- Fixed a bug where entering an empty string for the OpenAI API Key would incorrectly register as a valid key. The system now safely deletes the credentials.
19-
- Standardized window show/hide toggling and ensured `Esc` correctly closes popovers.
26+
- Improved window behavior and consistency across Windows, macOS, and Linux.
2027
- The `Quit` action now gracefully emits the proper shutdown events rather than force-killing the process, preventing data loss.
2128

2229
### Performance
@@ -27,6 +34,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2734

2835
## [v0.4.0] - 2026-06-22
2936

37+
### Highlights
38+
- ⌨️ Global Shortcut Recorder
39+
- ✅ Tasks Integration
40+
- 🧠 State Management Refactor
41+
- 🏎️ MathJS Optimization
42+
3043
### Added
3144
- **Global Shortcut Recorder**: Added a UI in Settings to record custom keybindings for toggling the app and creating new notes.
3245
- **Tasks Integration**: Support for inline checkboxes and a dedicated Tasks view.
@@ -43,7 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4356
- Fixed the Settings window so that it properly tracks the bounds of the main window.
4457

4558
### Performance
46-
- **MathJS Optimization**: Implemented dynamic lazy-loading for the heavy `mathjs` dependency and debounced mathematical evaluations, significantly lowering baseline CPU usage.
59+
- **MathJS Optimization**: Implemented dynamic lazy-loading and debounced evaluations, dramatically reducing idle CPU usage and startup overhead.
4760
- Fixed a memory leak involving power state IPC listeners that drained battery on macOS.
4861

4962
### Security
@@ -54,6 +67,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5467

5568
## [v0.2.0] - 2026-06-20
5669

70+
### Highlights
71+
- 🧮 Core mathematical evaluation logic
72+
- 📏 Horizontal rules and styling
73+
5774
### Added
5875
- Implemented core mathematical evaluation logic and inline widgets.
5976
- Added horizontal rules (`---`) styling and custom colors for math results.
@@ -69,7 +86,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6986

7087
## [v0.1.0] - 2026-05-31
7188

89+
### Highlights
90+
- 🎉 Initial Release of PaperCache!
91+
7292
### Added
73-
- **Initial Release**: PaperCache is born!
74-
- System tray integration, auto-hide on blur, and global toggle capabilities.
75-
- Markdown parsing, live variable tracking, and secure key storage.
93+
- **Initial Release** of PaperCache.
94+
- Global hotkey launcher with floating markdown editor.
95+
- Live markdown rendering with inline math and variables.
96+
- System tray integration.
97+
- Auto-hide on blur.
98+
- Cross-platform desktop support.

0 commit comments

Comments
 (0)