"Archiving" done items

I have a list that I use as a todo list, once in a while I’ld like to move done stuff out of it (let’s say into another list - but I’d like somehow to maintain the hierarchy), ideally I’ld like to do it in batches and not by individual items.

Is there any existing feature that could help me with that?

Thank you,
Riccardo

1 Like

If I weren’t worried about stretching the capacity of the mobile client with endlessly growing lists, I might be tempted to simply leave all the completed items in place, hidden. And then to show them with date-based queries.

On the one hand I want to keep the hierarchy. On the other hand I want to see what I did the day before, in the last week, etc.

I’ve been thinking of building a feature myself using Google Colab and the Checkvist API. I did successfully build a simple utility to postpone all my overdue items off into random dates in the future, so I’m confident that my skills and tools are up to this other task.The main thing stopping me is not having a clear vision of whether I want to organize my completed items by date or by hierarchy or somehow both.

Anyway, I too would love a built-in feature that gave me a retrospective archive of what I had completed each day in the past.

Hello folks,

We have a feature that allows copying all non-completed items into a new list. Basically it is “copy list” feature, available as an action in the shift+shift command palette. The dialog for the command has “Only open tasks” option and “Delete original tasks after copying (move)” option.

So you instead of moving old items into an archive, you can move non-closed items into a new list and keep the old one as an archive.

Would it work for you?

Kind regards,
KIR

1 Like

I do the reverse of KIR’s suggestion: I set up a separate archive file and just use the move command to move things into it. You can filter just for completed items and select some or all of them to move at once.

Charles Heckscher

1 Like

Yes it could help, but I assume I lose my permalinks, and need to update the mail-in addresses and the list id in the couple of scripts I run with the APIs (Apple shortcuts). So not ideal.

As you say. Im starting to think I’ll move them manually in chunks (entire branches when they’re done)