Skip to content

Releases: davison/md-notes

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 16:01

What's Changed

  • make install only installs; make clean only cleans (#164) by @davison in #166
  • docs: the release channels, and the milestone record (#141) by @davison in #165
  • feat(diagram): a flowchart renderer in the daemon: parse, lay out, write the SVG (#170) by @davison in #173
  • Flowcharts in the reading view: served as images, themed, live and with a fallback by @davison in #175
  • Search hits and scroll-to-line land on target when diagrams load above them by @davison in #181
  • docs: M9 documentation and record (#172) by @davison in #176
  • Several permanent roots, never a silently dropped --root; first-start token hint and recent: [] by @davison in #198
  • CI and packaging: Node 24 actions, a pinned runner, the manual page everywhere, reproducible releases (#193) by @davison in #197
  • Flowchart routing: back edges in lanes, a straight main chain, titles clear of edges (#188) by @davison in #200
  • Editor and navigator state: clean-session delete, vim mode after recreate, stale roots rejection (#192) by @davison in #201
  • fix(render): bound the render of a note with thousands of tagged code blocks (#190) by @davison in #199
  • Wide flowcharts keep a readable scale, scroll in their own box and open at natural size (#187) by @davison in #202
  • Extension privacy page and permission justifications; the browser suites skip without Chromium (#195) by @davison in #203
  • Diagram edge cases: no box on any palette, deadline refusals retried, fallbacks re-anchor (#189) by @davison in #204
  • A README for strangers: what it is, why you would want it, what it looks like (#194) by @davison in #205
  • M10 docs and record (#196) by @davison in #206

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:11

What's Changed

  • Project skeleton: mdn binary, roots, confinement (#2) by @davison in #3
  • Navigator: markdown-only tree from ripgrep (#4) by @davison in #6
  • Rendering: GFM notes with frontmatter, link rewriting, and assets (#5) by @davison in #7
  • Live update: watch roots and push changes to the browser (#8) by @davison in #9
  • Search and tags (#11) by @davison in #12
  • Milestone document for M1 (#15) by @davison in #16
  • Add versioned markdown source reads and conditional saves by @davison in #23
  • CodeMirror editor with autosave and conflict handling by @davison in #24
  • feat(render): reserve a class namespace for rendered note content (#21) by @davison in #25
  • Watch hidden-only directories and budget the watch set on large roots by @davison in #26
  • Keep a note's line endings through an edit by @davison in #29
  • Document the editor and record milestone two by @davison in #27
  • feat: bearer token and the clip endpoint (#36) by @davison in #42
  • feat(extension): open local markdown files in the app by @davison in #41
  • feat(extension): clip a page or a selection into the notes root (#37) by @davison in #43
  • Tailnet access: extra Host name, token login and session cookie by @davison in #44
  • docs: the milestone three record, and the documentation at its boundary by @davison in #49
  • feat(extension): work against a tailnet daemon URL (#60) by @davison in #66
  • feat(ui): the browser tab title follows the open note by @davison in #64
  • docs: the sync and offline workflow (#58) by @davison in #65
  • feat(render): tone both code colour schemes from one palette (#57) by @davison in #67
  • Serve embedded assets cacheable and compressed (#59) by @davison in #68
  • Phone layout: drawer navigator and a note pane that fills the screen (#61) by @davison in #69
  • E-ink tablet: light override, no motion, larger targets by @davison in #70
  • docs: the milestone four record, and the documentation at its boundary (#63) by @davison in #71
  • feat: create and delete a note through the API (#76) by @davison in #80
  • test(watch): drive the debounce from an injected clock (#75) by @davison in #81
  • UI: create and delete a note with a name prompt and a confirmation by @davison in #83
  • Fix: a delete button that stays put, and New note in the top bar by @davison in #86
  • Browser-level checks in CI: a ui/e2e Playwright suite by @davison in #84
  • Document create and delete, and the milestone five record by @davison in #90
  • Resolve a Syncthing conflict in the app, not in a shell by @davison in #94
  • feat: admit clipping over the tailnet (#97) by @davison in #103
  • Clipper: headerless tables and captions beside code blocks (#98) by @davison in #105
  • Refusal codes: too-long names and dangling links out of the root (#99) by @davison in #104
  • UI: a note bar that never scrolls, and a banner that recreates the note by @davison in #106
  • Test hygiene: the vitest teardown flake and two e2e harness edges (#101) by @davison in #109
  • Document M6 and synthesize its record (#102) by @davison in #113
  • feat: a navigator ordered by name or by last modified (#116) by @davison in #119
  • Roots: refuse registration for a missing file, and unregister a recent root (#115) by @davison in #121
  • feat: an installable app — web app manifest and service worker (#118) by @davison in #120
  • test: assert the asset property rather than the shape of the trace (#124) by @davison in #126
  • docs: the M7 documentation sweep and the milestone record (#117) by @davison in #128
  • feat: report a watch failure by its own cause (#140) by @davison in #142
  • A note cannot forge the scroll anchor, and the throttle says what it does (#139) by @davison in #144
  • Release workflow: the tag builds, versions and publishes a GitHub Release (#134) by @davison in #143
  • Dependencies current and scanned before the first release (#147) by @davison in #148
  • CONTRIBUTING.md (#138) by @davison in #150
  • .deb for amd64 and arm64 on every release (#137) by @davison in #154
  • Side pane under the navigator at middle widths, and themed scrollbars (#158) by @davison in #159
  • build(aur): install the daemon from the AUR, updated by each release (#136) by @davison in #152

New Contributors

Full Changelog: https://github.com/davison/md-notes/commits/v0.1.0