cfd7adf73d
Add video controls overlay for selected VideoSprite
Hiren Kangad2026-03-10 02:51:26 +05:30
8a32119997
Add inline text editing on double-click for RefBoard text elements
Hiren Kangad2026-03-10 02:50:47 +05:30
9542daa6cc
fix(refboard): coordinate space bugs + legacy texture fallback
Hiren Kangad2026-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 Kangad2026-03-09 23:36:04 +05:30
51afce9674
Add viewport culling and LOD ticker to PixiCanvas
Hiren Kangad2026-03-09 23:35:52 +05:30
9e4a427f97
Add drop shadow system with animated lift/drop during drag
Hiren Kangad2026-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 Kangad2026-03-09 23:34:42 +05:30
86ae4dacd8
Add groupItems() and ungroupItems() with spring animations
Hiren Kangad2026-03-09 23:32:35 +05:30
8cb287faf8
Integrate PixiCanvas into Editor, remove Fabric.js dependency
Hiren Kangad2026-03-09 23:29:25 +05:30
c8743c9a56
Add backend scene converter for auto-migrating Fabric v1 to v2 format
Hiren Kangad2026-03-09 23:25:39 +05:30
edcac21983
Port shortcut definitions from Fabric.js to PixiJS SceneManager/SelectionManager
Hiren Kangad2026-03-09 23:23:10 +05:30
9c5056d11e
Port sync.ts to v2 format with SceneManager
Hiren Kangad2026-03-09 23:21:32 +05:30
634937edc2
Port history.ts to v2 scene format with diff-based restore
Hiren Kangad2026-03-09 23:21:17 +05:30
483d31a2eb
Port operations.ts from Fabric.js to PixiJS SceneItem API
Hiren Kangad2026-03-09 23:19:34 +05:30
673df6af21
Port image drop & paste from Fabric.js to PixiJS
Hiren Kangad2026-03-09 23:19:33 +05:30
7359d4c1b4
Add VideoSprite with auto-pause and concurrent video limit
Hiren Kangad2026-03-09 23:16:28 +05:30
c8382771de
Add ImageSprite with LOD tier switching and lazy loading
Hiren Kangad2026-03-09 23:15:40 +05:30
bef0778804
Add SelectionManager with click, shift-click, and rubber-band selection
Hiren Kangad2026-03-09 23:14:15 +05:30
f7a4e9cab1
Add TransformBox with resize/rotate handles for selected items
Hiren Kangad2026-03-09 23:14:07 +05:30
84f851ee81
Add PixiCanvas component as drop-in replacement for FabricCanvas
Hiren Kangad2026-03-09 23:11:19 +05:30
476020c0b7
Add SceneManager core with diff-based scene loading and spring animations
Hiren Kangad2026-03-09 23:09:21 +05:30
6c3666ed62
Add v2 scene format types and Fabric v1→v2 converter
Hiren Kangad2026-03-09 23:07:09 +05:30
87371d0749
Add TextureManager with LRU eviction and 512MB memory budget
Hiren Kangad2026-03-09 23:06:04 +05:30
d7766a027a
Add spring physics engine for GPU-driven animations
Hiren Kangad2026-03-09 23:04:48 +05:30
5f40d5c0d3
Install PixiJS v8 dependencies for canvas migration
Hiren Kangad2026-03-09 23:04:33 +05:30
61c1d0fa61
Add LOD backfill script for existing images without asset_key
Hiren Kangad2026-03-09 23:03:16 +05:30
e1b71aa774
feat(refboard): add LOD tier generation and video support to upload route
Hiren Kangad2026-03-09 23:00:09 +05:30
02a04d6e24
fix(refboard): reuse full image for LOD tiers when source is smaller
Hiren Kangad2026-03-09 22:57:10 +05:30
e43f8eff07
Add LOD generator service for 3-tier image generation
Hiren Kangad2026-03-09 22:55:48 +05:30