Commit Graph

  • 0c7070ebc4 fix(e2ee): remove diagnostic logging, video E2EE confirmed working (MAT-144) Christian Gick 2026-03-10 11:16:37 +02:00
  • 4ae65524ac fix(e2ee): revert to PR #904 branch, add MAT-144 diagnostics Christian Gick 2026-03-10 10:12:51 +02:00
  • f85562ed28 fix(e2ee): switch to PR #921 Rust FFI branch for native HKDF (MAT-144) Christian Gick 2026-03-10 09:52:32 +02:00
  • 4fc268cdd7 chore: Trigger rebuild Christian Gick 2026-03-10 09:38:37 +02:00
  • 1118ab5060 fix(e2ee): aggressive video re-keying after track subscription (MAT-144) Christian Gick 2026-03-10 09:38:17 +02:00
  • 7e59593c3e chore: Trigger rebuild Christian Gick 2026-03-10 08:34:46 +02:00
  • 61531d9913 fix(voice): disable activity video animation — causing lag (MAT-149) Christian Gick 2026-03-10 08:34:09 +02:00
  • 5ad1d1d60c fix(e2ee): correct misleading log messages after KDF revert (MAT-144) Christian Gick 2026-03-10 08:29:34 +02:00
  • 911a48330f chore: Trigger rebuild Christian Gick 2026-03-10 08:27:09 +02:00
  • 30ade51d4a chore: Trigger rebuild Christian Gick 2026-03-10 08:21:23 +02:00
  • 7b563d39b3 chore: Trigger rebuild Christian Gick 2026-03-10 08:18:04 +02:00
  • c61bcffec2 revert(e2ee): restore KDF_HKDF=1, KDF_RAW=0 causes PBKDF2 double-derivation (MAT-144) Christian Gick 2026-03-10 08:17:46 +02:00
  • e63fc2b680 chore: Trigger rebuild Christian Gick 2026-03-09 17:06:23 +02:00
  • d586ddfa6d fix(e2ee): pre-derive HKDF keys in Python instead of Rust FFI (MAT-144) Christian Gick 2026-03-09 17:05:59 +02:00
  • 19a973b9eb chore: Trigger rebuild Christian Gick 2026-03-09 16:47:40 +02:00
  • 2b92b99292 fix(MAT-140): Add min resolution check for video frame capture Christian Gick 2026-03-09 16:47:20 +02:00
  • 4a37f7e9ef chore: Trigger rebuild Christian Gick 2026-03-09 16:20:27 +02:00
  • cb539860d9 feat(MAT-140): Bridge voice and text context + capture video from text chat Christian Gick 2026-03-09 16:20:04 +02:00
  • c71e3871b6 chore: Trigger rebuild Christian Gick 2026-03-09 16:07:16 +02:00
  • f5e08257eb fix(MAT-140): Set E2EE decryption keys for video tracks, not just audio Christian Gick 2026-03-09 16:06:52 +02:00
  • 3c06ededdf fix(MAT-138): Always use HTTPS links in bot responses Christian Gick 2026-03-09 15:02:37 +02:00
  • 964a3f6075 feat: scheduled reminders + less aggressive article summary Christian Gick 2026-03-09 06:55:14 +02:00
  • 19abea01ca feat: Bootstrap cross-signing keys at startup to fix Element authenticity warnings Christian Gick 2026-03-09 08:13:33 +02:00
  • 06b876bdea chore: Trigger rebuild Christian Gick 2026-03-09 08:10:44 +02:00
  • c703c3a85c chore: Trigger rebuild Christian Gick 2026-03-09 06:55:30 +02:00
  • 875ff74f47 chore: Trigger rebuild Christian Gick 2026-03-08 18:12:30 +02:00
  • 1c8d45c31b fix: harden Matrix ecosystem — pool recovery, parallel queries, voice persistence Christian Gick 2026-03-08 18:10:22 +02:00
  • 9fcdedc4b4 feat: add search_room_history tool for deep conversation search Christian Gick 2026-03-08 17:47:51 +02:00
  • d6dae1da8e feat: Haiku-default model routing with Sonnet escalation + Sentry observability Christian Gick 2026-03-08 17:11:24 +02:00
  • c8e5cd84bf chore: Migrate CLAUDE.md to task-mcp database Christian Gick 2026-03-08 13:58:19 +02:00
  • 3e31e2a18c chore: update confluence-collab submodule Christian Gick 2026-03-08 13:45:36 +02:00
  • 36c7e36456 security: enforce per-user data isolation in memory service Christian Gick 2026-03-08 13:45:15 +02:00
  • e584ce8ce0 chore: Trigger rebuild Christian Gick 2026-03-08 13:44:18 +02:00
  • efb976a27c feat: activity video track (pulsing orb) for voice sessions Christian Gick 2026-03-06 15:58:51 +00:00
  • 947699c988 chore(MAT-108): add CLAUDE.md and update .gitignore Christian Gick 2026-03-06 17:56:56 +02:00
  • 108144696b feat(MAT-107): memory encryption & user isolation Christian Gick 2026-03-06 15:56:14 +00:00
  • 0d83d3177e fix: instruct LLM to trust title/summary over garbled OCR content Christian Gick 2026-03-05 16:43:13 +02:00
  • ae059749c4 fix: Reduce history to 4 messages when RAG results present Christian Gick 2026-03-05 15:50:21 +02:00
  • 6fb8c33057 fix: Truncate AI reply to 200 chars in memory extraction to prevent doc pollution Christian Gick 2026-03-05 15:47:23 +02:00
  • f1529013ca fix: Limit chat history to 10 messages to prevent stale pattern override Christian Gick 2026-03-05 15:45:05 +02:00
  • b925786867 fix: Move doc_context after history to prevent history pattern override Christian Gick 2026-03-05 15:42:05 +02:00
  • aa175b8fb9 fix: Prevent memory extraction from storing document facts as user facts Christian Gick 2026-03-05 15:27:47 +02:00
  • e2bac92959 fix: increase RAG search top_k from 3 to 10 Christian Gick 2026-03-05 15:06:49 +02:00
  • 4ec4054db4 feat: Blinkist-style audio summary bot (MAT-74) Christian Gick 2026-03-04 17:39:09 +02:00
  • 1000891a97 fix: Improve voice noise tolerance and focus on latest message Christian Gick 2026-03-04 13:30:14 +02:00
  • 90cdc7b812 chore: Trigger rebuild Christian Gick 2026-03-04 12:34:42 +02:00
  • 9578e0406b feat: Matrix E2EE key management + multi-user isolation Christian Gick 2026-03-03 11:19:02 +00:00
  • 5d3a6c8c79 chore: Trigger rebuild Christian Gick 2026-03-02 16:30:35 +02:00
  • df9eaa99ec feat: Support customer-VM encrypted RAG service (MAT-68) Christian Gick 2026-03-02 16:17:23 +02:00
  • d9d2c0a849 fix: add v1 API fallback for Confluence page creation Christian Gick 2026-03-02 14:25:47 +02:00
  • f3db53798d fix: change default Confluence space from AG to AI Christian Gick 2026-03-02 14:17:33 +02:00
  • 100f85e990 fix: use Confluence v2 API for page creation (v1 returns 410 Gone) Christian Gick 2026-03-02 14:13:06 +02:00
  • b0f84670f2 fix: video track kind detection and Confluence page creation Christian Gick 2026-03-02 13:30:48 +02:00
  • 3c3eb196e1 refactor: Remove !ai command prefix, natural language only Christian Gick 2026-03-02 12:54:37 +02:00
  • 4bed67ac7f chore: remove all WildFiles references, use documents provider Christian Gick 2026-03-02 12:06:01 +02:00
  • c2d611ace8 chore: Trigger rebuild Christian Gick 2026-03-02 11:13:19 +02:00
  • 4d6cba1f0c feat: switch DocumentRAG to MatrixHost API, remove WildFiles dependency Christian Gick 2026-03-02 10:06:12 +02:00
  • a4f01ca177 chore: Trigger rebuild Christian Gick 2026-03-02 06:48:19 +02:00
  • d905f6ca6f feat: Auto-connect Documents via MatrixHost portal, rebrand WildFiles Christian Gick 2026-03-02 06:41:09 +02:00
  • fecf99ef60 chore(MAT-13): Switch chunk summarization from claude-haiku to gemini-flash Christian Gick 2026-03-01 18:27:43 +02:00
  • 9d2e2ddcf7 fix(MAT-13): Add DNS fallback via web search for browse_url Christian Gick 2026-03-01 16:41:37 +02:00
  • fb54ac2bea feat(MAT-13): Add conversation chunk RAG for Matrix chat history Christian Gick 2026-03-01 07:48:19 +02:00
  • 6fe9607fb1 feat: Add web page browsing tool (browse_url) to voice and text bot Christian Gick 2026-02-28 16:26:17 +02:00
  • 34f403a066 feat(MAT-65): Remove WildFiles org-level fallback, require per-user key Christian Gick 2026-02-28 16:21:01 +02:00
  • 18607e39b5 fix(MAT-64): Convert --- to proper <hr/> in markdown-to-HTML Christian Gick 2026-02-28 13:54:24 +02:00
  • 7915d11463 fix(MAT-64): Ban headings and horizontal rules for compact output Christian Gick 2026-02-28 13:48:57 +02:00
  • 490822f3c3 fix(MAT-64): Inline source links and compact formatting Christian Gick 2026-02-28 13:45:49 +02:00
  • 1db4f1f3bd fix(MAT-64): Improve web search formatting and require source links Christian Gick 2026-02-28 13:38:54 +02:00
  • 2826455036 feat(MAT-64): Add web search tool to text bot Christian Gick 2026-02-28 13:30:36 +02:00
  • e880376fdb chore: Trigger rebuild Christian Gick 2026-02-28 08:50:54 +02:00
  • 40a99c73f7 fix: Remove translation detection workflow from DM handler Christian Gick 2026-02-28 08:47:33 +02:00
  • 5d730739b8 chore: Trigger rebuild Christian Gick 2026-02-27 08:52:18 +02:00
  • 2716f1946a fix: Remove bare SENTRY_DSN from environment sections Christian Gick 2026-02-27 08:51:57 +02:00
  • 7493df3b2c chore: Trigger rebuild Christian Gick 2026-02-27 08:47:17 +02:00
  • 7791a5ba8e feat: add Confluence recent pages + Sentry error tracking (MAT-58, MAT-59) Christian Gick 2026-02-27 08:44:57 +02:00
  • db10e435bc chore: Trigger rebuild Christian Gick 2026-02-27 08:04:20 +02:00
  • 10762a53da feat(MAT-57): Add Confluence write & create tools to voice and text chat Christian Gick 2026-02-27 08:04:01 +02:00
  • 9833c89aa6 chore: Trigger rebuild Christian Gick 2026-02-27 07:58:37 +02:00
  • 3bf9229ae4 fix(MAT-56): Prevent bot silence from STT noise leak + LLM timeout Christian Gick 2026-02-27 07:58:11 +02:00
  • b19300d3ce feat: Add confluence_search tool to voice bot Christian Gick 2026-02-26 12:48:50 +02:00
  • a3365626ae chore: Trigger rebuild Christian Gick 2026-02-26 12:39:20 +02:00
  • 11b80f07c6 chore: Trigger rebuild Christian Gick 2026-02-26 11:08:53 +02:00
  • 9a879f566d fix: Use Confluence v2 API for page reads Christian Gick 2026-02-26 11:08:29 +02:00
  • 3a5d37fac2 chore: Trigger rebuild Christian Gick 2026-02-26 10:25:07 +02:00
  • f3b6f3f2f0 chore: Trigger rebuild Christian Gick 2026-02-26 10:21:02 +02:00
  • 48f6e7dd17 feat: Add Atlassian tools and agentic tool-calling loop Christian Gick 2026-02-26 10:15:15 +02:00
  • 08a3c4a9cc refactor(CF-1812): Replace inline confluence-collab copy with git submodule Christian Gick 2026-02-24 12:30:31 +02:00
  • 9958fb9b6b fix: Update confluence-collab proxy with proper async lifecycle (CF-1812) Christian Gick 2026-02-24 11:51:29 +02:00
  • b492abe0c9 fix: Copy confluence-collab package instead of symlink for Docker build Christian Gick 2026-02-24 11:38:39 +02:00
  • 3ea4d5abc8 chore: Trigger rebuild Christian Gick 2026-02-24 11:38:00 +02:00
  • 9e146da3b0 feat(CF-1812): Use confluence-collab for section-based page editing Christian Gick 2026-02-24 11:37:37 +02:00
  • 3e60e822be fix: Text bot now reads Confluence pages and includes room docs in LLM context Christian Gick 2026-02-24 08:03:45 +02:00
  • 326a874aa7 feat: Add on-demand camera/screen vision via look_at_screen tool Christian Gick 2026-02-24 06:36:52 +02:00
  • cfb26fb351 feat: Add doubt triggers to think_deeper tool Christian Gick 2026-02-24 06:23:51 +02:00
  • 6081f9a7ec feat(MAT-46): Add think_deeper tool for Opus escalation in voice calls Christian Gick 2026-02-24 06:13:44 +02:00
  • de66ba5eea feat(MAT-46): Extract and post document annotations after voice calls Christian Gick 2026-02-23 20:18:00 +02:00
  • a4b5c5da86 chore: Trigger rebuild Christian Gick 2026-02-23 19:56:53 +02:00
  • 6a6f9ef1c4 fix(voice): auto-use active Confluence page ID, allow roleplay on docs Christian Gick 2026-02-23 14:31:49 +02:00
  • c5e1c79e1b fix(voice): reduce phantom speech responses from ambient noise Christian Gick 2026-02-23 13:48:14 +02:00
  • 4a0679d1dc fix(bot): resolve Confluence short links (/wiki/x/...) and add env vars Christian Gick 2026-02-23 13:15:43 +02:00