Skip to content

SmartExpenseBot v1.2.1

Latest

Choose a tag to compare

@BotirBakhtiyarov BotirBakhtiyarov released this 18 Nov 16:55
· 1 commit to master since this release

Release Date: 2025-11-18

This release improves the timezone selection flow, enhances currency handling during income entry, and fixes several issues related to country input and reminder rescheduling.


✨ Added

🔤 Country Input Enhancements

  • Timezone Change via Text — Users can now type a country name in any supported language when changing their timezone in Settings.
  • Unified Translations — Added enter_country_prompt (Uz/En/Ru) reused across both Onboarding and Settings.

🛠️ Changed

🌍 Timezone Flow Improvements

  • Settings keyboard now displays:

    • Share Location
    • Enter Country
  • Users stay in timezone selection mode until either:

    • A valid country is detected
    • Or they tap Back

💱 Currency Selection Logic

  • When selecting a currency, the bot now accurately returns to the correct workflow:

    • Expense flow → returns to expense input
    • Income flow → returns to income input

🐞 Fixed

💰 Income Currency Handling

  • Fixed issue where users entering income before selecting a currency were stuck or misrouted.
  • After currency selection, users are now correctly redirected back to income entry.

🌐 Country Input Bugs

  • Country names entered during timezone change now properly trigger:

    • Correct timezone validation
    • Reminder rescheduling
    • Multi-language error messages
    • Proper fallbacks when detection fails