Skip to content

Bug: Proposal status does not distinguish cancelled or expired states #248

Description

@Mosas2000

Summary: Proposal state handling is too coarse for the contract behavior the repo already supports.

Why it matters: Users need to know whether a proposal is still active, already executed, cancelled, expired, or waiting on execution conditions. If every state looks similar, the list view becomes misleading and users can waste time on actions that are no longer valid.

Scope:

  • Introduce explicit status labels for all proposal states.
  • Keep the status logic aligned with contract fields and deadlines.
  • Update any list badges, filters, and detail panels that depend on proposal status.

Acceptance notes:

  • Cancelled and expired proposals are visually distinct.
  • Executable proposals are easy to spot.
  • The same status logic is reused everywhere the proposal appears.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions