Lunch Sync — Release Notes
Release Notes
Lunch Sync is available on Test Flight now.
Source code is available on GitHub at github.com/milanave/LunchSync.
Notes on running Lunch Sync
- Lunch Sync requires a specific approval process by Apple to access FinanceKit, so it will not run on iOS devices without the proper entitlements.
- Some limited functionality is available in the Xcode simulator.
Version 1.8 (1)
Lunch Sync no longer sets Lunch Money’s “reviewed” flag when updating a transaction. Added a backup feature to category mapping to save settings if the app is uninstalled and reinstalled. Adjustments to background delivery, still trying to get it working on iOS 26. General UI clean up and some light refactoring of the code.
Version 1.7 (15)
Fixed creation of new assets not reloading the list, allows user to enter new asset name. Reverted to previous app icon, fixed API token entry not to allow new lines.
Version 1.7 (14)
What to test (no further details provided).
Version 1.7 (13)
Unmapped categories appear at the top of the list. New app icon, and OS version is now sent along with requests to the server.
Version 1.7 (12)
Fixed an issue that caused Lunch Sync to crash when categories are reloaded. All categories have to be re-mapped. Lunch Sync recommends up to 5 Lunch Money categories that contain words in the Wallet category.
Version 1.7 (11)
Added ability to skip mapping for some categories (thanks for the suggestion, J. Felix!) as well as disabling the categorization logic completely. Disabling the alert sent after syncing, and improved logic that sets the badge count.
Version 1.7 (9)
Background refresh should happen more reliably. Background delivery (iOS 26 only) is still unreliable.
Version 1.7 (8)
Contains new features. Note: requires re-enter API token. Categories: map Apple Wallet categories to Lunch Money categories. Unmapped categories will show in badge count and at top of menu. Background Delivery (iOS 26) — not working yet, ticket open with Apple. Log viewer now shows what action initiated a log entry.
Version 1.7 (7)
What to test (no further details provided).
Version 1.7 (6)
Contains new features. Note: requires re-enter API token. Categories: map Apple Wallet categories to Lunch Money categories. Unmapped categories will show in badge count and at top of menu. Background Delivery (iOS 26) — not working yet, ticket open with Apple. Log viewer now shows what action initiated a log entry.
Version 1.6 (4)
Added settings for apply rules, skip duplicates, check for recurring and skip balance update (see lunchmoney.dev for details). All default to false. Please verify transactions import as you expect. Thanks JP for the idea!
Version 1.6 (3)
What to test (no further details provided).
Version 1.5 (1)
Syncs account balance at the end. Added toggle for “Transaction status in notes.” Additional logging.
Version 1.4 (1)
Added an option to import transactions as “Reviewed” or “Unreviewed.”
Version 1.2 (3)
Added retry for syncing transactions to Lunch Money API. Fixed progress indicator for sync. On error, waits 2 seconds and retries.
Version 1.1 (2)
Adds ability to re-queue all errored transactions. Additional logging when transactions fail to sync.
Version 1.0, December 20, 2024
- Link to a separate Asset in Lunch Money and sync historical and real-time transactions. Test background and manual sync processes.
- Pending transactions are not marked as pending in Lunch Money, but amounts will be updated as changes are received from Apple.
- Background sync runs at most once per hour, but iOS may choose to run it less often depending on your device usage.