github faisal-ops/zeno-classic-dialer v3.1.0
3.1.0

latest release: v3.2.0
2 months ago

Bug Fixes

  • Hardware Call/End key intermittently unresponsive — the toolbar button callback singleton could be nulled out by the wrong activity mid-transition between MainActivity and InCallActivity. Callbacks are now tracked by reference identity so activities never clobber each other's registration.
  • Duplicate dialer instance / phantom missed-call notifications — several startActivity calls that bring the app back to front across the in-call task boundary were missing FLAG_ACTIVITY_NEW_TASK, which Android silently requires for FLAG_ACTIVITY_REORDER_TO_FRONT to work at all.
  • Missed-call badge never cleared — badge state now reads IS_READ/NEW from the call log directly and is no longer gated on which tab is currently active.

Features

  • Korean localization added — 13 languages total.
  • External keyboard call-button bridge on by default for hardware keyboard cases (e.g. Q25); settings copy shortened.

UI Polish

  • Reworked in-call dial pad sizing/spacing on both Classic and Pixel themes.
  • Enlarged touch targets for call/message icons in Favorites and Contacts rows.
  • Removed contact label and resized the number pill on the in-call keypad.

Technical

  • Fixed a pre-existing unit test failure (missing Robolectric runner) so the JVM test suite passes cleanly.
  • versionCode 19 → 20, versionName 3.0.3 → 3.1.0.

Don't miss a new zeno-classic-dialer release

NewReleases is sending notifications on new releases.