Skip to content

Integrate open contributor PRs (#198, #200, #204, #206, #208, #210–#214) - #215

Merged
kahme247 merged 52 commits into
mainfrom
claude/practical-archimedes-297gxo
Oct 5, 2026
Merged

kahme247 merged 52 commits into
mainfrom
claude/practical-archimedes-297gxo

Conversation

@kahme247

@kahme247 kahme247 commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Lands the open PRs that could not merge one at a time because they conflict with each other (mostly CHANGELOG.md, plus real overlaps between #208 / #211 / #213 in ChatInput.tsx, SessionSidebar.tsx, AppShell.tsx, and #200 / #214 in useAgentSession.ts). Each PR's own commits are included unchanged as merge parents, so authorship is preserved and GitHub should mark them merged.

Included: #198, #200, #204, #206, #208, #210, #211, #212, #213, #214.

Conflict resolutions

Verification

https://claude.ai/code/session_011RZdyVoycH4WVVDWJNctDR


Generated by Claude Code

lalondesteve and others added 30 commits October 4, 2026 22:42
Show the branch below the workspace name, keep the activity indicator beside the name, and preserve space for rename and branch controls.
Use OMP live resolution instead of duplicating discovery.
Keep the native notice preference and never resume stopped sessions for
inspection.
Add an icon-only dismiss button that hides the current report until its diagnostics change, and shorten the disable action to "Turn this off" so the notice text keeps its width on phones.
Browser-style back/forward over visited chat views on omp-web's own
stack (not the browser history, which belongs to the mobile
back-gesture machinery). ⌘[/⌘] on macOS, Alt+←/→ on Windows/Linux,
plus the mouse back/forward buttons; sidebar header buttons hide below
a 240px sidebar, and an exhausted stack swallows the keystroke so the
app is never backed out of. Deleted sessions are skipped; ?session=
URL handling is unchanged.
omp's steer, follow_up and prompt+streamingBehavior RPC commands accept
images, so queued messages no longer need to be text-only. Allow
attaching (+ menu, paste, drag and drop) while the agent runs, fold text
files into the queued message as an idle send does, and let attachments
alone turn Stop into Queue. Edit no longer restores omp's "[Image]"
placeholder for an image-only queued message.
andrebrait and others added 22 commits October 5, 2026 08:31
…ueing

A steer or follow-up omp refuses, a queued message taken back by Edit,
and the queue Stop withdraws now return their images to the draft, not
just their text. Draft recovery (recoverDraft) carries images; Stop reads
them from abort_and_restore_queue and Edit from remove_queued_message
(can1357/oh-my-pi#14179). omp's "[Image]" label is never restored as text.
The stale "queued messages remain text-only" changelog note is removed.
The composer now puts a refused steer, follow-up or queued prompt back
into the draft it was sent from, text and images together. The hook's
insertIfEmpty only restored the text, skipped it when the composer had
new typing, and could land in another session after navigation.
Edit and Stop drop omp's "[Image]" label only when the entry carries
images, so a message that literally reads "[Image]" survives. Recovered
images are no longer truncated at the attachment cap; sending still
enforces it, so the user picks which to keep.
Keep the opener in the header and dismissal inside the panel, preserving keyboard focus and reachable controls in narrow layouts.
# Conflicts:
#	CHANGELOG.md
# Conflicts:
#	CHANGELOG.md
# Conflicts:
#	CHANGELOG.md
# Conflicts:
#	components/AppShell.tsx
#	components/ChatInput.tsx
#	components/SessionSidebar.tsx
# Conflicts:
#	README.md
#	hooks/useAgentSession.ts
@kahme247
kahme247 merged commit 9729c99 into main Oct 5, 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.

5 participants