Skip to content

Releases: aventurine-app/aventurine

v0.5.0

Choose a tag to compare

@alekcarnell alekcarnell released this 28 Jul 18:46

Aventurine v0.5.0

Two big new experiences — a Recurring page and first-run onboarding — plus account-aware imports and a restructured navigation.

Recurring (new page)

  • See every recurring charge in one place — subscriptions, bills, and recurring transfers (autosave / auto-invest) detected automatically from your history.
  • Every detected schedule is editable — correct the name, direction, cadence, or amount; your fixes stick without touching the underlying transactions.
  • Add schedules by hand or remove ones you don't want tracked.
  • Monthly calendar view blending actual past charges with projected upcoming occurrences.

Onboarding

  • First-run setup on a fresh database — answer one question (which account) and hand over one bank export; accounts, history, and categories are derived from the import.
  • Abandoning setup leaves nothing behind; starter accounts stay hidden until you actually use them.

Transactions & imports

  • Imports now remember their account — each transaction is linked to the Balance Sheet account it came from.
  • Transaction table makeover — Type and Category merged into one column, fixed table layout issues, refreshed import UI.
  • New default amount filters and bar-chart slicers for drilling into activity.
  • Expanded merchant dictionary for cleaner names and better auto-categorization.

Simpler money directions

  • The separate savings / investing directions are retired: everything is now income, expense, or transfer. Money moved between your own accounts no longer inflates income or spending anywhere in the app.

Navigation & look

  • Navigation restructure — reorganized sidebar; the home page is now the Dashboard.
  • New logo and refreshed title bar.
  • New theme plus continued UI unification and polish across pages.

v0.4.0

Choose a tag to compare

@alekcarnell alekcarnell released this 19 Jul 17:14

Aventurine v0.4.0

A big visual refresh across the Dashboard and Statements, a smoother import experience, and more flexible categories.

Dashboards & navigation

  • Dashboard overhaul with a new tabbed layout for cleaner navigation between views.
  • Cash Flow chart redesigned with upgraded visuals.

Statements

  • Statements section rebuilt — new tabs and an end-to-end UI/UX overhaul.
  • Unified column-management modals — one consistent way to show/hide and manage columns across Statements.
  • Fixed-width transaction table columns, giving Description and Notes more room (long category names now wrap).

Import

  • Loading bar for long operations — imports and other hang-time events now show progress instead of appearing frozen.
  • European bank export fix — better handling of European CSV formats.
  • Fixed a transaction-import loading issue.

Categories

  • Updated default categories.
  • Character limit on category names, with improved text-wrapping behavior.

Look & feel

  • Unified buttons and dropdown menus across the app for a consistent style.
  • Refreshed color tokens — retired the legacy olive palette in favor of the primary accent tokens, with tuned light/dark theme colors. Computed values now use the accent color, reserving blue for category alerts.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 00:16

What's Changed

Full Changelog: v0.2.4...v0.3.0

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 04 Jul 14:47

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@alekcarnell alekcarnell released this 29 Jun 12:54

Oliv 0.2.3

Automatic transaction categorization (on-device)

  • New imports are now categorized automatically — on your machine, no cloud, no network.
  • Ships a built-in merchant lexicon and a richer canonical category set, with flexible category types you can rename, merge, and add on top.
  • Corrections are learned: the more you use it, the better it gets. It stays silent rather than guessing wrong.

Budgeting

  • Added budgeting on top of the category system.
  • The in-app updater has been retired — Oliv ships no updater and never phones home. Update by installing a newer build.

Transactions

  • Overhauled filters plus transaction search.

Cash Flow

  • Chart waves are now clickable: jump straight to a transaction report for that category and date.
  • Cash Flow report UI updates; new year-tables default to fully synced.

Polish

  • Filter-chip colors, graph midpoint so flat lines no longer sit on the floor, reorganized nav menu, and menu spacing fixes.

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:50

Oliv 0.2.2

A polish-and-stability release centered on the Transactions and Categories pages, with a more robust and self-describing data layer underneath.

Interface

  • Transactions table redesign — headers, footers, and the leading columns now stay pinned while you scroll, and the long-standing glitches around table corners and scrollbars are fixed.
  • Lighter category management — adding a category is now a more compact, lower-friction flow.
  • Consistent visuals across the app — drop shadows and corner radii are standardized to a small set of tokens, and the row "⋮" menu is now a circular button aligned to the layout grid.
  • Steadier tables — a section's header is the same height whether it's expanded or collapsed, and the spacing between the filter chips and the table is tightened.

New

  • Active database name in the title bar — see which file you're working in at a glance.

Security & data

  • File writes are contained to paths you authorize — the app can no longer write outside the locations you explicitly pick (exports, backups, database files).
  • More portable database — months are stored as 1–12 integers and the schema now documents itself, so the file is cleaner to inspect and query with external SQLite tools. (The app's import/export and on-screen data are unchanged.)

Under the hood

  • Tag-driven CI release workflow for reproducible Linux builds.
  • Repository housekeeping (internal design-system and docs no longer shipped).

Oliv is in beta — please back up your database before upgrading.

v0.2.1

Choose a tag to compare

@alekcarnell alekcarnell released this 23 Jun 16:18

Full Changelog: v0.1.1...v0.2.1

v0.2.0 - Table feature improvements

Choose a tag to compare

@alekcarnell alekcarnell released this 18 Jun 16:56

Tables now behave more like spreadsheets.

  • Active cell has a colored border set to the primary accent color
  • The user can select multiple cells with a mouse drag or "Shift" + Arrow Keys on their keyboard
  • Copy, paste, and delete work on multi-selected cells

UI/UX improvements

  • Unified font faces
  • 4px scale added to all styles and tokenized
  • Light and Dark theme specific optimizations (mostly to do with shadows)

v0.1.1 - Settings and theme fixes

Choose a tag to compare

@alekcarnell alekcarnell released this 15 Jun 15:12

Fixed the orphaned settings.html page which is now managed through the chrome partial.

Standardized themes using a proper color scale, added some polish, and make it easier to edit or enhance in the future.