feat: store uses project_load/project_save with activeProjectId for proper multi-project persistence 9f042c1 verified asdf98 commited on 14 days ago
feat: StarterHub uses real projects_list/project_create/project_load/project_delete backend 5334b55 verified asdf98 commited on 14 days ago
fix: StarterHub - remove immature text, show real saved projects, remove shared tab, fix floating panel access f78c45b verified asdf98 commited on 14 days ago
fix: toolbar z-index drops below browser panel when browser is open - prevents accidental hover trigger 4e324e7 verified asdf98 commited on 14 days ago
fix: TextNoteNode - reliable double-click using manual timing instead of broken onDoubleClick with pointer capture 3085de3 verified asdf98 commited on 14 days ago
fix: TextNoteNode - properly working font dropdown and font size widget with clean design f3b21f9 verified asdf98 commited on 14 days ago
fix: TextNoteNode - stable bold/italic/underline detection, consistent white highlight style, reliable double-click everywhere 0c4ab47 verified asdf98 commited on 14 days ago
fix: TextNoteNode - working font dropdown, bold/italic/underline state tracking with active highlight 8d9b266 verified asdf98 commited on 14 days ago
fix: TextNoteNode double-click works everywhere in node + system-safe font stack 8d09722 verified asdf98 commited on 14 days ago
feat: annotation toolbar uses proper Pen/Highlighter/Eraser icons matching prototype2 design with larger size swatches 253f639 verified asdf98 commited on 14 days ago
feat: App.tsx with highlighter button in annotation toolbar + isHighlighter destructured from store 8e06a59 verified asdf98 commited on 14 days ago
feat: add isHighlighter to store + highlighter button in annotation toolbar + register tab_autofill command c2e8cfd verified asdf98 commited on 14 days ago
feat: Canvas supports highlighter annotations (wider, semi-transparent, screen blend) + annotation rendering improved cc69367 verified asdf98 commited on 14 days ago
feat: add isHighlighter to AnnotationPath type for highlighter annotation mode 461dc87 verified asdf98 commited on 14 days ago
feat: redesign settings panel and add Stronghold password vault UI fd7e981 verified asdf98 commited on 14 days ago
feat: StarterHub - add Recent/Shared tabs, Open File dialog, proper project grid, better transitions 2130e00 verified asdf98 commited on 14 days ago
feat: Toolbar - add board dropdown menu (export, open saved, close project) + editable title with ChevronDown bfedc6d verified asdf98 commited on 14 days ago
fix: BrowserPanel passes exact content area getBoundingClientRect to capture commands 4736f2c verified asdf98 commited on 14 days ago
feat: BrowserPanel web clip/snip working with capture-before-hide pattern e914940 verified asdf98 commited on 14 days ago
fix: disable unsupported pixel web clip/snipping on stable Tauri; add honest UX message 7badf4b verified asdf98 commited on 14 days ago
fix: snip uses frozen native renderer frame crop cross-platform, no WebView2-only direct clip dependency 7e51e98 verified asdf98 commited on 15 days ago
fix: web clip/snipping use active child WebView renderer capture, not OS screen capture 044a018 verified asdf98 commited on 15 days ago
fix: web clip and snip hide native webview first, capture from OS screenshot at correct coordinates" be3464f verified asdf98 commited on 15 days ago
fix: web clip and snip use DPI-correct window-local capture coordinates 24a7de5 verified asdf98 commited on 15 days ago
feat: BrowserPanel web clip (Camera) and area snip (Scissors) using native screen capture" f2dd389 verified asdf98 commited on 15 days ago
fix: palettes scale with board/images instead of inverse-zoom growing when zoomed out eb4aa85 verified asdf98 commited on 15 days ago
fix: render annotations above all board images with explicit top z-index layer 674a945 verified asdf98 commited on 15 days ago
fix: disable img/video max-width reset so horizontal crop is not compressed 91ab634 verified asdf98 commited on 15 days ago
fix: correct crop rendering with viewport mask and full-size inner media, no double crop/stretch 717ecca verified asdf98 commited on 15 days ago
fix: crop matches prototype exactly - container resizes, clipPath on img only, handles always visible outside crop area" 2131127 verified asdf98 commited on 15 days ago
fix: crop uses only clipPath on full-size element, no double-reduction of width+clip that caused 2x crop bug" 277008c verified asdf98 commited on 15 days ago
fix: App.tsx listens for board://image_added event and adds captured images to canvas state directly" 28d3282 verified asdf98 commited on 15 days ago
fix: listen for board://image_added event to actually show captured images on canvas, add Upload File button to library" 62ac15a verified asdf98 commited on 15 days ago
fix: TextNoteNode uses proper Lucide icons for Bold/Italic/Underline/AlignLeft/Center/Right, adds Link and List support matching ui2 prototype" fa69477 verified asdf98 commited on 15 days ago
fix: toolbar uses Globe/FolderOpen icons for browser/library, text formatting uses AlignLeft/Center/Right/Bold/Italic/Underline icons, hover adds to board directly" 3405474 verified asdf98 commited on 15 days ago
fix: browser panel webview appears cleanly after slide-in, no laggy chase animation acab001 verified asdf98 commited on 15 days ago
fix: browser panel webview positioning (delay sync until transition complete), fix board.rs warning, clean hover overlay for simple + button only" dbe9503 verified asdf98 commited on 15 days ago
feat: App.tsx - add V (value mirror), F (focus mode), H (flip), Z (zoom lens), Ctrl+G, Ctrl+D, BB (whisper) shortcuts 1c4be48 verified asdf98 commited on 15 days ago
feat: RefImageNode - Value Mirror (V key), Focus Mode opacity, Source Trail favicon badge 2d70c0f verified asdf98 commited on 15 days ago
feat: store.tsx - add focusMode, valueMirrorIds, zoomLensActive state for SRS v2.0 innovations b3d67ad verified asdf98 commited on 15 days ago
feat: BoardOverlays - screen capture crosshair (Shift+S), pen annotation layer (A key), minimap c5bd0a8 verified asdf98 commited on 15 days ago
feat: RefStudio SRS Phase 1+2 complete board - always-on-top, opacity, desaturate, flip, context menu, undo/redo, palette extraction, auto-save, annotations" 29cc955 verified asdf98 commited on 15 days ago
feat: Phase 4 - Color Tools view with palette export (HEX, CSS, GPL, ASE, Procreate formats) b69eb83 verified asdf98 commited on 15 days ago
feat: Phase 4 - Command Palette (Ctrl+K) for quick navigation and actions 6313940 verified asdf98 commited on 15 days ago
feat: Phase 4 - Quick Study Mode view with timer, reference display, session history 16aca1c verified asdf98 commited on 15 days ago
feat: App.tsx - add Shift+S screen region capture shortcut (SRS F-09) + Ctrl+S save toast + Shift+S flow a8c6ddd verified asdf98 commited on 15 days ago
fix: types.ts - add sourceUrl to RefImage for tracking where image came from (SRS F-14) 5eeb717 verified asdf98 commited on 15 days ago
fix: RefImageNode - add GIF/video support, sourceUrl tracking, crop visual clipping 55d1915 verified asdf98 commited on 15 days ago