v0.3.0
alphaMinorMajor Architecture Update
Released 3 January 2026
A comprehensive architecture update featuring the removal of the legacy Communication system, extensive codebase refactoring across 970+ files, improved E2E testing infrastructure, and numerous performance and stability improvements.
Improvements
- Extensive codebase refactoring for improved maintainability
- Optimized backend services and repositories
- Enhanced error handling and exception management
- Improved TypeScript types and Vue component structure
- Updated dashboard widgets and calculators
- Enhanced document generation and PDF services
- Improved authentication flows across all node types
- Updated Storybook configuration
- Enhanced Vite and Vitest configuration
- Dependency updates and security patches
- Improved E2E testing infrastructure with better auth helpers
- Added test.localhost support for E2E tests
- Fixed E2E test fixtures and user credentials
Bug Fixes
- Fixed various controller and service layer issues
- Fixed middleware configuration issues
- Fixed request validation in multiple form requests
- Fixed resource serialization issues
Breaking Changes
- Removed legacy Communication module (channels, direct messages, presence system)
- Removed CommunicationController, CommunicationMessageController, ChannelController, DirectMessageController, and PresenceController
- Removed all Communication-related Vue components (ThreadView, ChannelMessageView, MessageComposer, etc.)
- Removed CommunicationService, ChannelService, DirectMessageService, MentionService, and PresenceService
- Removed Communication-related jobs (SendCommunicationEmailJob, ProcessInboundEmailReplyJob, etc.)