Skip to main content

Overview

v1.6 is a depth release — filling in the gaps between the platform’s major features with the kinds of improvements that make everyday clinical work smoother. The headline additions are a native TIFF/DICOM viewer (no third-party app required), real-time in-app messaging with read receipts, and a meaningful expansion of the help center so that every settings module and financial workflow now has its own dedicated article.

TIFF and DICOM — Native Viewer and Server-Side Conversion

X-ray files from the Bridge desktop app are now viewable directly in OdontoX without downloading or opening an external application. Server-side PNG conversion: When a TIFF or DICOM file is uploaded via Bridge, the server immediately converts it to a high-quality PNG preview in the background. This preview is used everywhere the file appears — Bridge Inbox thumbnails, the Radiology Workstation, and email previews — so you always see the image, not a generic file icon. Dedicated TIFF viewer tab: Click any TIFF file in the File Manager or Bridge Inbox to open it in a full-resolution viewer tab. The viewer handles large multi-frame TIFFs and displays them clearly with proper contrast. Bridge Inbox badges: Each file in the Bridge Inbox now shows a conversion status badge (Converted, Pending, or Failed) so staff know at a glance whether a preview is ready. Corrupt TIFF recovery: If a preview image is detected as corrupt during load, the system automatically triggers a re-conversion and refreshes the preview without any manual action.

Real-time Messaging

The in-app messaging module now updates in real time with read receipts and attachment previews.
  • Read receipts: Messages show a delivered/read status. When the other party opens a message thread, the receipt updates immediately.
  • Attachment thumbnails: Images and documents shared in a conversation show inline previews instead of generic file links.
  • Message toast notifications: A small toast appears when a new message arrives while you are working in another part of the platform.
  • Chat polling pauses: The messaging background poll pauses automatically when the browser tab is hidden, reducing unnecessary network activity.

Inventory — Expiry Alerts and Bulk Actions

Expiry alerts: Items in the Inventory module now show a color-coded expiry status — items expiring within 30 days are highlighted amber, expired items red. A summary panel at the top of Inventory shows counts by status so you can act before stock goes to waste. Bulk assign: Select multiple inventory items and assign them to a patient or location in one action. Hard delete: Items that are fully consumed or removed from service can now be permanently deleted from the inventory list, not just deactivated. Knowledge base sidebar links: Each section of Inventory now includes a quick link to the relevant help article.

Medical History at Registration

When creating a new patient, the registration form now includes the full medical history section — allergies, medications, medical conditions, and notes. Previously, medical history could only be added after the patient was created. This removes the two-step workflow for new patients and ensures clinical information is captured before the first appointment.

Login Page Redesign

The sign-in page has been updated with a cleaner layout and improved readability:
  • Welcome heading replaces the old logo-only top section, giving the page a clearer entry point
  • Dark input fields provide better contrast and reduce visual noise against the page background
  • Clinic logo in the hero panel — multi-clinic users see their primary clinic’s branding on the right-side visual panel
  • Version tag at the bottom of the form makes it easy to confirm which release your clinic is running

Bridge Desktop App — v1.0.2

  • Queue deduplication prevents the same file from being uploaded twice when the Bridge tray app retries on a flaky connection
  • TIFF retry logic now correctly handles files that failed conversion on the first attempt
  • Windows release workflow: the Bridge app now ships a signed .exe installer built automatically on every release
  • The tray menu shows the current app version for easier support troubleshooting

Help Center Expansion — 15 New Articles

Every settings module and key financial workflow now has a dedicated help article. New articles: Settings: Finance: In-app info buttons: Every settings module now shows a help icon (?) in its header that opens the relevant article. The Financial Hub sidebar items (Quotations, Invoices, Receipts) and the Settings, Service Catalog, and Daily Close nav items also now carry help links.

Reliability and Bug Fixes

  • Chunk recovery: Stale JS chunks after a deploy now trigger a hard page reload instead of showing a blank error screen. No-cache headers on all routes prevent browsers from serving outdated chunks.
  • Passkey sign-in: Passkey authentication now always uses unconstrained discovery, so any registered device is offered regardless of which clinic you are signing in to.
  • AI tracing: Langfuse tracing errors are now non-fatal — an AI feature failing to log a trace no longer blocks the underlying response from reaching the user.
  • Invitation acceptance: Clicking an already-accepted invitation link now shows a clear “already accepted” message instead of an error page.
  • WebGL guard: Shader-based background components now detect missing WebGL support and fall back gracefully instead of crashing.