Repository navigation
Ausgaben 1.8
Ausgaben 1.8 — mobile KMyMoney companion (phone + Wear OS).
This release is about receipts: several pages per booking, editing them on the phone, and a viewer built into the app. Plus a proper full backup and a friendlier cash count.
Highlights since 1.7
- Multi-page receipts. A booking now takes as many receipt photos as you like. The pages share one UUID (
<uuid>_p1.jpg,<uuid>_p2.jpg, …) and the KMyMoney note still holds onlyBELEG: <uuid>— the app finds the pages by itself, so nothing in your.kmyfile gets longer. Each page can be viewed, edited or removed on its own; removing one renumbers the rest. - Edit receipt photos. Right after the shot — or later from the receipt row — you can crop the image to a rectangle, straighten a skewed bill in trapezoid mode (drag the four corners onto the paper, the app rectifies the perspective) and adjust brightness/contrast. The untouched original is kept as
…_original.jpgfor good, and it is written only when you actually apply an edit. - Editing again asks first. Opening the editor on a photo you have already edited now asks whether to continue from the current version or start over from the original. Previously it silently reloaded the original, so a second pass to fix the brightness threw away your crop.
- Receipt viewer inside the app. Swipe to page through a multi-page receipt, pinch and double-tap to zoom. This deliberately replaces the handover to an external photo app: those cache on the file URI, which never changes, and so kept showing the pre-edit version even though the edited image was on disk and on the server.
- Receipts go to the server. Photos are uploaded to
Belege/<year>/next to the KMyMoney file (in CSV mode into the sync folder). The year follows the booking date, and moving that date across a new year takes the images along. Receipts of deleted bookings are cleaned up on the next app start. - Full backup as a ZIP. "Create backup" now writes data and settings (accounts, places, category colours, server access, widget, receipt mapping) instead of a bare
ausgaben.db. The server password is only included if you ask for it, and the whole file can be encrypted with a backup password of your own (PBKDF2 210,000 rounds, AES-256-GCM, extension.abk). When restoring, the app asks what should come back: data only, settings only or both. Plain old.dbbackups are no longer accepted. - Cash count (Kassensturz) presets. Payee and category of the balancing booking are no longer hard-wired to "Unknown"/"Other" — you set them once and they stick. The place is optional now, so accounts without any places can be reconciled as a whole (that used to fail with an amount error).
- "All accounts" reloads more. A long press — or pulling down in the booking list — now also refreshes portfolios and scheduled transactions, all in one read pass (kmy mode only).
Downloads
- app-full-release.apk — phone app with Wear OS bridge (Google Play Services). Use this if you also install the watch app.
- app-foss-release.apk — phone app without Google Play Services (same as the F-Droid build).
- wear-release.apk — Wear OS watch app (requires Google Play Services; pair with the full phone build).
Trust / verification
The app is open source and reproducible from this tagged source. Verify your download with SHA-256:
839cc9fc614b30fbdd88c2898323f10f1232499c89698a94b932abdd61399a40 app-full-release.apk
a33e8dc9ded9706a6fabd04426bebf29779fcae3bafcbf6167eea5d484d35349 app-foss-release.apk
16f884f94b3f11c8b27525f5013bd390a2c0c6677e6f2e69f01b4fc70b3fbc71 wear-release.apk
Signing certificate: CN=Michael Spahr (SHA-256 571fd757540602812eb32fc43882d4abff32b8d02614451304834485404afc3c) — unchanged since 1.5.
🤖 Generated with Claude Code