Skip to content

Restore the fuller layout dropped by the history rewrite, plus consistent button scale - #12

Merged
Ben-K-Jordan merged 3 commits into
mainfrom
claude/session-link-generation-SCkSf
Jul 17, 2026
Merged

Restore the fuller layout dropped by the history rewrite, plus consistent button scale#12
Ben-K-Jordan merged 3 commits into
mainfrom
claude/session-link-generation-SCkSf

Conversation

@Ben-K-Jordan

Copy link
Copy Markdown
Owner

The history rewrite that scrubbed attribution was based on a stale local ref and accidentally dropped the fuller-layout merge from main. This restores it and finishes the button work on top:

  • Fuller desktop layout restored: 1100px containers (900 for settings and session screens), larger cards, responsive grids for peer lists (Today sessions, plan days, achievements, decks, guides, quick actions), full-width heatmap, four-across preflight and end-screen stats. Identical content to the original merge, re-committed with correct authorship.
  • Consistent button scale on top: every page's buttons now match the session screens' scale. Filled primaries around 0.7rem by 1.4rem padding at 1rem font (dashboard Start, Create your plan, Learn's start button, auth submits, chat send), secondaries slightly smaller (+ New Plan, plan header actions, settings Save/Detect), chips kept compact but comfortable.
  • README screenshots retaken against this exact build: the dashboard shot now shows a pending session with the filled Start button, and the plan shot shows the enlarged header actions with paired day cards.

Verification

  • tsc --noEmit clean, 646 unit tests passed
  • Full e2e after production rebuild: 57 passed, 15 skipped (baseline)
  • Dashboard capture width-verified at ~1100 CSS px before saving
  • Zero Claude or Anthropic references in the new commits (authors, committers, messages)

Generated by Claude Code

Every page sat in a 700px column at laptop widths, leaving most of
the screen empty. Content containers widen to 1100px (settings 900,
session screens 900 since questions are a reading surface), cards get
larger padding and type, and lists of peer items become responsive
grids that collapse to one column on phones: today's sessions and
achievement badges on the dashboard, sessions within a day on the
plan, quick actions and learning path steps on Learn, badge cards on
achievements, deck and guide cards, and settings sections as label
and control rows. The plan form widens to 720 with paired fields, the
activity heatmap stretches to the container, the runner's question
text and controls scale up, preflight stats and end screen stats sit
four across on desktop, and the chat thread fills a 900px column with
a taller composer. Grids use auto fit so a pair of cards splits the
full width instead of leaving an empty track.

All README screenshots and the answer loop GIF are recaptured at the
new width at double resolution for crisp rendering.
Matches every page's buttons to the session screens' scale: filled
primaries around 0.7rem by 1.4rem padding at 1rem font, secondaries
slightly smaller, chips kept compact but comfortable. Covers the
dashboard Start and New Plan buttons, plan header actions, Learn's
start button, settings Save and Detect, flashcards and guides
actions, chat send, and auth submits.
The previous captures ran against a build that was missing the fuller
layout after a history rewrite briefly reverted it, so they showed the
narrow containers and small buttons. These are taken against the
restored layout with the enlarged buttons, and the dashboard shot now
has a pending session so the filled Start button is visible.
@Ben-K-Jordan
Ben-K-Jordan merged commit 66e7f29 into main Jul 17, 2026
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