Product Update

Instant Search: Find Anything Across Your Entire Workspace

Press ⌘K and start typing. Tasks, spaces, clients, invoices, chat messages — TRCR searches everything in under 5 milliseconds, even if you misspell it.

Your workspace grows fast. Dozens of spaces, hundreds of tasks, years of invoices, thousands of chat messages. Finding the right thing used to mean scrolling through lists and remembering which page it lived on.

Today we're shipping unified search. One keyboard shortcut, one search bar, every entity in your workspace — with instant results, typo tolerance, and direct links to every item.

How It Works

Hit ⌘K (or Ctrl+K on Windows/Linux) from anywhere in TRCR. A search palette appears. Start typing — results show up as you type, grouped by type: tasks, spaces, clients, invoices, and messages.

Click any result to jump directly to it. Or press Enter to open a full search results page with every match.

The search bar in the top navigation works the same way — click it or use the keyboard shortcut. On mobile, tap the search icon.

Typo Tolerance Built In

Can't remember if it's “onboarding” or “on-boarding”? Type “onbording” — TRCR will still find it. The search engine handles misspellings automatically, so you never get zero results just because you typed too fast.

This works across all entity types. Misspell a client name, a task title, an invoice number — the search engine figures out what you meant.

What's Searchable

Search covers every major entity in your workspace, across multiple fields:

  • Tasks — title, description, project name, status, assignees
  • Spaces — name, description, status
  • Clients — name, company, email, notes
  • Invoices — invoice number, client name, notes, status
  • Chat Messages — message content, channel name, sender

Every result links directly to the item. A task result opens the task detail panel. A space result opens the space page. An invoice result opens the invoice. No extra clicks.

Two Ways to Search

The quick search palette (⌘K) shows the top 5 results as you type — perfect for jumping to something you roughly remember. It's designed for speed: type a few characters, see the match, press Enter or click.

The full search page shows all results grouped by type, with result counts and search time displayed. Use this when you're exploring — looking for every task that mentions a client, or every message in a channel about a topic.

Under the Hood: Meilisearch

We didn't build search with SQL LIKE queries. TRCR's search is powered by Meilisearch, a purpose-built search engine that runs alongside our Rust backend. Every entity is indexed in real time — when you create a task, update a client, or send a chat message, the search index updates within milliseconds via our real-time event system.

The result: sub-5ms query times, smart relevance ranking (title matches rank higher than description matches), and zero maintenance for your team. It just works.

Also New: Spaces Redesign

Alongside search, we've shipped a set of improvements to the Spaces experience:

  • Space overview cards — each space now shows blocks, sets, tasks, and completion percentage at a glance, with a progress bar colored to match your space's custom color
  • List view — a new table-style layout for spaces with sortable columns for blocks, sets, tasks, progress, and status
  • Inline tabs — space name and navigation tabs (Overview, Tasks, Members, Time Entries, Settings) now share the same row, saving vertical space
  • Sidebar colors — space dots in the sidebar now match each space's custom color instead of a generic status color
Try it now: Open TRCR and press ⌘K. Search works across all plans, for every user in your organization.

What's Next

Search is the foundation for more intelligent features. We're working on filterable search (narrow results by status, project, or assignee), search within specific spaces, and keyboard navigation through search results. Stay tuned.