Braindump

Note taking app for keyboard lovers

Receive the first ever money via buymeacoffee πŸ€©πŸš€

Daniel

hope all of your notification become paypal, stripe, buymeacoffee … πŸ€—

0 Likes
Daniel

let's goo πŸ”₯πŸ”₯

0 Likes

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!!!

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

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

Add move file functionality to let the user change the data directory later

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.

start integration of dark mode for the website to highlight the new dark theme