Skip to content

Prepare 0.5.0-rc.1 review workbenches and release safeguards - #38

Merged
l1veIn merged 17 commits into
mainfrom
codex/visual-diff-workbenches
Oct 3, 2026
Merged

l1veIn merged 17 commits into
mainfrom
codex/visual-diff-workbenches

Conversation

@l1veIn

@l1veIn l1veIn commented Oct 3, 2026 •

Copy link
Copy Markdown
Owner

Add visual, diff, table and media review workbenches, shared input and onboarding, with ten production types across thirteen playground scenarios. Preserve existing single-choice contracts. Fix unsaved table text lost on double-click, failed tools appearing as file changes, Windows UNC terminal paths, website publishing timers, permission-card details and cancellation before Agent dispatch. Adapt native windows to smaller/high-DPI displays and give the table workbench square outer edges.

Database extensions advance from 20 to 22. Back up the complete data set before upgrading; returning to 0.4.0 requires restoring that backup. Request summaries remain limited to 200 Unicode scalar values and return INVALID_ARGUMENT without truncation when exceeded; detailed materials belong in workbench data or attachments. Media-review materials remain limited to 20 MiB.

The CI fixtures now observe a completed delivery-worker scan and successful persistence instead of elapsed sleeps and repeated SQL polling, while asserting one claim per request and two dispatches. Feedback-flow tests preload the real questions/document views before interactions. Original behavior assertions remain; these changes do not alter product logic.

Validation:

  • Final CI 37145404968, exact HEAD 566bc3e4e01d04ac0a796b5d25caa425bbe0faa5: Linux, Windows and macOS all passed completely, each with 2079 frontend passes / one conditional skip, all 11 feedback-flow cases, and both 29-test managed-runtime groups. Every platform completed its Rust, type, build and contract gates; Linux also passed extension rehearsal, MCP Inspector and website gates.
  • Windows native acceptance on source snapshot 456dfeb covered two real DeepSeek feedback rounds, table editing, audio playback/annotations and recovery after process termination. The official 0.4.0 program rejected upgraded data, and restoring the complete baseline backup reopened its original draft. Native 1500-line diff navigation was also verified on the first candidate.
  • Candidate Release 37117047914, attempt 2, tag v0.5.0-rc.1 at 1ebe8384fde61a0dd5d55876b384ce757636cd2f: all four jobs passed. Fresh hosted Windows install/upgrade/uninstall passed 135/135 assertions. Five assets matched server hashes; updater signature, package checksums and manifest were verified. The final official Windows payload passed native upgrade and 9/9 independent database checks, preserving the original r1 draft and all 250 backup files.

The candidate tag and this PR differ in six test files plus the table edge styling change. The existing RC1 package does not contain the square-edge change; merging does not rebuild or publish it. Detailed historical failures and bounded local regressions remain in the acceptance evidence rather than being relabeled as current successes.

The Release remains an unpublished draft; stable downloads stay on v0.4.0. Windows has no Authenticode signature; macOS is ad-hoc signed, unnotarized and manually updated. Physical Mac/mobile, Linux native UI, device-permission, SMB and universal codec checks were not performed. DeepSeek IPC required reviewed per-call permissions without global full access. Known dependency findings and conditional provider/tooling risks remain documented; this is not a comprehensive security certification.

@l1veIn
l1veIn marked this pull request as ready for review October 3, 2026 12:05
@l1veIn
l1veIn merged commit dd5a2b1 into main Oct 3, 2026
3 checks 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