Skip to content

Expose workflow storage mode in the settings UI #61

@terisuke

Description

@terisuke

Context

PR #60 added WORKFLOW_STORE_DRIVER=sqlite as an opt-in backend setting, but using only env/Make is not good enough for the web app UX.

Scope

  • Show the active workflow storage mode in the settings panel.
  • Allow selecting JSON or SQLite from the UI.
  • Persist the next-boot setting server-side instead of relying only on localStorage.
  • Make it clear that storage mode changes require a server restart.
  • Lock the UI when WORKFLOW_STORE_DRIVER is set by the environment.

Acceptance

  • Users can choose SQLite from the app settings without editing Makefile or shell env.
  • The backend exposes GET/PATCH config endpoints.
  • Existing handler coverage remains at or above the gate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions