Changelog & Version History
All notable changes, new features, updates, and fixes for each release are documented here. The latest version is always listed first.
v2.2.0
18 September 2026LatestSecurity Hardening & Admin Maintenance Tools
A security and maintenance focused release that hardens the .htaccess rules, moves configuration reads off the env helper, and adds new admin panel tools for sitemap generation, file permission monitoring and storage repair — alongside two-factor authentication improvements for both the admin and user panels, an updated Strowallet virtual card system and the new Reachead mail system.
- UPDATEDhtaccess files updated to enhance site security
- UPDATEDConfiguration now read through config() instead of the env() helper, so cached configuration stays reliable in production
- ADDEDSitemap generation feature on the admin panel
- ADDEDFile permission monitor with a restore option on the admin panel
- ADDEDStorage relink and repair option on the admin panel
- ADDEDReachead mail system
- UPDATEDTwo-factor authentication improved across the admin and user panels
- UPDATEDStrowallet virtual card system updated
- UPDATEDFileHolder CDN link updated
- UPDATEDDocumentation this version
Update Commands
composer update
php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan optimize:clearv2.1.0
29 July 2026Wise-Style Mobile Redesign & Card System Overhaul
A major mobile-first release redesigning the User, Merchant and Agent apps with a consistent Wise-style interface, converted total balance and wallet/transaction detail screens with PDF receipts, searchable bottom-sheet pickers, Sudo and Strowallet card improvements, a Laravel v12.60 / Passport v13.0 upgrade, and a wide range of fixes and stability improvements.
- UPDATEDUser, Merchant and Agent mobile apps redesigned with a consistent Wise-style interface, responsive layouts, light and dark themes, updated typography, navigation, forms and loading states
- ADDEDConverted total balance across supported wallets with persistent hide/show balance controls
- ADDEDWallet Details screens with wallet-specific actions, conversion information and transaction history
- ADDEDTransaction Details screens with branded PDF receipt download and sharing support
- ADDEDSearchable bottom-sheet pickers for currencies, wallets, countries, banks, gateways, language, KYC types and other long selection lists
- ADDEDRemember Me and automatic login improvements for the Merchant app, including the two-factor authentication flow
- UPDATEDUser app dashboard, authentication, OTP, password reset, drawer, bottom navigation, transaction screens and virtual card interfaces for all supported card providers
- UPDATEDMerchant app dashboard, wallets, QR receive, payment links, transaction logs, KYC, profile, settings, two-factor authentication and PIN flows
- UPDATEDAgent app dashboard, wallet management, authentication, settings, transaction logs, responsive layouts and customer-service workflows
- UPDATEDAgent and Merchant app codebases restructured into modular API, service, utility and feature directories for easier maintenance
- UPDATEDSudo Card System for improved functionality and reliability
- UPDATEDStrowallet Card System with current request handling, stability improvements and updated backend compatibility
- UPDATEDLaravel framework to v12.60 and Laravel Passport to v13.0
- UPDATEDMobile app security with release-safe logging, sensitive-data redaction, improved session cleanup, disabled Android backup and screenshot protection on supported Android card screens
- UPDATEDController lifecycle cleanup, polling behaviour, API timeout handling, offline messaging and slow-server error handling
- UPDATEDTablet, iPad, small-screen and SafeArea responsiveness across User, Merchant and Agent apps
- UPDATEDBranding assets and Android/iOS launcher icons across the mobile applications
- FIXEDUser app manual Bill Pay validation for Telephone, Gas, Internet, Education, Government Fees and Insurance bill types
- FIXEDStrowallet card loading crash and unsupported buy-card request fields
- FIXEDMoney Exchange amount-range formatting and layout overflow across shared limit displays
- FIXEDPhone-based password reset routing and Agent password reset endpoint
- FIXEDDark-mode startup, unreadable theme colours, dropdown text, OTP fields and primary action controls across multiple screens
- FIXEDMerchant translation fallback, wallet activity rendering, authentication persistence and slow-backend splash behaviour
- FIXEDAgent loading, onboarding, splash navigation, controller cleanup and duplicate error-message issues
- FIXEDKnown web and mobile issues with general performance and reliability improvements
- UPDATEDDocumentation this version
Update Commands
composer update
php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan optimize:clearv2.0.0
12 June 2026Major App Redesign & Unified Transaction History
A major release redesigning the core money-movement flows (Add Money, Withdraw, Send Money, Make Payment), introducing a Unified Transaction History with PDF receipts, biometric login, and a refreshed module-aware navigation — alongside dependency upgrades and UI polish across the app.
- ADDEDUnified Transaction History with search, type filters, detail view and PDF receipt download (covers all 21 transaction types)
- ADDEDRedesigned Add Money flow — amount keypad with live fees/limits, gateway picker with logos and search, modern preview screen
- ADDEDRedesigned Withdraw flow matching the new Add Money experience, with smart limit validation and preview
- ADDEDRedesigned Send Money — linked currency conversion card with live exchange rate, searchable wallet pickers, instant recipient validation and preview
- ADDEDRedesigned Make Payment matching the new Send Money experience
- ADDEDRedesigned bottom navigation with quick Scan action and module-aware tabs (tabs follow admin module settings)
- ADDEDBiometric login offer after sign-in on supported devices
- ADDEDSmart amount validation — transaction buttons disable automatically when limits are exceeded
- ADDEDSearchable selection sheets across the app (currencies, wallets, gateways)
- UPDATEDUpdate Profile screen with new layout, profile photo editing and locked email field
- UPDATEDVirtual card details with secure in-app card number and CVV reveal (Sudo)
- UPDATEDLoading experience with skeleton shimmers across forms and lists
- UPDATEDExchange rate display now accurate from first open in Send Money and Make Payment
- UPDATEDPayment gateway logos now display correctly in Add Money and Withdraw
- UPDATEDDropdown menus readable in all themes and brand colors (fixed across 17 screens)
- UPDATEDGradle, Dart, Flutter and package versions to the latest stable releases
- UPDATEDDocumentation this version
Update Commands
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan o:cv1.5.0
12 May 2026Build Pipeline & Storage Refresh
Refreshed Composer autoload, storage symlinks, and added Nginx document-root guidance for production deployments.
- UPDATEDComposer dependencies & autoload
- UPDATEDStorage symlink re-generated
- ADDEDNginx document-root configuration note
Update Commands
composer update && composer dumpautoload
php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan storage:link
php artisan optimize:clearIf you are using Nginx, make sure the Document Root (entry point) is correctly set.
Correct:
{project_path}/publicv1.4.1
5 May 2026Patch Release
Minor patch release with dependency refresh and database seeder updates.
- UPDATEDComposer dependencies refreshed
- UPDATEDVersion update seeder applied
Update Commands
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan o:cv1.4.0
1 May 2026Maintenance Update
Routine maintenance release with database migration and dependency updates.
- UPDATEDComposer dependencies refreshed
- UPDATEDDatabase migration applied
Update Commands
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan o:cv1.3.0
24 April 2026Helpers Case-Sensitivity Fix
Renamed the helpers file to use a capitalized class-style name for cross-platform (Linux) compatibility.
- FIXEDRenamed "app/Http/Helpers/Api/helpers.php" → "Helpers.php"
- UPDATEDComposer dependencies & migrations
Update Commands
php artisan file:rename "app/Http/Helpers/Api/helpers.php" "app/Http/Helpers/Api/Helpers.php"
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan o:cv1.2.0
17 April 2026Maintenance Update
Standard release with refreshed dependencies and seeded version update records.
- UPDATEDComposer dependencies & migrations
- UPDATEDVersion update seeder applied
Update Commands
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeederv1.1.0
10 April 2026First Post-Release Update
Initial post-launch update with dependency refresh, database migrations, and config cache clear.
- UPDATEDComposer dependencies & migrations
- UPDATEDOptimize cache cleared
Update Commands
composer update && php artisan migrate
php artisan db:seed --class=Database\Seeders\Update\VersionUpdateSeeder
php artisan o:cv1.0.0
3 April 2026Initial Release
First public release of the fully functional platform — including Android App, iOS App, Website, and Admin Panel — built on Flutter, Laravel, and MySQL with a complete set of core features ready for production use.
- ADDEDAndroid App, iOS App, Website, Admin Panel
- ADDEDFlutter + Laravel + MySQL stack
