Skip to content

Feature Request: Add an Archive Column with Automatic Purge Policy #93

Description

@malys

Summary

It would be useful to add an Archive column to the Kanban board for completed or obsolete tasks.

Archived tasks would remain accessible for a configurable period before being automatically deleted.

Motivation

Today, completed tasks remain visible indefinitely or must be manually deleted.

Over time this can:

  • Clutter Kanban boards.
  • Reduce readability.
  • Make active tasks harder to identify.
  • Accumulate hundreds of historical tasks.

Proposed Solution

Add a dedicated Kanban column:

Todo
In Progress
Done
Archive

Workflow

When a task is completed:

Done
    ↓
Archive

The task remains accessible but no longer clutters operational columns.

Automatic Purge

Allow administrators or users to configure retention periods.

Examples:

Auto-purge archived tasks after:

- Never
- 7 days
- 30 days
- 90 days
- 180 days
- 365 days
- Custom

Task Metadata

Display archive information:

Archived: 2026-09-03
Purge Date: 2026-10-03

Filtering

Add filters:

☑ Show Archived Tasks
☐ Hide Archived Tasks

Bulk Actions

Support actions such as:

Archive Selected Tasks
Restore Selected Tasks
Delete Selected Tasks

Restore Support

Allow moving archived tasks back into active workflow:

Archive
    ↓
Restore
    ↓
Todo

or:

Archive
    ↓
Restore
    ↓
In Progress

Additional Enhancement

Allow different retention policies:

Done Tasks     → Archive after 30 days
Failed Tasks   → Archive after 90 days
Cancelled      → Archive after 7 days

Benefits

  • Cleaner Kanban boards.
  • Better long-term usability.
  • Reduced manual cleanup.
  • Preserved task history.
  • Configurable retention for different teams.

Priority

Medium-High

Use Case

As a user, I want an Archive column with configurable automatic cleanup so that completed tasks remain available for reference without cluttering active Kanban workflows.

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