Which terminals and programs support OSC 7501, the Program Status Protocol.
Run mise install with mise activated in your shell. It installs the pinned tools, the dependencies, and the git hooks.
A commit formats and lints its staged files. A push runs CI's checks except the cf build. If the push changes schema/ or src/styles/tokens.css, commit the new files and push again. jj doesn't run git hooks, so run pnpm lefthook run pre-push --force before jj git push.
Screenshots only match when the browser runs in Playwright's Docker image, as it does in CI, so other runs skip them. When a page changes, run pnpm screenshots with Docker running and commit the screenshots that change. Without Docker, take them from the screenshots artifact of the failed CI run.
.zed/settings.json sets up Zed with oxfmt, oxlint, and Tombi.
- The seed data comes from awesome-osc7501 by hyeebeen.
- The layout follows Superlogical's Rex docs, and other design motifs come from superlogical.com.
- The idea comes from the "Are we X yet?" sites: Are we Wayland yet?, Are we anti-cheat yet?, Are we fast yet?, Are we web yet?, Are we GUI yet?, Are we game yet?, and Are we learning yet?.