- Fix infinite loading: properly reset loading state in both success and error cases
- Fix form not resetting: clear all fields including selectedCategory after submission
- Improve category display: smaller icons (24px), better sizing, no movement on selection
- Remove colorful borders: use neutral colors for better readability
- Remove scale/shadow effects that caused layout shifts
- Use consistent styling: minHeight instead of aspectRatio for stable layout
- Apply fixes to both TransactionScreen and SubscriptionScreen
- Configure Firebase Auth with AsyncStorage persistence
- Fix 'Text strings must be rendered within <Text>' error in navigation
- Improve bottom tab bar: iOS style with blur effect, better height, rounded corners
- Fix Dashboard quick action buttons to open transaction modal directly
- Add auto-open modal when navigating from Dashboard
- Improve selection visibility in modals (type selector and categories)
- Add amount validation: only positive numbers, max 2 decimals
- Add padding to Dashboard content to avoid tab bar overlap
- Apply same fixes to both Transaction and Subscription screens