- artifact-panel: add initial value to useRef (fixes TS2554), sync editor
on version navigation, use localValue for copy/download, cleanup timer
- thread.tsx: use Dexie modify+delete to properly clear feedback field
- thread-sidebar: use .filter()/.some() for compare-thread search, use
Dexie modify+delete to properly unfile threads from folders
- thread-export: add model suffix to compare-export filenames, support
Unicode in sanitizeFilename
- db.ts: use sequential for-of loop instead of Promise.all in v4
upgrade to avoid IndexedDB transaction auto-commit
- download.ts: increase revocation delay to 1s, wrap in try/finally
- chat-page: clear artifact store on thread switch