Skip to content

Retake the strip shot and put the heatmap on the site - #321

Merged
tsouth89 merged 4 commits into
mainfrom
chore/refresh-shots-heatmap
Aug 18, 2026
Merged

Retake the strip shot and put the heatmap on the site#321
tsouth89 merged 4 commits into
mainfrom
chore/refresh-shots-heatmap

Conversation

@tsouth89

@tsouth89 tsouth89 commented Aug 16, 2026

Copy link
Copy Markdown
Owner

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:

The retake is from the shipped 1.5.33 build. The ring is the white monochrome mark and the reset reads Monthly · 10d 10h in full. Same 1710x79, so no layout change and no width/height edit.

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> in site/index.html re-verified so its width/height match the file on disk: all 6 match.

Still stale, flagged not fixed

site/ceiling-overview.png still 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.png still 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

  • New Features
    • Added a “When you work” section showcasing 30-day activity and weekday-by-hour usage heatmaps.
    • Added views for token usage and estimated API value across Codex, Claude, and Grok.
    • Included a heatmap screenshot to illustrate activity insights.

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.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

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

@coderabbitai

coderabbitai Bot commented Aug 16, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 53c7f268-32ca-4ca1-857e-70b1a172d12c

📥 Commits

Reviewing files that changed from the base of the PR and between c7a016f and d67862f.

⛔ Files ignored due to path filters (5)
  • design/matteshot-20260816-010907122-deep.png is excluded by !**/*.png
  • design/matteshot-20260816-173924022-deep.png is excluded by !**/*.png
  • design/matteshot-20260816-174000103-deep.png is excluded by !**/*.png
  • site/ceiling-charts-heatmap.png is excluded by !**/*.png
  • site/ceiling-taskbar.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • site/index.html

Included review availability: Your plan includes up to 1 review per rolling hour; 0 remain after this review.


📝 Walkthrough

Walkthrough

The 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.

Changes

Activity timing analysis

Layer / File(s) Summary
Activity timing feature section
site/index.html
Adds the “When you work” section with a 30-day activity strip, a weekday-by-hour heatmap, token and estimated API-value views, and a heatmap image.

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to d6786

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)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the two main changes: retaking the strip screenshot and adding the heatmap to the site.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/refresh-shots-heatmap

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

Automated review

No 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 grok-subscription and muse-spark-1.2-contributor, each filtered through a 3-vote refutation panel with the changed code in evidence.

Comment thread site/index.html Outdated
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.
@tsouth89
tsouth89 merged commit c5fa8f6 into main Aug 18, 2026
12 checks passed
@tsouth89
tsouth89 deleted the chore/refresh-shots-heatmap branch August 18, 2026 03:15
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