Skip to content

Release PolicyWatcher 3.8.3 Beta 3 - #4

Draft
sev7enITA wants to merge 17 commits into
mainfrom
codex/release-3.8.3-extension-first
Draft

Release PolicyWatcher 3.8.3 Beta 3#4
sev7enITA wants to merge 17 commits into
mainfrom
codex/release-3.8.3-extension-first

Conversation

@sev7enITA

@sev7enITA sev7enITA commented Jul 22, 2026

Copy link
Copy Markdown
Owner

PolicyWatcher 3.8.3 Beta 3

Beta 3 keeps the extension-first evidence workflow, closes the four CodeQL findings from Beta 1, and replaces the Beta 2 store package to satisfy the project typography rule.

Store correction

  • Removes every literal em dash from tracked application, extension, test, documentation and marketing text.
  • Uses PolicyWatcher: What changed? BETA and PolicyWatcher: Cosa è cambiato? BETA for installed and store surfaces.
  • Keeps notification separator parsing compatible through the escaped Unicode representation.
  • Versions the app as 3.8.3-beta.3 and the store manifest as 3.8.3.3 / 3.8.3 Beta 3.

Security and release evidence

  • Closes the four CodeQL findings from Beta 1.
  • Uses Next.js 16.2.11 with zero npm audit vulnerabilities.
  • Includes a real SQLite API integration test and raw-content rejection proof.
  • Runs the real Manifest V3 extension in Playwright Chromium.
  • Adds a regression that fails if an em dash returns to any tracked file.

Verification

  • 40 test files and 237 tests passed
  • Chromium 149 extension smoke passed
  • Extension validator, ESLint and TypeScript passed
  • Next.js production build passed
  • Dependency audit: 0 vulnerabilities
  • Chrome, Edge, Safari and Hostinger Beta 3 packages verified

Stable promotion remains blocked until limited-Beta evidence cycle 01 satisfies the documented tester, duration, browser, privacy and reliability exit criteria. Apple/TestFlight remains deferred.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

Comment thread browser-extension/popup.js Fixed
Comment thread src/lib/policyInquiryClient.ts Fixed
Comment thread src/lib/__tests__/policyInquiryWiring.test.ts Fixed
Comment thread src/lib/__tests__/policyInquiryWiring.test.ts Fixed
@sev7enITA sev7enITA changed the title Release PolicyWatcher 3.8.3 Beta 1 Release PolicyWatcher 3.8.3 Beta 2 Jul 23, 2026
@sev7enITA sev7enITA changed the title Release PolicyWatcher 3.8.3 Beta 2 Release PolicyWatcher 3.8.3 Beta 3 Jul 23, 2026
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.

2 participants