Commit Graph

19 Commits

Author SHA1 Message Date
aaron 2c295b800e Capture — offline queue via IndexedDB, retry on focus/online, queued state 2026-04-26 22:30:43 -04:00
aaron 6110299422 Fix useRef import for SSE 2026-04-26 22:20:07 -04:00
aaron 467269d09e Add SSE push notifications — dream delivery triggers browser notification 2026-04-26 22:17:33 -04:00
aaron bff439b1e9 Add separate PWA manifest for /capture — own scope, start_url, name 2026-04-26 21:06:48 -04:00
aaron 4d087e2ec7 Release microphone stream immediately after capture stops 2026-04-26 19:02:26 -04:00
aaron cf383205bf Capture — progress bar with elapsed/remaining time, 10 minute limit 2026-04-26 18:50:23 -04:00
aaron 11f28fab78 Raise capture limit to 10 minutes 2026-04-26 18:47:38 -04:00
aaron 86ab5ff6e0 Fix capture form field name — audio not file 2026-04-26 18:43:41 -04:00
aaron e28d5555f1 Add /capture page — field recorder interface, auth-free, voice capture 2026-04-26 18:40:02 -04:00
aaron 1495c2baef Fix login button — use onPointerUp for cross-platform touch support 2026-04-26 12:56:06 -04:00
aaron 7e87cca663 Add favicon and PWA icons 2026-04-26 16:19:48 +00:00
aaron 315a91e943 Fix login button — useRef for input, window.location redirect. Add logout to settings. 2026-04-26 11:56:09 -04:00
aaron 3681eec9eb Fix proxy — auth routes bypass /api/ prefix 2026-04-26 15:48:40 +00:00
aaron 3b63e0076f Fix proxy path — prepend /api/ when forwarding to FastAPI 2026-04-26 15:43:29 +00:00
aaron b696fd07a5 Fix proxy — use arrayBuffer to preserve multipart boundary, fix double /api/ in transcribe URL 2026-04-26 11:32:45 -04:00
aaron b9cadf6b0a Mobile fixes — safe area insets, settings SVG icon, input overflow 2026-04-26 06:53:24 +00:00
aaron e9531a0321 Fix UI — CSS variables, sidebar toggle with chevron, settings panel pushes content 2026-04-26 06:37:13 +00:00
aaron 996c4e19a7 Next.js app — chat interface, auth, settings, PWA manifest 2026-04-26 02:05:09 -04:00
aaron f9d7f418bb Initial commit from Create Next App 2026-04-25 19:41:52 -04:00