Skip to content

feat: add session archive/unarchive GUI support (v2)#22406

Closed
B67687 wants to merge 2 commits intoanomalyco:devfrom
B67687:fix/archive-gui-v2
Closed

feat: add session archive/unarchive GUI support (v2)#22406
B67687 wants to merge 2 commits intoanomalyco:devfrom
B67687:fix/archive-gui-v2

Conversation

@B67687
Copy link
Copy Markdown

@B67687 B67687 commented Apr 14, 2026

Summary

  • Adds archived sessions tab to Settings (Data section)
  • Users can view and restore archived sessions from Settings → Archived Sessions
  • Works with existing backend archive/unarchive support in dev

Changes

  • Added SettingsArchive component (settings-archive.tsx)
  • Added Data section with Archive tab to settings dialog
  • Added i18n keys for archive UI strings

Test Plan

  • Open Settings → verify Archive tab appears in Data section
  • Archive a session via TUI /archive command
  • Open Settings → Archived Sessions tab
  • Verify archived sessions appear
  • Click restore and verify session reappears in sidebar

See also: TUI PR #22372 (merge these together or separately)

@B67687 B67687 requested a review from adamdotdevin as a code owner April 14, 2026 04:44
@github-actions github-actions bot added the needs:compliance This means the issue will auto-close after 2 hours. label Apr 14, 2026
@github-actions
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 2 hours, or it will be automatically closed.

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

@github-actions
Copy link
Copy Markdown
Contributor

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

Potential Duplicate PRs Found:

  1. PR feat: session archive/unarchive GUI support (rebase of #15250) #22400 - "feat: session archive/unarchive GUI support (rebase of feat(app): view archived sessions & unarchive #15250)"

  2. PR feat(app): view archived sessions & unarchive #15250 - "feat(app): view archived sessions & unarchive"

Why they're related: These PRs all address the same feature—adding GUI support for archiving and unarchiving sessions. PR #22400 is explicitly a rebase of PR #15250, and the current PR #22406 (v2) appears to be another iteration on the same functionality. You may want to consolidate or coordinate with these existing PRs.

- add check command: report missing keys per locale
- add fill command: fill missing keys (placeholder values)
- supports --locale, --json, --dry-run options
@B67687 B67687 force-pushed the fix/archive-gui-v2 branch from 4e7ae87 to 93728ae Compare April 14, 2026 05:58
@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

Feel free to open a new pull request that follows our guidelines.

@github-actions github-actions bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Apr 14, 2026
@github-actions github-actions bot closed this Apr 14, 2026
@github-actions github-actions bot added the needs:compliance This means the issue will auto-close after 2 hours. label Apr 14, 2026
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