I just create a super minimal version using React with the help of Claude 3.5. It is a static site hosted with Github page. Currently it just supports basic channel creation, sending messages, export and import. No sync, no search. It's light weight and fast. Once the website loaded, it can work without internet.
https://luvata.github.io/static/note-chat/index.html
Thank you for this nice app. The default shortcut conflicts with my window manager, so I cannot use it. Please add a way to customize shortcuts. Also for the UI, if there is a mode that when the app is unfocus then the UI will hide all other text buttons, which I think will make it looks less distract.
Really nice and clean app btw!
> The default shortcut conflicts with my window manager, so I cannot use it.
Ah, interesting - may I ask what window manager you use? Is it the combination of CTRL+OPT that causes the conflict? We can make the shortcuts configurable, I've added an issue to our tracker.
> Also for the UI, if there is a mode that when the app is unfocus then the UI will hide all other text buttons, which I think will make it looks less distract.
This is something I've considered, perhaps a configuration option to hide the buttons when the app isn't focused. They serve the purpose of acting as a reminder about the keyboard shortcuts but experienced users shouldn't need that. I'll add it to our issue tracker.
> Really nice and clean app btw!
Thank you, and thank you also for the suggestions :)
Mine is not quite a window manager, I use Hammerspoon bindings. For example, Ctrl+Option+H/L moves the focused window left/right.
I think mine only conflicts with Ctrl Opt H, so it's still usable by clicking on the buttons