Repository navigation
Prepare 0.5.0-rc.1 review workbenches and release safeguards - #38
Merged
Merged
Conversation
Add editable canvas annotations with composed PNG feedback and immutable unified diff comments. Extend web and terminal guides, preserve shared input and attachment publication, and synchronize contracts, playground fixtures, and acceptance docs.
l1veIn
marked this pull request as ready for review
October 3, 2026 12:05
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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_ARGUMENTwithout 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:
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.456dfebcovered 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.v0.5.0-rc.1at1ebe8384fde61a0dd5d55876b384ce757636cd2f: 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.