Our great sponsors
-
organice
An implementation of Org mode without the dependency of Emacs - built for mobile and desktop browsers
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Regarding shared calendars (with wife and work), I do have that, too. I use organice where I can share various Org files with different parties. And with some other parties, I share Google calendars. Hence, I'm always changing the original (whether I'm on mobile or desktop). I don't know what bi-directional synchronization between GCal and Org would work if there's multiple parties and both original Org entries and original GCal entries. But I would be curious how that bi-directional sync would work for multiple parties. If a GCal entry is an Org entry in truth, and you change the artifact (the GCal entry), how does it propagate to all participants of the shared Org file?
My code is on github, but it's not ready to be used right now and it certainly needs clean up.
I used tui.calendar, this is what you see in my screenshot.