Fyi, archiving in gmail has a very precise behavior: it removes the Inbox label, and only the Inbox label.
Since AquaMail removes all labels, it is messing up my historical data and causing other unwanted surprises. For example, if I search for all messages with label "home" that are archived, the official gmail way to do this is to search for something like "label:astronomy -label:inbox" or something like that, meaning "find all messages that have the label "astronomy" but do not have the label "Inbox". There is no way to do this after archiving in Aqua because it destroys the association between the message and the "astronomy" tag.
Another way to look at gmail is that labels are just tags that are sometimes presented as folders, and that the meaning of "archived" in gmail is "no longer in my inbox." The behavior of archiving in Aqua is incorrect (for the arbitrary way Google implemented this) because moving something out of your inbox doesn't mean that it should also be disassociated from astronomy in my example.
TL/DR version: I think that archiving, in a gmail account only, needs to remove only the Inbox label, leaving the others alone. Otherwise, you will have unhappy people with broken data, plus your product will not behave like other gmail clients.
Any chance you could fix this? It's keeping me from consolidating my home and work accounts to Aqua because it's messing up my message history. And that's keeping me from buying the Pro license, which I'd like to do even though I don't have to, because this has otherwise been a refreshing email client that works well for me. It especially makes it faster to go through a lot of messages by using Swipes.
Sent from my SM-T700 using Tapatalk