RutoWallet

Web App

Release history for the RutoWallet web platform at app.rutowallet.com.

Fix

Transfer fee display corrected

The fee shown during a blockchain transfer review now accurately reflects the network cost. The total recipient amount is calculated correctly for both internal and blockchain modes.

Performance

Code-splitting and bundle size reduction

All pages are now lazy-loaded via React Suspense. Initial bundle size reduced significantly, improving first-load performance across all routes.

Fix

PostCSS configuration warning resolved

A build-time warning caused by an outdated PostCSS plugin reference has been removed.

Improvement

Notification token retry logic

Notification read and token-refresh flows now retry automatically on transient failures, reducing missed notification updates.

Fix

Dashboard layout adjusted for 2FA state

The dashboard now correctly adapts its layout and prompts based on whether the user has two-factor authentication enabled, removing a visual inconsistency for new accounts.

Improvement

Wallet send and deposit flows refined

The send and deposit modals received multiple UX improvements including clearer network selection, better error messaging, and more reliable address fetching.

Feature

RutoAssist AI page

A dedicated page for managing social platform connections (Telegram, WhatsApp, Messenger, Discord) that power the RutoAssist AI chat interface.

Feature

Referral Hub

Full referral dashboard showing total referrals, active referrals, weekly growth, and total earned rewards. Includes a shareable referral link and QR code.

Feature

Security centre expanded

Active device session management, recent activity log, notification preference toggles, and a full account deletion flow with a 30-day grace period.

Feature

Transaction passcode

Users can now set, change, or reset a 6-digit transaction passcode required to authorise all withdrawals and transfers.

Feature

Market page overhaul

Rebuilt with live price tickers via WebSocket, 24-hour change indicators, volume data, and individual token detail pages with price charts.

Feature

RutoAssist header widget

A persistent RutoAssist shortcut widget added to the dashboard header for quick access to the AI assistant from any dashboard page.

Feature

Skeleton loaders

Skeleton loading states added to the Dashboard and Transactions pages, eliminating layout shift while data loads.

Improvement

Notification dropdown rebuilt

Supports marking individual notifications as read, viewing notification detail inline, and real-time unread count updates.

Feature

AI Assistant info page

A public-facing page explaining RutoAssist capabilities, supported platforms, and how to get started.

Feature

Dashboard with live wallet balances

Live wallet balances with WebSocket updates, token prices in USDT, and quick-action send and deposit modals.

Feature

Transactions page

Full transaction history with filtering by status and type, transaction detail view, and CSV/PDF export.

Feature

Password reset flow

Three-step password reset: enter email, verify code, set new password. Includes expiry handling and strong password validation.

Feature

Security page

Enable or disable TOTP-based two-factor authentication and change login password with live strength validation.

Feature

Google OAuth login

Sign in with Google added as an alternative authentication method on the login page.

Improvement

Crypto logos hosted locally

Token logos (BTC, ETH, USDT, TRX, SOL, ADA, BNB) are now served from local assets instead of an external CDN.

Feature

Authentication system

Multi-step login with email, password, and device verification. Signup with account setup flow. JWT-based session management with automatic token refresh.

Feature

Device fingerprinting

New device detection on login triggers a verification step, protecting accounts from unauthorised access on unrecognised devices.

Feature

Landing page

Public landing page with feature highlights, supported blockchain networks, user reviews carousel, FAQ section, and app download QR code.

Feature

Account setup wizard

New users are guided through a multi-step onboarding flow to configure their profile before accessing the dashboard.

Feature

Terms of Service and Privacy Policy

Full legal pages published at launch.