Working on little details, to get in the groove again. One of these per day could go a long way. Today I added LoadingDots when we're waiting for Google to return the list of calendars for the user (can take a while). #buildinpublic
Finally done with a full and reliable sync of ALL calendar events to @RoamResearch (I have 16k events in my main calendar π ). I also added basic templating for the way the events should be formatted π
π¨βπ»Iβm Adrien π» SWE π TypeScript, some Clojure βοΈ Will start writing at adrien.sh (I have so many drafts π€¦ββοΈ) π¦ Tweet about #buildinpublic as well!
@TomLisankie Canβt help you with nanotech but I hear you. My interests have shifted a bit as well. Itβs mostly #buildinpublic now and the vibe is super positive. Twitter is a pleasure now, honestly.
Added support for multi-day events on #RoamSync! Instead of doing anything complicated, I decided to add the events on the day they start, and use @RoamResearch's embed feature on the next day.
I've been procrastinating working on #RoamSync because I didn't have a proper plan. The problems have been loading huge calendars in Roam (it takes time so they need to be strategically broken down), and endlessly recurring events being added forever in the future #buildinpublic
Thereβs something to say about consistency. Iβve seen to many #buildinpublic makers make a splash for a few months, be very vocal, make outlandish commitments, overall look very promising. But then disappear the off the face of the Earth. Itβs probably not the way to go.
I needed to know whether I was on one of Roam's daily pages for RoamSync. I grabbed the window.location.href and looked at last part. Regex was great to validate that the string was indeed a date of the MM-DD-YYYY format #buildinpublic
v1.2.1 of side-by-side search is now on the extension stores. It makes the diff more visible on dark backgrounds, if like me you use @darkreaderapp #buildinpublic
RoamSync was mentioned in @miciver's Roam newsletter today so I got a couple of messages about it. I'm not taking users yet so I added a link to a form to collect emails, in case people want to be notified when it's ready. That was quite the surprise! π€― #buildinpublic
I feel like I jumped through a bunch of hoops, but it works and is reliable: the two search engine results pages will now scroll together π #buildinpublic