{"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:1715243392.0","currentOid":""},"activityList":{"items":[{"before":"7feaf3470223c0e5e276c1c8666be36c343b2c33","after":"f941948d1155527fc509bf5de3fadd747087dabd","ref":"refs/heads/master","pushedAt":"2024-05-17T16:13:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debanjum","name":"Debanjum","path":"/debanjum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6413477?s=80&v=4"},"commit":{"message":"Merge pull request #738 from joshavant/patch-1\n\nImprove telemetry.md disabling instructions in docs","shortMessageHtmlLink":"Merge pull request #738 from joshavant/patch-1"}},{"before":"b545aceb471637e9c09489df699cb5c8808da4e0","after":"7feaf3470223c0e5e276c1c8666be36c343b2c33","ref":"refs/heads/master","pushedAt":"2024-05-10T09:36:16.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":"Fix capitalization, update suggeted prompt","shortMessageHtmlLink":"Fix capitalization, update suggeted prompt"}},{"before":"7ae00832bd1a081c01adc6bc60e0660a559ae779","after":"b545aceb471637e9c09489df699cb5c8808da4e0","ref":"refs/heads/master","pushedAt":"2024-05-09T20:53:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Use a simpler example for the sample automation and put schedule on top of instructions","shortMessageHtmlLink":"Use a simpler example for the sample automation and put schedule on t…"}},{"before":"870979c4f5827832f88d08e49665c4d7b94d8ae3","after":"82ce9a39b0ef23096469556d34351affd3fee114","ref":"refs/heads/features/chat-model-server-settings","pushedAt":"2024-05-09T20:44:51.000Z","pushType":"push","commitsCount":86,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Update migration to be applied latest","shortMessageHtmlLink":"Update migration to be applied latest"}},{"before":"fbd76f8ebe1dce050152999903625504acc35261","after":"7ae00832bd1a081c01adc6bc60e0660a559ae779","ref":"refs/heads/master","pushedAt":"2024-05-09T20:29:42.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":"Rname from parameter to sender in resend call","shortMessageHtmlLink":"Rname from parameter to sender in resend call"}},{"before":"a0d9371e6f55838f097918003921a9074e322b6f","after":null,"ref":"refs/heads/features/automations-ux-improvements","pushedAt":"2024-05-09T08:29: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":"70d0ee431059f73a6074108fe23d4f612cab7bae","after":"fbd76f8ebe1dce050152999903625504acc35261","ref":"refs/heads/master","pushedAt":"2024-05-09T08:29:48.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":"Improve the UX of automations (#737)\n\n* Improve the automations UX\r\n\r\n- Add suggested jobs to elimiinate some of the cold start problem\r\n- Make each of the tasks cards that are clickable/editable\r\n\r\n* Hide suggested automations that have already been added\r\n\r\n* Add a footer and reapply styling when a save action is taken on a card","shortMessageHtmlLink":"Improve the UX of automations (#737)"}},{"before":"e913dceb0387457bbe67e250cd2912a67e355834","after":"a0d9371e6f55838f097918003921a9074e322b6f","ref":"refs/heads/features/automations-ux-improvements","pushedAt":"2024-05-09T08:12:35.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 a footer and reapply styling when a save action is taken on a card","shortMessageHtmlLink":"Add a footer and reapply styling when a save action is taken on a card"}},{"before":"da5ee0c8c264d05e9e950b313ec6fe9d2fb010ab","after":"e913dceb0387457bbe67e250cd2912a67e355834","ref":"refs/heads/features/automations-ux-improvements","pushedAt":"2024-05-08T23:14:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Hide suggested automations that have already been added","shortMessageHtmlLink":"Hide suggested automations that have already been added"}},{"before":null,"after":"8d02d3c96c51e89668ef29596f40f21915edaf7e","ref":"refs/heads/upgrade-khoj-on-obsidian","pushedAt":"2024-05-08T20:11:07.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":"Stream steps taken to generate response in Obsidian chat pane\n\n- Setup websocket using Khoj web app as reference.\n- Moved the geolocating code to chat view out from the general pane\n view\n- Use loading spinner from web instead of the thinking emoji","shortMessageHtmlLink":"Stream steps taken to generate response in Obsidian chat pane"}},{"before":"a50deb27627436a0d2252176dba4da87769a9f23","after":"70d0ee431059f73a6074108fe23d4f612cab7bae","ref":"refs/heads/master","pushedAt":"2024-05-08T17:14:55.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":"Only remove the process lock from a process that created it","shortMessageHtmlLink":"Only remove the process lock from a process that created it"}},{"before":null,"after":"da5ee0c8c264d05e9e950b313ec6fe9d2fb010ab","ref":"refs/heads/features/automations-ux-improvements","pushedAt":"2024-05-08T15:37:46.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":"Improve the automations UX\n\n- Add suggested jobs to elimiinate some of the cold start problem\n- Make each of the tasks cards that are clickable/editable","shortMessageHtmlLink":"Improve the automations UX"}},{"before":"77626d28d1e0b70321c3cdf04f04d4d85c02efcd","after":"a50deb27627436a0d2252176dba4da87769a9f23","ref":"refs/heads/master","pushedAt":"2024-05-07T18:49:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add better handling for empty responses","shortMessageHtmlLink":"Add better handling for empty responses"}},{"before":"0c8c565ab00bc22e9e7752dbdfba15cceaaaaecc","after":"77626d28d1e0b70321c3cdf04f04d4d85c02efcd","ref":"refs/heads/master","pushedAt":"2024-05-07T13:52:44.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":"Include stack trace when automation is not successfully craeted","shortMessageHtmlLink":"Include stack trace when automation is not successfully craeted"}},{"before":"9ae828cf11156896fc4e37db2ce9add558d260ed","after":"0c8c565ab00bc22e9e7752dbdfba15cceaaaaecc","ref":"refs/heads/master","pushedAt":"2024-05-07T13:48: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":"Don't include the whole stack trace for an integrity error","shortMessageHtmlLink":"Don't include the whole stack trace for an integrity error"}},{"before":"cf0b7628d08392c3dde6469ca2dff1dbcc93782b","after":"9ae828cf11156896fc4e37db2ce9add558d260ed","ref":"refs/heads/master","pushedAt":"2024-05-06T17:44:01.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 asssets.khoj.dev for loading math katex rendering","shortMessageHtmlLink":"Use asssets.khoj.dev for loading math katex rendering"}},{"before":"f6aaecb04fb50d60871a05fdb9a4a780158b3283","after":"cf0b7628d08392c3dde6469ca2dff1dbcc93782b","ref":"refs/heads/master","pushedAt":"2024-05-06T13:38:04.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 the url scheme to the public share url","shortMessageHtmlLink":"Add the url scheme to the public share url"}},{"before":"14c9bea663afecd7e4e06c6e4f8ab1e332aa5c69","after":"f6aaecb04fb50d60871a05fdb9a4a780158b3283","ref":"refs/heads/master","pushedAt":"2024-05-06T03:02:55.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":"Fix construction method for public share conversation URL","shortMessageHtmlLink":"Fix construction method for public share conversation URL"}},{"before":"88daa841fd4578cb0380ac8b139fb7d6a8a3874e","after":"14c9bea663afecd7e4e06c6e4f8ab1e332aa5c69","ref":"refs/heads/master","pushedAt":"2024-05-05T17:46:05.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":"Make conversations optionally shareable (#712)\n\n* Make conversations optionally shareable\r\n\r\n- Shared conversations are viewable by anyone, without a login wall\r\n- Can share a conversation from the three dot menu\r\n- Add a new model for Public Conversation\r\n- The rationale for a separate model is that public and private conversations have different assumptions. Separating them reduces some of the code specificity on our server-side code and allows us for easier interpretation and stricter security. Separating the data model makes it harder to accidentally view something that was meant to be private\r\n- Add a new, read-only view for public conversations","shortMessageHtmlLink":"Make conversations optionally shareable (#712)"}},{"before":"a79da7dd7150bf0dbc6f88c3dc91830ff71fcb7e","after":"3f65ada8f0dfba6f0a521ed0ccbb21dafc9575c6","ref":"refs/heads/features/shareable-sessions","pushedAt":"2024-05-05T12:34:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Add a merge migration","shortMessageHtmlLink":"Add a merge migration"}},{"before":"d0b272f7258e51df96521a3156babf7566568c52","after":"a79da7dd7150bf0dbc6f88c3dc91830ff71fcb7e","ref":"refs/heads/features/shareable-sessions","pushedAt":"2024-05-05T10:48:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Simplify some of the shared conversations naming","shortMessageHtmlLink":"Simplify some of the shared conversations naming"}},{"before":"e824d1040a1da4195dd2c1b4992f789762941fa8","after":"80cbaca9359e1d325b25f2dca5b63e76129a98ac","ref":"refs/heads/server-image-assets-from-khoj-domain","pushedAt":"2024-05-04T14:37:25.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":"Serve generated images from Khoj domain instead of directly from S3\n\nUse CNAME to forward requests from the khoj subdomain to the\nequivalent S3 bucket","shortMessageHtmlLink":"Serve generated images from Khoj domain instead of directly from S3"}},{"before":"509a8a412cdc97ddf184c2846b7e882fe212fe68","after":"88daa841fd4578cb0380ac8b139fb7d6a8a3874e","ref":"refs/heads/master","pushedAt":"2024-05-04T14:35:05.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":"Rename process lock migration and add a reverse migration step","shortMessageHtmlLink":"Rename process lock migration and add a reverse migration step"}},{"before":"f6ce9ff216543f05485b65ac68277e1fbfd88a2a","after":"e824d1040a1da4195dd2c1b4992f789762941fa8","ref":"refs/heads/server-image-assets-from-khoj-domain","pushedAt":"2024-05-04T14:23:27.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":"Serve generated images from Khoj domain instead of directly from S3\n\nUse CNAME to forward requests from the khoj subdomain to the\nequivalent S3 bucket","shortMessageHtmlLink":"Serve generated images from Khoj domain instead of directly from S3"}},{"before":"ffe2ad2cc712cd57c9e694ff864aca3de036ab77","after":"f6ce9ff216543f05485b65ac68277e1fbfd88a2a","ref":"refs/heads/server-image-assets-from-khoj-domain","pushedAt":"2024-05-04T13:57:54.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":"Serve generated images from Khoj domain instead of directly from S3\n\nUse CNAME to forward requests from the khoj subdomain to the\nequivalent S3 bucket","shortMessageHtmlLink":"Serve generated images from Khoj domain instead of directly from S3"}},{"before":null,"after":"ffe2ad2cc712cd57c9e694ff864aca3de036ab77","ref":"refs/heads/server-image-assets-from-khoj-domain","pushedAt":"2024-05-04T13:46:07.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":"Server generated images from Khoj domain instead of directly from S3\n\nProxy requests from Khoj domain to the equivalent S3 bucket","shortMessageHtmlLink":"Server generated images from Khoj domain instead of directly from S3"}},{"before":"7100614de5019207215ad2bfa79ce419d78d6a26","after":"509a8a412cdc97ddf184c2846b7e882fe212fe68","ref":"refs/heads/master","pushedAt":"2024-05-04T13:34:53.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":"Throw an error if trying to create a process lock that already exists. Names should be unique","shortMessageHtmlLink":"Throw an error if trying to create a process lock that already exists…"}},{"before":"737c9a277ac42512cdb3fddb104161e37402de49","after":"d0b272f7258e51df96521a3156babf7566568c52","ref":"refs/heads/features/shareable-sessions","pushedAt":"2024-05-04T10:53:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Improve styling of the share button view. Automatically copy it to the user's clipboard","shortMessageHtmlLink":"Improve styling of the share button view. Automatically copy it to th…"}},{"before":"71bc2d711bafa064a43d0529b3c788f8389d7cb6","after":"737c9a277ac42512cdb3fddb104161e37402de49","ref":"refs/heads/features/shareable-sessions","pushedAt":"2024-05-04T10:32:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sabaimran","name":null,"path":"/sabaimran","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65192171?s=80&v=4"},"commit":{"message":"Merge with master","shortMessageHtmlLink":"Merge with master"}},{"before":"9b5fce222ce7752c642b8159f505153a521f9deb","after":null,"ref":"refs/heads/features/math-rendering","pushedAt":"2024-05-04T10:29: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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETRlWZgA","startCursor":null,"endCursor":null}},"title":"Activity · khoj-ai/khoj"}