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 info → Run 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.