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 CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ The latest release only. Every earlier version:
[GitHub Releases](https://github.com/rendyuwu/subclave/releases). Versions:
[SemVer](https://semver.org/); before `1.0` a minor bump may break things.

## [0.1.0] - 02-10-2026
## [0.1.0] - 03-10-2026

### Added

Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ pnpm typecheck:scripts
pnpm format:check # Prettier (fix: pnpm format)
pnpm verify # scripts/*-verify.ts behaviour checks
pnpm typecheck
pnpm typecheck:extension
pnpm build
pnpm lint:rust # cargo fmt --check + clippy -D warnings (fix: pnpm fmt:rust)
cd src-tauri && cargo test --workspace
Expand Down
10 changes: 3 additions & 7 deletions SUBCLAVE.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,8 @@ Agent memory and contributor reference for Subclave. Build and PR rules:
`cargo test --workspace --locked`; extension job: type-check, build both
targets (`pnpm --filter subclave-extension build --target chrome`, then
`--target firefox`), `web-ext lint` on the Firefox build, build the
`subclave-proxy` crate, run the Playwright specs under `extension/test/`
(all but `sites.spec.ts`, which loads live sites and runs only through
`pnpm --filter subclave-extension test:sites`), and package the zips.
`subclave-proxy` crate, run the Playwright specs under `extension/test/`,
and package the zips.
- Docs: `ARCHITECTURE.md` holds the module map and the main flows,
`KNOWN-LIMITS.md` the accepted limits, `SECURITY.md` the threat model. A
change that moves a module, a flow, a limit or a trust boundary updates the
Expand All @@ -147,10 +146,7 @@ Agent memory and contributor reference for Subclave. Build and PR rules:
- `pnpm tauri:dev` uses `tauri.dev.conf.json` (`dev.rendy.subclave.dev`),
isolating stores and logs in a `.dev` data dir.
- Release: feature branch -> PR into `dev` (squash) -> PR `dev` -> `main`
(merge commit) -> annotated tag `vX.Y.Z` on `main`. Before the tag, run
`extension/test/sites.md` (the automated `test:sites` run, a hand check of
the sites it reports blocked, two real-app sign-ins) and record the run in
it. The tag (`v*`) triggers
(merge commit) -> annotated tag `vX.Y.Z` on `main`. The tag (`v*`) triggers
`.github/workflows/release.yml`, which builds signed updates and a draft
GitHub Release; notes are generated from `CHANGELOG.md` via
`scripts/release-notes.mjs`, which reads the heading
Expand Down
1 change: 0 additions & 1 deletion extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
"build:e2e": "node scripts/build.mjs --test && node scripts/build.mjs --test --no-content",
"typecheck": "tsc --noEmit",
"test": "pnpm run build:e2e && playwright test --config test/playwright.config.ts",
"test:sites": "node scripts/build.mjs --test && playwright test --config test/sites.config.ts --headed",
"zip": "node scripts/zip.mjs",
"lint:webext": "web-ext lint --source-dir dist/firefox"
},
Expand Down
5 changes: 2 additions & 3 deletions extension/test/playwright.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,11 @@ export default defineConfig({
reuseExistingServer: !process.env.CI,
stdout: "ignore",
},
// `sites.spec.ts` loads live sites and runs only under `test/sites.config.ts`.
projects: [
{ name: "chrome", testIgnore: ["**/sites.spec.ts"] },
{ name: "chrome" },
{
name: "chrome-inject",
testIgnore: ["**/inline.spec.ts", "**/guard.spec.ts", "**/save.spec.ts", "**/sites.spec.ts"],
testIgnore: ["**/inline.spec.ts", "**/guard.spec.ts", "**/save.spec.ts"],
},
],
});
19 changes: 0 additions & 19 deletions extension/test/sites.config.ts

This file was deleted.

171 changes: 0 additions & 171 deletions extension/test/sites.md

This file was deleted.

Loading
Loading