Changelog
What's new in CSTrax
v1.1.0
OnlyOffice, Maintenance Mode & Feature Flags
Highlights
- OnlyOffice document editor (create, edit, preview DOCX/XLSX/PPTX)
- Document templates with server-side HTML→DOCX conversion
- Maintenance mode (platform admin toggle)
- Feature flags system with per-firm overrides
- PWA update prompt banner
- Changelog page with release notes
- Semantic versioning (v1.1.0)
- Extended session to 1 hour
All Changes
- NewOnlyOffice integration — create, edit, preview Office documents
- NewDocument preview mode (read-only viewer with Edit button)
- NewCreate documents from templates via OnlyOffice conversion
- NewMaintenance mode — toggle from platform settings, full-screen page for users
- NewFeature flags — 7 default flags with global toggle and per-firm overrides
- NewChangelog page at /changelog
- NewPWA update banner — notifies users when new version is available
- NewVersion display in sidebar footer
- ImprovedSession extended to 1 hour (was 15 minutes)
- ImprovedDocument card redesign with icon-only action bar and tooltips
- ImprovedEditor reconnect overlay when connection lost
- FixedFixed case flags update (Prisma array enum set syntax)
- FixedFixed routing suggestions (SQL column name mismatch)
- FixedFixed LanguageSwitcher hydration mismatch
- FixedFixed storage budget showing 10GB instead of 2GB default
- FixedFixed WOPI PutFile overwriting files with 0 bytes
- FixedFixed DSC create DTO missing fields
- FixedFixed settings account info showing truncated UUID
- SecurityWOPI endpoint rejects 0-byte saves
v1.0.0
Initial Production Release
Highlights
- Full case management with state machine workflow
- OnlyOffice document editor (create, edit, preview DOCX/XLSX/PPTX)
- E-Signature workflow with email notifications
- Time tracking with billable reports
- HRMS module (attendance, leave, payroll, expenses, onboarding)
- Cloudflare R2 storage with per-firm quotas
- Google Sign-In integration
- Platform admin dashboard with system health monitoring
- Maintenance mode and feature flags
- PWA support with offline detection
All Changes
- NewOnlyOffice integration for Microsoft-like document editing
- NewE-Signature dashboard with summary cards and status filters
- NewTime Tracking page with firm-wide view and billable reports
- NewDocument templates with OnlyOffice conversion
- NewCloudflare R2 storage (migrated from Backblaze B2)
- NewGoogle OAuth sign-in
- New2FA (TOTP) authentication
- NewPlatform admin: maintenance mode, feature flags, system health
- NewChangelog and version tracking
- ImprovedSession extended to 1 hour (was 15 minutes)
- ImprovedDocument card redesign with icon-only action bar
- ImprovedResponsive filter widths for mobile
- ImprovedPage animations and smooth tab transitions
- FixedFixed case flags update (Prisma array enum)
- FixedFixed routing suggestions (SQL column name mismatch)
- FixedFixed LanguageSwitcher hydration mismatch
- FixedFixed storage budget showing 10GB instead of 2GB
- FixedFixed WOPI PutFile overwriting files with 0 bytes
- FixedFixed OnlyOffice JWT token mismatch
- SecurityAdded JwtAuthGuard to e-sign controller
- SecurityWOPI endpoint rejects 0-byte saves