• Joined on 2026-04-25
aaron pushed to main at aaron/aaronai-web 2026-04-27 03:32:39 +00:00
337f1fcca7 Dreamer schedule — show local time, convert to UTC on save
aaron pushed to main at aaron/aaronai-web 2026-04-27 03:07:01 +00:00
b6fa6e9445 Fix store defaults — add schedule settings fields
aaron pushed to main at aaron/aaronAI 2026-04-27 03:04:34 +00:00
7af246ac01 APScheduler — replace systemd timers, in-process dream and ingest scheduling
aaron pushed to main at aaron/aaronai-web 2026-04-27 03:04:25 +00:00
bae7a87aa5 Add dreamer schedule controls to settings — hour selector, auto mode
aaron pushed to main at aaron/aaronai-web 2026-04-27 02:44:13 +00:00
37dbe16c03 Add recent captures to settings panel — transparency view
aaron pushed to main at aaron/aaronai-web 2026-04-27 02:35:12 +00:00
fea6845ad7 Fix conversation hydration — clear stale state before fresh fetch on mount
aaron pushed to main at aaron/aaronai-web 2026-04-27 02:30:47 +00:00
2c295b800e Capture — offline queue via IndexedDB, retry on focus/online, queued state
aaron pushed to main at aaron/aaronAI 2026-04-27 02:20:51 +00:00
9b312d936f Add SSE endpoint and dream notify — /api/events and /api/events/notify
aaron pushed to main at aaron/aaronai-web 2026-04-27 02:20:10 +00:00
6110299422 Fix useRef import for SSE
aaron pushed to main at aaron/aaronai-web 2026-04-27 02:17:37 +00:00
467269d09e Add SSE push notifications — dream delivery triggers browser notification
aaron pushed to main at aaron/aaronAI 2026-04-27 01:27:11 +00:00
9088b5643d Add /api/dreamer/status and /api/dreamer/run endpoints
aaron pushed to main at aaron/aaronai-web 2026-04-27 01:25:50 +00:00
5a68362b76 Dreamer settings — convert last dream timestamp to user local timezone
aaron pushed to main at aaron/aaronai-web 2026-04-27 01:21:00 +00:00
6cd91b2f4b Add Dreamer section to settings — Dream Now button, mode selector, lucid task input, last dream status
aaron pushed to main at aaron/aaronai-web 2026-04-27 01:06:51 +00:00
bff439b1e9 Add separate PWA manifest for /capture — own scope, start_url, name
aaron pushed to main at aaron/aaronai-web 2026-04-26 23:02:29 +00:00
4d087e2ec7 Release microphone stream immediately after capture stops
aaron pushed to main at aaron/aaronai-web 2026-04-26 22:50:25 +00:00
cf383205bf Capture — progress bar with elapsed/remaining time, 10 minute limit
aaron pushed to main at aaron/aaronai-web 2026-04-26 22:47:40 +00:00
11f28fab78 Raise capture limit to 10 minutes
aaron pushed to main at aaron/aaronai-web 2026-04-26 22:43:45 +00:00
86ab5ff6e0 Fix capture form field name — audio not file
aaron pushed to main at aaron/aaronai-web 2026-04-26 22:40:04 +00:00
e28d5555f1 Add /capture page — field recorder interface, auth-free, voice capture
aaron pushed to main at aaron/aaronAI 2026-04-26 22:39:57 +00:00
a07de922df Add /api/capture and /api/captures endpoints — auth-free, WebDAV delivery to Journal/Captures/