• Joined on 2026-04-03
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 23:44:40 +00:00
45c2aeea6d Fix: give MatrixClient a real store so client.getRoom() works
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 21:42:26 +00:00
e16a4b44d5 Add step-by-step diagnostics to message handler and echo command at startup
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 21:42:03 +00:00
unfunny created branch main in unfunny/matrix-quotes-bot 2026-09-13 21:42:03 +00:00
unfunny created branch encryption in unfunny/matrix-quotes-bot 2026-09-13 21:38:05 +00:00
unfunny deleted branch main from unfunny/matrix-quotes-bot 2026-09-13 21:38:05 +00:00
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 21:17:23 +00:00
9957f2a7a9 Add step-by-step diagnostics to message handler and echo command at startup
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 21:11:16 +00:00
cbc23c0325 Rewrite keys/upload OTK-collision 400 into synthetic 200
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:57:12 +00:00
bfe7cb2790 Add E2EE support via Rust/Olm WASM crypto (initRustCrypto, stable device ID)
871dbea460 Detect E2EE rooms and log a clear warning; remove catch-all event logging
Compare 2 commits »
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:51:17 +00:00
8b32397915 Debug: log joined rooms at startup and every received event
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:46:10 +00:00
5b431912e5 Fix: listen for the low-level client 'event' event instead of Room.timeline re-emit
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:38:36 +00:00
59a94036d0 Fix: guard Room.timeline handler against thread timeline events with no room object
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:36:21 +00:00
075f685691 Debug: log every incoming m.room.message event in Room.timeline handler
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:31:16 +00:00
f0245b22f9 Fix: use event.getRoomId() in invite handler (member.room can be undefined)
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:28:00 +00:00
bef1ddb723 Fix: use correct matrix-js-sdk v27 event names (Room.timeline, RoomMember.membership) and auto-accept invites
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 20:23:21 +00:00
979eaaab13 Fix: fetch bot's user ID via whoami so request URLs resolve
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 19:41:59 +00:00
9444ba8be5 Fix: implement explicit sync wait to resolve M_INVALID_PARAM
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 19:25:22 +00:00
fadb6235fe Fix: add extended wait loop for Matrix User ID resolution (30s timeout)
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 19:20:29 +00:00
18f36a7c5f Fix: add retry loop for Matrix UserID resolution to prevent M_INVALID_PARAM
unfunny pushed to main at unfunny/matrix-quotes-bot 2026-09-13 19:15:33 +00:00
a33f99cda2 Fix: resolve syntax errors in index.js and improve error handling