Commit Graph
225 Commits
Author SHA1 Message Date
jjbrunton 5623100e93 fix: verify stored sessions from a Reddit page 2026-08-08 20:22:45 +01:00
jjbrunton 8df2d648dd fix: open the dedicated Reddit Chat host 2026-08-08 20:20:03 +01:00
jjbrunton 48492d5238 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/browser/client.ts
#	src/services/reddit-session-importer.ts
#	src/web/routes/conversations.ts
2026-08-08 20:17:19 +01:00
jjbrunton 0e8ba713a8 Merge concurrent Reddit account support 2026-08-08 20:15:22 +01:00
jjbrunton 1833e94a10 Reduce Reddit profile screening requests 2026-08-08 20:11:03 +01:00
jjbrunton 3d015c4e80 Sanitize realtime log metadata 2026-08-08 19:46:51 +01:00
jjbrunton 492efe0f8a Bind Reddit and Matrix session identities 2026-08-08 19:43:35 +01:00
jjbrunton 34ae532cdd Fix chat visibility and conversation sync 2026-08-08 19:29:40 +01:00
jjbrunton f4e8fdc42f Improve seller account filtering 2026-08-08 19:15:05 +01:00
jjbrunton 16a31335d0 feat: support concurrent Reddit accounts 2026-08-08 19:00:38 +01:00
jjbrunton d819a0f1e6 feat: track received image outcomes 2026-08-08 18:53:11 +01:00
jjbrunton 50de1c180d Respect Reddit rate limit delays 2026-08-08 18:34:37 +01:00
jjbrunton 7bcdbe236a Filter unattributed successful messages 2026-08-08 18:28:46 +01:00
jjbrunton 2c100d72b6 feat: persist settings and enrich conversation context 2026-08-08 18:18:28 +01:00
jjbrunton a36723a325 chore: remove retired native login paths 2026-08-08 16:55:04 +01:00
jjbrunton ea92a1a92b fix(auth): unify imported sessions with account gating 2026-08-08 16:53:55 +01:00
jjbrunton 654bbda457 feat(dashboard): add full-size media preview 2026-08-08 16:49:18 +01:00
jjbrunton c483c7b8be feat: replace browser login with imported Reddit sessions 2026-08-08 16:48:59 +01:00
jjbrunton 2b0545afcf Merge branch 'codex/react-auth-cutover' into main (superseded implementation already integrated) 2026-08-08 16:47:14 +01:00
jjbrunton ab2e5cc4ce Merge branch 'codex/react-realtime-complete' into main (superseded implementation already integrated) 2026-08-08 16:47:13 +01:00
jjbrunton 9e317ecf62 Merge branch 'codex/react-parity' into main (changes already integrated) 2026-08-08 16:46:44 +01:00
jjbrunton 0aaaeb6b7f Merge branch 'codex/react-docs' into main (changes already integrated) 2026-08-08 16:46:44 +01:00
jjbrunton de6b8999b7 Merge branch 'codex/react-settings' into main (changes already integrated) 2026-08-08 16:46:43 +01:00
jjbrunton 4d18a3a9a2 Merge branch 'codex/react-performance-ops' into main (changes already integrated) 2026-08-08 16:46:43 +01:00
jjbrunton 14c6fe76c5 Merge branch 'codex/react-media' into main (changes already integrated) 2026-08-08 16:46:42 +01:00
jjbrunton 80417cac06 Merge branch 'codex/react-conversations' into main (changes already integrated) 2026-08-08 16:46:42 +01:00
jjbrunton 2196149c79 Merge branch 'codex/react-sse-adapter' into main (changes already integrated) 2026-08-08 16:46:41 +01:00
jjbrunton 9d9506e0cd Merge branch 'codex/react-events' into main (changes already integrated) 2026-08-08 16:46:41 +01:00
jjbrunton 0a7717910a Merge branch 'codex/react-contracts' into main (changes already integrated) 2026-08-08 16:46:40 +01:00
jjbrunton baf673904c Merge branch 'codex/react-foundation' into main (changes already integrated) 2026-08-08 16:46:39 +01:00
jjbrunton 50985b52f1 Merge branch 'codex/native-login-handoff' into main
# Conflicts:
#	public/index.html
#	src/bootstrap.ts
#	src/services/chat/service.ts
#	tests/chat-service-username-persist.test.ts
2026-08-08 16:46:16 +01:00
jjbrunton dbb1842ef4 Use native Chrome for Reddit login handoff 2026-08-08 16:16:11 +01:00
jjbrunton ec0cd1318b feat(dashboard): complete React cutover 2026-08-08 16:11:57 +01:00
jjbrunton 2c533fa52a Verify Reddit identity before Matrix capture 2026-08-08 16:03:54 +01:00
jjbrunton 2fd92bf82c Gate bot logic on full account authentication 2026-08-08 16:01:06 +01:00
jjbrunton d5f0175dc2 feat(web): wire domain events into realtime stream 2026-08-08 16:00:17 +01:00
jjbrunton 8c8ff11fd7 feat(web): publish bot control transitions 2026-08-08 15:51:58 +01:00
jjbrunton ad770a792a feat: secure React dashboard cutover 2026-08-08 15:51:06 +01:00
jjbrunton a51e0b6b31 feat(web): share realtime hub across domain events 2026-08-08 15:46:25 +01:00
jjbrunton 8b1ec85f1d feat: secure React dashboard cutover 2026-08-08 15:46:11 +01:00
jjbrunton 66a1146562 feat(dashboard): activate routed media filters 2026-08-08 15:43:53 +01:00
jjbrunton d108903174 Harden dashboard realtime state and controls 2026-08-08 15:41:58 +01:00
jjbrunton 4b3f00729f feat(dashboard): close legacy parity gaps 2026-08-08 15:41:34 +01:00
jjbrunton 4db6de8bf5 Stop Matrix refresh loop when login is unavailable 2026-08-08 15:41:02 +01:00
jjbrunton 92287c0a9a Stop Matrix refresh loop when login is unavailable 2026-08-08 15:40:55 +01:00
jjbrunton 0fecd426f4 feat(dashboard): close legacy parity gaps 2026-08-08 15:40:08 +01:00
jjbrunton 64d29e1241 Harden dashboard realtime state and controls 2026-08-08 15:38:11 +01:00
jjbrunton 12a853fa42 docs: describe React dashboard migration state 2026-08-08 15:32:38 +01:00
jjbrunton 8824da3f15 docs: describe React dashboard migration state 2026-08-08 15:32:16 +01:00
jjbrunton 720e5e3e34 test: include shared contract suite in root gate 2026-08-08 15:31:44 +01:00