Skip to content

fix(web): fall back to summary when feed item title is missing#31519

Merged
Jasonnnz merged 2 commits into
mainfrom
jz/apps-web-home-title-fallback
May 21, 2026
Merged

fix(web): fall back to summary when feed item title is missing#31519
Jasonnnz merged 2 commits into
mainfrom
jz/apps-web-home-title-fallback

Conversation

@Jasonnnz
Copy link
Copy Markdown
Contributor

Summary

  • Ports the title fallback fix from vellum-assistant-platform PR M2: Create media-processing job handler #7268 to apps/web
  • When a feed item has no title, the UI now displays item.summary instead of rendering nothing
  • Makes title optional in the FeedItem interface and adds ?? item.summary fallback in three rendering sites

Changes

  • domains/home/types.tstitle: stringtitle?: string
  • domains/home/home-recap-row.tsx{item.title}{item.title ?? item.summary}
  • domains/home/detail-panel/home-detail-panel.tsx — same fallback in header
  • domains/home/detail-panel/home-tool-permission-card.tsx — same fallback in no-provider branch

Test plan

  • Verify feed items with a title still display the title
  • Verify feed items without a title display the summary instead
  • Verify detail panel header shows the fallback correctly
  • Verify tool permission card shows the fallback correctly

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Jasonnnz Jasonnnz self-assigned this May 21, 2026
Ports platform PR #7467 change: uncategorized items now show bell/system
icon instead of shield/security icon in the generic detail panel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Jasonnnz Jasonnnz merged commit 76a1796 into main May 21, 2026
7 checks passed
@Jasonnnz Jasonnnz deleted the jz/apps-web-home-title-fallback branch May 21, 2026 18:58
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.

1 participant