Release Notes — v1.0.0-rc3
Codename: The Road to One (Where Things Get Real)
Release Date: February 25, 2026
🚀 New & Improved
📋 Contract Renewal Management
Introduces a full renewal management system.
-
Dedicated Upcoming Renewals tab on the billing dashboard
-
Renewal queue with status tracking + audit trails
-
Configurable renewal defaults per tenant
-
Automation support for evergreen contracts
-
Expiration report aligned with renewal states
Includes Citus-safe migrations and strict tenant-scoped read/write enforcement.
📨 IMAP Inbound Email
Inbound email processing via IMAP is now supported.
-
Ticket creation and updates from incoming mail
-
Hardened webhook flow for production deployment
-
GreenMail integration test wiring for reliable end-to-end coverage
Brings inbound email closer to production-grade stability.
⏱️ SLA Management & Automation
A comprehensive SLA engine built on Temporal workflows (PgBoss fallback for CE).
Timer Engine
-
Automatic response + resolution timers
-
Business-hours-aware countdown logic
-
Timezone + DST safe
-
Holiday skipping (including recurring holidays)
-
24×7 schedule support
Workflow Behavior
-
Auto pause/resume based on ticket status
-
Restart on SLA policy change
-
Cancel on ticket deletion
-
Transition on response/resoval events
-
Notifications dispatched through the event bus
Escalations
-
Threshold alerts at 50%, 75%, 90%, 100%
-
Escalation emails routed across three manager levels per board
UI + Reporting
-
Live SLA badges: On Track, At Risk, Breached, Paused
-
SLA status filtering on ticket list page
-
SLA dashboard (Settings → SLA) including:
-
Compliance gauge
-
Trend charts
-
Breach tables (priority / technician / client)
-
At-risk ticket monitoring with date filtering
Includes ITIL board pre-configuration for standard SLA templates.
🧾 Invoice Designer Overhaul
Invoice templates rebuilt on a JSON AST rendering engine, replacing the legacy AssemblyScript/WASM compiler.
Architecture Changes
-
Unified AST pipeline for preview + PDF rendering (parity guaranteed)
-
Native CSS flexbox/grid layout engine
-
Schema-driven inspector panels
UX Improvements
-
Drag-and-drop reordering
-
Undo/redo history
-
Improved table column editing
This removes the WASM compilation layer entirely and simplifies the rendering model.
🧑💻 Real-Time Collaborative Document Editing
Documents now support real-time collaborative editing powered by Yjs + Hocuspocus.
-
Multi-user simultaneous editing
-
Live cursor presence with colored labels
-
Connection status indicator
-
CRDT-based automatic conflict resolution
-
Tenant-scoped collaboration boundaries
🌙 Full Dark Theme
Full dark mode coverage across the application.
Includes:
-
Auth pages with dark gradient backgrounds
-
Invoice designer canvas + inspector panels
-
Workflow designer + graph editor
-
Expression editor (Monaco dark theme)
-
Alerts with dedicated opaque tokens
-
Tooltips
-
Schedule event colors
-
Survey dashboard
-
Skeleton loaders
-
Sidebar active states
-
Analytics filters
-
Button / badge / switch variants tuned with proper theme tokens
Extensions inherit dark mode via the UI Kit’s reactive theme toggle with inline CSS variable application.
🎨 UX & Polish
-
Rich text editor upgraded to BlockNote v47
-
BubbleMenu toolbar (bold / italic / underline / strikethrough / code / headings / lists / blockquote / links)
-
Markdown paste detection
-
URL autolinking
-
Consistent link styling in editor + viewer
-
Standardized all reset button labels to “Reset”
-
Inline positioning
-
No layout shift when filters activate
-
Appointment timezone fixes:
-
Slots generate in user local timezone
-
PG DATE normalization across all views
-
Compact appointment request indicator + ticket agent drawer
-
Tenant timezone setting with UI picker
-
resolveEffectiveTimeZone logic (user → tenant → UTC)
-
Applied across all email handlers
-
Task dependency UX:
-
Auto-created checklist items labeled by dependency type
-
Cross-phase task search sorted by current phase
-
Client drawers now open correctly from assets + contracts
-
-
Removed auto-focus from client details drawer
-
“All Comments” tab moved left in tickets (portal consistency)
-
Workflow run UX improvements
🐞 Fixes
-
Fixed survey response auto-submission from rating query links
-
Fixed workflow editor route param loading
-
Proper control panel/editor route splitting
-
Added template bucket overlays for hourly and usage billing services
📖 Notes for Users
-
Contract Renewals
Available under the new Upcoming Renewals tab in Billing.
Renewal defaults configurable per tenant under billing settings. -
Invoice Templates
Automatically migrated to the new AST format.
Existing custom templates preserved.
Minor layout adjustments may be required due to the CSS flex/grid engine. -
SLA Tracking
Activates automatically when tickets are assigned to boards with SLA policies. -
Escalation managers configured under Settings → SLA
-
SLA dashboard available within SLA settings
-
Status badges visible in ticket list and detail view
Full Changelog: v1.0.0-rc2...v1.0.0-rc3