Repository navigation
fix(web): show submitted messages while attachments upload - #97
Merged
Merged
Conversation
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
…elease-test fixtures, compiler incompatibilities, and browser-test isolation/selectors while preserving message-feedback code. Focused mobile/web typechecks, formatting/lint, 11 release tests, 4 compiler checks, and 11 browser tests pass. An additional prompt-editor browser probe stalled before execution and was stopped. Publication and fresh CI remain with the outer executor
…agnostics, the usage-test clock, mobile test isolation/compiler dependencies, and browser timing/import-cycle defects. Preserved message-feedback behavior. Passed 5 focused server tests, 7 mobile tests, 1 compiler case, 19 browser tests, and scoped lint/format checks. The original right-panel failure did not reproduce locally; its fixed-frame wait was replaced with deterministic timer draining. Fresh CI, publication, merge, and T4 installation remain with the outer executor
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.
Sending a message with an attachment could leave the conversation empty until the upload finished. The conversation now shows the local message immediately while attachment preparation continues.
Failed sends remove the unsent bubble and restore the draft. If newer input exists, it is preserved and a persistent Restore message action keeps the failed snapshot available.
CI exposed existing fork blockers that also needed repair:
Validation includes seven message-preparation browser regressions and 147 focused unit tests, mobile/web typechecks, 11 release-link tests, compiler checks, and focused browser suites. The latest repair additionally passes five server cases, seven mobile route cases, one compiler case, and 19 browser cases. The prompt-editor suite now completes. The original right-panel CI failure did not reproduce locally; its fixed-frame wait was replaced with deterministic timer draining. CI for the repaired revision runs the full suites.
T4 version .26 builds from the repaired revision, and its local signature, embedded runtime, bundle identity, and profile settings verify. Packaging uses exact patched-dependency pins only in a local build checkout; dependency manifests in this PR are unchanged.
Full-app conversation verification remains unverified because the required T3 Browser panel tools were unavailable. The gate records an inconclusive live-test exception; no full-app screenshots or video were captured.
Model: GPT-6; harness: Codex. Reviewed with Opus in Claude Code and the no-mistakes gate.