Commit Graph
6 Commits
Author SHA1 Message Date
Hiren Kangad 8d4068e220 docs: roadmap for designer-friendly install paths
Captures two install upgrades in dependency order so a future session can
pick them up without re-thinking:

  Tier 1 — scripts/setup.sh: one-liner installer for terminal-comfortable
  designers. Auto-generates JWT_SECRET, prompts for admin email/password,
  brings up docker compose, opens the browser. Floor: Docker Desktop must
  be installed (script exits with a friendly install link if not).

  Tier 2 — native installer: .dmg / .exe with no Docker, no terminal.
  Replaces MinIO with a local-filesystem storage adapter, bundles the
  Node backend + frontend dist into a single binary via pkg, wraps in a
  Tauri tray app. Designer double-clicks, gets a menu-bar icon, clicks
  "Open RefBoard."

Both unchecked in README roadmap and detailed in docs/install-roadmap.md
with file layout, estimated effort, and open questions.
2026-04-29 12:57:56 +05:30
Hiren Kangad 94ea1e3123 docs: mark Phase 3 (PDF support) as completed in expansion plan 2026-03-14 12:08:41 +05:30
Hiren Kangad 75a975447b chore: commit pending workspace changes 2026-03-13 08:43:44 +05:30
Hiren Kangad 3c6a5bf29e docs: add team feedback tracker with prioritized issues
5 items: auto-select after import, upload manager, video size handling,
export as image, GIF support (product decision pending).
2026-03-10 18:46:40 +05:30
Hiren Kangad d10010c4d2 docs: add annotations & voting implementation plan
14-task phased plan covering backend (DB schema, REST endpoints, socket events),
frontend state management, FeedbackPanel, canvas PinOverlay, voting, and polish.
2026-03-10 17:28:05 +05:30
Hiren Kangad 3a6cfd59b5 docs: annotations & voting system design
Thread-centric model: one pin = one thread with flat replies.
Server-authoritative real-time sync (all clients receive canonical
events). Soft Review Mode for pin visibility without locking editing.
Denormalized thread summaries for efficient panel queries.
Public boards: read-only feedback, auth required to participate.
Phased: comments first, then canvas pins, then voting.
2026-03-10 17:17:38 +05:30