Repository navigation
feat(context): preserve references across copy paste and stash #10235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
chrisdeeming
wants to merge
60
commits into
pingdotgg:main
from
chrisdeeming:t3code/inline-context-03-clipboard
Closed
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
4a60105
feat(context): persist typed inline context references
chrisdeeming b1fb714
fix(context): address foundation review findings and unused exports
chrisdeeming 34a7d67
fix(context): preserve reference targets and reject ambiguous identities
chrisdeeming d252a43
fix(context): bound future context payloads
chrisdeeming 3d6de89
fix(context): load context in the optimized turn-start query
chrisdeeming 7a29062
fix(context): preserve malformed legacy context as text
chrisdeeming 1579298
fix(context): distinguish preview boundaries from literal opening tags
chrisdeeming 418987f
fix(context): preserve invalid legacy input and reject ambiguous uploads
chrisdeeming 64ac961
fix(contracts): retain structured preview style edits for context tra…
chrisdeeming fd2c2f8
fix(context): normalize labels on manually entered references
chrisdeeming 085daf4
fix(context): bound aggregate payloads and preserve terminal token bo…
chrisdeeming 3ff30e6
fix(shared): upgrade terminal labels before punctuation
chrisdeeming 14c3840
fix(shared): preserve malformed legacy context and token boundaries
chrisdeeming 7ec4e55
fix(shared): preserve malformed legacy context atomically
chrisdeeming ab6b5bb
fix(shared): preserve review-shaped legacy context payloads
chrisdeeming 1c97d83
fix(server): scope duplicate attachment IDs to turns
chrisdeeming 1f9834a
fix(server): project context before provider send
chrisdeeming a42b841
test(server): use effect test runtime for context projection
chrisdeeming 1b6287c
fix(shared): preserve markdown hard breaks during context upgrade
chrisdeeming 294c85a
fix(server): tolerate renumbered context migration
chrisdeeming 6e8a227
feat(web): move composer context into inline references
chrisdeeming 1620735
refactor(web): remove unused context helper exports
chrisdeeming 51b87fc
refactor(web): defer paste helpers to the clipboard layer
chrisdeeming bd49625
fix(web): keep composer context references and draft records in sync
chrisdeeming fb4adb0
fix(web): serialize exact preview style targets and values
chrisdeeming d725b3f
test(web): cover structured annotation output in the composer layer
chrisdeeming c8a7105
fix(web): normalize legacy terminal identities and context-only titles
chrisdeeming a517d47
fix(web): preserve malformed history and focus tooltip-only context
chrisdeeming 16512b7
fix(web): namespace context identities and migrate persisted references
chrisdeeming f4df60b
fix(web): resolve scoped references in the draft chip registry
chrisdeeming 948888c
fix(web): hide standalone images already referenced inline
chrisdeeming 8c288ab
fix(web): report replacement attachments as accepted
chrisdeeming b453046
fix(web): recall preview comments containing literal tag lines
chrisdeeming 21f0988
fix(web): preserve composer context identity and insertion behavior
chrisdeeming 3920318
fix(web): prefer canonical context links during draft migration
chrisdeeming 7e36b42
fix(web): bind annotation screenshots only to images
chrisdeeming 22fc0e4
fix(web): restore file references with draft attachments
chrisdeeming 1dbed04
fix(web): synchronize bulk preview annotation references
chrisdeeming 652ea04
fix(web): preserve composer context across servers, undo and large se…
chrisdeeming cf2aba5
fix(web): preserve single-image draft contract
chrisdeeming f387444
fix(web): retain file attachment list after rebase
chrisdeeming 3abe85c
fix(web): retain attachment context through undo
chrisdeeming fdbd38a
fix(web): keep inline files inside composer
chrisdeeming e98224f
feat(context): preserve references across copy paste and stash
chrisdeeming d689d9b
fix(context): export record limit with its clipboard consumer
chrisdeeming 6741d19
fix(web): preserve context popovers in copied selections
chrisdeeming 230c797
refactor(context): introduce paste helpers with their consumers
chrisdeeming 3c283eb
fix(clipboard): align fragment budgets and refresh stash context call…
chrisdeeming cf503c9
fix(clipboard): restore preview styles from structured edit data
chrisdeeming 36e92f3
fix(mobile): mask context labels in the compatibility review parser
chrisdeeming e06758b
fix(clipboard): protect plain text and bound attachment downloads
chrisdeeming 1c568fa
fix(clipboard): import draft context without an active thread
chrisdeeming 2d4ce93
fix(clipboard): retain canonical positions for structured message copy
chrisdeeming 3d18aff
fix(web): preserve imported context ids and memoized chip rendering
chrisdeeming bd1e7dd
fix(web): keep context renderer dependencies precise
chrisdeeming f424c4b
fix(web): preserve restorable attachment context in copy and stash
chrisdeeming 1e8a179
fix(web): keep pasted context distinct and annotation screenshots intact
chrisdeeming ac8b3b6
fix(web): preserve dependent clipboard context
chrisdeeming af4dc13
fix(clipboard): reuse attachments already in draft
chrisdeeming 1104cb8
fix(server): renumber the context migration behind upstream's
chrisdeeming File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.