Skip to content

Scrat v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Aug 08:22

Features

  • menu is pinned by default (65e7969)
  • Can reorder accounts (c9b83c7)
  • scroll down to categ when add new category (215ae7f)
  • add lock button in the menu (f3da788)
  • when searching for a transaction by category, display sub categories as well (72233d1)
  • add translation feature english/french to settings (dce2fe6)
  • Overview >Recurring commitments parsing ignores dates and 'CB' (c6e8179)
  • export database with timestamp (0dc82d0)
  • Mean monthly spend has setting to pick category for rent (dd1fbfc)
  • show loading icon when importing transactions csv (6475a27)
  • details page cannot go into the future. Key shortcut to move through dates with arrow left/right (9b16f72)
  • compare expenses and incomes over period (7bed2b3)
  • details page: category and sub category Go To transactions page (2b85215)
  • csv import shows 20 by 20 rows instead of all the file at once (2392f46)
  • reset filters (d124eb4)
  • export csv now exports by account (0d9dcbf)
  • on csv import, ignore dates in desc when looking for categories (e506a89)

Fixes

  • import csv > categories settings > category select actions do not affect the window (293315d)
  • can now use Edit starting point and Add adjusments, tests added (5c8fb33)
  • pin cookie's version (4821a57)
  • translations rename (0318507)
  • details pages, comparison, suppress warning when selected period is complete (55cf89d)
  • details pages, comparison, cannot set period in the future. Leap year do not prompt a warning (c341208)
  • update transactions list when editing category of a transaction with filter on (9491b52)
  • transactions bulk deletion reloads after deleted (ba92466)
  • transactions sorts on all transactions not only loaded ones. Account reconcile now named Adjusment, added clarity to ux (9929c8b)

UX

  • stop editing category when pressing enter (c9b2b39)
  • all borders are cyan when selected instead of dark blue (e1fac9f)
  • accounts > scroll down on and highlight new account created (7b65164)
  • categories box border cyan and no scroll up on sub categ creation (8f64fd4)
  • passphrase borders cyan instead of dark blue (6a2cd33)
  • transactions page improvements - spoiler on smaller windows, sub categ on new line (d2872f5)
  • details graph comparison add second stripped circle (583e198)
  • comparison change way of showing diff in list (fc13580)
  • details page, category list highlight on hover (ccaf015)
  • details page graph legend text takes more space (fc9c2e3)
  • new transaction harmonized ux (27abcdc)

Docs

  • update readme, specify desktop app (dc0aaf5)
  • remove demo video, use youtube link instead (23d959a)
  • add demo video (0f37614)
  • add @ contact me (bf986e9)
  • update README.md badges (19c6622)
  • notes for next features (c79cdbf)

Internal

  • clean up unused files and functions, add makefile doc (e35e36c)
  • release note includes commits info since last release (337aefa)
  • bump runner node version 20->22 (840e022)
  • improve backend coverage, add frontend tests (45da60e)
  • ci - build+release from auto to manual (95b02e9)
  • build seperate versions for mac instead of universal (022a2a1)
  • bump github actions version 4 to -> actions/checkout@v5 (420c5aa)
  • Rust stable 2021 -> 2024 (9e93a78)

Built from feae2bb.

Full changelog: v0.2.0...v0.9.0

Installing

Platform Download
macOS (Apple Silicon) .dmg (aarch64)
macOS (Intel) .dmg (x64)
Linux .deb or .AppImage
Windows .msi or -setup.exe

These builds are not code-signed. macOS will refuse the first
launch — right-click the app and choose Open to get the "open
anyway" prompt. Windows SmartScreen will warn for the same reason;
choose More infoRun anyway.

Scrat keeps everything in one local encrypted database and makes no
network calls, so there is nothing to sign in to and nothing leaves
your machine.