Mobile 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 #4016
- Make small balance movements legible in time-series charts. by @joaocbatista in #3906
- fix(plaid): hold the exchange when re-linking a connected institution by @cgmccurdy in #3658
- fix(kraken): space out requests against the private endpoint rate limit by @dgsardina in #3756
- fix(kraken): a buy is money out and a sell is money in, not the reverse by @dgsardina in #3757
- fix(crypto): open an exchange account at zero, dated before its history, in the family currency by @dgsardina in #3789
- feat(ai-health): let admins set the health check timeout under Self-Hosting by @gfr-free in #4019
- Enqueue scheduled cron jobs as ActiveJob payloads by @gfr-free in #3768
- Allow transaction-to-trade conversion for crypto exchange accounts by @BeastOrange in #3936
- Fix double-counted entry when its date moves later by @jubbakka in #3967
- Rebuild the account from the submission when a create fails late by @jaysbeekay in #3733
- Fix Income plan with unknown cash balance by @sure-admin in #3868
- fix(sync): keep a locked date and amount when a provider sync re-imports a transaction by @gfr-free in #3989
- Show what each scheduled payment is made of in the loan chart tooltip by @jaysbeekay in #4006
- Prevent guests from mutating family configuration by @ryandnurh in #4004
- Keep the native currency in transfer-only daily totals by @BeastOrange in #3937
- fix(imports): require account write access to publish or revert an import by @gfr-free in #3998
- fix(enable_banking): bind the OAuth state to the browser session by @gfr-free in #3996
- fix(currencies): add USDT entry to config/currencies.yml (#3949) by @0xifarouk in #3950
- Start linked investment charts at the pre-activity balance by @ryandnurh in #4009
- feat(categories): choose a parent when creating a category inline by @scragnog in #3774
- fix(rules): offer the rule prompt unless an existing rule already covers the transaction by @scragnog in #3796
- feat(dashboard): sort the preview cash-flow Sankey by amount by @scragnog in #3798
- feat(mcp): add set_opening_balance tool by @scragnog in #3820
- fix(recurring): prevent N+1 in GenerateRecurringOccurrencesJob by @sentry[bot] in #4024
- fix(holdings): an acquisition fee is part of what the position cost by @dgsardina in #3758
- fix(kraken): one security per asset, not one per trading pair by @dgsardina in #4023
- Allow categorizing investment/loan transfer transactions by @gfr-free in #3719
- fix(plaid): anchor an investment balance on the holdings' price date by @dgsardina in #3874
- feat(sync): warn when the balance anchor is dated away from the holdings by @dgsardina in #3876
- fix(bills): match recurring transfers to the transfers that pay them by @scragnog in #3932
New Contributors
- @cgmccurdy made their first contribution in #3658
- @ryandnurh made their first contribution in #4004
- @0xifarouk made their first contribution in #3950
Full Changelog: v0.7.6-alpha.3...v0.7.6-alpha.4