Repository navigation
FlyBudget v0.1.0
What's Changed
- feat(plaid): connect banks with Plaid Hosted Link in the system browser by @dtymoszenko in #38
- fix(plaid): suggest the credit type for loan accounts by @dtymoszenko in #39
- test: fix flaky escapeCsv property test by @dtymoszenko in #41
- docs(website): add a Security page to the Community section by @dtymoszenko in #40
- style(goals): match the Goals page to the rest of the app by @dtymoszenko in #42
- feat(server): add server mode with password login for self-hosting by @dtymoszenko in #43
- feat(docker): publish a self-hosted server image by @dtymoszenko in #44
- fix(self-hosting): harden first-run setup, hashing, headers and image publishing by @dtymoszenko in #45
- Add MCP Support to README for future consideration by @dtymoszenko in #46
- feat(reports): movable report dashboards with live or frozen date ranges by @dtymoszenko in #47
- fix(charts): stop x-axis labels from overlapping or getting cut off by @dtymoszenko in #48
- fix(charts): keep vertical edge labels from spilling past the left of the chart by @dtymoszenko in #49
- feat(ui): fade dialogs and menus in and out by @dtymoszenko in #50
- ci(dependabot): note that auto-merge now waits for an approving review by @dtymoszenko in #51
- fix(server): add the default categories when a new budget starts by @dtymoszenko in #52
- feat(payees): add custom payee logos by @dtymoszenko in #53
- feat(payees): edit payee logos from the transactions table by @dtymoszenko in #54
- feat(rules): richer rule conditions and actions, with previews before applying by @dtymoszenko in #55
- feat(reports): show details when hovering over report charts by @dtymoszenko in #56
- feat(accounts): track crypto, property, vehicles, valuables and loans by @dtymoszenko in #57
- fix(docker): remove unused package managers from the runtime image by @dtymoszenko in #58
- fix(reports): readable net worth chart and correct axis labels by @dtymoszenko in #59
- feat(reports): readable charts for short date ranges by @dtymoszenko in #60
- feat(reports): consistent report details and a transaction calendar by @dtymoszenko in #61
- Open-source readiness: bug fixes, security, backup/restore, and Playwright e2e tests by @dtymoszenko in #62
- build(deps-dev): bump @playwright/test from 1.62.1 to 1.63.0 in /e2e in the minor-and-patch group across 1 directory by @dependabot[bot] in #63
- build(deps-dev): bump @types/node from 24.19.0 to 26.5.1 in /e2e by @dependabot[bot] in #64
- Relicense to AGPL-3.0 and add a Contributor License Agreement by @dtymoszenko in #65
- feat: never lock users out when the server can't be reached by @dtymoszenko in #66
- feat: make FlyBudget usable on a phone by @dtymoszenko in #67
- chore: pre-launch cleanup (release on Node 24, AGENTS.md in sync, offline-sync notes) by @dtymoszenko in #68
- feat: native phone layouts for the register, budget, payees and rules by @dtymoszenko in #69
- docs: document the phone card layouts, bottom sheets and touch targets by @dtymoszenko in #70
- feat: keep working when the server can't be reached by @dtymoszenko in #71
- feat: first-run experience, empty states and a pre-launch cleanup by @dtymoszenko in #72
- fix: first-run bug bash (budget, forms, net worth, reports) by @dtymoszenko in #73
- feat: simpler sidebar with a pin and a help button by @dtymoszenko in #74
- perf: faster Reports page, and months in date order by @dtymoszenko in #75
- feat(website): new hero, real features and a two-color logo by @dtymoszenko in #76
- feat: "Try the Demo" runs the real app in the browser by @dtymoszenko in #77
- fix(demo): harden the in-browser demo (CSP, per-tab preferences, isolation tests) by @dtymoszenko in #78
- docs: a complete user guide, a short tour with screenshots, and a screenshot script by @dtymoszenko in #79
- fix: four bugs found while writing the user guide by @dtymoszenko in #80
- feat(website): show the app on the homepage by @dtymoszenko in #81
- feat: the desktop app on Windows, macOS and Linux, with one-click downloads by @dtymoszenko in #82
- fix: Cash Flow and Recurring on phones by @dtymoszenko in #83
Full Changelog: v0.1.0-beta.1...v0.1.0