{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":396569538,"defaultBranch":"master","name":"khoj","ownerLogin":"khoj-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-16T01:48:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/134046886?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717840033.0","currentOid":""},"activityList":{"items":[{"before":"849c38c0a41a05725636646185d739e1998a312c","after":"2e209ab28b75ca089919c8fc2920e5dff2f7c164","ref":"refs/heads/master","pushedAt":"2024-06-08T10:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Handle case where conversation does not (yet) exist","shortMessageHtmlLink":"Handle case where conversation does not (yet) exist"}},{"before":"06a47ee457c727a4db0419274b309a83fbad1095","after":"849c38c0a41a05725636646185d739e1998a312c","ref":"refs/heads/master","pushedAt":"2024-06-08T10:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add support for managing audiences for new users","shortMessageHtmlLink":"Add support for managing audiences for new users"}},{"before":"c475c6a18cc14155e35fb397e96091119612a6bd","after":null,"ref":"refs/heads/features/improve-syntax-highlighting","pushedAt":"2024-06-08T09:47:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"}},{"before":"5f2442450c328bd2bf9d999e883d69f9262fa370","after":"06a47ee457c727a4db0419274b309a83fbad1095","ref":"refs/heads/master","pushedAt":"2024-06-08T09:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add language-specific syntax highlighting via highlight.js (#802)\n\n* Add language-specific syntax highlighting via highlight.js\r\n\r\n- Add highlight.js to our assets CDN for fast load and compliance with the CSP\r\n- See other stylesheets options here: https://cdnjs.com/libraries/highlight.js\r\n\r\n* Bonus: set min-height to prevent increasing length of the sessions pane\r\n\r\n* Fix references rendering and add highlight.js in public conversation","shortMessageHtmlLink":"Add language-specific syntax highlighting via highlight.js (#802)"}},{"before":null,"after":"cb8ba037d98c5a6f35e0b65b898dd6c682774abe","ref":"refs/heads/use-sse-instead-of-websocket","pushedAt":"2024-06-08T04:48:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Convert Websocket into Server Side Event (SSE) API endpoint\n\n- Convert functions in SSE API path into async generators using yields\n- Validate image generation, online, notes lookup and general paths of\n chat request are handled fine by the web client and server API","shortMessageHtmlLink":"Convert Websocket into Server Side Event (SSE) API endpoint"}},{"before":"dbb06466bf4cd093d13b87899389d19840979918","after":"5f2442450c328bd2bf9d999e883d69f9262fa370","ref":"refs/heads/master","pushedAt":"2024-06-07T14:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Update truncation test to reduce flakyness in cloud tests\n\nRemoved dependency on faker, factory for the truncation tests as that\nseems to be the point of flakiness","shortMessageHtmlLink":"Update truncation test to reduce flakyness in cloud tests"}},{"before":"58a02f06ea45669a6afd5694780944905943bade","after":"dbb06466bf4cd093d13b87899389d19840979918","ref":"refs/heads/master","pushedAt":"2024-06-07T09:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Minor fit/finish updates to the file filter experience","shortMessageHtmlLink":"Minor fit/finish updates to the file filter experience"}},{"before":"1b5d8727877700cf23c071a389c17366af3f990e","after":"c475c6a18cc14155e35fb397e96091119612a6bd","ref":"refs/heads/features/improve-syntax-highlighting","pushedAt":"2024-06-07T06:32:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Fix references rendering and add highlight.js in public conversation","shortMessageHtmlLink":"Fix references rendering and add highlight.js in public conversation"}},{"before":"118a22ee2be230db855cdded8195bb46ea9d7927","after":null,"ref":"refs/heads/features/fix-multilingual-fonts","pushedAt":"2024-06-07T06:23:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"}},{"before":"ba16afd3c299bbeea25985dd95a6b98f9de42340","after":"58a02f06ea45669a6afd5694780944905943bade","ref":"refs/heads/master","pushedAt":"2024-06-07T06:23:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Fix multilingual font rendering (#797)\n\n* Fix multilingual font rendering; fallback to an Arabic language font which contains more Asian characters. Close #756\r\n\r\n* Tune font-sizes and styling to accomodate new fonts with old sizing\r\n\r\n- Move connection-status styling out from inline html into css block\r\n- Remove start typing chat-input height jitter\r\n- align new-conversation button, text\r\n- use relative font sizes instead of absolute font sizes in most places\r\n\r\n---------\r\n\r\nCo-authored-by: Debanjum Singh Solanky ","shortMessageHtmlLink":"Fix multilingual font rendering (#797)"}},{"before":"9dbe26e66d6e15e291e7eae2aff3519a18123892","after":"118a22ee2be230db855cdded8195bb46ea9d7927","ref":"refs/heads/features/fix-multilingual-fonts","pushedAt":"2024-06-07T06:03:34.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Merge branch 'features/fix-multilingual-fonts' of github.com:khoj-ai/khoj into features/fix-multilingual-fonts","shortMessageHtmlLink":"Merge branch 'features/fix-multilingual-fonts' of github.com:khoj-ai/…"}},{"before":"8d701ebe223af3e5d2184cfc5287cc4c489f9b7c","after":"ba16afd3c299bbeea25985dd95a6b98f9de42340","ref":"refs/heads/master","pushedAt":"2024-06-07T05:23:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"New Feature: Adding File Filtering to Conversations (#788)\n\n* UI update for file filtered conversations\r\n* Interactive file menu #UI to add/remove files on each conversation as references.\r\n* Backend changes implemented to load selected file filters from a conversation into the querying process.\r\n---------\r\n\r\nCo-authored-by: sabaimran ","shortMessageHtmlLink":"New Feature: Adding File Filtering to Conversations (#788)"}},{"before":"5cb16745906f594c8d2bd53ae3f0dd1f186a83c6","after":"1b5d8727877700cf23c071a389c17366af3f990e","ref":"refs/heads/features/improve-syntax-highlighting","pushedAt":"2024-06-07T04:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Bonus: set min-height to prevent increasing length of the sessions pane","shortMessageHtmlLink":"Bonus: set min-height to prevent increasing length of the sessions pane"}},{"before":null,"after":"5cb16745906f594c8d2bd53ae3f0dd1f186a83c6","ref":"refs/heads/features/improve-syntax-highlighting","pushedAt":"2024-06-07T04:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add language-specific syntax highlighting via highlight.js\n\n- Add highlight.js to our assets CDN for fast load and compliance with the CSP\n- See other stylesheets options here: https://cdnjs.com/libraries/highlight.js","shortMessageHtmlLink":"Add language-specific syntax highlighting via highlight.js"}},{"before":null,"after":"f91cdf8e18d63abc2b2851ffd3acef1b42ecc999","ref":"refs/heads/improve-intermediate-steps-in-chat-response","pushedAt":"2024-06-06T11:28:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Fix showing headings in intermediate step in generating chat response","shortMessageHtmlLink":"Fix showing headings in intermediate step in generating chat response"}},{"before":"6bd11845660dc7e93cb1cf32070b018c714b3fee","after":"9dbe26e66d6e15e291e7eae2aff3519a18123892","ref":"refs/heads/features/fix-multilingual-fonts","pushedAt":"2024-06-06T11:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Tune font-sizes and styling to accomodate new fonts with old sizing\n\n- Move connection-status styling out from inline html into css block\n- Remove start typing chat-input height jitter\n- align new-conversation button, text\n- use relative font sizes instead of absolute font sizes in most places","shortMessageHtmlLink":"Tune font-sizes and styling to accomodate new fonts with old sizing"}},{"before":"826fb5a9d0b03c377ab8339296778dd1e6de6e84","after":null,"ref":"refs/heads/fix/update-google-sign-in-embed","pushedAt":"2024-06-06T08:53:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"}},{"before":"a1e4f4bde78abdc5b632b317cd2c914f19f369a4","after":"8d701ebe223af3e5d2184cfc5287cc4c489f9b7c","ref":"refs/heads/master","pushedAt":"2024-06-06T08:53:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add fedCM to accommodate google migration (#798)\n\n- See migration guidelines here: https://developers.google.com/identity/gsi/web/guides/fedcm-migration#fedcm_flag","shortMessageHtmlLink":"Add fedCM to accommodate google migration (#798)"}},{"before":null,"after":"826fb5a9d0b03c377ab8339296778dd1e6de6e84","ref":"refs/heads/fix/update-google-sign-in-embed","pushedAt":"2024-06-06T08:45:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add fedCM to accommodate google migration\n\n- See migration guidelines here: https://developers.google.com/identity/gsi/web/guides/fedcm-migration#fedcm_flag","shortMessageHtmlLink":"Add fedCM to accommodate google migration"}},{"before":"7823ef09dc24d314702285afa8f30629a1df3b7f","after":null,"ref":"refs/heads/server-image-assets-from-khoj-domain","pushedAt":"2024-06-05T14:10:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"}},{"before":"3e1b267f5be1d9c7948e6e070d2f9a3aacb1be76","after":null,"ref":"refs/heads/improve-content-indexing-from-emacs","pushedAt":"2024-06-05T14:09:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"}},{"before":"bfacd65971bd082fab74a553203cfab6922733fa","after":"a1e4f4bde78abdc5b632b317cd2c914f19f369a4","ref":"refs/heads/master","pushedAt":"2024-06-05T14:09:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Gracefully skip indexing when empty list of docs provided\n\nImprove error message when fail to index content","shortMessageHtmlLink":"Gracefully skip indexing when empty list of docs provided"}},{"before":"3e1b267f5be1d9c7948e6e070d2f9a3aacb1be76","after":null,"ref":"refs/heads/pr/yuzhou721/735","pushedAt":"2024-06-05T14:07:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"}},{"before":null,"after":"3e1b267f5be1d9c7948e6e070d2f9a3aacb1be76","ref":"refs/heads/improve-content-indexing-from-emacs","pushedAt":"2024-06-05T14:07:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Gracefully skip indexing when empty list of docs provided\n\nImprove error message when fail to index content","shortMessageHtmlLink":"Gracefully skip indexing when empty list of docs provided"}},{"before":"b7817204b388dcd0aab37736850ffa92984b7d15","after":"3e1b267f5be1d9c7948e6e070d2f9a3aacb1be76","ref":"refs/heads/pr/yuzhou721/735","pushedAt":"2024-06-05T14:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Gracefully skip indexing when empty list of docs provided\n\nImprove error message when fail to index content","shortMessageHtmlLink":"Gracefully skip indexing when empty list of docs provided"}},{"before":"a9c383e62cc62ab5b5231aeb1370407e83de24a3","after":"bfacd65971bd082fab74a553203cfab6922733fa","ref":"refs/heads/master","pushedAt":"2024-06-05T14:01:06.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Batch upload files for indexing from the Emacs client (#735) from yuzhou721/master\n\nEncode filenames and batch file uploads to improve sending content to index from the Emacs client","shortMessageHtmlLink":"Batch upload files for indexing from the Emacs client (#735) from yuz…"}},{"before":null,"after":"b7817204b388dcd0aab37736850ffa92984b7d15","ref":"refs/heads/pr/yuzhou721/735","pushedAt":"2024-06-05T13:52:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Use `-difference' to get files to delete. Make batch size defcustom\n\nImprove docstrings to align with `checkdoc' requirement for all args\nbeing mentioned","shortMessageHtmlLink":"Use `-difference' to get files to delete. Make batch size defcustom"}},{"before":"a9c383e62cc62ab5b5231aeb1370407e83de24a3","after":"ef746f8ef17d212263186c4592d05d06588374d3","ref":"refs/heads/speed-up-embedding-model-app-load-when-not-connected-to-internet","pushedAt":"2024-06-05T08:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Speed up load of embedding models and hence app start when no internet\n\n- Set `local_files_only=True' when not connected to internet.\n- This variable is passed through sentence_transformers library to huggingface_hub.\n- Huggingface_hub directly looks for model on disk rather than trying to\n retrieve it from huggingface when `local_files_only=True'.\n- This speeds up model load time on app start.\n\nSee https://github.com/UKPLab/sentence-transformers/pull/2603 for\ndetails","shortMessageHtmlLink":"Speed up load of embedding models and hence app start when no internet"}},{"before":"c1960db29eca81b9bba7c7c2981bf99015a39369","after":"a9c383e62cc62ab5b5231aeb1370407e83de24a3","ref":"refs/heads/speed-up-embedding-model-app-load-when-not-connected-to-internet","pushedAt":"2024-06-05T08:25:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Use an ASGI application, rather than WSGI\n\n- ASGI should be the preferred application, as our codebase runs a lot of async code","shortMessageHtmlLink":"Use an ASGI application, rather than WSGI"}},{"before":"0816cec4bc3ee8500149d2b22319b952334887dd","after":"a9c383e62cc62ab5b5231aeb1370407e83de24a3","ref":"refs/heads/master","pushedAt":"2024-06-05T03:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Use an ASGI application, rather than WSGI\n\n- ASGI should be the preferred application, as our codebase runs a lot of async code","shortMessageHtmlLink":"Use an ASGI application, rather than WSGI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX9_KuQA","startCursor":null,"endCursor":null}},"title":"Activity · khoj-ai/khoj"}