Release gif on keyboard improvements
Create Twitter account @getbraindump
Get my second support via Buy Me a Coffee ππͺ
Receive the first ever money via buymeacoffee π€©π
upload new Twitter profile banner
Fix issue that the twitter/og image are not shown
Trying to understand why the snippet editor doesnβt allow the Enter key π§
Released v0.8.0 π€©π
Finally, Braindump v0.8.0 is available. With fuzzy search to find anything in the notes. It opens using cmd+p/ctrl+p as you know from VSCode for example as well.
First successful build with fuzzy search and keyboard navigation
This is finally the first successful build with fuzzy search and new keyboard navigation. So much effort π . But finally there. Nearly. Will test over the next days a bit more π₯
Still working on the fuzzy search
But actually Iβm working on the custom keyboard navigation architecture. As braindump is keyboard driven, I want to have a good feeling for the user. And the web is more for mouse users. So Iβm building a base framework to introduce keyboard navigation for all new features in future. And the fuzzy search is the first one to use this. It works in general, but thereβs a ton of bugs still to be fixed.
Extend fuzzy search to all files
Had one file hard coded until now for testing purposes.
learn the difference between React useRef and useState
This kept me wondering for quite a while. Now I know :D
- useState will trigger a rerender, while useRef will not
- The variable in useRef can be accessed in arrow functions!!!
- useState will trigger a rerender, while useRef will not
- The variable in useRef can be accessed in arrow functions!!!
Implement draft for a generic react list
This will lower the implementation effort a lot in future and will be used by the fuzzy search first
cut text to show search results in the fuzzy search better
breakthrough for fuzzy search
Very limited for now, but it already works so well :D. I usually take notes just like this. Whenever I have a new thought or topic or meeting, a new note is created. So I need a good and quick search. Fuzzy because I might make a typo here and there :D
Refactor the reloading/hmr architecture
Reloading currently has many problems which lead to a lot of pain during the development. And I'm not sure if this might also impact the production build (most likely yes)
- use redux store always
- reduce side effects
- use redux store always
- reduce side effects
rework startup to allow future features
Add move file functionality to let the user change the data directory later
add og: and twitter: meta info to the website
send update to subscribers on ProductHunt ship
update website
design and upload new logo everwhere
This took me way too much time. But I'm really happy with the outcome. It works on light, dark background without any color, or on any background with a yellow background color. It is deployed to the webpage, product hunt upcoming, discord. Version 0.8 will then contain the new logo in the app.