This website requires JavaScript.
Explore
Help
Sign In
christian
0 Followers
·
0 Following
Joined on
2025-12-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
11
Projects
Packages
Public Activity
Starred Repositories
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:10:42 +00:00
630a0de970
fix(e2ee): revert to per-participant mode with proper rotation handling
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 06:00:41 +00:00
295c0ed5cb
debug(e2ee): decode encryption state to human-readable names
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:53:56 +00:00
a6236a3817
debug(e2ee): update both shared+per-participant keys on rotation
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:50:26 +00:00
b22c4d48e9
debug(e2ee): add e2ee_state_changed event listener for diagnostics
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:47:21 +00:00
a8b30418c8
debug(e2ee): verify shared key + belt-suspenders per-participant key
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:38:18 +00:00
65340bf0ee
fix(e2ee): use set_shared_key for live key rotation updates
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:31:24 +00:00
9cf4afc928
fix(e2ee): pass caller_key as shared_key at connect time
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:25:37 +00:00
4875a7dc9b
fix(e2ee): add set_shared_key fallback for incoming audio decryption
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:19:41 +00:00
893e07a543
fix(e2ee): set caller keys at correct indices from timeline
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:02:34 +00:00
685218247a
fix: Use empty bytes instead of None for shared_key
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 05:00:25 +00:00
9ebf90c8bb
fix: Use per-participant E2EE mode (no shared_key)
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 04:49:45 +00:00
c290332a1e
fix: Disable close_on_disconnect to keep session alive
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-22 04:41:26 +00:00
b65d04389b
fix: Switch E2EE to per-participant keys instead of shared key
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:51:54 +00:00
ced2783a09
fix: Enable E2EE with caller's key as shared key
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:48:01 +00:00
4a93827de3
revert: Restore voice.py and bot.py to last known working state (
9aef846
)
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:44:46 +00:00
463286a61e
revert: Disable E2EE at LiveKit level — shared key incompatible with Element Call
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:41:35 +00:00
2d8a7b4420
fix: Use same shared key for both directions (caller key reuse)
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:36:05 +00:00
2fa13c4958
fix: Use caller key as shared_key at connect time for immediate decryption
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:28:28 +00:00
5f3e733ba5
feat: Voice prompt with model transparency, datetime, auto language
christian
pushed to
main
at
christian/matrix-ai-agent
2026-02-21 18:20:39 +00:00
939324ca76
chore: Switch voice to George (warm, captivating)
First
Previous
...
22
23
24
25
26
...
Next
Last