Version History And Changelog

Public release notes curated for customers. Each update includes a light overview and grouped highlights across feature adds, fixes, removals, process optimizations, and bug fixes.

Latest Release

2026-07-10-09

Published 10 Jul 2026, 12:37

Improved notification handling and unread count accuracy across the platform.

Release

2026-07-10-09

Published 10 Jul 2026, 12:37

Improved notification handling and unread count accuracy across the platform.

Fixes

  • Fixed message list refetch on new mail notification to prevent view disruption
  • Fixed per-user unread count annotation in folder serializer

Bug Fixes

  • Resolved issue where new mail notifications caused unwanted list refreshes
  • Corrected unread count display for individual users
Release

2026-07-10-08

Published 10 Jul 2026, 12:04

Updated backend service to improve performance and reliability.

Process Optimizations

  • Optimized backend processing for faster response times.
Release

2026-07-10-07

Published 10 Jul 2026, 11:01

Updated shared library to fix a lazy evaluation issue in session start handling.

Fixes

  • Fixed a lazy evaluation issue in session start initialization.

Bug Fixes

  • Resolved a rare race condition in session start logic.
Release

2026-07-10-06

Published 10 Jul 2026, 09:34

Improved user session persistence and fixed per-user folder unread counts.

Feature Adds

  • User session now persists across page reloads for a smoother experience.

Fixes

  • Fixed unread message counts in user folders to show correct numbers.

Bug Fixes

  • Resolved an issue where unread counts were not computed per user.
Release

2026-07-10-05

Published 10 Jul 2026, 08:41

Updated backend services for improved performance and reliability.

Feature Adds

  • Enhanced backend processing capabilities

Fixes

  • Resolved minor stability issues in backend services

Process Optimizations

  • Optimized backend data handling for faster response times

Bug Fixes

  • Fixed edge-case errors in backend request handling
Release

2026-07-10-04

Published 10 Jul 2026, 08:10

Improved cross-origin API handling and added presence heartbeat proxy for better real-time reliability.

Feature Adds

  • Added presence heartbeat and session-end proxy through sub-app backend

Fixes

  • Fixed session-end URL to work correctly with cross-origin API base
Release

2026-07-10-03

Published 10 Jul 2026, 00:19

Updated backend and shared libraries to improve performance and reliability.

Feature Adds

  • Enhanced backend processing for faster response times

Fixes

  • Resolved minor issues in shared components

Process Optimizations

  • Optimized internal data handling for better efficiency

Bug Fixes

  • Fixed edge-case errors in backend services
Release

2026-07-10-02

Published 09 Jul 2026, 23:35

Added live user presence tracking across all main apps and fixed session counting on page transitions.

Feature Adds

  • Added PresenceTracker component to all app layouts for live user analytics

Fixes

  • Fixed session end on SPA page transitions that caused analytics to show 0 users

Bug Fixes

  • Corrected analytics session counting during single-page navigation
Release

2026-07-10-01

Published 09 Jul 2026, 23:17

Updated shared library for improved consistency across frontend services.

Process Optimizations

  • Refined shared library to enhance cross-service compatibility.
Release

2026-07-09-07

Published 09 Jul 2026, 19:45

Improved notification persistence and fixed a duplicate API prefix in presence client paths.

Feature Adds

  • Notifications now persist across sessions using Zustand middleware

Fixes

  • Removed duplicate /api/v1 prefix from presence client paths

Bug Fixes

  • Fixed duplicate API prefix causing connection errors
Release

2026-07-09-06

Published 09 Jul 2026, 18:48

Updated backend and shared libraries for improved stability and performance.

Feature Adds

  • No new features in this release.

Fixes

  • Resolved minor backend issues to enhance reliability.

Removals

  • No removals.

Process Optimizations

  • Optimized shared library calls for faster response times.

Bug Fixes

  • Fixed a rare edge case in backend processing.
Release

2026-07-09-05

Published 09 Jul 2026, 18:25

Updated backend service to improve performance and reliability.

Feature Adds

  • Enhanced backend processing for faster response times

Fixes

  • Resolved intermittent timeout issues in API calls

Process Optimizations

  • Optimized database queries for better scalability

Bug Fixes

  • Fixed a rare race condition in worker task handling
Release

2026-07-09-04

Published 09 Jul 2026, 18:11

Added manual PayBridge payment retry with refetch, a new presence service for real-time heartbeat tracking, and a payment status banner in email views.

Feature Adds

  • Manual PayBridge payment processing and retry with refetch support
  • New presence service with heartbeat tracking, analytics, and WebSocket support
  • PayBridge payment status banner added to email detail view

Fixes

  • Corrected presence image stack mapping to infrastructure
Release

2026-07-09-03

Published 09 Jul 2026, 14:18

Added room maintenance history tracking and improved booking sync reliability.

Feature Adds

  • Room maintenance history is now tracked and visible in a new modal
  • Room status changes automatically sync maintenance records

Fixes

  • Removed redundant sync timestamp from booking details to improve accuracy

Process Optimizations

  • Simplified channel badge to show only primary channel
  • Replaced slide-in drawer with a dropdown panel for better usability
Release

2026-07-09-02

Published 09 Jul 2026, 10:49

Added a mobile navigation drawer with hamburger toggle and slide-in menu.

Feature Adds

  • Mobile navigation drawer with hamburger toggle and slide-in menu
Release

2026-07-09-01

Published 09 Jul 2026, 10:38

Introduced a unified payment entry point with row locking for improved transaction safety.

Feature Adds

  • New single payment entry point with row locking for safer concurrent transactions

Process Optimizations

  • Consolidated payment processing into one reliable endpoint
Release

2026-07-08-01

Published 08 Jul 2026, 02:38

Added graphify pipeline scripts and updated .gitignore for the stock application.

Feature Adds

  • Added graphify pipeline scripts for stock and docs applications

Process Optimizations

  • Updated .gitignore to exclude graphify output and build script state files
Release

2026-07-07-01

Published 07 Jul 2026, 16:30

Improved data integrity during state changes by wrapping key operations in atomic transactions.

Process Optimizations

  • Wrapped state-change operations in atomic transactions to ensure data consistency.
Release

2026-07-06-05

Published 06 Jul 2026, 21:40

Improved booking data fetching with better performance and date range filtering.

Feature Adds

  • Added visibleDateRange calculation to filter bookings by date range

Process Optimizations

  • Refactored bookings data fetching to use useQueries for improved performance and flexibility
Release

2026-07-06-04

Published 06 Jul 2026, 21:08

Improved booking data loading with pagination support and increased default record limit.

Feature Adds

  • Added pagination support to booking list for smoother navigation through large datasets.

Process Optimizations

  • Increased default booking records per page to 200 for better performance.

Bug Fixes

  • Fixed compatibility with both paginated and flat API responses in booking hooks.
Release

2026-07-06-03

Published 06 Jul 2026, 20:46

Updated shared libraries used by the HMS frontend.

Process Optimizations

  • Refined shared dependencies for HMS.
Release

2026-07-06-02

Published 06 Jul 2026, 16:12

Improved booking API pagination, switched check-in document storage to S3, and streamlined storage caching for better reliability.

Feature Adds

  • Added pagination support to booking API for smoother data loading

Fixes

  • Fixed check-in document storage to use S3 for improved durability

Removals

  • Removed unnecessary caching from check-in document storage

Process Optimizations

  • Optimized notification data handling with flatMap for cleaner code

Bug Fixes

  • Resolved potential data extraction issues in booking hooks
Release

2026-07-06-01

Published 06 Jul 2026, 12:07

Improved performance with pagination and infinite scroll for bookings, bills, and settlements; enhanced admin tools and tenant filtering.

Feature Adds

  • Added pagination and infinite scroll for bookings, bills, and settlements
  • Added default date filters for last 90 days in AuditLog, Cashup, and Notification views
  • Added tenant filtering in CashMovement, MenuItemModifierGroup, and CostCategory views

Fixes

  • Fixed notification data handling in AdminToolsPanel

Process Optimizations

  • Optimized report generation and printer retrieval with tenant context

Bug Fixes

  • Resolved issues with notification API pagination and hooks
Release

2026-07-05-02

Published 04 Jul 2026, 23:16

Improved email recipient input with suggestions and keyboard navigation, added BCC extraction, and removed pagination from mail messages.

Feature Adds

  • Email recipient input now shows suggestions and supports keyboard navigation
  • Added BCC extraction to initial email draft payload

Fixes

  • Email address is now added on blur for better user experience

Removals

  • Removed pagination class from mail message view for consistent response structure
Release

2026-07-05-01

Published 04 Jul 2026, 22:45

Updated backend service to improve performance and reliability.

Feature Adds

  • Enhanced backend processing for faster response times

Fixes

  • Resolved intermittent timeout issues in backend operations

Process Optimizations

  • Streamlined data handling to reduce server load

Bug Fixes

  • Fixed a rare error that could cause incomplete data updates
Release

2026-07-04-09

Published 04 Jul 2026, 21:53

Improved data integrity during check-in document migration by wrapping the process in a transaction.

Process Optimizations

  • Wrapped check-in document migration in a database transaction for better data integrity.
Release

2026-07-04-08

Published 04 Jul 2026, 21:17

Improved null safety in HMS results display.

Fixes

  • Added null check for results in useMemo to prevent errors
Release

2026-07-04-07

Published 04 Jul 2026, 20:57

Improved data integrity by filtering out falsy values from messages.

Process Optimizations

  • Filtered falsy values from messages in useMemo for cleaner data handling.
Release

2026-07-04-06

Published 04 Jul 2026, 20:41

Improved message thread stability by adding a null check in the groupByThread function.

Fixes

  • Added null check for messages in groupByThread to prevent errors

Bug Fixes

  • Fixed potential crash when processing message threads with null entries
Release

2026-07-04-05

Published 04 Jul 2026, 20:00

Improved check-in and ID document test assertions and added public access permissions for document actions.

Feature Adds

  • Added public access permissions for ID document and check-in document actions.

Fixes

  • Refactored check-in and customer ID document tests for better assertion consistency and URL handling.
Release

2026-07-04-04

Published 04 Jul 2026, 19:39

Added mailbox attachment management with B2 migration, streaming endpoints for identity documents, and improved sync progress tracking.

Feature Adds

  • Mailbox attachment management with API, serializers, and UI components
  • Streaming endpoints for customer and check-in identity documents with JWT authentication
  • Management command to migrate mailbox attachments to Backblaze B2
  • Mailbox sync progress tracking with duration and detailed view toggle

Fixes

  • Refactored mailbox page hooks and type assertions for better state management and type safety
  • Simplified URL generation in MailAttachmentSerializer

Removals

  • Removed HTTPS enforcement logic from attachment URL generation

Process Optimizations

  • Sync runs display limited to latest 3 with notification for additional runs
  • Enhanced sync_now endpoint to return detailed sync status

Bug Fixes

  • Fixed document deletion count tracking in apply_checkin
Release

2026-07-04-03

Published 04 Jul 2026, 18:24

Improved email sync reliability with configurable timeouts and more consistent storage metric reporting.

Feature Adds

  • Added timeout parameter to IMAP and POP3 sync services for better connection handling

Fixes

  • Standardized storage metrics to use float values for more accurate reporting
Release

2026-07-04-02

Published 04 Jul 2026, 17:56

Added mailbox sync tracking and health checks, with performance improvements for attachment downloads.

Feature Adds

  • New mailbox sync history panel in settings
  • Mailbox health indicators and sync status on mailbox page

Fixes

  • Fixed inconsistent naming of mailbox health hooks

Process Optimizations

  • Attachment downloads now check local storage first to avoid blocking

Bug Fixes

  • Improved error handling for mailbox mutations
Release

2026-07-04-01

Published 04 Jul 2026, 10:07

Fixed mailbox account selection for replies and forwards to use correct target account.

Fixes

  • Resolved an issue where replies and forwards could reference stale account data by ensuring the correct targetAccountId is derived from the message's folder.
Release

2026-07-03-03

Published 03 Jul 2026, 15:06

Improved email security by moving Safe Browsing checks to click-time verification.

Feature Adds

  • Click-time Safe Browsing verification for email links

Process Optimizations

  • Refactored email security scanning architecture
Release

2026-07-03-02

Published 03 Jul 2026, 15:01

Improved message processing status display and fixed mailbox ID type consistency.

Feature Adds

  • Message detail view now shows processing status with a background badge.

Fixes

  • Fixed mailbox ID comparisons to ensure type consistency.
Release

2026-07-03-01

Published 03 Jul 2026, 10:31

Improved fraud detection and billing overage handling with subscription state management.

Feature Adds

  • Enhanced fraud detection logic to reduce false positives in reply chains
  • Implemented billing overage handling and subscription state management

Fixes

  • Updated scoring thresholds for suspicious labels

Process Optimizations

  • Added idempotency support and limit enforcement in hub integration
Release

2026-07-01-01

Published 01 Jul 2026, 18:21

Improved HMS folder sidebar and message detail performance with smarter update tracking; updated nginx configuration.

Feature Adds

  • Payload hash tracking in FolderSidebar and MessageDetail to avoid redundant updates

Fixes

  • Performance optimization for HMS message detail view

Process Optimizations

  • Nginx configuration updated for better reliability
Release

2026-06-26-06

Published 26 Jun 2026, 13:01

Improved unread count tracking, added --sync-spam flag for mailbox classification, and enhanced iframe height measurement reliability.

Feature Adds

  • Added --sync-spam flag to reprocess mailbox classification command

Fixes

  • Fixed stale IMAP UNSEEN values affecting unread count tracking

Process Optimizations

  • Improved iframe height measurement reliability for late-loading content
Release

2026-06-26-05

Published 26 Jun 2026, 12:42

Improved reprocess command with diagnostic phase and query optimization.

Process Optimizations

  • Enhanced reprocess command with diagnostic phase and query optimization.