Skip to content

Changelog

All notable updates to the iAmRich app are documented here - new features, UI improvements, and bug fixes.

  • Created user documentation with sections covering all app features
  • “Expenses” menu section renamed to “Finances” - now correctly reflects both expenses and income
  • Improved date period picker: convenient vertical scrolling for mobile devices
  • Recurring payments: added subscription limit protection
  • Recurring payments: automatic generation on subscription renewal with notification
  • Added receipt scanning: import from PDF files and via camera
  • Automatic category detection for recurring receipts
  • Receipt duplicate checking on import
  • Added filters to the payments table
  • Improved invitation text with app feature description
  • Bank name added to payment details to prevent payment errors
  • QR code for quick app access
  • “Share on Telegram” button
  • “Invite a Friend” referral program with subscription bonuses
  • Updated themes: silver and gold with shimmer effects
  • Faster avatar loading during Telegram authorization
  • Improved payment status messages
  • Extended theme styling to more UI elements
  • Charts: income and expenses split into separate series with different colors
  • Charts: compact value axis format (50K instead of 50,000.00) - better for mobile
  • Charts: added currency selector for dynamics
  • Fixed data display in hierarchical chart
  • Payment amounts displayed with cents
  • New users automatically receive a trial period with Telegram notification
  • Improved calendar year navigation - quick jump without scrolling
  • Default record sorting: by date (newest first)
  • Added items per page selector (10, 20, 30, 50, 100)
  • After editing a record - return to the same page with selection preserved
  • Fixed app behavior on browser zoom (Ctrl + scroll)
  • Fixed display of all members’ expenses in family mode
  • Updated “About” page with feature descriptions
  • App name “iAmRich” moved to a single constant across the entire UI
  • Telegram notification for bonus subscription extension
  • App renamed to “iAmRich”
  • Themes are now automatically assigned based on subscription plan
  • Subscriptions stack: new period adds to remaining time
  • 3-month trial period for new users
  • Gift subscription extension option
  • Read-only mode on subscription expiration with notification
  • Telegram bot offers bonus extension options upon payment confirmation
  • Launched subscription system: payment via bank transfer
  • Payment confirmation via Telegram bot
  • Recurring payments: ability to specify billing day (e.g., 10th of each month)
  • Added recurring payments: monthly and annual expense templates
  • Automatic expense generation on schedule
  • Improved app themes
  • New “Charts & Analytics” page with Excel export capability
  • Improved voice input: correct amount sign and category handling
  • Excel export with totals
  • Fixed amount entry bug when selecting a category
  • Voice input: connected laitis.ru service
  • App available as Telegram Mini App
  • Dynamic language list in settings based on available localizations
  • Telegram bot menu button renamed to “App”
  • Sunburst chart for hierarchical expense analysis
  • Added “About” page with technology stack description
  • Family budget: creating family groups, adding members
  • Switching between personal and family mode
  • Family mode shows expenses from all members
  • Personal budget remains private
  • Fixed critical expense filtering bugs
  • Summary totals now respect active filters (dates, currencies, categories)
  • Pagination auto-resets on filter changes
  • Improved expense table performance
  • Automatic redirect to correct page after authorization
  • App version preloading with automatic cache refresh on new version
  • Fixed expense filtering bugs (categories, reset, pagination)
  • Faster app loading: from 2.2 seconds to 0.4-0.6 seconds
  • Reference data caching (categories, codes, translations) for faster performance
  • App versioning: automatic data refresh on new version release
  • Added custom sorting by all columns with settings persistence
  • Filter and sort reset button
  • Improved transfer display: compact two-line column layout
  • Multi-select in filters: multiple currencies and categories at once
  • Separate column visibility settings for mobile and desktop
  • Fixed transfer and category filter behavior
  • Smooth menu and loading indicator animations
  • Record selection on click
  • Sticky table headers on scroll
  • Improved account transfers: visual “from” and “to” cards
  • Automatic transfer amount calculation based on account balance
  • Validation messages via notifications
  • Custom expense category creation and editing
  • Adaptive UI: automatic switching between mobile and desktop views
  • Expense form validation: amount, name, category matching
  • Transfer and category filters with icons
  • Improved calendar and date/time picker
  • Internationalization: Russian and English language support
  • Automatic user language detection
  • Language switching in settings
  • Expense table pagination
  • Multi-currency tracking: currency selection for each record