summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Collapse)Author
2024-12-08remove now unlinks the file instead of setting the Trash flagJannis M. Hoffmann
2024-12-08update for mail-storage version 1.1Jannis M. Hoffmann
This adds the new method ListSearch and deprecates the methods List and Search. This also redoes pagination which is now keyset based instead of offset based. https://blog.sequinstream.com/keyset-cursors-not-offsets-for-postgres-pagination/ This version also adds an optimization so that reading only the header is required when only header data is required.
2024-12-05small round of fixesJannis M. Hoffmann
better error handlig in cmd/move do not leak memory in cmd/raw only process the first given varlink socket this fixes reuse of global state over multiple sessions
2024-11-21Switch to varlink as IPC protocolJannis M. Hoffmann
This is a lot! Whole new design on top of a statefult varlink interface. You can now handle multiple request response cycles over a single connection. The error responses are lot more refined than just status codes with optional messages and finally part of the protocol. TODO: A lot of error handling needs to be improved.
2024-11-17remove some not needed clonesJannis M. Hoffmann
2024-11-17add "add_folder" commandJannis M. Hoffmann
2024-11-11detect subfolder more reliably and relax parsing rules for time stamps in ↵Jannis M. Hoffmann
file names
2024-11-03fix clippy warningsJannis M. Hoffmann
2024-03-14convert to protobufJannis M. Hoffmann
2023-08-29Eliminate dependency on lazy_staticJannis M. Hoffmann
2023-08-15initial commitJannis M. Hoffmann