You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11-18Lines changed: 11 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,22 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Added
11
-
- Hypothesis property-based tests for blob and bubble parsing (#71, #82)
12
-
- PDF export endpoint coverage in CI (#72, #82)
13
-
14
-
### Changed
15
-
- Extract shared `from_dict` validation helpers for model classes, reducing duplication (#70, #80)
16
-
- Enable mypy `strict-optional` and fix nullability gaps across the codebase (#69, #79)
17
-
18
-
### Fixed
19
-
- Add incomplete-result signaling on parse failure so callers can distinguish partial vs. complete data (#67, #78)
20
-
- Replace `print()` error output with structured logging throughout (#68, #77)
21
-
- Replace silent `except Exception: pass` with structured logging in workspace and bubble load paths (#66, #76)
22
-
- Rename `_`-prefixed internal functions to public names to satisfy strict linters (#82)
23
-
24
-
## [0.1.0] - 2026-05-21
25
-
26
10
### Added
27
11
-**Web UI** — browse and search all Cursor AI workspaces; conversation view with syntax-highlighted code blocks, dark/light mode, and bookmarkable chat URLs (#63)
28
12
-**Export formats** — one-click export of chats as Markdown, HTML, PDF, JSON, and CSV from the web UI (#63)
@@ -34,6 +18,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments