HNHacker News
TopNewBestAskShowJobs

alex-titarenko

62 karma · joined June 11, 2021

submissionscomments
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
Unfortunately, GitHub does not provide that granularity for developers. That is way you have an alternative option as general Git provider where you can use fine-grained access token.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
You need only "Contents" Read and write permissions. Make sure when you generate fine-grained personal access tokens on the following page: https://github.com/settings/personal-access-tokens/new you select your desired repo (because it defaults to public repos and that will not work).
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
No
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
I don't rely on any external framework like Capacitor to make hybrid apps, all of the bridging between web and native part is done by myself.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
Thank you for types reporting, fixed all of them. Regarding self-hosted Gitlab, you can already use it with generic Git notebook provider.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
NotesHub has support of Mermaid diagrams that has mind-mapping. Or you can use Whiteboarding functionality to mimic mind-maps.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
If you are talking about Linux, you can use the Web version, which is Progressive Web Application, works offline and can be installed.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
It's not a Flutter app. It's a React-based app.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
It's not open sourced. You can look at Settings -> Third-party Licenses to see what libraries are in use.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
The web version is free, native versions have small one-time fee.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
Windows version is Electon-based, but not really hungry for resources. MacOS is not Electron-based.
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
Obsidian's git sync has many issues, at least, this is what I hear from my customers who used both products. Search in NotesHub is also robust, please read here: https://about.noteshub.app/blog/archive/2024/7/noteshub-34
alex-titarenko··on Show HN: NotesHub: cross-platform, Markdown-based note-taking app
You can't self-host it. Yes, you can connect to "private" GitHub repo. Pricing model is one time payment for native apps and free web app.
alex-titarenko··on [dead]
This is the second launch for NotesHub! We listened to your feedback and a lot of things changed since the first release:

- Kanban boards - Native applications for iOS, macOS, Android and Windows - Support for FileSystem/generic Git/iCloud Drive notebooks on supported devices - Move/copy your notes across folders/notebooks - Hierarchical structure instead of flat section/note which gives you more control over where to store your data - Bread cramps on desktop for better navigation in the app - Bug fixes and numerous improvements

Most importantly we have many ideas for future releases. The next big thing will be drastically improved markdown editing experience, so stay tuned and leave your feedback.

alex-titarenko··on Git Essentials – TypeScript Git Library
A collection of essential Git commands for your browser and Node.js written in TypeScript all without any native dependencies.
alex-titarenko··on NotesHub – Fully cross-platform, vendor-agnostic, Markdown based note-taking app
Behind the scene I use generic GIT client for most of the operations and to make user experience more integrated I use GitHub API to query existing user repos, create/delete repos, etc. For self-hosting scenarios I have a plan to support it via Gitea or Gogs that should help to maintain the same user experience.

It's not open-source, so source code is not available for public.