Skip to content

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.