- Add Floating Action Button (FAB) with 3 quick actions
- Implement Asset Price Update dialog for bulk price updates
- Add bulk price update API endpoint with transaction support
- Optimize multiselect, calendar, and dropdown options for mobile (44px touch targets)
- Add custom date range popover to save space in Overview header
- Localize number format suffixes (k/m/b for EN, rb/jt/m for ID)
- Localize date format in Financial Trend (Oct 8 vs 8 Okt)
- Fix negative values in trend line chart (domain auto)
- Improve Asset Price Update dialog layout (compact horizontal)
- Add mobile-optimized calendar with responsive cells
- Fix FAB overlay and close button position
- Add translations for FAB and asset price updates
✅ COMPLETED FEATURES:
1. WhatsApp Number Verification
- Verify phone number is registered on WhatsApp before saving
- Use OTP webhook with check_number mode
- Show error if number not registered
- Translated error messages
2. Responsive Dialog/Drawer System
- Created ResponsiveDialog component
- Desktop: Uses Dialog (modal)
- Mobile: Uses Drawer (bottom sheet)
- Applied to WalletDialog & TransactionDialog
- Better UX on mobile devices
3. Translation Fixes
- Fixed editProfile key placement
- All translation keys now consistent
- Build passing without errors
📱 MOBILE IMPROVEMENTS:
- Form dialogs now slide up from bottom on mobile
- Better touch interaction
- More native mobile feel
🔧 TECHNICAL:
- Added shadcn Drawer component
- Created useMediaQuery hook
- Responsive context wrapper
- Type-safe implementation