Skip to content

Commit 8d3dc4f

Browse files
committed
Prepare for 0.3.2 release
1 parent d899684 commit 8d3dc4f

File tree

1 file changed

+10
-21
lines changed

1 file changed

+10
-21
lines changed

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [v0.3.2] - 2025-11-29
11+
1012
### Added
11-
- **Access error tracking**: New `access` column on items tracks permission issues encountered during scanning
12-
- `Ok`: No access issues
13-
- `MetaError`: Unable to read file metadata (detected during scan phase)
14-
- `ReadError`: Unable to read file contents (detected during analysis phase)
15-
- **Access Denied alerts**: New alert type generated when files cannot be read during analysis
16-
- Displayed with amber "warning" badge in web UI to distinguish from validation errors
17-
- Filterable via new "Access Denied" option in Alerts page type dropdown
18-
- **Change tracking for access state**: Change records now include `access_old` and `access_new` columns to track permission changes over time
13+
- **Access error tracking**: Files with permission issues are now tracked as having access issues instead causing scans to stop
14+
- **Access Denied alerts**: New alert type for files that can't be read, shown with amber badge in Alerts page
1915

2016
### Changed
21-
- **CLI simplified**: Running `fspulse` now starts the server by default; `fspulse serve` still works for backward compatibility
22-
- **TUI removed**: Terminal UI explorer (`src/explore/`) has been removed; all exploration is now through the web UI
23-
- **Legacy CLI commands removed**: Report commands and interactive CLI features removed; FsPulse is now a web-first application
24-
- **Removed `asm` feature from sha2**: Fixes x86_64 cross-compilation in CI workflow builds
25-
- **Resilient scanning**: Permission errors no longer abort scans. Items with access issues are tracked and can be retried on subsequent scans when permissions are restored
26-
- **Hashing optimization**: Removed unnecessary `BufReader` wrapper for more efficient large file hashing
27-
28-
### Removed
29-
- Unused dependencies: `crossterm`, `dialoguer`, `ratatui`, `tui-textarea`, `tabled`, `md-5`
17+
- **Simplified startup**: Just run `fspulse` to start the server (no subcommand needed)
18+
- **Web-first**: Terminal UI and legacy CLI commands removed; all features now in web UI
19+
- **Resilient scanning**: Permission errors no longer stop scans; affected items can be retried when access is restored
3020

3121
### Fixed
32-
- **Item Details Slow Load**: Added an index to the changes table on item_id to help with various scenarios where loading changes for an item was slow
33-
- **Query null/not-null filters**: Restored ability to filter enum columns (like `val`, `access`, `change_type`) by `null` and `not null` in FsPulse queries
34-
- **Explore page empty results**: Structured tabs (Roots, Scans, Items, Changes, Alerts) now display "No results found" message when query returns no rows
35-
- **Explore page layout**: Fixed issue where outer card would detach from inner content when shrinking browser width on structured tabs
22+
- **Item details loading**: Significantly faster loading of change history for items
23+
- **Query filters**: Restored null/not-null filtering for enum columns
24+
- **Explore page**: Empty results now show "No results found"; fixed layout issues on narrow screens
3625

3726
## [v0.3.1] - 2025-11-23
3827

0 commit comments

Comments
 (0)