Skip to content

Easy archive #323

@rjroy

Description

@rjroy

There are three things that are archivable.

  • The chats directory which is in the inbox folder.
  • A project directory in the projects folder.
  • An area directory in the areas folder.

When archived it should go into a dated directory within archive folder.
The dated directory should be simply YYYY-MM.
For projects and areas this should be based on the last modified date of any file within.
For chats, this is based on the individual chat start date and they should go into YYYY-MM/chats for their date.

The three archivable object types should have the context menu in FileTree.tsx show the Archive button above the Delete button.

There should be a confirmation box just like with delete. It's important for the text of each to clearly identify what file and what action is being performed. (BTW this might be a change to the existing delete dialog).

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