E2E encrypted contacts, calendars and tasks: https://www.etesync.com/ - upstream sources are at https://github.com/etesync
![]() I'm not sure why it just wouldn't work with aggregate. I also couldn't get it to work with annotate then aggregate or any other alternative. |
||
---|---|---|
django_etebase | ||
myauth | ||
requirements.in | ||
requirements.txt |