Hive
fix(drops): clean up headings and source feed links
GitHub issue · Closed
What changed
Removed the remaining title-area badges from drops, specs, forage, account, and operations pages while keeping contextual badges inside tables and cards. Drop detail pages now keep the source and version as regular metadata below the heading.
Drop feed entries now prefer source context links when Hive has them, so entries can point to the GitHub issue, GitHub pull request, or changelog permalink behind the drop. Atom ingestion also now prefers alternate entry links over self links when choosing an entry permalink.
Why
The drops subscription page still showed a badge above the title, which made the heading cleanup inconsistent across dashboard surfaces. Feed readers should also open the source context whenever Hive has enough information to send readers there directly.
Root cause
Some page headers still rendered older section badges directly before their headings. Drop feed entries reused the stored drop link without enforcing source-link preference, and Atom changelog imports kept the first entry link even when the canonical alternate link appeared later.
Approach
The heading changes remove only page-title badges and leave operational status badges in place. Feed generation now renders the most specific source link available, with Hive drop detail links as fallback only when no source link exists.
Impact
Dashboard headings are quieter and consistent. People subscribing to drop feeds can click entries and land on the GitHub issue, GitHub pull request, or changelog permalink that explains the drop.
Validation
mix format- Focused feed and LiveView tests:
79 passed mix compile --warnings-as-errorsgit diff --check- Browser verification through headless Chrome at
http://localhost:4670/drops/subscribe
Verification screenshot: tmp/verification/drops-subscribe-desktop.png
No GitHub comments yet.