Skip to content

Prepare the alpha release with the regulatory checklist - #5

Merged
napo merged 7 commits into
mainfrom
feature/regulatory-checklist
Oct 29, 2026
Merged

napo merged 7 commits into
mainfrom
feature/regulatory-checklist

Conversation

@napo

@napo napo commented Oct 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add the regulatory checklist (support draft: no AI Act categories, no conformity statements), included in versions, backups (format 5) and exports.
  • Prepare the 0.3.0-alpha release; alpha packages are built without RPM and MSI.
  • Align README limits/roadmap, the settings roadmap panel and VERIFICA.md with the local model and the checklist.

Depends on #4 (local model): this branch contains its commit, so merge #4 first.

Verification

  • npm test: 111 tests passed
  • npm run build: passed, no API keys in the bundle
  • all 11 smoke scripts (npm run test:smoke): passed
  • cargo check without warnings, cargo test: 9 passed, 1 ignored (real keychain)
  • Not verified: real Gemini key, running desktop UI, Windows/macOS packages

License: AGPL-3.0-or-later; src/questionnaire.ts stays CC BY-SA 4.0.

🤖 Generated with Claude Code

napo and others added 7 commits October 28, 2026 18:33
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ns and restores

- Accept answers to items that a later checklist removes, and list them apart
  instead of rejecting the whole archive.
- A note no longer marks an item as 'to verify'; an item can go back to
  'not examined'. Backup format 6 allows the empty value.
- Restoring a version saved before the checklist drops the current framing.
- Use one RegulatoryValue type, one date format in the report, and CSS
  classes for the checklist dialog, which now closes with Escape.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Brings the 0.3.0 work of main (offline web app, streamed assistant,
canvas PDFs on the original pages, EthiCanvasAI name and icon, macOS
build) into the checklist branch.

- Version: 0.3.0-alpha.3, the next alpha of this branch; 0.3.0 was never
  released and the alphas already published must keep upgrading.
- release.yml: macOS joins the matrix, alpha builds use app and dmg on
  macOS, the Apple signing step is kept, release names use EthiCanvasAI.
- App.tsx: the checklist changes and those of main touched different
  lines, except the licence line, which takes both (checklist wording
  and the new name).
- README: alpha and macOS packages described together; "PWA offline"
  removed from the limits.
- Guide screenshots regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
napo added a commit that referenced this pull request Oct 29, 2026
Brings the checklist branch, which already contains main at 0.3.0, so
that this pull request can be merged right after #5.

- package.json: both smoke scripts (PWA and extraction) run; the icons
  script is kept.
- vite.config.ts: the PWA plugin and the output rule that emits the
  PDF.js worker as .js are combined.
- App.tsx: the extraction changes apply on top of the checklist and main
  versions; the only shared line takes the checklist wording with the
  "void" of the extraction button.
- README: backup formats up to 6 together with DOCX, ODT and PDF
  extraction; the limits list OCR and the old .doc format instead of
  "estrazione da PDF e Word"; the extraction smoke test is described.
- Guide screenshots regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@napo
napo merged commit 7f6d8b3 into main Oct 29, 2026
1 check passed
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