Skip to content

Feature: allow deleting old "restore to this point" snapshots in the ZCode integration UI #2399

Description

@ncepuee

What are you trying to accomplish?

Manage the "restore to this point" (恢复到此时间点) recovery list on the ZCode integration page (/#integrations/zcode). I want to remove old or obsolete restore-point entries that accumulate over time, so the list stays usable instead of growing without bound.

What prevents this today?

The integration UI only lists restore points; there is no delete action (no per-entry trash icon / context menu, no bulk delete, no "delete older than N days" cleanup). The proxy/gateway keeps accumulating snapshots, and the user has no way to prune their own restore history from the dashboard.

What should OpenCodex do?

Add the ability to delete restore-point records from the ZCode integration UI, for example:

  • A delete action (trash icon / context menu) on each "restore to this point" entry.
  • Optionally: select multiple entries and delete in bulk, or a "delete older than N days" cleanup helper.

Example usage or interface

On /#integrations/zcode, each row in the "restore to this point" list gains a delete/trash control. Clicking it removes that restore point from the UI (and from the underlying store). A bulk-select mode would let the user remove several at once.

Alternatives or workarounds

Manually clearing proxy/gateway state outside the UI, which is not exposed to normal users and risks breaking other state.

Additional context

  • opencodex dashboard: localhost:10100
  • Route: /#integrations/zcode
  • Feature: "restore to this point" recovery list

Checks

  • I searched existing issues and documentation.
  • This request describes a concrete OpenCodex workflow rather than merely naming a desired technology.
  • I removed secrets and personal data.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions