Fixed: the import notice offered "↔ Mark one as a transfer" on an in-transit transfer placeholder — a transfer the sync had already recognized, waiting for its counterpart leg to arrive in the other bank's feed. The menu filtered candidates by activity type alone, and the placeholder deliberately wears a spending type (Wealthfolio has no budget-neutral outflow type on cash accounts), so it walked straight through.
Tapping the button would have been worse than redundant: the taught rule would match the descriptor of your own bank, converting every future deposit from it into a transfer leg. Placeholders are now excluded outright.
Also fixed: the Wealthfolio database path had thirteen hand-written fallbacks in three different spellings, three of which silently skipped their feature. One constant now, and the companion complains loudly at startup if the database file is missing — a report built against a missing file describes a perfectly healthy-looking empty month, which is the one failure that must never be quiet.
Addon: install simplefin-sync-1.24.1.zip below via Wealthfolio → Settings → Add-ons.
Companion:
docker compose -f docker-compose.yaml -f docker-compose.custom.yaml pull simplefin-sync
docker compose -f docker-compose.yaml -f docker-compose.custom.yaml up -d simplefin-sync