v0.3.0

alphaMinor

Major 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.)