Dendron is very focused on local viewing, creating, and managing your notes (UX/DX). This is in addition to publishing, which is a differentiator between it and SSGs like Jekyll, Hugo, Sphinx, etc. It automatically timestamps notes at creation, and every following update, in two separate fields within a note frontmatter. Since Dendron encourages git for the versioning of your note vaults, you can get the full git history of each note.
With VS Code, you can also use GitLens to traverse and view the history of all the lines within each note (who modified this line last? etc.) with the built-in git blame navigation.
You could technically create a script of some kind that runs git diffs across the git history of files, and maybe create a "*.changelog" child file for each note, in the event that you want to have dedicated files displaying how each note evolved over time? Otherwise, that isn't a built-in feature with Dendron.
For mobile use, I've liked using mgit (Android) + Obsidian for editing my Dendron notes, and then use Dendron on my laptops/desktops. Others have mentioned GitJournal working well for them. Some more on that: https://wiki.dendron.so/notes/SJtEnmQQYGu0bP2Kg7UbA/
> You could technically create a script of some kind that runs git diffs across the git history of files, and maybe create a "*.changelog" child file for each note
I think you may have missed my core point. I don't want to revise old notes repeatedly. If I have something to add, or a change in my thinking, I want to create a new note, with a new timestamp, that describes my new thought. Then I want to use #tags to view a timeline of all dated notes that match a specific tag.
Think about GitHub issues. If you discover some new information about an issue, do you edit the initial bug report in place? Probably not (unless it's a minor error like a misspelling). You add a new comment to the existing issue, which makes it clear that this is new information that you didn't know when you filed the issue initially.
I want note taking to operate more like a journal or blog, with journal entries easily selectable by #tag.
This is a huge part of what led me to adopting Dendron (and eventually contributing to and working on the project): the importance of interoperability. Seeing progress being made toward importing docs from Google docs, importing content from GitHub issues, adding other public vaults into my local workspace (like the TL;DR docs seed), etc. were great.
I've been a fan of combining the use of Obsidian and Dendron, too. I use Obsidian on my phone, with MGit (Android) for the git management, and Dendron on the desktop. The combination of Obsidian (for mobile) + Dendron (for desktop) pops up in the Dendron community discord from time to time, and the common response tends positive when it comes to that workflow
With VS Code, you can also use GitLens to traverse and view the history of all the lines within each note (who modified this line last? etc.) with the built-in git blame navigation.
You could technically create a script of some kind that runs git diffs across the git history of files, and maybe create a "*.changelog" child file for each note, in the event that you want to have dedicated files displaying how each note evolved over time? Otherwise, that isn't a built-in feature with Dendron.
For mobile use, I've liked using mgit (Android) + Obsidian for editing my Dendron notes, and then use Dendron on my laptops/desktops. Others have mentioned GitJournal working well for them. Some more on that: https://wiki.dendron.so/notes/SJtEnmQQYGu0bP2Kg7UbA/