Retake the strip shot and put the heatmap on the site - #321
Conversation
The hero strip was captured before two fixes that shipped in 1.5.33, so the live site was advertising both bugs: the OpenCode tile in the old invented blue, and "Monthly · 10d 1" with its hour cut off. The retake from the 1.5.33 build shows the white monochrome ring and a whole "Monthly · 10d 10h". Same dimensions, so no layout change. The activity heatmap is the headline addition of this release and the site said nothing about it. It gets a block in the charts section, since "when do I actually work" is the one question none of the provider dashboards answer and the data was already sitting on disk.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
ceiling | 826cc97 | Commit Preview URL Branch Preview URL |
Aug 18 2026, 03:11 AM |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (5)
📒 Files selected for processing (1)
Included review availability: Your plan includes up to 1 review per rolling hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe landing page adds a “When you work” section. It describes 30-day activity and weekday-by-hour heatmaps from local logs. It includes token and estimated API-value views for Codex, Claude, and Grok, plus a heatmap screenshot. ChangesActivity timing analysis
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This PR updates the landing page with the heatmap feature and refreshed screenshots without changing application behavior; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Automated reviewNo blocking issues found. Resolved since the previous pass: 2. For coding agents: fix BLOCK and FIX IF QUICK findings now; everything else is tracked or informational; never exceed one CodeRev fix round per PR. Advisory. Findings generated by |
The bullet offered to read activity "per provider or across all of them" on a page that presents six providers. The heatmap scans local transcripts, which only Codex, Claude, and Grok leave, so a Cursor user reading that line would download the app and find an empty grid. It now names the three, the way the Compare block beside it already does.
The absolute-shell fix stopped the launch failing, and then CI showed the next layer: cmd.exe started, printed its banner, and had not reached a prompt before the two-second idle timeout gave up, so the test read a working PTY as a broken one. The timeouts now allow for a cold runner.
Two things, both downstream of 1.5.33 shipping.
The hero strip was advertising two bugs
The taskbar shot on ceiling.win was captured before the fixes landed, so the live site showed both of them:
Monthly · 10d 1, with the hour cut off (Measure the strip's detail line instead of counting characters #319 replaced the character count with a pixel measurement).The retake is from the shipped 1.5.33 build. The ring is the white monochrome mark and the reset reads
Monthly · 10d 10hin full. Same 1710x79, so no layout change and nowidth/heightedit.The heatmap was missing from the site
The activity heatmap is the headline addition in this release and the site did not mention it. It gets a block in the charts section, positioned on what it uniquely answers: not how much you used, which every provider dashboard shows, but when you work, which none of them do.
New asset
site/ceiling-charts-heatmap.png, cropped from the 1.5.33 build. It shows the API-value card and the heatmap together, matching how the other site shots are full-window.I cropped the window edge tighter than the matte detector suggested, because a second window behind it was bleeding into the right-hand strip at the detected bound.
Checks
Every
<img>insite/index.htmlre-verified so itswidth/heightmatch the file on disk: all 6 match.Still stale, flagged not fixed
site/ceiling-overview.pngstill shows OpenCode Go with the old near-black icon, because I do not have a post-fix capture of the Overview tab. It needs one retake and I will swap it in.design/x-header.pngstill names the old provider set and has no SVG source to regenerate from.Note
Add heatmap feature section to site and update strip shot assets
Macroscope summarized 826cc97.
Summary by CodeRabbit