Article Detail Fixes + My Brief Player Fix
Day-one beta feedback fixes: AI margin note overlap, TOC visibility, My Brief audio player, and duplicate AI Copilot status indicator.
Day one of private beta, and already great feedback — all of these are fixed and live today.
🐛 Bug Fixes
Article Detail — AI margin note icon overlapping text (#123)
- Root cause: icon was anchored to the container's left edge, overlapping the first character on laptop screens
- Fix: dynamically compute left gutter width and position the icon 32px from the article body edge
- Auto-hides when gutter is narrower than 32px; responds to window resize via ResizeObserver
Article Detail — Table of Contents not visible on laptops (#124)
- Fix: display breakpoint lowered from 1440px to 1280px, covering most 13/14" laptop resolutions
- Minimum H2 count reduced from 5 to 3, so medium-length articles now trigger the TOC
AI Copilot — Duplicate status indicator during Q&A (#127)
- Fix: removed the panel-level "AI is responding..." status bar; single in-card status is now the only feedback
My Brief — Audio player not showing (#120)
- Root cause: personalized brief audio only writes
podcastAudioUrl(no chapter data), causing the podcast layout check to fail - Fix:
hasPodcastContent()now enables the embedded player wheneveraudioUrlexists - Also fixed: when audio is present but no cover image, the placeholder area correctly hides
My Brief — Header action bar too crowded
- Streamlined to 3 visible buttons (width toggle, view yesterday, share) +
...overflow menu
Thank you @GgranDual, @mywxxxxx, @buwenyuwu, and @liujieGeorge for the rapid feedback — your reports directly drove this release.