Release Notes timeline
Track every shipped change in one place. Filter by category, jump to a specific version, and share a link to any release. Powered by a new platform-wide content store so the changelog stays consistent across every workspace.
Search for pages to navigate to
New features, improvements, and fixes shipped to iReadCustomer ERP
Track every shipped change in one place. Filter by category, jump to a specific version, and share a link to any release. Powered by a new platform-wide content store so the changelog stays consistent across every workspace.
Closed a Prisma + MongoDB null-vs-missing trap that prevented webhook events from producing sessions for newly approved groups. Backfilled affected rooms and hardened activation so it can never recur.
Reduced first-paint on the dashboard from ~6s to under 800ms by collapsing per-request auth + Prisma round-trips and parallelising sidebar loaders.
Module entitlements now flow through a single source of truth in `packages/shared`. New organisations are granted the full module set on creation, with an invariant guard so the catalog never drifts again.
A dedicated `/ai-summary/rooms` view surfaces every connected LINE room with quick links into per-room session history.
Attachments now persist a `storage_provider` discriminator (drive | link | external) so future migrations don't need to string-match on mime type. Existing records hydrate as `drive` for backwards compatibility.
The Prisma tenant-scope middleware now refuses to construct without a tenant id (or the explicit super-admin sentinel). Closes a cross-tenant data-leak vector if auth context is ever lost.