Extract changelog sections in CI to populate GitHub release bodies dynamically. Expose the update body from tauri-plugin-updater and render it in the settings page when an update is available. Add CHANGELOG discipline rule to CLAUDE.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.9 KiB
3.9 KiB
Changelog
[Unreleased]
[0.3.7]
Fixes
- Remove MSI bundle to prevent updater install path conflict
- Change Windows updater installMode to basicUi
- Improve split indicator visibility and adjustments layout
0.3.2
New Features
- Linux support: Add Linux build (
.deb,.rpm,.AppImage) to release workflow - Transaction splits on Adjustments page: View transaction split adjustments in a dedicated section on the Adjustments page
Fixes
- Fix CSV auto-detect edge cases
- Remove accent from productName for Linux
.debcompatibility
0.3.1
Fixes
- Always show profile switcher in sidebar (#2)
0.3.0
New Features
- Multiple profiles: Create multiple profiles with separate databases, custom names, and colors
- PIN protection: Protect profiles with an optional numeric PIN
- Profile switcher: Quick profile switching from the sidebar
- Drag-and-drop categories: Reorder categories or change parent via drag-and-drop in the category tree
- Transaction splits: Split a transaction across multiple categories with adjustable amounts
0.2.10
New Features
- Period quick-select: Add quick period filter buttons (This month, Last month, etc.) on the Transactions page
- Budget vs Actual report: Monthly and year-to-date comparison table in Reports
- Parent category subtotals: Budget page shows aggregated subtotals for parent categories
- User guide: Complete documentation page accessible from Settings, printable to PDF
Improvements
- Persist template selection and add Update template button
- Don't pre-select already-imported files when entering source config
- Make settings data imports visible in Import History
- Replace per-template delete buttons with single delete on selection
- Replace refresh icon with save icon on update template button
- Add sign convention to budget page
0.2.9
Fixes
- Allow duplicate-content files with different names (#1)
0.2.8
New Features
- Data export/import: Export and import your data (transactions, categories, or both) with optional AES-256-GCM encryption (#3)
Fixes
- Cross-file duplicate detection and per-file import tracking
0.2.5
New Features
- Import config templates: Save and load import source configurations as reusable templates
- 12-month budget grid: Full year budget view with monthly cells and annual totals
Fixes
- Budget and category fixes
- Migration checksum issue (schema.sql must not be modified after initial release)
0.2.3
New Features
- Chart patterns: Added SVG fill patterns (diagonal lines, dots, crosshatch, etc.) to differentiate categories in bar charts, pie chart, and stacked bar charts beyond just color
- Chart context menu: Right-click any category in a chart to hide it or view its transactions in a detail popup
- Hidden categories: Hidden categories appear as dismissible chips above charts with a "Show all" button to restore them
- Transaction detail modal: View all transactions composing a category's total directly from any chart
- Import preview popup: The data preview is now a popup modal instead of a separate wizard step, allowing quick inspection without leaving the configuration page
- Direct duplicate check: New "Check Duplicates" button on the import configuration page skips directly to duplicate validation without requiring a preview first
Improvements
- Import wizard flow simplified: source-config → duplicate-check (preview is optional via popup)
- Duplicate-check back button now returns to source configuration instead of the removed preview step
- Added
categoryIdsmap toCategoryOverTimeDatafor proper category resolution in the over-time chart
0.2.2
- Bump version
0.2.1
- Add "All Keywords" view on Categories page
- Add dark mode with warm gray palette
- Fix orphan categories, persist has_header for imports, add re-initialize
- Add Budget and Adjustments pages