Skip to content

Releases: galene-finance/galene

v0.5

Choose a tag to compare

@github-actions github-actions released this 05 Oct 15:03

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 (/mcp when 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

Choose a tag to compare

@github-actions github-actions released this 01 Oct 12:04

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. Use ghcr.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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:40

Galene 0.3

Third public release since v0.1. Two-part versioning (major.minor).

Images

  • ghcr.io/galene-finance/galene:app-0.3
  • ghcr.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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:13

Galene 0.2

Second public release since v0.1. Two-part versioning (major.minor).

Images

  • ghcr.io/galene-finance/galene:app-0.2
  • ghcr.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

Choose a tag to compare

@galene-bot galene-bot released this 17 Sep 18:48

Galene 0.1

First public release, retagged to two-part versioning (major.minor).

Images

  • ghcr.io/galene-finance/galene:app-0.1
  • ghcr.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