Releases
0.13.0
Compare
Sorry, something went wrong.
No results found
🌟 Features
Event creation
New create event API, expanded to support create_events (batch)
Create event FAB with keyboard shortcut and form
Colorized event-type tabs, account select, and import item UI
Link transactions to events
LinkTransactionsTable and LinkedTransactionsField components
Event filtering on transactions
Filter by event in get_transactions and the transaction read API
Statement
Statement SQL model and schema
Frontend
Create account FAB
Better timezone combobox
New UI primitives: dialog, empty, checkbox, kbd, combobox, item, tabs
🧨 Breaking Changes
Rename Payment model to Event (table, enum PaymentType -> EventType, SQL relationships, API endpoints and params)
Rename transaction payment_id to event_id
Old create event API marked as deprecated
🪜 Other Notable Changes
Reindex Alembic migration scripts with sequence numbers, add auto-index migration script
Revise mise db tasks (rename db:seed flow, db-dev task)
Rename TransactionStatusBadge component
Event mock data fixtures
Docs: additional CRUD and frontend API rules, AI notes cleanup, @-only import rule
🐞 Bug fixes
Backend: OAuth token URL, mandated __tablename__, minor fixes
Frontend: lint and rename fixes
⚙️ Internal
Bump backend deps: fastapi@0.138.0, alembic@1.18.4, sqlmodel@0.0.38, loguru@0.7.3, tzdata@2026.2, python-jose@3.5.0, python-multipart@0.0.32
Bump frontend toolchain: node@26, pnpm@11.8.0, shadcn@4.11.0
You can’t perform that action at this time.