v2.0.2 — Kanban DnD Fix & Portable Windows Build
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.txtnext to noteriv.exe (or setNOTERIV_PORTABLE=1) to activate. All config, vault list, GitHub tokens, and WebView2 user data (IndexedDB / localStorage / cache) live in adata/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.