Skip to content

Daymark v1.7.0

Choose a tag to compare

@dngioidev dngioidev released this 27 Oct 15:07
· 139 commits to main since this release

Daymark 1.7.0: Backlog, a side menu, move to section and built-in guides

New

  • Backlog. A place for ideas that aren't ready for a day. Backlog tasks never appear on Today or the Calendar, never age, never trigger the delay warning and never count in your stats. Give each an optional category label; when you pick it into a day it goes into the section with that name, or a new section is created. Move to backlog in a task's menu parks an open task again. Backlog syncs between your devices and is included in backups (a ZIP export adds Backlog.md).
  • Side menu on desktop. The top bar and page title are gone; a rail with six equal parts (Title, Today, Calendar, Notes, Backlog, Settings) frees the full height for your content, which matters most in Notes. The Title part holds sync status, + New task and search. Choose left or right in Settings › Appearance, and use Minimize menu to shrink it to icons (remembered on this device). Notes focus mode hides it.
  • Move to section. The task menu can move a task to another section of the same day, or to a new one. Undo is offered.
  • Phones. A Backlog tab joins the bottom bar, and the New task sheet can save to the Backlog.
  • Guides. Settings › Help has 13 topics, each with a Web and a Mobile part, and works offline. The same guide is on the website.
  • Website. Click any screenshot to see it full size; arrows or swipe browse, Esc closes.

Fixed

  • Tasks parked in the Backlog stay closed on earlier days instead of showing as completed, and stale offline devices can't pull a parked task back.

Upgrading

  • Server first: pull and rebuild (docker compose up -d --build). Backlog sync needs the 1.7.0 server.
  • Android: install this APK over 1.6.0. Your notes, habits, pictures, sign-in and widgets stay.
  • Devices still on 1.6.0 keep syncing tasks, notes and habits but never see the Backlog; a task moved to the Backlog looks removed from its day to them.

Known limits

  • If two devices pick the same Backlog item onto different days before they sync, both days keep a copy (they behave like carried copies); nothing is deleted.
  • Pinch-zoom in the screenshot viewer relies on the browser's own gestures and hasn't been tried on a physical phone, and this APK hasn't been tried on a real phone yet. It builds and its tests pass.
  • Pictures and Backlog items are never removed automatically.

Checks

Lint, 1,104 unit and server tests, 23 helper tests, 466 browser checks, the 92-check UX suite, the two-device sync test (including two devices picking the same Backlog item), the offline/installable app test, and the Android build with its 44 Kotlin tests all pass. CI is green on this commit.

Details and screenshots: cycle 10 and cycle 10.1.