v1.1.1
Current releaseTenant AI Agent & Credits
Company-scoped AI support, flexible reply modes, transparent monthly credits, verified top-ups, and queue-first chat performance.
Customer AI Agent
Added AI Auto Reply, agent-reviewed Draft Replies, and Human Only modes for eligible customer workspaces. Kept visitor and human messages on the existing fast path while AI runs asynchronously after persistence. Added immediate AI typing feedback, duplicate prevention, graceful provider failure, and human handoff.
Tenant Knowledge
Added isolated company knowledge for company information, products, FAQs, pricing, policies, support details, links, and custom instructions. Restricted every customer prompt to the active workspace and recent conversation context so knowledge cannot cross tenants. Made unknown answers explicit and preserved human takeover. Made Features the first product-overview destination while keeping Documentation and Help Center focused on setup and troubleshooting. Added verified founder profiles, approved product screenshots, and future tutorial/video knowledge fields.
Human Handoff
Added real online-agent availability checks, immediate in-app takeover notifications, and available-agent assignment. Persisted AI step-aside per conversation until an agent deliberately re-enables it. Kept explicit human requests provider-free and stopped paused conversations from dispatching duplicate AI work.
AI Credits & Billing
Added configurable monthly plan allowances with used, remaining, and renewal visibility. Added admin-managed AI credit packs, workspace adjustments, and a tenant-visible usage ledger. Connected top-ups to existing automatic and manual payment verification, invoices, receipts, transaction history, and idempotent activation. Kept normal human support available when credits are exhausted.
Launch Readiness
Expanded tenant-isolation, usage, exhaustion, top-up, refund, AI quality, chat regression, and performance coverage. Preserved additive migrations and existing subscriptions, conversations, payment records, and routes. Completed the final automated pre-live audit with 214 passing tests and 1,871 assertions, expanded operational health and audit coverage, and a documented manual release gate. Verified 21 varied knowledge questions and hot paths below the optimized acceptance baselines.
AI Production Hardening
Added atomic credit reservation and reconciliation so concurrent AI jobs cannot overspend a workspace balance. Added provider-aware total prompt budgets, exact source-message snapshots, rapid-message coalescing, and database operation idempotency. Formalized the compact core prompt, isolated product or company knowledge, and latest-question lexical retrieval with live plan records taking priority. Added seven-day token, credit, latency, success and failure analytics with provider/model/workspace/feature breakdowns and operational alerts. Preserved lexical knowledge retrieval, the newest eight-message context, queue-first generation, human handoff, and normal chat speed.
Final Normalization
Removed the experimental shimmer/route overlay and page-entry fade after they caused navigation flashes and could intercept inbox selection during routine polling. Hardened customer and admin conversation row selection, restored immediate active-thread rendering, and kept polling/send paths unchanged. Converted Company Settings navigation to cached client tabs with URL history, back/forward support, and preserved unsaved panel state. Reduced the public homepage hero and shell payload, removed dashboard assets and unused Swiper from marketing pages, and improved image, CSP, cache and indexing behavior. Stopped the PWA Installation steps fallback from flashing before native install eligibility is known. Added personalized dashboard greetings, compact mobile statistic rails, and a simplified in-flow announcement banner.
View 12 moreShow less
Added duplicate-safe 24-hour waiting-user ticket closure, one queued inactivity email, reply cancellation, and customer reopening. Refined announcements with a responsive top-centered modal, long dashboard-only content, persistent banners, expiration, selected-user targeting, and platform staff visibility. Added tenant-correct clickable handoff contacts, persistent dashboard announcement banners, scheduled real-data performance reviews, and permission-scoped Admin Staff roles. Added duplicate-safe manual review buttons for all tenant/platform reports, explicit report date ranges, and normalized Admin/Staff operational access while keeping Payments and Admin Settings restricted to Super Admin. Standardized both widget welcome nudges on a friendly shared default while retaining workspace-customized copy. Simplified the homepage pricing preview to three plans while keeping the complete four-plan comparison on the Pricing page. Added a one-time two-minute AI handoff fallback: AI resumes only when no human replied, explains current availability, and keeps verified support channels visible. Replaced generic admin dashboard totals with real expiring and expired subscription/company signals and direct lifecycle filters. Normalized legacy plan pricing through configured exchange rates so NGN displays and new checkout records are converted rather than relabeled. Kept AI credit packs explicitly priced and accounted in their configured currency, normally USD. Simplified user navigation and contacts, routed public help calls to the Help Center, and clarified the ordered widget-settings preview. Hardened tenant notification preference persistence across in-app, browser, sound, and eligible email delivery without changing adaptive polling.
PWA Web Push
Simplified the PWA invitation to Install and Not now, with a separate installation-guide fallback when the browser cannot open a native prompt. Added opt-in native-style background notifications for supported installed PWAs and desktop browsers using standards-based Web Push and VAPID. Exposed the customer Notification Center in the active desktop sidebar and mobile More menu with user-scoped unread badges. Aligned customer and admin Livewire inbox notification behavior without changing message sending or adaptive polling. Kept the existing notification record as the single source of truth and queued one idempotent delivery per registered device. Added encrypted device subscriptions, expired-device cleanup, safe conversation click routing, per-user controls, and production setup guidance.
View 5 moreShow less
Enabled safe chat-event defaults, all-admin Provixchat support routing, bounded multi-device delivery, and last-device preference cleanup. Preserved chat sending, adaptive polling, active-view suppression, unread grouping, and the existing queue topology. Added official Provixchat notification artwork and a dedicated Android monochrome badge while respecting iOS, Android, and desktop OS presentation limits. Added permission-gated Admin Push Broadcasts with preview, company/plan targeting, scheduling, staggered queue batches, delivery counts, and database-level duplicate prevention. Made visible-PWA broadcasts use a deduplicated 10-second in-app alert while background and closed PWAs retain native OS notifications.