Repository navigation
Aide v1.0.5 (105)
Aide v1.0.5
Version 1.0.5 · build code 105
Your Settings now actually do something
In v1.0.4 the Settings screen saved every field and nothing read it back. Specifically:
- A VAT rate was never charged. Sales recorded zero tax, so the VAT line in Reports always read KSh 0.00.
- The receipt ignored your business name and footer, printing a fixed "Aide Business Register".
- The currency setting did nothing — amounts were hardcoded to KSh.
All three are fixed. Set a VAT rate and it is now applied to every sale and itemised on the receipt. Set a business name or receipt footer and it appears on the receipt. Change the currency or accent colour and the whole app updates immediately — no restart needed.
VAT is treated the same way the web app treats it: prices are VAT-inclusive, so the tax is worked out from the amount the customer actually paid. A receipt showing KSh 1,160 at 16% now correctly itemises KSh 160 of VAT.
The app can now tell you about new releases
Previously the version was baked into the APK at build time, so an install could only ever report what was true the day it was built — it would claim to be up to date forever.
Aide now checks for a newer release when it opens and shows a banner with Download and Later. The check is best-effort: if you are offline it stays quiet and nothing else is affected.
Reliability
The v1.0.4 release briefly published with no downloadable file while still reporting success. Release publishing now verifies the uploaded APK is actually attached before it is considered a success, and retries the upload if it fails. You should never see an empty release again.
Quality
The automated test suite grew from 2 checks to 12, covering the VAT and profit arithmetic and the update comparison — the calculations a shopkeeper would notice first if they were wrong.
Upgrading from v1.0.4
No action needed. Normal in-place update; your products, sales, expenses and customers are untouched.
Verify this download
SHA-256 (aide-1.0.5.apk)
dee72ac0ac31a8fbf8583b7479f61710fbc14118a34901e40f066c8576ecd48f
The same hash is listed on https://aide.omixsystems.store/downloads
Full changelog: v1.0.4...v1.0.5