Skip to content

v2.0.2 — Kanban DnD Fix & Portable Windows Build

Choose a tag to compare

@github-actions github-actions released this 11 May 12:59
· 19 commits to main since this release

Kanban cards drag again on Linux. New portable Windows build runs from a folder with no registry traces.

🐛 Bug Fixes

  • Kanban board drag-and-drop works on Linux now (#6) — the previous implementation used HTML5 native drag (draggable + onDragStart/onDrop), which WebKitGTK (Tauri's Linux webview) doesn't fire dragover/drop events for reliably. Rewrote with pointer events (pointerdown/move/up) and elementFromPoint hit-testing. Uniform behavior on macOS, Windows, and Linux.

🎨 Kanban Polish

  • Drag now lifts a rotated, shadowed clone of the card that follows the cursor (was just an opacity-dim in place). Source slot fades to a placeholder, drop indicator gets an accent glow.
  • Card checkbox checkmark is properly centered — replaced the unicode "✓" (off-baseline by glyph design) with a 10×10 SVG path and zeroed the button's UA padding.

✨ Features

  • Portable Windows build (#7) — unzip and run, no installer, no registry, no %APPDATA%. Place portable.txt next to noteriv.exe (or set NOTERIV_PORTABLE=1) to activate. All config, vault list, GitHub tokens, and WebView2 user data (IndexedDB / localStorage / cache) live in a data/ folder next to the EXE. Auto-updater is disabled in portable mode since a running EXE can't reliably replace itself from a USB stick.
  • Two flavors shipped:
    • Lite zip (~20 MB) — attached to every GitHub release, requires WebView2 installed on the host (default on Win11, near-universal on Win10).
    • Fixed-runtime zip (~150 MB) — bundle includes Edge WebView2 Fixed Version Runtime, runs without system WebView2. Built manually via desktop/scripts/build-windows-portable.ps1.