web-app/src/modules/chat
padreug 7145af3f83 Fix blank page issue on module route refresh
- Pre-register all module routes automatically from module definitions in router configuration
- Add useModuleReady composable for clean reactive loading states during module initialization
- Update ChatPage and EventsPage with proper loading/error states and computed service access
- Remove duplicate route registration from plugin manager install phase
- Maintain modular architecture while ensuring routes are available immediately on app startup

Resolves blank pages and Vue Router warnings when refreshing on /chat, /events, /my-tickets routes.
Users now see proper loading indicators instead of blank screens during module initialization.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 16:33:32 +02:00
..
components Implement LNbits integration in AuthService and enhance ChatComponent for improved user experience 2025-09-05 02:48:47 +02:00
composables Refactor chat module to utilize standardized service tokens for improved dependency management 2025-09-05 16:35:03 +02:00
services 1.3.4 User-Scoped Storage Pattern: Add StorageService integration across modules for improved data management 2025-09-06 12:08:39 +02:00
types Enhance market module with new chat and events features 2025-09-05 00:01:40 +02:00
views Fix blank page issue on module route refresh 2025-09-06 16:33:32 +02:00
index.ts Refactor chat module to utilize standardized service tokens for improved dependency management 2025-09-05 16:35:03 +02:00