What's Changed
- Bump version to 1.0.9 by @MattFaz in #203
- Log repo activity to Discord #gh-log by @MattFaz in #204
- Freshen up the README by @MattFaz in #209
- Send Discord PR notifications for fork PRs too by @MattFaz in #210
- Accounts Tab — Collapsible Account Sections & Header Totals by @abhiy98 in #208
- add autofocus in budgeted pills by @abhiy98 in #207
- Fix Discord notify case matching after pull_request_target switch by @MattFaz in #213
- Add AGENTS.md for AI-assisted contributions by @MattFaz in #214
- Allow negative budgeted amounts on the Budget screen by @MattFaz in #228
- Budget summary Spent shows net activity, matching the server by @MattFaz in #229
- Center the budget month stepper by @tcart38 in #234
- Show inflow vs outflow lines in split transactions by @MattFaz in #230
- Add a tracking option to the demo budget by @tcart38 in #233
- Show Saved / Projected savings for tracking budgets by @tcart38 in #232
- Fix Spending widget calculations and category_group report filters by @MattFaz in #231
- Local budget backups on device (#135) by @culpeppers in #220
- adding view tx as support by @Vaibhav159 in #241
- Cover all remaining dashboard report widget types by @MattFaz in #237
- Fix: Money group in Budget view does not scroll by @culpeppers in #255
- Fix: Remove Accounts and Reports View Headers For Parity by @culpeppers in #257
- Show expenses as negative in notifications by @MattFaz in #263
- Add conventional amount entry by @abhiy98 in #248
- Remove Claude auto-review workflow by @MattFaz in #264
- Skip TestFlight workflow on forks by @MattFaz in #266
- Scheduled transactions by @culpeppers in #245
- Bring back auto-review, now on fork PRs too by @MattFaz in #268
- Add Bangladeshi Taka (BDT) to settings currency picker by @azimul-kabir in #269
- Fix AI review: restore id-token permission by @MattFaz in #270
- Add setting to open the transaction editor from Uncategorized. by @culpeppers in #262
- Make Category and Group Rows Default to Two Lines by @abhiy98 in #252
- AI review: swap id-token for an explicit github_token by @MattFaz in #271
- Rules by @culpeppers in #249
- Let an imported transaction be converted into a transfer by @MattFaz in #272
- Fix CCY synchronization between Actuali and PWA by @abhiy98 in #265
- Give the AI review agent a working path to post its review by @MattFaz in #273
- Skip automation workflows on forks by @MattFaz in #276
- Move the app icon to an Icon Composer document by @MattFaz in #278
- Add an option to hide closed accounts by @MattFaz in #279
- Match the accounts summary's income and expenses to the budget tab by @MattFaz in #280
- Let AI review run on fork PRs, lock PR workflows to main by @MattFaz in #288
- Liquid Glass effect added for light mode AppIcon.icon by @tcarlson25 in #287
- Quiet down CI test logs with xcbeautify by @MattFaz in #290
- Remove-autofocus-from-category-picker by @abhiy98 in #289
- Add Cancel to the tab-hosted add-transaction flow by @MattFaz in #292
- Hide half-applied CRDT rows from transaction lists and balances by @MattFaz in #293
- Animations throughout the App by @culpeppers in #300
- income category tx by @Vaibhav159 in #299
- Shorten Uncategorized Action Preference Name by @abhiy98 in #296
- Swap Accounts and Budgets tab order by @MattFaz in #301
- Add Transaction: Cancel under the save button, one-line Notes box by @MattFaz in #302
- Implemented creating Category Groups and Categories. by @culpeppers in #294
- Add fallback server address by @azimul-kabir in #291
- Home Screen widgets: remaining balance for chosen categories by @MattFaz in #187
- Add actionable budget category guidance by @azimul-kabir in #243
- Technical Debt - Reorganize Swift Testing Folder by @culpeppers in #247
- bulk actions by @Vaibhav159 in #181
- Fix low-contrast purple accent in dark mode by @MattFaz in #308
- Default dashboard for the Reports tab by @MattFaz in #310
- Refine Budget tab check-in and category editing by @azimul-kabir in #305
- Budget header fix by @culpeppers in #307
- Currency Carryover When Switching Budgets by @abhiy98 in #303
- Swift 6 Concurrency by @culpeppers in #316
- Add transaction import from shared text with review inbox by @Vaibhav159 in #312
- Mark and set accounts as credit cards with billing cycles (#313) by @Vaibhav159 in #314
- Make budget month chevrons easier to tap by @MattFaz in #319
- Available credit on credit card accounts by @MattFaz in #320
New Contributors
- @tcart38 made their first contribution in #234
- @culpeppers made their first contribution in #220
- @tcarlson25 made their first contribution in #287
Full Changelog: v1.0.8...v1.0.9