Sure
Personal finance and wealth management app for everyone
Alternative to: mint, monarch money, ynab, empower
v0.7.6-alpha.4
2026-10-07Mobile Debug Builds
This release includes debug builds of the mobile applications. Download from the Assets area below.
- Android APK: Debug build for testing on Android devices
- iOS Build: Unsigned iOS build (requires code signing for installation)
Note: These are debug builds intended for testing purposes. For production use, please build from source with proper signing credentials.
What’s Changed
- Bump version to next iteration after v0.7.6-alpha.3 release by @github-actions[bot] in https://github.com/we-promise/sure/pull/4016
- Make small balance movements legible in time-series charts. by @joaocbatista in https://github.com/we-promise/sure/pull/3906
- fix(plaid): hold the exchange when re-linking a connected institution by @cgmccurdy in https://github.com/we-promise/sure/pull/3658
- fix(kraken): space out requests against the private endpoint rate limit by @dgsardina in https://github.com/we-promise/sure/pull/3756
- fix(kraken): a buy is money out and a sell is money in, not the reverse by @dgsardina in https://github.com/we-promise/sure/pull/3757
- fix(crypto): open an exchange account at zero, dated before its history, in the family currency by @dgsardina in https://github.com/we-promise/sure/pull/3789
- feat(ai-health): let admins set the health check timeout under Self-Hosting by @gfr-free in https://github.com/we-promise/sure/pull/4019
- Enqueue scheduled cron jobs as ActiveJob payloads by @gfr-free in https://github.com/we-promise/sure/pull/3768
- Allow transaction-to-trade conversion for crypto exchange accounts by @BeastOrange in https://github.com/we-promise/sure/pull/3936
- Fix double-counted entry when its date moves later by @jubbakka in https://github.com/we-promise/sure/pull/3967
- Rebuild the account from the submission when a create fails late by @jaysbeekay in https://github.com/we-promise/sure/pull/3733
- Fix Income plan with unknown cash balance by @sure-admin in https://github.com/we-promise/sure/pull/3868
- fix(sync): keep a locked date and amount when a provider sync re-imports a transaction by @gfr-free in https://github.com/we-promise/sure/pull/3989
- Show what each scheduled payment is made of in the loan chart tooltip by @jaysbeekay in https://github.com/we-promise/sure/pull/4006
- Prevent guests from mutating family configuration by @ryandnurh in https://github.com/we-promise/sure/pull/4004
- Keep the native currency in transfer-only daily totals by @BeastOrange in https://github.com/we-promise/sure/pull/3937
- fix(imports): require account write access to publish or revert an import by @gfr-free in https://github.com/we-promise/sure/pull/3998
- fix(enable_banking): bind the OAuth state to the browser session by @gfr-free in https://github.com/we-promise/sure/pull/3996
- fix(currencies): add USDT entry to config/currencies.yml (#3949) by @0xifarouk in https://github.com/we-promise/sure/pull/3950
- Start linked investment charts at the pre-activity balance by @ryandnurh in https://github.com/we-promise/sure/pull/4009
- feat(categories): choose a parent when creating a category inline by @scragnog in https://github.com/we-promise/sure/pull/3774
- fix(rules): offer the rule prompt unless an existing rule already covers the transaction by @scragnog in https://github.com/we-promise/sure/pull/3796
- feat(dashboard): sort the preview cash-flow Sankey by amount by @scragnog in https://github.com/we-promise/sure/pull/3798
- feat(mcp): add set_opening_balance tool by @scragnog in https://github.com/we-promise/sure/pull/3820
- fix(recurring): prevent N+1 in GenerateRecurringOccurrencesJob by @sentry[bot] in https://github.com/we-promise/sure/pull/4024
- fix(holdings): an acquisition fee is part of what the position cost by @dgsardina in https://github.com/we-promise/sure/pull/3758
- fix(kraken): one security per asset, not one per trading pair by @dgsardina in https://github.com/we-promise/sure/pull/4023
- Allow categorizing investment/loan transfer transactions by @gfr-free in https://github.com/we-promise/sure/pull/3719
- fix(plaid): anchor an investment balance on the holdings’ price date by @dgsardina in https://github.com/we-promise/sure/pull/3874
- feat(sync): warn when the balance anchor is dated away from the holdings by @dgsardina in https://github.com/we-promise/sure/pull/3876
- fix(bills): match recurring transfers to the transfers that pay them by @scragnog in https://github.com/we-promise/sure/pull/3932
New Contributors
- @cgmccurdy made their first contribution in https://github.com/we-promise/sure/pull/3658
- @ryandnurh made their first contribution in https://github.com/we-promise/sure/pull/4004
- @0xifarouk made their first contribution in https://github.com/we-promise/sure/pull/3950
Full Changelog: https://github.com/we-promise/sure/compare/v0.7.6-alpha.3…v0.7.6-alpha.4