Skip to content

feat: add recent activity refresh button - #60

Merged
arnestrickmann merged 1 commit into
mainfrom
arnestrickmann/activity-refresh-button
Oct 8, 2026
Merged

arnestrickmann merged 1 commit into
mainfrom
arnestrickmann/activity-refresh-button

Conversation

@arnestrickmann

Copy link
Copy Markdown
Contributor

Summary

  • add a compact refresh control beside Recent activity on connection pages
  • disable and animate the control while route data reloads
  • keep the button outside the heading for clean screen-reader navigation
  • let section headings host adjacent actions and icon buttons opt into the extra-small size

Test Coverage

  • Browser QA verified the seeded Granola connection page, tooltip, heading semantics, existing Go to all activity link, and a completed refresh click.
  • Repository tests: 361 passed, 0 failed.

Pre-Landing Review

No blocking issues found. An accessibility finding from the adversarial review was fixed before commit.

Design Review

Design Review (lite): no issues found. The final layout was verified at 1440 × 1000.

Eval Results

No prompt-related files changed, so evals were skipped.

Plan Completion

No relevant plan file was detected.

Verification Results

  • bun run test
  • bun run typecheck
  • bun run lint (one existing fast-refresh warning)
  • bun run build
  • browser click and accessibility-tree verification

Test plan

  • Refresh control appears beside Recent activity
  • Tooltip labels the control
  • Clicking refresh completes and re-enables the control
  • Existing activity link remains inline
  • Refresh control is separate from the heading in the accessibility tree

@arnestrickmann
arnestrickmann merged commit bdf7565 into main Oct 8, 2026
2 checks passed
@arnestrickmann
arnestrickmann deleted the arnestrickmann/activity-refresh-button branch October 8, 2026 23:18
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