Mohamed Boudra
502dd2d2e2
refactor(app): remove debug logging from voice and UI components
2026-03-13 21:07:18 +07:00
Mohamed Boudra
facd99ab13
Fix dictation lifecycle and add real STT e2e
2026-01-20 13:09:22 +07:00
Mohamed Boudra
868f9fb571
WIP: Large refactor checkpoint
...
- Refactored daemon client and RPC layer
- Added new client package structure in server
- Removed legacy hooks (use-daemon-request, use-session-rpc, use-websocket)
- Added use-daemon-client hook
- Added e2e test infrastructure with Playwright
- Updated agent providers and session handling
- Removed codex-sdk patches
2026-01-12 13:30:20 +07:00
Mohamed Boudra and Claude
6244988d79
fix: prevent crash from accessing released AudioRecorder ref
...
- use recorderState.isRecording instead of recorderRef.current.isRecording
- avoid touching native shared object after it's been released
- fixes production crash: 'cannot cast to AudioRecorder (received Integer)'
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-01 13:15:23 +00:00
Mohamed Boudra and Claude
7c1517d830
feat(server): add Playwright MCP with headless mode to spawned Claude agents
...
Spawned agents now get Playwright browser automation capabilities by default.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-29 05:08:56 +00:00
Mohamed Boudra
6aa9b1c72e
Add web dictation recorder and shortcuts
2025-11-23 14:32:08 +01:00