Offline Currency Converter
com.offlinecurrencyconverter.app
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
First release: Aug 19, 2026, 3 total releases.
Most recent release: Sep 21, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 21, 2026 0.7.0### Added - Opening the app now focuses the amount field and opens the keyboard so you can start typing immediately - Clearing the amount keeps the field focused and opens the keyboard, ready for your next entry ### Changed - The amount field no longer defaults to `1` — it starts empty
- Sep 10, 2026 0.6.0### Added - Localized F-Droid store listings: title, short, and full descriptions in 13 languages including Brazilian Portuguese ### Changed - Upgraded build system: Gradle 9.6 and Android Gradle Plugin 9.4 (Kotlin built into AGP) - Migrated dependencies to a Gradle version catalog - Raised compile and target SDK to 37 (Android 16) - Upgraded Compose to BOM 2026.06.01, lifecycle, navigation, activity-compose, Room, Hilt, WorkManager, DataStore, coroutines, Retrofit 3 and OkHttp 5.5, plus all test dependencies - Fixed locale-aware formatting: chart labels, conversion results, and last-sync time now respect the device locale
More…
### Fixed - Clearing the amount no longer hides the favorites list — favorite rows stay visible with a dash placeholder until you enter a new amount - Conversion card now has stable geometry: long amounts and wider text no longer shift the favorites list, and clearing the input no longer makes the UI jump - Aug 19, 2026 0.5.0### Added - Theme toggle in Settings: choose between System, Light, or Dark mode - Sync status feedback: error and success messages shown after manual sync ### Changed - Widget now uses Hilt singleton database instead of creating a new Room instance on every update - Widget updates use explicit AppWidgetManager calls instead of implicit broadcasts - Widget validates broadcast sender package - HTTP logging disabled in release builds (was always logging BODY) - Currency picker sheet uses full screen height instead of fixed 500dp
More…
- Recent conversions use batch currency query instead of N+1 per-item queries ### Fixed - Removed unused CurrencyFormatter duplicate