v0.5.3
alphaPatchPlatform Polish & Shared Equipment Pool
Released 2 March 2026
Introduces the Shared Equipment Pool addon for cross-tenant equipment sharing, a redesigned Client Node portal, an animated PWA splash screen, 10 new dashboard widgets, marketing site performance and accessibility upgrades, and dozens of bug fixes across core modules, notifications, and navigation.
New Features
- New Shared Equipment Pool addon – sister companies can share equipment across separate NexusRMS tenants with configurable booking modes and billing
- Pool owners can recall shared equipment and set approval-required or instant booking per member
- Cross-tenant availability checking ensures shared equipment cannot be double-booked
- Client Node portal redesigned with sidebar navigation, matching the Core Tenant and Freelancer Node layout
- Client Node pages now use shared components with theme-aware styling instead of hardcoded colours
- Change Requests page added to Client Node with cross-database query support
- New Unread Threads widget shows discussion threads needing your attention
- 9 widgets now available in the Widget Library: Pending Approvals, Overdue Tasks, Quote Conversion Rate, Delivery Schedule, Low Stock Alerts, Crew Schedule, Top Clients, Failed Payments, and Project Timeline
- New Warehouse and Crew dashboard templates for role-specific layouts
- Animated splash screen when opening the app, with platform-aware accent colours and loading animation
- 10 new addon feature pages on the marketing site with release status gating (beta, coming soon, stable)
- Features hub page at /features with cards linking to all 21 feature pages
- Glassmorphism blur overlay on marketing navigation dropdowns for a polished visual effect
- Contact form and newsletter signups now fully functional across the marketing site
- Snooze notifications for 1 hour, 4 hours, or until tomorrow directly from the notification dropdown
- Unread notification count now shown in the browser tab title
- Email notifications now delivered for 14 previously silent events including overdue invoices, crew timesheets, and discussion replies
- 1,569 translation keys added across 12 namespaces, preparing the platform for multi-language support
Improvements
- Marketing site loads significantly faster with server-side rendering, edge caching, and an 89% smaller JavaScript bundle
- Marketing site accessibility improved to WCAG AA compliance with corrected contrast ratios and aria labels
- Knowledge Base now contains 272 help articles across 18 categories
- Real product screenshots replace placeholder images across all feature pages
- Freelancer Node desktop layout polished with branding moved to the top bar
- PLI compliance alerts on Freelancer Node are now more prominent with a vertical layout and "Fix Now" button
- SEO improvements including meta descriptions on 34 pages, expanded sitemap, and robots.txt
- Notification quiet hours now respected at delivery time – notifications received during quiet hours are automatically snoozed
- Invoice data now refreshes automatically after syncing to your accounting platform
Bug Fixes
- Fixed a double-payment bug when recording invoice payments that could credit an invoice twice
- Fixed sidebar navigation containing dead links and incorrect active-state highlighting
- Fixed invoice numbering generating inconsistent numbers across different creation flows
- Fixed cross-domain login sessions being immediately invalidated after SSO redirect
- Fixed Freelancer Node Compliance, Projects, and Teams pages failing to load
- Fixed "Load from Quote" button not populating line items when creating invoices
- Fixed QR code generation and file downloads on equipment pages
- Fixed batch scanner not saving scan results
- Fixed monthly connection limits on Freelancer Node counting total connections instead of new ones
- Fixed crew assignment endpoint returning incorrect data on projects
- Fixed addon upgrade navigation buttons not working correctly on billing pages
- Fixed 16 notification system gaps where email and push notifications were not being delivered
- Fixed seat limits being hardcoded instead of reading from your subscription plan