Skip to content

Commit 6eb9953

Browse files
author
Fortinbra
committed
docs: update CHANGELOG for v3.23.0
1 parent 7ac1d85 commit 6eb9953

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22

33
All notable changes to Budget Experiment.
44

5+
## [3.23.0] - 2026-03-11
6+
7+
### Features
8+
9+
- **client:** Unified `/transactions` page with paginated, filtered, sorted view of all transactions — inline category assignment, bulk categorize/delete, create-rule-from-transaction, AI suggestion chips, deep-link URL sync, running balance for single-account views (Feature 107)
10+
- **api:** `GET /api/v1/transactions/paged` endpoint with full filter/sort/pagination support; `PATCH /api/v1/transactions/{id}/category` for quick category assignment; `POST /api/v1/transactions/suggest-categories` for batch AI suggestions
11+
- **client:** AI Suggestions UX redesign — unified suggestions page with grouped suggestions, review mode, AiSetupBanner, AnalysisInlineProgress, SuggestionGroup, UnifiedSuggestionCard, AiSuggestionsViewModel extraction (Feature 105)
12+
- **ai:** AI suggestion quality improvements — TransactionDescriptionCleaner, DescriptionAggregator, enriched prompts with frequency/amounts and few-shot examples, hardened response parsing with `ParseResult<T>` diagnostics, feedback-informed suggestions, SuggestionMetricsService with `GET /api/v1/suggestions/metrics` endpoint (Feature 106)
13+
14+
### Testing
15+
16+
- **api:** 23 integration tests for unified transaction endpoints — GET /paged (12), POST /suggest-categories (5), PATCH /{id}/category (6)
17+
- **application:** 12 unit tests for UnifiedTransactionService — paging, filtering, summary, balance info, running balance
18+
- **client:** 68 TransactionsViewModel unit tests — initialization, filters, sorting, pagination, selection, bulk operations, suggestions, create-rule, error handling
19+
- **client:** 9 InlineCategoryPicker + 9 TransactionFilterBar component tests
20+
21+
### Documentation
22+
23+
- **docs:** Feature 105 — AI suggestions UX redesign (complete)
24+
- **docs:** Feature 107 — Actionable transaction lists (complete)
25+
526
## [3.22.0] - 2026-03-08
627

728
### Refactoring

0 commit comments

Comments
 (0)