Repository navigation
Releases: galene-finance/galene
Release list
v0.5
Galene 0.5
Fifth public release since v0.1. Two-part versioning (major.minor).
Images
ghcr.io/galene-finance/galene:0.5- Also refreshed:
:latest/:main - Legacy aliases still published during the #157 cutover:
:app-0.5,:app-latest,:app-main - No
:mcp-*image — MCP stays in the app (/mcpwhen enabled in Settings, default off)
Highlights
Public demo — GALENE_DEMO=1 serves a locked sandbox (Settings stay visible as Demo — read only; mutating APIs return 403). Seed login, periodic restore, and deploy recipes ship in-repo. Live at https://demo.galene.finance. (#162 / ADO-37; #165 / ADO-38–39; #173 / ADO-43)
Unprefixed GHCR tags — Dual-publish unprefixed tags (:latest, :test, :0.x, …) alongside legacy :app-* so hosts can cut over without a hard break. (#159 / #157)
Write API + webhooks — Opt-in write API (off by default, write-scoped tokens, audited writes). Multiple HMAC-signed HTTPS webhooks with selectable payload fields. Configure UI is On / When (AND conditions: merchant, amount, account, category) / Then; empty When fires on the selected events. (#183 / ADO-18; #192 / ADO-50)
Theme gallery publish — Appearance → Publish sends the selected theme (Ed25519-signed) to https://themes.galene.finance. Gallery rate-limits and duplicate-color refusals surface in the UI; demo publish stays 403. (#183 / ADO-32; #188 / ADO-46)
Scheduled transactions — New Scheduled cards page (/scheduled) with color-tinted series cards. Editing a schedule asks whether the change applies to this date, this date and after, the whole series, or a new series. (#178 / ADO-44–45)
Mobile Calendar + Budgets — Narrow Budgets cards; mobile Calendar week-strip + day card with tap-to-toggle. (#151 / #148; #155 / #149)
Save-pending lock — Dialogs show a spinner and lock fields while a save POST is in flight (Calendar, Transactions, Rules, Splits, Remember payee). (#171 / ADO-42)
Settings polish — Shared gap between Settings section cards; README links to the live demo and website. (#190 / ADO-48; #168)
Pull requests on main since v0.4 (this ship)
Ship PRs: #151, #155, #159, #162, #165, #168, #171, #173, #178, #183, #185, #188, #190, #192 (and the feature PRs they carried).
Full Changelog: v0.4...v0.5
v0.4
Galene 0.4
Fourth public release since v0.1. Two-part versioning (major.minor).
Images
ghcr.io/galene-finance/galene:app-0.4- Also refreshed:
:app-latest/:app-main - Separate MCP Docker image/tags (
:mcp-*) removed. Useghcr.io/galene-finance/galene:app-latest(or the versioned app tag:app-0.4). Enable MCP in Settings (default off). MCP is on the same app port at/mcp(not a separate port).
Highlights
MCP on the app port — MCP HTTP is served from the main app image on the same host:port as the UI, at /mcp. Enable it in Settings (default off). No second published port and no MCP_PORT-style knobs. (#142, #144 / ADO-36)
Stop publishing :mcp-* images — The separate MCP container tags (:mcp-latest, :mcp-main, :mcp-test, :mcp-<ver>, etc.) are no longer built or published. Migrate to the app image and turn MCP on in Settings. (#143 / ADO-36)
Docs — README, self-host/Docker, environment variables, DEPLOY, and MCP feature docs updated for same-port /mcp and the removed :mcp-* tags. (ADO-36)
Pull requests on main since v0.3 (this ship)
Ship #145 carrying #142, #143, #144 (ADO-36). Earlier ships since v0.3 include MCP-into-app Settings toggle (ADO-35 / #140) and prior RFM merges on main.
Full Changelog: v0.3...v0.4
v0.3
Galene 0.3
Third public release since v0.1. Two-part versioning (major.minor).
Images
ghcr.io/galene-finance/galene:app-0.3ghcr.io/galene-finance/galene:mcp-0.3- Also refreshed:
:app-latest/:mcp-latest
Highlights
Advisor access — Share a date range (and optional accounts) with a tax preparer without a second full user. Accountant packs freeze a zip at generation (CSV + summary + manifest) behind an expiring passworded download link. Read-only viewer invites sign in via magic link with hard server-side 403s on writes, scoped queries, copyable links, revoke/expiry, and audit. (#81)
Settings hub — Searchable card-grid layout (grouped sections + type-to-filter) so finding a setting is faster than a long stacked menu. (#86)
Installable PWA — Add Galene to the home screen with a manifest and thin service worker for a more app-like mobile install. (#71)
Theme persist — Saved theme paints before first load and survives logout (no white flash / bright sign-in when a custom theme was active). (#75)
Transaction filters — Empty-field filters (account / category / merchant / tag); filter pills; combobox menus that stay usable on desktop, touch, and iOS Safari viewports. (#68, #29, #31, #73)
Trends — Budget line, bar drill-down, and average budget on the trends view. (#48)
MCP over HTTP — Remote MCP served over HTTP with a per-request API token; image version baked at build time. (#49 / #53)
CSV export — Export transactions via columns that match import, including from the transactions page. (#26)
Calendar — Hover/focus popup on pills; empty day-cell space opens add-scheduled. (#23)
Plaid — Pending charges that post at a different amount or id fold correctly; statement line stored as merchant. (#45, #57, #65)
Docs & polish
- Advisor access feature page + Features sidebar link (#81)
- Import and export docs sidebar placement (#33)
- AGENTS.md privacy guidance for public comments (#35)
- Svelte build-warning cleanup (#60)
- Mobile notification menu stays open when its text is tapped (#43)
Pull requests on main since v0.2
#22, #25, #36, #42, #47, #56, #59, #64, #67, #70, #79, #90 (and the feature/fix PRs they carried: #24, #27–#34, #37, #44, #46, #50, #52, #54, #55, #58, #61, #63, #66, #69, #72, #74, #76–#78, #82–#84, #87–#89)
Full Changelog: v0.2...v0.3
v0.2
Galene 0.2
Second public release since v0.1. Two-part versioning (major.minor).
Images
ghcr.io/galene-finance/galene:app-0.2ghcr.io/galene-finance/galene:mcp-0.2- Also refreshed:
:app-latest/:mcp-latest
Hotfix (tag moved)
#20 — category links preserved on upgrade. The original 0.2 build rebuilt categories with DROP TABLE while SQLite foreign keys were on, which cleared transactions.category_id (and cascaded splits/budgets/rules). Images and this tag now include the FK-safe rebuild. If you already upgraded and lost links, restore from a pre-upgrade backup (Settings → Backups).
Highlights
Categories (name buckets) — One category name per user. Income and expense transactions share the same bucket; cashflow sections and budgets use transaction sign. Transfer categories stay separate. Migrates existing same-name expense/income twins on upgrade. (#17 / #18 / #19 / #20; supersedes the short-lived #15 cross-type picker)
Recurring detection — Suggests likely bills/subscriptions from history into scheduled expectations. (ADO-13)
Remember this payee — One-click categorization rule from a transaction. (ADO-14)
Mobile overflow — Sitewide / dashboard horizontal overflow fixes for narrow iOS viewports. (ADO-21)
Appearance — Top-left icon and favicon can use the static Galene emblem by default. (#11 / #12, #13 / #14)
Docs & polish
- README dark-mode demo screenshots (ADO-6 / #1)
- Transfer icon sits to the right of the category field (#4 / #6)
- Self-host docs: public GHCR images pull anonymously (#9 / #10)
CI / board — Status↔label sync and quieter webhooks (#2, #3, #5, #7, #8)
Pull requests on main since v0.1
#1, #2, #3, #5, #6, #7, #8, #10, #12, #14, #16, #18, #19, #22 (#20)
Full Changelog: v0.1...v0.2
v0.1
Galene 0.1
First public release, retagged to two-part versioning (major.minor).
Images
ghcr.io/galene-finance/galene:app-0.1ghcr.io/galene-finance/galene:mcp-0.1
(Previous tag v0.1.0 is retired in favor of v0.1.)
Full Changelog: https://github.com/galene-finance/galene/commits/v0.1