Docs View

Every link someone shares in a channel gets captured in Docs View — a searchable, filterable index of every URL in that channel. No more "where was that Figma link last Tuesday?"

Accessing Docs View

Open any channel → the Docs tab above the feed.

Results list:

  • Title (from the target page, unfurled at share time)
  • Favicon and hostname
  • Who shared it and when
  • The message it was shared in (click to jump)
  • Any comments the sharer added inline

What's indexed

Comms captures a link whenever:

  • A message contains a URL.
  • A file link from Ink, Google Docs, Notion, Figma, etc. is pasted.
  • An email message body references an external URL.

Gmail, Slack, and Notion paste formats are normalized into clean URLs.

Filtering

Above the list:

  • Type — Figma, Google Doc, Ink doc, GitHub, YouTube, generic.
  • Shared by — person filter.
  • Date range — last 7 days, 30 days, quarter, custom.
  • Search box — matches against title, URL, and inline comments.

Pinning docs

Pin any link to keep it at the top of Docs View (channel-wide — not just for you). Useful for:

  • The team's quarterly plan doc
  • The onboarding checklist
  • The incident runbook

Unpin from the same menu.

Previews are generated at share time via an Open Graph fetch. If the target page updates its title or preview image, the Docs View entry stays stuck on the old snapshot — open the link and re-share to refresh.

For private ARK Ink docs, Comms talks directly to Ink's API for fresh previews (requires both products in the same Supabase project).

Access control

Docs View only shows links from messages the current user can see. If a link was shared in a thread the user isn't in, it doesn't appear.

Data model

Captured links live in the channel_links table (see Database Reference). The data is denormalized on purpose — so a message edit that removes a link doesn't invalidate the share history.

Limitations

  • URLs must be HTTP(S).
  • Previews aren't rendered for paywalled pages (you'll see the URL and favicon only).
  • Docs View isn't retention-aware — links from deleted messages are removed by the nightly sweeper.