3D WebGL network visualization, comprehensive UX polish across all pages, and interactive contact management features.
New
(8)
Network Galaxy — 3D WebGL relationship visualization with Three.js. Contacts rendered as glowing star sprites, connections as light beams with animated particles, ambient starfield background. Galaxy/Clusters/Sources/Inner Circle view modes.
Cmd+K global contact search — keyboard shortcut opens instant search across all 8,000+ contacts with keyboard navigation
Interactive tag management — add/remove tags on contact detail page with instant save
CSV export — download all contacts as a CSV file from the contacts page
Star/unstar toggle — click the star icon on any contact to add or remove from inner circle
Inline notes editing — click "Add notes" or "Edit" on contact detail page, saves on blur
Contact update API — PATCH /api/contacts/update for safe field updates (star, notes, tags, etc.)
Notification bell — red badge showing unread insight count in the topbar
Improved
(9)
Loading spinners on all 9 app pages — no more flash between 0 and 8,171 contacts
Contacts page pagination — loads 50 contacts at a time with "Load more" button for 8K+ databases
Safe property access — fixed 42 instances of unsafe firstName/lastName access across all pages, handles empty LinkedIn imports
Safe date formatting — formatDistanceToNow wrapped with null checks, shows "No interactions yet" for empty dates