Skip to content

Add footer attribution and source link to options pages - #17

Merged
ion05 merged 2 commits into
masterfrom
ion05/add-footer-attribution-link
Sep 4, 2026
Merged

ion05 merged 2 commits into
masterfrom
ion05/add-footer-attribution-link

Conversation

@ion05

@ion05 ion05 commented Sep 4, 2026

Copy link
Copy Markdown
Owner

What this changes

Adds a footer to every options-page route (Shortcuts, Settings, New/Edit, Welcome, Packs), rendered once from render() in src/options/options.ts alongside the existing topbar. It links to the author's website and the project's GitHub source, styled via new .footer/.footer-inner rules in src/options/options.css built entirely from design/tokens.css.

Which AGENTS.md invariant does this touch?

none

Checks

  • pnpm typecheck passes
  • pnpm test passes
  • pnpm build passes
  • Loaded dist/ unpacked and exercised the change in a real browser
  • No new dependencies (devDependencies included)
  • If routing/DNR changed: replayed a real Chrome-generated search URL
    through the built rules, not just buildRules
  • Colours/sizes come from design/tokens.css, no literal hex or
    font-size: Npx in the UI sheets, and never color: var(--accent)

Stacked PRs

Base branch: master. Not stacked on another PR.

Adds a footer to every options-page route linking to the author's
website and the project's GitHub source.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Comment thread src/options/options.ts Outdated
@ion05
ion05 merged commit d3191ce into master Sep 4, 2026
1 check passed
@ion05
ion05 deleted the ion05/add-footer-attribution-link branch September 4, 2026 17:31
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