Skip to content

feat(app): add full session fork option - #53084

Closed
EmmanuelMr18 wants to merge 1 commit into
anomalyco:v2from
EmmanuelMr18:fork-full-session
Closed

EmmanuelMr18 wants to merge 1 commit into
anomalyco:v2from
EmmanuelMr18:fork-full-session

Conversation

@EmmanuelMr18

Copy link
Copy Markdown

Why

The app's fork dialog (/fork) could only fork from a specific message. The TUI's fork dialog also offers forking the full session; the app was missing that option.

What Changes

  • Adds a "Full session" item at the top of the fork dialog
  • Selecting it forks without before (copies the whole session) and navigates to the new session with an empty composer, matching the TUI behavior
  • Adds the dialog.fork.fullSession i18n key to all 64 locale files (non-English locales carry the English value, consistent with the existing dialog.fork.empty)

Verified live in the app against a v2 dev server: with a session containing three user messages and one assistant reply, /fork shows "Full session" above the message list, and selecting it created "Ocean haiku (fork #1)" with every message carried over and the composer left empty.

@github-actions github-actions Bot added the needs:compliance This means the issue will auto-close after 2 hours. label Oct 4, 2026
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 72 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

The following comment was made by an LLM, it may be inaccurate:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs:compliance This means the issue will auto-close after 2 hours.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant