diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..eb8cbba --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,48 @@ +# Changelog + +All notable changes to Quantum are documented here. Versions follow +[ChronVer](https://chronver.org); the format follows +[Keep a Changelog](https://keepachangelog.com). + +## 2026.07.16 + +First packaged release of Quantum — a self-hosted personal finance app +(SvelteKit + Deno + SQLite) with automatic SimpleFIN account sync. + +### auth + +- ATProto OAuth login with a per-DID allowlist, sessions, and profile avatars + +### simplefin sync + +- Daily and manual sync with reconciliation, tolerant amount parsing, and deep + backfill for new accounts within the Bridge advisory windows + +### categorization + +- Rules engine plus a dedicated rules workbench: payee/memo matching, amount + matching, rule tray from the ledger, and a display-name overlay + +### ledger + +- Transaction details with categorization provenance and raw bank-record + inspection + +### csv import + +- Additive-only backfill import with duplicate review, undo, and a source filter + +### dashboard + +- Month-to-date overview: spend pie (Poline-generated palette), in/out/pending + tiles, and recent transactions + +### packaging + +- Container image (Docker) with OCI metadata, ChronVer versioning, changelog and + release tooling, and an AGPL-3.0 license + +### ci + +- Tangled Spindles pipelines: fmt/typecheck/test checks on every push, and a + container image build published to atcr.io on each release tag diff --git a/package.json b/package.json index 33f0bf9..243adbe 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "quantum", "private": true, - "version": "0.0.1", + "version": "2026.07.16", "license": "AGPL-3.0-or-later", "type": "module", "scripts": {