In-line Nostr mentioning is another missing feature
Good morning and for the next few days, reply in DM will be implemented. Then reply in public posts follows.
And I am considering React Native over PWA if canβt make PWA great in the next 3 months.
I really hope I could be in Miami now.
I really should pay the artist who draw my avatar lots of sats but I donβt even know who. Just grabbed it from Pinterest. We need Pinstr so bad.
After my βoptimizationβ, Blowater is twice as slow. Hilarious. Averaging 50ms per page render. The good news is that much fewer asynchrony calls and easier to optimize for the future.
Nostr protocol allows infinite branching of replies, making it effecitvely a multi-branch multi layer tree.
However, it's not good UI to render the tree as it is.
2 layers design similar to Slack or at most 3 layers is what I'm inclining to
Just need to get the UI right.
There are 2 kinds of programmers I came across with.
Kind 1 thinks algorithms are useless in real life programming and doesn't have a solid foundation in algorithms.
Kind 2 thinks algorithms are just leetcode questions and does lots of them, but still can't pull it off in real life programming.
Relay/Reaction in Nostr is basically an algorithmic question of transforming an array to a tree or a double array.
Excluding libraries, Blowater only has about 7800 lines of code, including all the JSX. Including libraries, about 11K
Removing code while making the softeware faster without causing any regression is the best feeling