Skip to content

Releases: trakli/webui

Release 1.1.1

03 May 11:43
7fbe7ce

Choose a tag to compare

Release Notes

Added

  • Image thumbnails for picked transaction attachments, with saved attachments rendered as cards on the edit form and a per-file remove control that deletes them server-side
  • Transactions list now refetches on tab focus so records synced from other clients (mobile, web) show up without forcing a re-login

Fixed

  • Transaction attachments are uploaded as multipart binary files instead of base64 JSON, so the backend file validator accepts them again
  • Files picked during a transaction edit are now actually uploaded (the update flow used to silently drop them)
  • The attachment picker appends to the existing selection instead of replacing it, and silently caps the total at five attachments to match the visible hint
  • Imports confirm step resolves targets by id and updates names reactively

Deployment

Documentation

See the README for usage instructions.

Full Changelog

View the complete version history in CHANGELOG.md.

Release 1.1.0

19 Apr 14:20
3ec22c2

Choose a tag to compare

Release Notes

Added

  • Budgets: dedicated pages for listing and detail, form with target picker across categories / groups / wallets, period presets plus custom range, rollover toggle, threshold slider, and forecast alerts; BudgetCard with progress bar and status chip
  • Refund marking on income transactions: picker that searches all expenses, a visible "Refund" tag on list and spreadsheet views, and automatic budget adjustment when the refund posts
  • Recurring transactions UI with period and interval controls
  • Reminders page with pause / resume / snooze and translations for every supported locale
  • Dashboard spreadsheet mode: pinned header and totals, client-side search, density-tuned grid sized for many rows
  • Imports page: document upload and suggestion review with per-entity auto-create controls
  • Transaction list server-side pagination and filter bar with date, wallet, and category filters
  • AI chat UI rebuilt around sessions, with polling and a unified top-bar theme selector
  • Onboarding "empty state" variant for budgets plus loading state on the final action button
  • Persistent sidebar subtext (collapsible shell with nested sub-items for Budgets) and its translations
  • radix-vue primitives for accessible dropdowns and menus

Changed

  • Collapsible sidebar replaces the old always-expanded rail; state persists across reloads
  • Dashboard layout scrolls inside the rounded card so corners stay visible
  • Content tables share density tokens and sticky totals; transactions view picked up a spreadsheet trigger
  • All list endpoints now loop through pages so users with large parties / wallets / categories no longer miss rows
  • AI chat panel split into focused sub-components; dropdown open/close extracted into a composable

Fixed

  • Dropdown toggle no longer requires a double-click; chevron clears selection to allow re-selection
  • Onboarding typo (completOnboardingcompleteOnboarding); duplicate handling and submit locks on forms
  • Dark-mode regression on the dashboard; stats now exclude transfer transactions from aggregation
  • Dashboard stats display amounts in the user's configured default currency
  • Currency options on the budget form read wallet currencies without a hardcoded length check
  • Refund picker no longer hangs a while loop on unexpected pagination data

Deployment

Documentation

See the README for usage instructions.

Full Changelog

View the complete version history in CHANGELOG.md.

Trakli webui v1.0.0 🎉

13 Jan 20:22
7d5059e

Choose a tag to compare

Release Notes

Added

  • Dashboard with transaction overview and statistics
  • Transaction management (create, edit, delete)
  • Category management with icons
  • Wallet management
  • Party (payee/payer) management
  • User authentication (email/password and OAuth)
  • Onboarding flow for new users
  • Dark mode support
  • Internationalization (English, French, Spanish, German)
  • Responsive design for mobile and desktop

Deployment

Documentation

See the README for usage instructions.

Full Changelog

View the complete version history in CHANGELOG.md.