Skip to content

Add the GitHub mark to the sign-in button - #4

Merged
PouyanJay merged 1 commit into
mainfrom
feat/github-button-icon
Jun 29, 2026
Merged

Add the GitHub mark to the sign-in button#4
PouyanJay merged 1 commit into
mainfrom
feat/github-button-icon

Conversation

@PouyanJay

Copy link
Copy Markdown
Owner

The "Continue with GitHub" button was text-only. This adds the GitHub mark inline before the label.

  • Octocat mark rendered inline with fill="currentColor", so it's dark on the amber primary button and light on a secondary — no extra color tokens.
  • Hidden while that button is submitting, so the loading spinner cleanly replaces it (no double glyph).
  • Decorative: aria-hidden + focusable="false"; the button text "Continue with GitHub" is the accessible name.

Gates: svelte-check (0 errors), lint, format, web tests — all green.

The provider's mark renders inline before the label (currentColor, so it's dark on
the amber primary / light on a secondary) and is hidden while that button is
submitting so the loading spinner replaces it. Decorative (aria-hidden) — the
button text carries the accessible name.
@PouyanJay
PouyanJay merged commit 06cbbcc into main Jun 29, 2026
2 checks passed
@PouyanJay
PouyanJay deleted the feat/github-button-icon branch June 29, 2026 04:49
PouyanJay added a commit that referenced this pull request Jul 5, 2026
… sessions in the list

- Concurrent permission gates (#4 "stuck"): the session view's approve/reject
  discarded the clicked gate's requestId and resolved the FIRST pending gate
  instead. With several gates open at once (parallel tool calls) the operator's
  click landed on the wrong request — it read as "nothing happened / stuck",
  which also drove the "had to reopen to see progress" symptom. Thread each
  gate's requestId through onDecide, matching how question/handover answers
  already work. onDecide now requires a requestId, so the type prevents a
  regression.
- Chained sessions (#2): a forked continuation was only marked inside the
  session view ("continued from" / "view continuation"). The dashboard list now
  marks it too with a "continuation" pill, via a new isContinuation on the row.
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