schej-it / schej.it

schej helps you quickly find the best time for your group to meet. It's like When2meet with Google Calendar integration!
https://schej.it
GNU General Public License v3.0
148 stars 12 forks source link

[Major feature] Add integration for other email/calendar providers #93

Open MMachado05 opened 1 month ago

MMachado05 commented 1 month ago

I'm putting this here almost exclusively to mix the bag and throw in some new ideas, rather than properly requesting the feature; I'm sure implementing it would be a Goliathan undertaking.

Nonetheless, I do think it would be pretty cool if Schej had integration options with email providers beyond just Google; namely, something like Outlook would be great, as it's yet another popular email provider, but maybe even more niche, privacy-focused options, such as ProtonMail, or even NextCloud.

Obviously, integration for each one of these providers would probably require a bunch of code, and I'm sure there are more pressing features to worry about now, but it's something to consider should it ever be viable!

jonyTF commented 1 month ago

Hi, appreciate the feedback!

We are actually currently in the process of implementing Apple Calendar integration, and Outlook Calendar integration is after that on the roadmap.

Quick question though: do you personally use outlook/some other calendar provider and is that what inspired this feature request?

MMachado05 commented 1 month ago

I actually noticed the Apple integration post on Reddit just after making this Issue!

Personally, I'm trying to switch to ProtonMail in order to lower my dependence on Google, primarily for philosophical reasons.

I'll be the first to tell you that it's likely the majority of people who [will] use Schej will be just fine with Google+Apple+Outlook integration; this would just allow more freedom for the edge cases that apply to more privacy-focused individuals like myself.

jonyTF commented 1 month ago

HAHA no way that's so funny

I see I see makes sense... currently thinking of an extensible way to architect the code to make it really easy to integrate more calendar providers in the future,,, so we may be seeing a ProtonMail integration after Outlook 👀