5 Commits

Author SHA1 Message Date
callebtc
d490393de6 back gesture works 2025-07-12 17:32:08 +02:00
callebtc
a97e2549b8 fix fav updates 2025-07-12 17:11:19 +02:00
callebtc
ea25b71d6f fix favorites 2025-07-12 16:55:50 +02:00
callebtc
abe6246c3e faving? 2025-07-10 00:34:41 +02:00
callebtc
56824b6594 REFACTOR: Break ChatViewModel into smaller specialized files
- Created ChatState.kt for centralized state management
- Created DataManager.kt for persistence operations
- Created MessageManager.kt for message handling and deduplication
- Created ChannelManager.kt for channel operations and encryption
- Created PrivateChatManager.kt for private chat functionality
- Created CommandProcessor.kt for IRC-style command processing

ChatViewModel.kt reduced from 1000+ lines to ~300 lines while maintaining 100% functionality.
All existing functionality preserved, just better organized.
2025-07-09 00:42:43 +02:00