Please clarify - are you referring to un-archiving a project with sub-projects or a single project that has tasks sub-tasks within it?
In the first case - that's an intended behavior allowing you to un-archive just a single project without having to re-archive all its sub-projects in case you just want to retrieve one of them.
My statement was wrong, I am sorry for the confusion. It should have been:
"Bug: when un-archiving a project with sub-projects, the sub-projects are not un-archived".
(When archiving, the sub-projects are correctly moved automatically to the archive, together with the main project. However, when I unarchived the main projects, the sub-projects remained archived.)
Thank you for clarifying. That is indeed an expected behaviour as it's not not clear if someone who wants to un-archive a project will always want to unarchive other sub-projects it had which would force everyone who wants to revert this one project to them manually re-archive all sub-projects, but we will consider the possibility to add some options for that in the future.
Thank you for the fast response.
For me, sub-projects belong to the main project. So, from that point of view, it would make sense to un-archive all sub-projects together with the main project.
If someone un-archives only a sub-project, then, of course, the other sub-projects as well as the main project should remain archived.
PS: Another point is the following: When archiving a main project, all of its sub-projects are also archived. So there is an asymmetry if the system behaves differently when archiving and un-archiving projects.
Thanks for the information, we might consider adding some options in the future :)