Commit Graph

  • 03727cc014 fix(refboard): cap texture dimensions and add server-side image resizing Hiren Kangad 2026-03-10 10:34:42 +05:30
  • 38c457943a fix(refboard): reduce distribute H/V min selection from 3 to 2 Hiren Kangad 2026-03-10 04:27:01 +05:30
  • a42d674737 feat(refboard): distribute H/V now normalizes sizes for uniform rows/columns Hiren Kangad 2026-03-10 04:26:00 +05:30
  • 380207a4c0 feat(refboard): grid layout for multi-file drop instead of horizontal row Hiren Kangad 2026-03-10 04:20:50 +05:30
  • cebe4a3eb9 fix(refboard): full sync audit — batch multi-drag, persist resize, sync lock Hiren Kangad 2026-03-10 04:16:14 +05:30
  • f0f124d1d2 fix(refboard): broadcast scene changes to other clients immediately Hiren Kangad 2026-03-10 04:10:43 +05:30
  • 7da41e4bd0 fix(refboard): dot grid above canvas with stronger visibility Hiren Kangad 2026-03-10 04:08:08 +05:30
  • 2405f89462 fix(refboard): render dot grid behind canvas, not on top Hiren Kangad 2026-03-10 04:03:38 +05:30
  • a46eb47323 fix(refboard): copy to clipboard at native image resolution (up to 4x) Hiren Kangad 2026-03-10 04:02:54 +05:30
  • cfd17c4c2e fix(refboard): place multi-dropped images side-by-side instead of overlapping Hiren Kangad 2026-03-10 04:01:29 +05:30
  • e9509ef7b0 feat(refboard): canvas polish — transform box sync, dot grid, snap tuning, perf fixes Hiren Kangad 2026-03-10 03:58:53 +05:30
  • cfd7adf73d Add video controls overlay for selected VideoSprite Hiren Kangad 2026-03-10 02:51:26 +05:30
  • 8a32119997 Add inline text editing on double-click for RefBoard text elements Hiren Kangad 2026-03-10 02:50:47 +05:30
  • 9542daa6cc fix(refboard): coordinate space bugs + legacy texture fallback Hiren Kangad 2026-03-09 23:45:58 +05:30
  • 21b2a433c7 InboxZone: a PixiJS Container positioned at (-500,-500) with a dashed border and "Inbox" label. Auto-synced media slides in with spring animations and random offset/rotation for a natural look. Hiren Kangad 2026-03-09 23:36:04 +05:30
  • 51afce9674 Add viewport culling and LOD ticker to PixiCanvas Hiren Kangad 2026-03-09 23:35:52 +05:30
  • 9e4a427f97 Add drop shadow system with animated lift/drop during drag Hiren Kangad 2026-03-09 23:35:02 +05:30
  • 7f6c9cd409 - Add board_channel_links table to db.js with CRUD helpers - Add mm_file_id column to images table for dedup tracking - mm-pull fetches posts from MM API, downloads media files, uploads with LOD to MinIO - Register bridge routes in server.js under /api/boards Hiren Kangad 2026-03-09 23:34:42 +05:30
  • 86ae4dacd8 Add groupItems() and ungroupItems() with spring animations Hiren Kangad 2026-03-09 23:32:35 +05:30
  • 8cb287faf8 Integrate PixiCanvas into Editor, remove Fabric.js dependency Hiren Kangad 2026-03-09 23:29:25 +05:30
  • c8743c9a56 Add backend scene converter for auto-migrating Fabric v1 to v2 format Hiren Kangad 2026-03-09 23:25:39 +05:30
  • edcac21983 Port shortcut definitions from Fabric.js to PixiJS SceneManager/SelectionManager Hiren Kangad 2026-03-09 23:23:10 +05:30
  • 9c5056d11e Port sync.ts to v2 format with SceneManager Hiren Kangad 2026-03-09 23:21:32 +05:30
  • 634937edc2 Port history.ts to v2 scene format with diff-based restore Hiren Kangad 2026-03-09 23:21:17 +05:30
  • 483d31a2eb Port operations.ts from Fabric.js to PixiJS SceneItem API Hiren Kangad 2026-03-09 23:19:34 +05:30
  • 673df6af21 Port image drop & paste from Fabric.js to PixiJS Hiren Kangad 2026-03-09 23:19:33 +05:30
  • 7359d4c1b4 Add VideoSprite with auto-pause and concurrent video limit Hiren Kangad 2026-03-09 23:16:28 +05:30
  • c8382771de Add ImageSprite with LOD tier switching and lazy loading Hiren Kangad 2026-03-09 23:15:40 +05:30
  • bef0778804 Add SelectionManager with click, shift-click, and rubber-band selection Hiren Kangad 2026-03-09 23:14:15 +05:30
  • f7a4e9cab1 Add TransformBox with resize/rotate handles for selected items Hiren Kangad 2026-03-09 23:14:07 +05:30
  • 84f851ee81 Add PixiCanvas component as drop-in replacement for FabricCanvas Hiren Kangad 2026-03-09 23:11:19 +05:30
  • 476020c0b7 Add SceneManager core with diff-based scene loading and spring animations Hiren Kangad 2026-03-09 23:09:21 +05:30
  • 6c3666ed62 Add v2 scene format types and Fabric v1→v2 converter Hiren Kangad 2026-03-09 23:07:09 +05:30
  • 87371d0749 Add TextureManager with LRU eviction and 512MB memory budget Hiren Kangad 2026-03-09 23:06:04 +05:30
  • d7766a027a Add spring physics engine for GPU-driven animations Hiren Kangad 2026-03-09 23:04:48 +05:30
  • 5f40d5c0d3 Install PixiJS v8 dependencies for canvas migration Hiren Kangad 2026-03-09 23:04:33 +05:30
  • 61c1d0fa61 Add LOD backfill script for existing images without asset_key Hiren Kangad 2026-03-09 23:03:16 +05:30
  • e1b71aa774 feat(refboard): add LOD tier generation and video support to upload route Hiren Kangad 2026-03-09 23:00:09 +05:30
  • 02a04d6e24 fix(refboard): reuse full image for LOD tiers when source is smaller Hiren Kangad 2026-03-09 22:57:10 +05:30
  • e43f8eff07 Add LOD generator service for 3-tier image generation Hiren Kangad 2026-03-09 22:55:48 +05:30
  • 0c9ab32aef feat: board thumbnails, inline rename, UX overhaul + zoom/counter fixes Hiren 2026-03-09 19:10:25 +05:30
  • 00c3370634 feat: remember zoom and pan position per board across sessions Hiren 2026-03-09 18:31:55 +05:30
  • cdeafce7ad feat: RefBoard v0.5.0 — PureRef-style shortcuts, clipboard fix, zoom normalization Hiren 2026-03-09 18:29:35 +05:30
  • 9e5c4ecdd0 fix: rewrite copy/paste/duplicate using Fabric's native clone(), add layer features Hiren 2026-03-09 14:35:10 +05:30
  • 3331b1eac3 feat: DM auto-reply, timezone fix, MM v11 healthcheck, RefBoard tunnel + docs Hiren 2026-03-09 14:33:19 +05:30
  • e47777d237 feat: RefBoard v0.4.0 — collaborative reference board with layers, groups & polished UI Hiren 2026-03-09 13:57:49 +05:30