Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
node_modules/
.DS_Store
*.log
dist/
/dist/
website/tokens.css
# We ignore tokens.css in website because it's copied from root

Expand Down
10 changes: 7 additions & 3 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,13 @@ score is partial: no JavaScript runs server-side.
renamed tokens first.
- Display face: Outfit (OFL-1.1) for the popup's wordmark and verdict, and the site's headings
and wordmark, through `--ij-font-display` from the identity sheet (#47). The extension
bundles `identity.css` and `fonts/outfit-latin-wght-normal.woff2`; the site loads
`dist/fonts/outfit.css` and `dist/identity/botlens.css` from jsDelivr, pinned with SRI.
Body copy stays in `--ij-font-ui`.
bundles `identity.css` and `fonts/outfit-latin-wght-normal.woff2`. Body copy stays in
`--ij-font-ui`.
- The site serves the design system from its own origin, never jsDelivr (#54, iamjarl-design's
rule since 2026-10-15): `website/assets/iamjarl-design@vX.Y.Z/` holds `ij-footer.js`, the
Outfit and identity sheets and the font, copied from the release tag and checked against its
`dist/sri.json`; the tags keep `integrity`. A bump is a new folder and changed links, never a
file edited in place.
- **No remote code**: Manifest V3 forbids it and Web Store review rejects it. All scripts
and icons are bundled; icons are inline SVG.
- The site's FAQ exists twice: the visible `<details class="faq-item">` list and the
Expand Down
Loading
Loading