← gitpulse
New Feature·Pushed May 1, 2026·L

Stories now land in a day-grouped editorial feed

Gitpulse now displays stories in a proper editorial layout — grouped by day with a hero feature, two-column fixes section, and collapsible housekeeping drawer. The masthead swaps to a publication name on scroll.

The website now presents stories as an editorial publication rather than a simple list. Stories fall into three tiers: features occupy a hero slot or standard positions, bug fixes appear in a compact two-column grid with a teal "FIX" kicker, and housekeeping items (deps, CI, refactors) hide behind a collapsed drawer that reveals a terminal-style changelog when opened. Each day gets its own section with gradient-flanked date headers. The navigation bar shows "Latest" as active with space for future sections like "Releases" and "Stand-up". The TopBar now swaps to a publication name ("The {Repo} Conversation") when users scroll past 150 pixels. The old RepoHeader and StoryCard components have been removed in favor of this more structured approach.
Technical description
This PR replaces the simple card list with a full editorial layout for the gitpulse site. The core change is a new page structure that organizes stories into day-grouped sections with three content tiers: features (shown as hero or standard items), bug fixes (two-column compact grid), and housekeeping (collapsed terminal-style list). **Page Structure** The [[code ref=2]]HomepageFeed[[/code]] component orchestrates the layout. It receives stories bucketed by day from [[code ref=11]]groupByDay[[/code]], then renders each day with [[code ref=1]]FeedHeader[[/code]] for the date eyebrow, title, subtitle, and gold accent line; [[code ref=6]]SectionNav[[/code]] for the nav bar; and three content sections per day. **Content Tiering** Stories are bucketed by [[code]]primaryCategory[[/code]] into features, bugfixes, or housekeeping. The first feature renders as a hero [[code ref=5]]PRFeedItem[[/code]] with large typography; subsequent features render as standard items. [[code ref=3]]FixesBrief[[/code]] displays bug fixes in a two-column grid with teal "FIX" kickers. [[code ref=4]]HousekeepingDrawer[[/code]] is collapsed by default — clicking reveals a terminal-style list with category badges (deps, CI, refactors, docs, etc.). **TopBar Enhancement** [[code ref=8]]TopBar[[/code]] now responds to scroll position. Below 150px it shows the logo; above that threshold the logo fades and a publication name pill ("The {Repo} Conversation") rises into position. **Cleanup** [[code ref=9]]RepoHeader[[/code]] and [[code ref=10]]StoryCard[[/code]] are deleted. Action code comments are updated to remove "gitsky" references — these were lifted from another codebase during initial development and are now cleaned up. **Files at a Glance** - [[code]]site/src/app/page.tsx[[/code]] — simplified page that delegates to HomepageFeed - [[code]]site/src/components/FeedHeader.tsx[[/code]] — publication header with date, title, subtitle, gold rule - [[code]]site/src/components/HomepageFeed.tsx[[/code]] — day-grouped feed orchestrator - [[code]]site/src/components/PRFeedItem.tsx[[/code]] — editorial card with hero/standard/compact variants - [[code]]site/src/components/FixesBrief.tsx[[/code]] — 2-col grid for bug fixes - [[code]]site/src/components/HousekeepingDrawer.tsx[[/code]] — collapsible terminal list - [[code]]site/src/components/SectionNav.tsx[[/code]] — nav bar with active state - [[code]]site/src/components/Footer.tsx[[/code]] — simple copyright footer - [[code]]site/src/components/TopBar.tsx[[/code]] — scroll-aware publication name - [[code]]site/src/lib/stories.ts[[/code]] — added groupByDay & primaryCategory helpers - [[code]]site/src/lib/repo.ts[[/code]] — added publicationName & publicationSubtitle helpers - [[code]]action/src/*.ts[[/code]] — comment cleanup removing "gitsky" references

Categories

  • New Feature (70%)New editorial UI with FeedHeader, SectionNav, HomepageFeed (day groups), FixesBrief, HousekeepingDrawer, PRFeedItem variants (hero/standard/compact), Footer. Stories bucketed by primary category into features/fixes/housekeeping tiers.
  • Refactoring (20%)Old RepoHeader and StoryCard components removed. Action code comments updated to remove gitsky references.
  • Maintenance (10%)Comment cleanup in action/src files (removing 'Lifted verbatim from gitsky' references).