4 Commits
Author SHA1 Message Date
ilia 81ba2461d1 Release 1.5.0: controls inventory and data-URI truncation.
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m12s
CI / Lint + tests (pull_request) Successful in 10m25s
Also align __version__ with the unified product version.
2026-08-09 19:31:58 -04:00
ilia ee520fc391 Add controls inventory and truncate long data: URIs in dumps.
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m13s
CI / Lint + tests (pull_request) Successful in 10m24s
Agents hitting Outline-style SPAs need visible vs hidden control lists,
and inlined base64 images were blowing up AI prompts and network copy.
2026-08-09 19:13:54 -04:00
ilia d26d1aaa4e Unify product version at 1.4.0, add ruff gate, drop stale GitHub workflow
CI / automation-js (vitest + real Chromium) (pull_request) Successful in 1m15s
CI / Lint + tests (pull_request) Successful in 10m42s
- One version (1.4.0) across extension/manifest.json, automation/pyproject.toml,
  automation-js/package.json (+lockfile); README documents the bump-together policy
- Delete .github/workflows/ci.yml (behind the Gitea copy; CI runs on Gitea Actions)
- CURSOR_PROMPT.md: replace personal paths with <path-to-context-extractor>
- Add ruff (E4,E7,E9,F,I, line-length 120) to automation/ dev extras, Makefile lint,
  and the Gitea CI Lint + tests job as a hard gate
2026-07-26 15:47:37 -04:00
ilia c91cd221d1 Initial Context Extractor: extension + Playwright/Camoufox package
CI / Lint + tests (push) Has been cancelled
Ship a shared markdown/prompt core used by a Brave/Chrome MV3 extension and a Python automation API, with pytest coverage, CI, and packaging smoke.
2026-07-15 14:52:22 -04:00