Sync time-blocked tasks and habits back to Google, Outlook, or another calendar.
This one is a bit tricky. Such functionality would typically be implemented server-side (Lunatask servers talking, for example, Google servers). However, since Lunatask is an end-to-end encrypted privacy-focused app, our servers do not have access to your data. Therefore, they cannot share it with other apps or sync it to other services like Google Calendar.
Such functionality could, in theory, be implemented client-side, but then, of course, all sorts of variables have to be taken care of. For example, you might be offline on a bus commuting to work when planning your day on the calendar, so robust offline support and later sync would have to be implemented, etc. Also, Lunatask supports many different calendar providers, so this would be pretty complex to implement this way.
There's an alternative approach we could take and offer a iCal/ics feed you could subscribe to in your calendar app. Encryption would be solved similarly as Proton Calendar does β the decryption key would be embedded in the feed URL. Lunatask servers would decrypt the data in-memory, and return it as the response. Would that work for you?