Commit Graph

  • 9629bfcef4 Fix embedding tokenizer mismatch with custom embedding server main ryan 2026-05-11 23:42:23 -04:00
  • b4097730ef Add per-chunk error logging and broaden text sanitizer ryan 2026-05-11 23:38:03 -04:00
  • abb06b78e2 Sanitize document text before embedding to fix tokenizer errors ryan 2026-05-11 23:35:25 -04:00
  • 92171cbfb6 Support custom OpenAI-compatible embedding server with OpenAI fallback ryan 2026-05-11 23:24:54 -04:00
  • 8e884b5e76 Merge pull request 'Refactor frontend to hook-based architecture' (#33) from refactor/frontend-hooks into main ryan 2026-04-24 09:12:47 -04:00
  • ed973357e8 Merge pull request 'Improve Simba system prompt' (#31) from feat/improve-system-prompt into main ryan 2026-04-24 09:12:39 -04:00
  • 4ac0754ea7 Refactor frontend to hook-based architecture refactor/frontend-hooks ryan 2026-04-24 09:11:57 -04:00
  • e0f2114736 Fix Obsidian sync by running sync-setup before sync fix/obsidian-sync-setup ryan 2026-04-24 09:04:21 -04:00
  • db977270a3 Improve Simba system prompt for more helpful responses feat/improve-system-prompt ryan 2026-04-24 08:58:29 -04:00
  • bac773ae4b Merge pull request 'Enable async_mode on PGVector for async method support' (#30) from refactor/chromadb-to-pgvector into main ryan 2026-04-24 08:53:34 -04:00
  • 564a9b68a5 Enable async_mode on PGVector for async method support refactor/chromadb-to-pgvector ryan 2026-04-24 08:53:21 -04:00
  • 7742673cc0 Merge pull request 'Handle missing pgvector tables on first run' (#29) from refactor/chromadb-to-pgvector into main ryan 2026-04-24 08:49:38 -04:00
  • c157c37cde Handle missing pgvector tables on first run ryan 2026-04-24 08:49:00 -04:00
  • 3b8fa3e7a0 Merge pull request 'Replace ChromaDB with pgvector' (#28) from refactor/chromadb-to-pgvector into main ryan 2026-04-24 08:44:39 -04:00
  • 438399646f Replace ChromaDB with pgvector for vector storage ryan 2026-04-24 08:43:52 -04:00
  • ffbe992f64 Add management command to rename conversations feat/rename-conversations-command ryan 2026-04-10 13:26:47 -04:00
  • 9ed4ca126a Merge pull request 'Fix mobile conversation launch resetting to homepage' (#27) from fix/mobile-conversation-launch into main ryan 2026-04-09 22:09:55 -04:00
  • f3ae76ce68 Fix mobile conversation launch resetting to homepage fix/mobile-conversation-launch ryan 2026-04-09 22:08:26 -04:00
  • 7ee3bdef84 Merge pull request 'Simplify conversation naming to first message truncation' (#26) from feat/conversation-name-truncation into main ryan 2026-04-09 22:04:33 -04:00
  • 500c44feb1 Simplify conversation naming to truncate first message feat/conversation-name-truncation ryan 2026-04-09 22:02:10 -04:00
  • 896501deb1 Merge pull request 'Add user memory for cross-conversation recall' (#25) from feat/user-memory into main ryan 2026-04-09 21:54:04 -04:00
  • c95800e65d Add user memory feature for cross-conversation recall feat/user-memory ryan 2026-04-09 21:53:14 -04:00
  • 90372a6a6d Merge pull request 'Order conversations by recency and auto-name from first message' (#24) from feat/conversation-ordering-and-naming into main ryan 2026-04-05 10:43:09 -04:00
  • c01764243f Order conversations by recency and auto-name from first message feat/conversation-ordering-and-naming ryan 2026-04-05 10:34:48 -04:00
  • dfaac4caf8 Merge pull request 'Extend JWT token expiration times' (#23) from extend-jwt-expiration into main ryan 2026-04-05 10:13:29 -04:00
  • 17c3a2f888 Merge pull request 'Add redeploy Makefile target' (#20) from feat/makefile-redeploy into main ryan 2026-04-05 10:13:01 -04:00
  • fa0f68e3b4 Merge pull request 'Fix OIDC login crash when groups claim is null' (#22) from fix/oidc-null-groups into main ryan 2026-04-05 10:12:55 -04:00
  • a6c698c6bd Fix OIDC login crash when groups claim is null fix/oidc-null-groups ryan 2026-04-05 10:12:12 -04:00
  • 07c272c96a Extend JWT token expiration times extend-jwt-expiration ryan 2026-04-05 10:10:47 -04:00
  • 975a337af4 Merge pull request 'Fix mobile performance degradation during typing and after image upload' (#21) from fix/mobile-input-performance into main ryan 2026-04-05 06:59:39 -04:00
  • e644def141 Fix mobile performance degradation during typing and after image upload fix/mobile-input-performance ryan 2026-04-05 06:58:53 -04:00
  • 3671926430 Add redeploy Makefile target for quick pull-and-restart feat/makefile-redeploy ryan 2026-04-04 09:10:10 -04:00
  • be600e78d6 Merge pull request 'Fix images not sending in existing conversations' (#19) from fix/image-in-existing-conversations into main ryan 2026-04-04 09:08:46 -04:00
  • b6576fb2fd Fix images not sending in existing conversations fix/image-in-existing-conversations ryan 2026-04-04 09:07:21 -04:00
  • bb3ef4fe95 Merge pull request 'Fix 401 on image serving with presigned S3 URLs' (#17) from fix/image-presigned-urls into main ryan 2026-04-04 08:55:43 -04:00
  • 30db71d134 Clean up presigned URL implementation: remove dead fields, fix error handling fix/image-presigned-urls ryan 2026-04-04 08:49:01 -04:00
  • 167d014ca5 Use presigned S3 URLs for serving images instead of proxying bytes ryan 2026-04-04 08:45:35 -04:00
  • fa9d5af1fb Merge pull request 'Add unit test suite' (#18) from test/unit-tests into main ryan 2026-04-04 08:52:05 -04:00
  • a7726654ff Add testing instructions to CLAUDE.md test/unit-tests ryan 2026-04-04 08:51:50 -04:00
  • c8306e6702 Add unit test suite with pytest configuration ryan 2026-04-04 08:48:45 -04:00
  • cfa77a1779 Add FERNET_KEY env var to docker-compose for email encryption ryan 2026-04-04 08:30:45 -04:00
  • 9f69f0a008 Add Makefile for deploy, migration, and dev commands ryan 2026-04-04 08:22:01 -04:00
  • 18ef611134 Merge origin/main: resolve conflicts keeping both email/Mealie and WhatsApp/Mailgun/Obsidian work ryan 2026-04-04 08:19:50 -04:00
  • c9b6de9563 no more reindexing ryan 2026-04-04 08:15:26 -04:00
  • 2fcf84f5d2 Merge pull request 'fix/ynab-transaction-limit' (#16) from fix/ynab-transaction-limit into main ryan 2026-04-04 08:14:30 -04:00
  • 142fac3a84 Switch image analysis from Ollama to llama-server fix/ynab-transaction-limit ryan 2026-04-04 08:06:51 -04:00
  • 0415610d64 Add image upload and vision analysis to Ask Simba chat ryan 2026-04-04 08:03:19 -04:00
  • ac9c821ec7 Remove client-side transaction limit from YNAB service ryan 2026-04-03 21:46:51 -04:00
  • 0f88d211de Add PWA support for install-to-home-screen ryan 2026-03-17 20:16:27 -04:00
  • 6917f331d8 Fix circular import in email helpers ryan 2026-03-13 16:54:48 -04:00
  • 6a7b1369ad Add email channel via Mailgun for Ask Simba ryan 2026-03-13 16:21:18 -04:00
  • 4621755c54 Make cat icons even bigger across all views ryan 2026-03-13 16:05:53 -04:00
  • b6cd4e85f0 Fix mobile viewport scroll and enlarge cat icons ryan 2026-03-13 16:03:40 -04:00
  • 30d7f0a060 Fix YNAB transaction fetching for SDK v2 compatibility ryan 2026-03-12 18:54:20 -04:00
  • da9b52dda1 Add Claude.ai-style homepage with centered empty state ryan 2026-03-11 09:47:37 -04:00
  • d1cb55ff1a Frontend revamp: Animal Crossing × Claude design with shadcn components ryan 2026-03-11 09:22:34 -04:00
  • 53b2b3b366 Add admin panel and fix simba mode response display ryan 2026-03-11 09:06:59 -04:00
  • 03c7e0c951 Fix double space in daily note header template ryan 2026-03-03 08:27:49 -05:00
  • 97be5262a8 new feature ryan 2026-03-03 08:23:29 -05:00
  • 86cc269b3a yeet ryan 2026-03-03 08:22:19 -05:00
  • 0e3684031b Merge pull request 'Replace blue/indigo sidebar colors with warm stone neutrals' (#15) from worktree-crispy-whistling-snowglobe into main ryan 2026-03-03 08:19:32 -05:00
  • 6d7d713532 Replace blue/indigo sidebar colors with warm stone neutrals worktree-crispy-whistling-snowglobe ryan 2026-03-03 08:18:08 -05:00
  • e6ca7ad47a docs(01): complete foundation phase ryan 2026-02-08 09:43:48 -05:00
  • f5f661acba docs(01-02): complete IMAP connection & email parsing plan ryan 2026-02-08 09:39:49 -05:00
  • e4084276d8 feat(01-02): create email body parser for multipart MIME messages ryan 2026-02-08 09:34:47 -05:00
  • 6e4ee6c75e feat(01-02): implement IMAP connection service with authentication and folder listing ryan 2026-02-08 09:33:59 -05:00
  • 43dd05f9d5 chore(01-01): add FERNET_KEY config and email tables migration ryan 2026-02-08 09:15:23 -05:00
  • bee63d1c60 feat(01-01): create email blueprint with encrypted Tortoise ORM models ryan 2026-02-08 09:08:32 -05:00
  • 800c6fef7f docs(01): create phase plan ryan 2026-02-07 13:35:48 -05:00
  • 126b53f17d docs(1): research phase domain ryan 2026-02-07 13:31:42 -05:00
  • 38d7292df7 docs: create roadmap (4 phases) ryan 2026-02-07 13:18:57 -05:00
  • 8a8617887a docs: define v1 requirements ryan 2026-02-07 13:15:46 -05:00
  • ea1b518497 chore: add project config ryan 2026-02-04 18:25:01 -05:00
  • f588403612 docs: initialize project ryan 2026-02-04 18:02:40 -05:00
  • b0b02d24f4 docs: map existing codebase ryan 2026-02-04 16:53:27 -05:00
  • 6ae36b51a0 ynab update ryan 2026-01-31 22:47:43 -05:00
  • f0f72cce36 Merge pull request 'Replace Ollama with llama-server (OpenAI-compatible API)' (#14) from feature/llama-cpp-integration into main ryan 2026-01-31 21:41:19 -05:00
  • 32020a6c60 Replace Ollama with llama-server (OpenAI-compatible API) feature/llama-cpp-integration ryan 2026-01-31 21:39:23 -05:00
  • 713a058c4f Adding roadmap ryan 2026-01-31 17:28:53 -05:00
  • 12f7d9ead1 fixing dockerfile ryan 2026-01-31 17:17:56 -05:00
  • ad39904dda reorganization ryan 2026-01-31 17:13:27 -05:00
  • 1fd2e860b2 nani ryan 2026-01-31 16:47:57 -05:00
  • 7cfad5baba Adding mkdocs and privileged tools ryan 2026-01-31 16:20:35 -05:00
  • f68a79bdb7 Add Simba facts to system prompt and Tavily API key config ryan 2026-01-31 16:08:41 -05:00
  • 52153cdf1e dockerfile ryan 2026-01-01 22:01:13 -05:00
  • 6eb3775e0f Merge pull request 'Adding web search infra' (#13) from rc/langchain-migration into main ryan 2026-01-11 17:35:36 -05:00
  • b3793d2d32 Adding web search infra rc/langchain-migration ryan 2026-01-11 17:35:05 -05:00
  • 033429798e Merge pull request 'RAG optimizations' (#12) from rc/langchain-migration into main ryan 2026-01-11 09:36:59 -05:00
  • 733ffae8cf RAG optimizations ryan 2026-01-11 09:36:36 -05:00
  • 0895668ddd Merge pull request 'rc/langchain-migration' (#11) from rc/langchain-migration into main ryan 2026-01-11 09:22:40 -05:00
  • 07512409f1 Adding loading indicator ryan 2026-01-11 09:22:28 -05:00
  • 12eb110313 linter ryan 2026-01-11 09:12:37 -05:00
  • 1a026f76a1 Merge pull request 'okok' (#10) from rc/01012025-retitling into main ryan 2026-01-01 22:00:32 -05:00
  • da3a464897 okok rc/01012025-retitling ryan 2026-01-01 22:00:12 -05:00
  • 913875188a oidc Ryan Chen 2025-12-25 07:36:26 -08:00
  • f5e2d68cd2 Making UI changes Ryan Chen 2025-12-24 17:12:56 -08:00
  • 70799ffb7d refactor Ryan Chen 2025-11-10 15:51:13 -05:00
  • 7f1d4fbdda asdf Ryan Chen 2025-10-29 22:17:45 -04:00
  • 5ebdd60ea0 Making better Ryan Chen 2025-10-29 21:28:23 -04:00
  • 289045e7d0 Merge pull request 'mobile-responsive-layout' (#9) from mobile-responsive-layout into main ryan 2025-10-29 21:15:14 -04:00