Skip to content

Restore visible links for rich previews#1378

Merged
wesbillman merged 1 commit into
mainfrom
kennylopez-link-preview-visible-url
Jun 30, 2026
Merged

Restore visible links for rich previews#1378
wesbillman merged 1 commit into
mainfrom
kennylopez-link-preview-visible-url

Conversation

@klopez4212

@klopez4212 klopez4212 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Restore visible URL text for supported rich link previews while keeping the preview cards.
  • Remove the renderer-only preview href cache that suppressed autolink output.
  • Add a Playwright regression test for sent messages with a GitHub preview link.

Checks

  • Code checks: no findings.
  • cd desktop && ../bin/pnpm check
  • cd desktop && ../bin/pnpm typecheck
  • cd desktop && node --import ./test-loader.mjs --experimental-strip-types --test src/shared/lib/linkPreview.test.mjs
  • cd desktop && ../bin/pnpm build
  • cd desktop && ../bin/pnpm exec playwright test --project=smoke tests/e2e/messaging.spec.ts -g "supported link previews keep the message link visible"
  • Pre-push hook: check-push-org, desktop-test, mobile-test, rust-tests, desktop-tauri-test

Screenshots

Link text and preview cards

Supported links remain visible in the message body while their rich preview cards render below.

link-preview-visible-link

Preview hover affordance

The preview card still shows the open affordance on hover.

link-preview-visible-hover

klopez4212 added a commit that referenced this pull request Jun 30, 2026
@klopez4212 klopez4212 marked this pull request as ready for review June 30, 2026 07:11
@klopez4212 klopez4212 requested a review from wesbillman June 30, 2026 07:11
@klopez4212 klopez4212 changed the title [codex] Restore visible links for rich previews Restore visible links for rich previews Jun 30, 2026
@wesbillman wesbillman merged commit 8d8fc63 into main Jun 30, 2026
25 checks passed
@wesbillman wesbillman deleted the kennylopez-link-preview-visible-url branch June 30, 2026 15:26
wpfleger96 pushed a commit that referenced this pull request Jun 30, 2026
…work

* origin/main: (25 commits)
  fix(thread): stop mid-scroll content jump in live threads (#1397)
  fix(ci): restore main to green — tauri fmt, personas.rs file-size split, Windows path test (#1399)
  fix(desktop): enable buzz-dev-mcp MCP server for Codex agents (#1394)
  fix(ci): restore E2E flakiness fixes for pgschema, docker-pull, and spec timing (#1396)
  fix(personas): persist pack-backed persona UI edits across reboot (#1392)
  fix(buzz-acp): clear steer_rx on all run_prompt_task exit paths (#1391)
  Restore channel date divider rule (#1395)
  Speed up profile wave action (#1379)
  Restore visible links for rich previews (#1378)
  Mobile channel list polish (#1367)
  style(desktop): unify corner radii to rounded-2xl (16px) (#1393)
  fix(desktop): skip keychain write when blob contents are unchanged (#1377)
  fix(desktop): stop clipping the agent-activity row under the composer (#1371)
  Constrain macOS overscroll to conversations (#1317)
  Mobile appearance foundation (#1366)
  chore(release): release Buzz Desktop version 0.3.38 (#1375)
  feat(desktop): provider-agnostic model selection + databricks discovery (#1307)
  release(helm): buzz chart 0.1.1 (#1374)
  Harden relay attack surfaces (#1369)
  ci(helm): publish chart to GHCR on chart-v* tags (#1372)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants