{"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:1717673315.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"acfdc8da771dc7dc53acddf9ad93ad74d7f7b948","after":"0816cec4bc3ee8500149d2b22319b952334887dd","ref":"refs/heads/master","pushedAt":"2024-06-04T16:49:52.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":"Manually close old db connections periodically","shortMessageHtmlLink":"Manually close old db connections periodically"}},{"before":"85a343363bc83d36275a29894e1c01f7b7ef02b6","after":"acfdc8da771dc7dc53acddf9ad93ad74d7f7b948","ref":"refs/heads/master","pushedAt":"2024-06-04T15:01:56.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":"Explicitly set the connection age to 0 in the django settings. Seems to be some strange behavior with async gunicorn + django db","shortMessageHtmlLink":"Explicitly set the connection age to 0 in the django settings. Seems …"}},{"before":null,"after":"6bd11845660dc7e93cb1cf32070b018c714b3fee","ref":"refs/heads/features/fix-multilingual-fonts","pushedAt":"2024-06-04T08:37:07.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":"Fix multilingual font rendering; fallback to an Arabic language font which contains more Asian characters. Close #756","shortMessageHtmlLink":"Fix multilingual font rendering; fallback to an Arabic language font …"}},{"before":"1dfd6d7391862d3564db7f4875216880b73cb6cc","after":"85a343363bc83d36275a29894e1c01f7b7ef02b6","ref":"refs/heads/master","pushedAt":"2024-06-04T06:28:09.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":"Release Khoj version 1.13.0","shortMessageHtmlLink":"Release Khoj version 1.13.0"}},{"before":"179c70dba8b4a9b3a02d422c7a1e3594037c929f","after":"1dfd6d7391862d3564db7f4875216880b73cb6cc","ref":"refs/heads/master","pushedAt":"2024-06-04T05:59:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-h2q2-vch3-72qm\n\nAdd CSP and sanitize chat messages in Obsidian, Desktop, Web apps","shortMessageHtmlLink":"Merge pull request from GHSA-h2q2-vch3-72qm"}},{"before":"bbcdb8413d7980bb9d5b1cff01d1d3619c3f7cbe","after":"179c70dba8b4a9b3a02d422c7a1e3594037c929f","ref":"refs/heads/master","pushedAt":"2024-06-04T04:52:50.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":"Upgrade Khoj llama-cpp, django and jinja dependencies","shortMessageHtmlLink":"Upgrade Khoj llama-cpp, django and jinja dependencies"}},{"before":null,"after":"c1960db29eca81b9bba7c7c2981bf99015a39369","ref":"refs/heads/speed-up-embedding-model-app-load-when-not-connected-to-internet","pushedAt":"2024-06-04T04:31:39.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":"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":"4679f0733634d7156fd9d5b9769c8a94397ae2e7","after":"bbcdb8413d7980bb9d5b1cff01d1d3619c3f7cbe","ref":"refs/heads/master","pushedAt":"2024-06-03T12:35:39.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":"Add null checks, fix build errors in Khoj plugin on newer Obsidian","shortMessageHtmlLink":"Add null checks, fix build errors in Khoj plugin on newer Obsidian"}},{"before":"8cdab5f31a78cc368b90b1a29f3289942d5ded2a","after":"4679f0733634d7156fd9d5b9769c8a94397ae2e7","ref":"refs/heads/master","pushedAt":"2024-06-03T07:22:12.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":"Clean up some of the design of agents, inspired by dicussion #792","shortMessageHtmlLink":"Clean up some of the design of agents, inspired by dicussion #792"}},{"before":"cf8c9c2a3d9fbbcf52280ef622f7d743ba53b5cb","after":"8cdab5f31a78cc368b90b1a29f3289942d5ded2a","ref":"refs/heads/master","pushedAt":"2024-06-02T11:57:55.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":"Update slash command UX in chat UI of desktop app to match web app\n\nMake commands in popup menu on typing slash in chat input selectable","shortMessageHtmlLink":"Update slash command UX in chat UI of desktop app to match web app"}},{"before":"5bb36895625421f586ab2b953184c243137431e6","after":"cf8c9c2a3d9fbbcf52280ef622f7d743ba53b5cb","ref":"refs/heads/master","pushedAt":"2024-06-02T11:54:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Serve image assets from Khoj domain, not directly from S3 bucket (#734)\n\n- Serve generated images from Khoj domain instead of directly from AWS S3\r\n- Rename assets URL from Khoj S3 bucket to assets.khoj.dev","shortMessageHtmlLink":"Serve image assets from Khoj domain, not directly from S3 bucket (#734)"}},{"before":"5132b01ab15d9714bc0baf56cd94cf4162ec7b23","after":"5bb36895625421f586ab2b953184c243137431e6","ref":"refs/heads/master","pushedAt":"2024-06-02T06:01:21.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":"Do not stream responses in the scheduled_chat response","shortMessageHtmlLink":"Do not stream responses in the scheduled_chat response"}},{"before":"a3934b3aaab553570209f2a37fa7ce5354f34396","after":"5132b01ab15d9714bc0baf56cd94cf4162ec7b23","ref":"refs/heads/master","pushedAt":"2024-06-02T04:51:56.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":"Remove intent_type from telemetry update in api_chat","shortMessageHtmlLink":"Remove intent_type from telemetry update in api_chat"}},{"before":"6d10f98498fe8ca4c4c6f086e6f9b8e9b8aad420","after":"a3934b3aaab553570209f2a37fa7ce5354f34396","ref":"refs/heads/master","pushedAt":"2024-06-01T17:03:32.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":"Improved Command Menu and Help Command (#774)\n\n* The command menu (triggered by \"/\") now has a clickable list of possible commands, that automatically fill into the chat when pressed.\r\n* The `/help` command now searches `khoj.dev` pages to provide useful assistance to the user.\r\n\r\n---------\r\n\r\nCo-authored-by: raghavt3 \r\nCo-authored-by: sabaimran <65192171+sabaimran@users.noreply.github.com>","shortMessageHtmlLink":"Improved Command Menu and Help Command (#774)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXhuusAA","startCursor":null,"endCursor":null}},"title":"Activity · khoj-ai/khoj"}