Skip to content

dcore-citizen: tabbed citizen page, fruitful-time headline, cleaner layout - #7

Merged
smarchone merged 20 commits into
mainfrom
claude/project-thread-llq9ff
Oct 23, 2026
Merged

smarchone merged 20 commits into
mainfrom
claude/project-thread-llq9ff

Conversation

@smarchone

@smarchone smarchone commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Requested by sai · project thread

Changes to the compact citizen page (template-compact.html), from sai's review of the India–US deal report. template.html (full page) is unchanged.

Layout

  • Sections become tabs under the header: Summary · Outcomes · Threads · Distractions · Accountability. One shows at a time; the tab bar sticks to the top. The side "On this page" menu and the in-section titles are gone.
  • Summary tab: "Only 46% of 31 minutes was fruitful." (green, "Only" dropped at half or more) with a one-line definition, then the two donuts and the minute-by-minute strip.
  • Outcomes (was "Within reach"): opens with the highlighted "It failed to reach N things… settled only M" line in place of progress_caption.
  • Threads: thin, faded time bars with a key line.
  • Distractions: the biggest-loss insight leads; donuts removed (they live on Summary); the moment lists are always open.
  • Accountability: each voice's detail has a capped height and scrolls inside.
  • Eyebrow line removed; the light/dark button sits beside the title.

Reading comfort

  • Roomier rows; an open row's title grows (1.4em) and stays pinned under the tabs while its detail scrolls.
  • Rows are plain <details> sharing a name per list (one open at a time); the custom animation / auto-close / scroll-holding code is removed.
  • One spacing rhythm across the page, small labels ~12px, 44px tap targets for the closing links, "How to read" in the header on phones.

schema.md notes that eyebrow and progress_caption are used by the full page only.

Preview with the India–US data: https://claude.ai/artifact/59WSATCpNoGxnabs7mr9uK

🤖 Generated with Claude Code

https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur

- "Within reach" is now "Progress report"
- "Thread by thread" is now "Thread by thread analysis"
- the two distraction donuts also show at the top, under the summary

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
…teps

The time split lines are dropped, since the donuts under the summary show them.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
The highlighted line moves from the summary into the progress report, in place of the caption.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
…izes

- the summary's text style no longer leaks into the donut legends, so they match the ones lower down
- one font size for every donut's centre number
- the minute-by-minute strip also shows under the summary donuts

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
"50% … was wasted" becomes "Only 46% … moved the debate forward", in green; the donut centre and side menu follow.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
Adds a one-line definition under it; the donut centre and side menu follow.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
@smarchone smarchone self-assigned this Oct 23, 2026
claude added 11 commits October 23, 2026 13:43
The donuts live under the summary now; the who-did-what lists no longer sit behind a toggle.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
A sticky tab bar (Outcomes, Threads, Distractions, Accountability) shows one section at a time; the side menu on wide screens switches the same way. The summary, the ask-next-time questions and the transcript stay as they are.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
The tab bar moves above the summary, so the summary is one of the sections it switches between.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
The section titles (and their ink bars) go, since the tab names say the same; the selected tab grows and scrolls fully into view on narrow screens.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
… distractions

- the 'On this page' side menu goes; the tabs do its job
- thread bars are thicker, with a key: the time span and what each colour means
- the biggest-loss insight opens the distractions tab
- tabs no longer change size when chosen; all are a touch larger, the chosen one bold and underlined

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
- remove the eyebrow line
- more padding and line height in outcome, thread and voice rows
- an open row's title sticks under the tabs while its detail scrolls
- each voice's detail is capped in height and scrolls inside
- rows are plain <details> sharing a name per list (one open at a time); the custom animation, auto-close and scroll-holding code is gone

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
…en title

- the light/dark button sits beside the title instead of on its own line
- an open outcome row shows its title larger
- thread bars are thinner and faded
- more space in the distractions intro

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
- one spacing rhythm across sections, summary, the missed-steps line and the outcome callout
- smaller missed-steps line; more room around 'what failing to reach them leads to'
- 'How to read this report' sits in the header on phones
- 'What to ask' and the transcript sit together under one rule, with taller tap targets
- small labels and timestamps up to about 12px

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
@smarchone smarchone changed the title dcore-citizen: fruitful-time headline, visuals up top, progress report dcore-citizen: tabbed citizen page, fruitful-time headline, cleaner layout Oct 23, 2026
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
…cross

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zQeu24qpPqXMrXcoR38Ur
@smarchone
smarchone merged commit 009b9d3 into main Oct 23, 2026
1 check passed
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.

2 participants