Skip to content

Daymark v1.8.0

Choose a tag to compare

@dngioidev dngioidev released this 28 Oct 16:45
· 120 commits to main since this release

Daymark 1.8.0: nested folders, related notes and a knowledge graph

New

  • Nested folders. Notes now live in a folder tree like Obsidian's: folders inside folders, empty folders, New folder, Rename, Move and Delete (deleting a folder moves its notes to the parent; it never deletes notes). Move a note or a whole folder from the note's folder line, from the folder's menu, or by drag and drop on desktop. Moving or renaming a folder onto an existing one merges them after you confirm. Your existing folders simply become top-level folders. The tree can be minimized to a thin strip, and on narrow windows it opens as a drawer.
  • Related notes. Beside the note you're reading, Daymark suggests notes that look related and shows the words they share ("shares: Java, stream"). Link writes a [[note]] line under a ## Related heading at the end of the note, as one Undo step; the other note shows it as a backlink. Not related hides a suggestion for good (and syncs to your other devices); Hidden suggestions brings it back. Suggestions are worked out on your device from your own text, in English and Vietnamese. Nothing is sent anywhere. The panel starts minimized when the window is too narrow to keep the editor comfortable. On a phone it's a sheet opened from the note's Related button.
  • Knowledge graph (desktop). Switch Notes from List to Graph to see your notes as dots joined by lines: solid for links, faint for shared tags, dashed amber for suggestions you can accept or dismiss. Filter by folder (tick a folder to include its subfolders, plus Root (no folder)), by tag, with toggles for suggestions, tag lines and orphans, and a Local view of one note and its neighbours. Search highlights matches. There is also a keyboard-friendly List view of the same data. It stays responsive with 1,000 notes.
  • Guides (Settings › Help and the website) cover folders, Related and the graph.

Fixed

  • A folder rename or move on one device no longer duplicates a note that you edited on another device in the meantime; edits and folder changes now merge field by field.
  • New notes made while "All notes" is selected go to the top level instead of the alphabetically first folder.

Upgrading

  • Server first: pull and rebuild (docker compose up -d --build). Folder and dismissed-suggestion sync needs the 1.8.0 server.
  • Android: install this APK over 1.7.0. Your notes, habits, backlog, pictures, sign-in and widgets stay.
  • Devices still on 1.7.0 keep working: they show a nested folder as one flat folder name (for example Tech/Java) and never lose notes.

Known limits

  • The graph is desktop only; phones get the Related sheet.
  • Related suggestions look at words, not meaning, so they can miss a link between notes that use different words. Very common Vietnamese words that are also real words (for example "den", "cho") are ignored in matching.
  • If two devices edit the same note's text at the same time (even while one renames its folder), you still get a "conflict copy" of the text, as before.
  • This APK hasn't been tried on a real phone yet. It builds and its tests pass.

Checks

Lint, 1,389 unit and server tests, 23 helper tests, 595 browser checks, the 93-check UX suite with its accessibility scans, the two-device sync test (33 checks, including a folder rename racing an edit on another device), the offline/installable app test, and the Android build with its Kotlin tests all pass. CI (verify + android) is green on this commit.

Details and screenshots: cycle 11.