Refactoring the extensible Markdown renderer 🛠️

Hey, what's up? It's Takuya here.
This week, I've been working on refactoring the core modules of the desktop app.
WATCH VIDEO: https://youtu.be/AmeLjDl-_kk
Hey, what's up? It's Takuya here.
This week, I've been working on refactoring the core modules of the desktop app.
WATCH VIDEO: https://youtu.be/AmeLjDl-_kk
Hi, it's Takuya here, the developer of Inkdrop – a Markdown note-taking app that supports syncing and offline-first capabilities, built with React Native. Bumping up the React Native versions has always been hard, and this time wasn't an exception, especially because it involved migrating from the old
The desktop version of my note-taking app is built with React and Electron. Previously, I managed to animate the insertion and removal of specific items of a TanStack Virtual list using motion. However, that approach would always trigger animations whenever the note list content changed, including when switching notebooks from
Hey, what's up? This is Takuya. I'm building a Markdown note-taking app called Inkdrop. As of v5.11.0, it supports two-factor authentication with a time-based one-time password. Thank you so much for the feedback during the beta testing! Inkdrop v5.11.0 - Two-factor authentication
In the previous post, I integrated my note-taking app Inkdrop with Claude's MCP: Integrating my note app with Claude’s MCPHi, it’s Takuya here. I’ve been fiddling with Claude, which provides an interesting protocol for third-party AI integrations called MCP (Model Context Protocol). Some of my