Tweet
One of the hardest thing while building something is to build ability to kill it if it is required for a bigger cause. Don’t get too much attached with the things that you build. Have a high level goals

#buildinpublic
Figured out that cmd + control is the best combo for Mac to use for custom shortcuts on the browser which works all major browsers. Found it here apple.stackexchange.com/a/169134

#buildinpublic
Once you start writing your thoughts, they quickly get overwhelming and hard to organize. To make it easy to organize, added ability to organize the notes by hashtags. They would be grouped and shown on the "explorer" panel.

#buildinpublic #WritingCommunity
I need to generate pdf from html as text, NOT as IMAGE completely on client side. html2pdf is out as it converts stuff to image. jsPDF has low level APIs but any good wrapper on top of it?

#buildinpublic
I used my own tool - app.retronote.app/write to write about my latest bike ride! Oh, I did not expect that I will write 8+ mins text!! And the output is so good! I took the advantage of markdown, images, note links. Loving it.

I will make it quickly publishable now! I have… twitter.com/i/web/status/1…
A basic working example of the linked notes. You can wrap any text with "[[]]", turns into link to other note. The linked note doesn't have to exist. You can create it later.

Linked notes show in index section left side. Need to improve it

#buildinpublic #WritingCommunity twitter.com/pramodk73/stat…
I will be working on Obsidian style note linking for app.retronote.app/write this weekend. It is not just about linking documents. It is giving that linked thoughts experience. Lets see how it goes!

#buildinpublic
I will be working on Obsidian style note linking for app.retronote.app/write this weekend. It is not just about linking documents. It is giving that linked thoughts experience. Lets see how it goes!

#buildinpublic
You have to take breaks from hustle every now and then to keep yourself mentally healthy.

#buildinpublic
Those who want to write down your thoughts in the simplest form without thinking about apps, signups, etc just try app.retronote.app/write. Local first, no signup, no lock in.

#buildinpublic #WritingCommunity
The status bar of app.retronote.app/write is coming up well. It gives a native editor feel now!

#buildinpublic
This is coming along so nice! The note taking experience is getting better at app.retronote.app/write gradually! Simple, minimal, local first, full control!

#buildinpublic #WritingCommunity
Added shortcuts for all common actions that we do while writing. This lets us to do all sort of things without taking off fingers from keybaord. "Index" is my favorite one. It shows outline of the note. Check it out at - retronote.app/write

#buildinpublic
Added support for checkboxes. It looks like a todo list now😂 Beauty is, this is still just a pure markdown! I am visualizing it in a way that it looks like something fancy!

#buildinpublic
This is the comparison between a regular markdown viewer and my app retronote.app with codeblocks. Happy to have supported the syntax highlighting for all popular languages.

#buildinpublic
I am lazy on setting up tests for frontend logic. Mocha + chai + typescript + CRA + bla bla. It will take a day to setup. This is what I did to save myself for now. Plain functions to test and attach "runTests" to window. I run from console whenever I want XD

#buildinpublic
My writing streak for last month. Most of them are my daily journals. I am loving this activity. I write my mind EOD. Using my own app - retronote.app

#buildinpublic #WritingCommunity
Managed to add code blocks with simple markdown inside retronote.app after a long struggle of 2 days. Still there is room to improve

#buildinpublic
Working on something low level is different shit. You don’t have much to share, more time goes in research, finding unkowns. I am at that position now with retronote.app. I know, people say ship ship. But its okay to do interesting stuff at times

#buildinpublic
Loving the way note taking experience is shaping on this tool! Added
1. Fully functional lists
2. Save notes as .md files and open other .md files
3. Outline section of the note
4. Quick search
5. Everything as shortcut
6. Only local storage

#buildinpublic
Another update: Implemented tab/shift + tab for indent asc/desc. The numbers get corrected accordingly. Still, there are corner cases. I think, I am getting deep understanding of SlateJS. It will help me alot in future!

#buildinpublic twitter.com/pramodk73/stat…
Added auto list increments, auto correction if added in between. So many edge cases still left out!

#buildinpublic twitter.com/pramodk73/stat…