v1.0.9May 4, 2026
Version 1.0.9
Team-portfolio collaboration on Custom Companies (in-page edit, auto-refresh on save/merge, restyled list), split-view routing fix for Add Claim / Edit Claim, copy correction in Collaboration settingsTeam collaboration — connect your team's private server
- Bring your underwriting work in-house. Enterprise customers can now run Rankiteo Desktop Server on their own infrastructure and connect every underwriter's desktop app to it — your portfolios, your insureds, your audit trail, all on hardware you control.
- Your data stays in your network. The on-prem server lives on a Windows VM inside your datacenter. Nothing ever leaves your perimeter — there is no callback to Rankiteo, no hidden mirror to the cloud.
- One-click connect. Settings → Collaboration → Connect to your team server. Enter the server address you got from your IT team and your credentials. Done.
- Verified connection on first use. The first time you connect, the desktop captures your server's identity and asks you to confirm it matches the one your install team gave you out-of-band. Once confirmed, the desktop refuses to connect to anything pretending to be your server.
- Credentials stored safely on your machine. Your sign-in is protected by your operating system's built-in encrypted vault — the same place your browser keeps your saved passwords.
- Sign-in survives, accounts stay separate. Sign in once and stay signed in. If a colleague signs in to the same laptop as a different user, they get a clean slate — they never see your data and never inherit your on-prem connection.
- Seamless coexistence with the cloud platform. While you're connected to the on-prem server, the cloud sync pauses automatically and a clear banner tells you so. Disconnect and the cloud sync picks up where it left off.
- See where every company lives. A new row of badges on Custom Companies shows whether each company is on this machine 💾, in the cloud ☁️, in a team portfolio 🤝, or any combination. No more guessing where the underwriting file actually sits.
- Bulk-share your custom companies with the team. Two header buttons on Custom Companies: Save to team — package the companies you've built locally into a brand-new team portfolio on the on-prem server. Merge into team portfolio — append them to a team portfolio that already exists.
Team collaboration — edit together, never overwrite each other
- Pick a team, pick a portfolio. The new Team Portfolio section on Custom Companies has a simple cascading picker, scoped to the teams and portfolios your role lets you see.
- Click Edit and the row is yours. The page opens the same 9-step underwriting wizard you use to create a local Custom Company — only this time, edits land directly on the on-prem server when you save. While you're editing, every other underwriter on the team sees a 🔒 being edited by Alice badge on that row.
- No lost work if you close the laptop. Edits stay protected by an automatic lock that renews itself in the background. If your machine crashes, you lose Wi-Fi, or you simply walk away, the lock releases on its own after a few minutes so the team isn't stuck waiting on you.
- Saves are conflict-aware. If two people somehow grabbed the same row at the same time, the second one to save sees a clear conflict modal with their draft preserved and a one-click try again button — zero risk of silent data loss.
- Live status for the whole team. Lock badges, available rows, and newly-saved edits update in real time across every connected desktop — no refresh button, no waiting.
- Manager override when you need it. Team managers and admins can unlock a row that has been left held by a teammate who left for the day. The displaced editor's draft stays preserved if they come back.
- Compliance-grade audit trail. Every change a team member makes — create, edit, or delete — is recorded on the on-prem server with the who, what, when and a full before/after snapshot. Available to your admins through the on-prem admin UI for SOC 2 / GDPR review.
Team portfolio on Custom Companies — collaboration polish
- In-page Edit for a team-portfolio insured. Clicking Edit on a row in the Team Portfolio section no longer opens an overlay modal — the page swaps to a full-width inline view of the same 9-step wizard used to create a local Custom Company, with the lock acquire / 30-second heartbeat / release lifecycle preserved.
- Auto-refresh of the loaded team portfolio after a Save-to-team or Merge-into-team operation. Save and Merge now broadcast a rankiteo:team-portfolio-mutated window event with the affected portfolioId; the Team Portfolio list listens and reloads when the dispatched id matches the one currently selected.
- Team Portfolio insured list restyled to match the local Custom Company table — same columns (Company / Industry / Score / Band / Employees / Status / Actions), same band-colour badge from the SCORE_BANDS palette, same s.actionBtn pill — so the two sections feel like one product instead of two stitched-together views.
- Defensive dedup-by-id on the Team Portfolio dropdown. The drainer now accumulates portfolios into a Map keyed by id so older un-restarted on-prem servers (whose user_visible_portfolios SQL view echoed each portfolio once per matching RBAC branch) no longer cause duplicate dropdown rows.
Bug fixes
- Fixed Add Claim / Edit Claim navigation in split-view mode. Clicking "Add your first Claim" or the "+ Add a Claim" button on the Claims Management page used to open the same Claims Management page in the other panel instead of routing to the Add Claim wizard. CrmLayout::SplitView::routeToPageId now matches the longest registered multi-segment key (claims/new) before falling back to the parent single-segment key (claims), so /crm/claims/new resolves to AddClaimPage as it should. Same fix applies to the Edit button (which navigates to /crm/claims/new?id=<id>).
- Fixed misleading copy on Settings → Collaboration. The Not-connected card used to read "the Portfolio and Custom Portfolio pages will let you load team portfolios" but only the Custom Companies page actually wires up a team-portfolio loader today. Now reads "the Custom Companies page will let you load team portfolios."