v2.5.5

📌 WorkVivo Chat Favorites

The ultimate productivity extension for WorkVivo Chat

Pin conversations, search instantly, and navigate chats with powerful keyboard shortcuts

Explore Features Privacy Policy

✨ What's New in v2.5.5

🚀 Quick Start Guide

Get up and running in seconds with WorkVivo Chat Favorites

📍

Step 1: Install

Install the extension from Chrome Web Store and it's automatically activated on WorkVivo.

📌

Step 2: Pin Chats

Hover over any chat in your sidebar and click the pin icon to add it to favorites.

⌨️

Step 3: Use Shortcuts

Press Cmd/Ctrl + / to open search or Cmd/Ctrl + \ for recent chats.

✨ Core Features

Every feature designed to supercharge your WorkVivo chat experience

📌

Pin Your Favorite Chats

Keep your most important conversations at your fingertips. Pinned chats appear in a carousel at the top of your sidebar for instant access.

How to Use:

  1. Open any chat conversation in WorkVivo
  2. Hover over the chat avatar in the chat header (top of the chat window)
  3. Click the 📌 pin icon that appears
  4. Chat moves to the pinned carousel at the top of sidebar
  5. Click the pin icon again to unpin
🔍

Lightning-Fast Smart Search

Revolutionary IndexedDB-powered search that learns from your usage. Search pinned chats, recent conversations, and find anyone in your organization instantly with zero API calls.

How to Use:

  1. Press Cmd + / (Mac) or Ctrl + / (Windows)
  2. Type any name or keyword
  3. See instant results from Smart Database (< 10ms)
  4. Results show: Pinned chats → Recent chats → All people
  5. Click any result to open chat immediately
  6. Press Esc to close search
🔄

Recent Chat Switcher

Quickly toggle between your recent conversations with an intuitive modal interface. Perfect for multitasking across multiple chats.

How to Use:

  1. Quick Toggle: Tap Cmd + \ (Mac) or Ctrl + \ (Windows) to instantly switch to your last chat
  2. Chat Switcher Modal: Hold Cmd/Ctrl and press \ to open modal
  3. Keep holding the modifier key
  4. Press \ repeatedly to cycle through recent chats
  5. Release the modifier key to open selected chat
  6. Or press Esc to cancel
🔘

Floating Search Widget

Customizable floating button for quick access to search and recent chats. Personalize the color and choose between single-click or double-click modes.

How to Use:

  1. Single-click: Opens recent chats modal by default
  2. Double-click: Opens search widget directly
  3. Drag the button anywhere on screen to reposition
  4. Customize: Go to Options → Floating Button Color
  5. Choose any color - icon contrast auto-adjusts (WCAG)
  6. Change first-click behavior in settings
🎠

Pinned Chat Carousel

All your pinned chats displayed in a beautiful horizontal carousel at the top of your sidebar. Drag avatars to reorder, click to open instantly.

How to Use:

  1. Pinned chats automatically appear at the top
  2. Scroll horizontally or use arrow buttons
  3. Click any chat avatar to open conversation
  4. NEW: Drag avatars left/right to reorder your pinned chats
  5. Hover to see full name and pin icon

Instant Chat Creation

Find anyone in your organization through search and start a new conversation instantly, without leaving the search interface.

How to Use:

  1. Open search (Cmd/Ctrl + /)
  2. Type someone's name
  3. Click any search result to open their chat
  4. If no existing chat exists, a new one is created automatically
  5. Start messaging immediately
💾

Self-Learning Smart Database

Revolutionary IndexedDB system that builds organizational intelligence. Learns from your searches and gets smarter over time, achieving 95%+ local search success rate.

How It Works:

  1. Automatically caches user profiles as you search
  2. Builds keyword indexes for lightning-fast lookups
  3. Stores data locally for 30 days (auto-cleanup)
  4. Most searches served in < 10ms with zero API calls
  5. No manual maintenance required
⌨️

Universal Keyboard Shortcuts

Consistent keyboard shortcuts across Windows, Mac, and Linux. Customizable modifier keys for Windows users.

How to Customize (Windows):

  1. Right-click extension icon → Options
  2. Scroll to "Windows Modifier Key"
  3. Choose: Alt, Ctrl, or Both
  4. Settings save automatically
  5. Use your preferred modifier for all shortcuts
🔒

Privacy-First Analytics

Optional anonymous analytics with jurisdiction-aware consent. If you're in a strict privacy region (EU, California), analytics are disabled by default.

How to Control:

  1. Go to extension Options page
  2. Scroll to "Analytics & Privacy" at the bottom
  3. Toggle "Usage Analytics" on/off
  4. Toggle "Device & Location Data" on/off
  5. Settings apply immediately
  6. Email j6workz@gmail.com for data deletion

⌨️ Complete Keyboard Shortcuts Reference

Cmd/Ctrl + /
Open Smart Search
Find pinned chats, recent conversations, and search all organization members
Cmd/Ctrl + \ (tap)
Quick Toggle to Last Chat
Instantly switch to your most recent conversation
Hold Cmd/Ctrl + \
Open Recent Chat Switcher
Hold modifier, press \ repeatedly to cycle, release to select
Esc
Close Any Modal
Dismiss search, chat switcher, or consent prompts
Navigate Search Results
Use arrow keys to move through search results
Enter
Select Search Result
Open the highlighted chat or create new conversation
💡 Windows Users: Default is Ctrl key - you can change to Alt or Both in extension Options → Windows Modifier Key

💡 Pro Tips & Best Practices

🎯 Pin Your Top 5-10 Chats

Keep your most active conversations pinned for instant access. Don't overdo it - quality over quantity!

⚡ Use Quick Toggle for Back-and-Forth

Tap Cmd/Ctrl + \ to quickly switch between two conversations. Perfect for coordinating tasks.

🔍 Search Gets Smarter

The Smart Database learns from your searches. The more you use it, the faster and more accurate it becomes.

🎨 Customize Windows Shortcuts

Windows default is Ctrl. You can change to Alt or both in Options if you prefer. Pick what feels natural to you.

💾 Database Auto-Cleanup

Smart Database automatically removes entries older than 30 days. No manual maintenance needed.

🔒 Privacy First

All data stays local on your device. Smart Database uses IndexedDB - nothing is sent to external servers.

🚀 Advanced Features

Power user features for maximum productivity

📊

Usage Statistics

Track your usage patterns with detailed statistics available in the Options page.

  • Search widget opens
  • Searches performed
  • Chat clicks
  • Chats pinned
  • Database entries
  • Cache hit rate
⚙️

Customization Options

Fine-tune the extension to match your workflow preferences.

  • NEW: Custom floating button color
  • NEW: Floating button first-click behavior
  • Drag-to-reorder pinned chats
  • Show/hide scrollbar in sidebar
  • Show/hide pin indicators
  • Auto-collapse pinned carousel
  • Snackbar notifications
  • Debug logging
🔄

Data Management

Export, import, or reset your settings and data.

  • Export settings as JSON
  • Import settings from backup
  • Clear usage statistics
  • Reset to defaults
  • Automatic sync across devices

❓ Frequently Asked Questions

Q: Why aren't my keyboard shortcuts working?
A: Make sure you're on a WorkVivo chat page (URL contains workvivo.com/chat). Windows users should check their modifier key setting in Options. Try refreshing the page if shortcuts stop working.
Q: How do I see all my pinned chats?
A: Pinned chats appear in a horizontal carousel at the very top of your WorkVivo chat sidebar. Scroll left/right or use the arrow buttons if you have many pinned chats.
Q: Does search work offline?
A: Yes! The Smart Database stores user data locally for 30 days. You can search cached users even when offline or when WorkVivo APIs are slow. However, you need to be online to open chats.
Q: Is my chat content being collected?
A: No, absolutely not. The extension only caches user names and IDs for search purposes. No chat messages, content, or personal information is ever collected or transmitted.
Q: How do I disable analytics?
A: Go to Options (right-click extension icon → Options), scroll to "Analytics & Privacy" at the bottom, and toggle off "Usage Analytics" and "Device & Location Data". Changes apply immediately.
Q: Can I use this on mobile?
A: This is a Chrome extension designed for desktop browsers (Chrome, Edge, Brave, etc.). It's not available for mobile apps. Keyboard shortcuts obviously won't work on touch devices.
Q: How do I report bugs or request features?
A: Email the developer at j6workz@gmail.com with details about your issue or feature request. Include your extension version (found in Options) and browser information.
Q: What's the Smart Database cache hit rate mean?
A: This percentage shows how many searches are served from your local database vs. API calls. Higher is better - 95%+ means almost all searches are instant (< 10ms) without hitting WorkVivo servers.

🔧 Technical Details

For the technically curious

💾

Storage Architecture

Multi-layer storage system:

  • In-Memory Cache: Ultra-fast temporary cache (15min TTL)
  • IndexedDB (Smart Database): Persistent user profiles & search indexes (30-day TTL)
  • Chrome Storage Sync: Settings and preferences synced across devices
  • Chrome Storage Local: Analytics data and session info

Performance Metrics

Benchmark performance:

  • In-memory cache hit: < 1ms (hot cache)
  • IndexedDB (Smart Database) search: < 10ms
  • Combined local search: < 50ms
  • API search (fallback only): < 2s
  • 95%+ searches served without API calls
🔐

Privacy & Security

Data protection:

  • All data stored locally on your device
  • No external servers for search
  • HTTPS-only API calls
  • CSRF token authentication
  • Automatic data cleanup after 30 days