{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":618828599,"defaultBranch":"chat-everywhere","name":"chat-everywhere","ownerLogin":"exploratortech","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-25T13:27:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50680875?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718296997.0","currentOid":""},"activityList":{"items":[{"before":"18d37f4faa644b2cbffe85ebe11ea0638db4b449","after":"4c5f72a9899f4b6f26aaec71db3f622e8125f3e5","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-13T16:50:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #311 from exploratortech/derek/20240613-fix-request-expired-mj-job\n\nMJ QUEUE SYSTEM: optimize the interval get job & add request expired","shortMessageHtmlLink":"Merge pull request #311 from exploratortech/derek/20240613-fix-reques…"}},{"before":null,"after":"37ad2e41820312b86ecbabc059ea58327dbf012a","ref":"refs/heads/derek/20240613-fix-request-expired-mj-job","pushedAt":"2024-06-13T16:43:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"feat: optimize the interval get job","shortMessageHtmlLink":"feat: optimize the interval get job"}},{"before":"d32c65435888372665d0fe3f2d9d406b87ad20cb","after":"18d37f4faa644b2cbffe85ebe11ea0638db4b449","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-13T09:03:32.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #310 from exploratortech/derek/20240613-fix-supabase-session-expired\n\nFix access token expired issue","shortMessageHtmlLink":"Merge pull request #310 from exploratortech/derek/20240613-fix-supaba…"}},{"before":"3d64b5e8d60e47b34ab2e863a1161c424d94d4e4","after":"b9c34927775fe680af2b1d81aa71c80ab58401f9","ref":"refs/heads/derek/20240613-fix-supabase-session-expired","pushedAt":"2024-06-13T08:52:52.000Z","pushType":"push","commitsCount":119,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Display error message when user is not signed in to use AI image feature","shortMessageHtmlLink":"refactor: Display error message when user is not signed in to use AI …"}},{"before":"1678d3f489b52220ff9782ee7cafd6b98284d9b8","after":"d32c65435888372665d0fe3f2d9d406b87ad20cb","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-13T08:40:28.000Z","pushType":"pr_merge","commitsCount":117,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #306 from exploratortech/derek/20240605-mj-image-gen-queue-system\n\nMj image queue system","shortMessageHtmlLink":"Merge pull request #306 from exploratortech/derek/20240605-mj-image-g…"}},{"before":"12c878f21d2268bcd2fc3a5854a023f9a198edd3","after":"3d64b5e8d60e47b34ab2e863a1161c424d94d4e4","ref":"refs/heads/derek/20240613-fix-supabase-session-expired","pushedAt":"2024-06-13T08:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: leverage the get session function from supabase","shortMessageHtmlLink":"refactor: leverage the get session function from supabase"}},{"before":"4a191deb870e09b4fa9dd7fa08f35b1494bdb91e","after":"12c878f21d2268bcd2fc3a5854a023f9a198edd3","ref":"refs/heads/derek/20240613-fix-supabase-session-expired","pushedAt":"2024-06-13T08:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"chore: Add type-check script to package.json","shortMessageHtmlLink":"chore: Add type-check script to package.json"}},{"before":null,"after":"4a191deb870e09b4fa9dd7fa08f35b1494bdb91e","ref":"refs/heads/derek/20240613-fix-supabase-session-expired","pushedAt":"2024-06-13T08:07:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"debug: Add session logging for user authentication","shortMessageHtmlLink":"debug: Add session logging for user authentication"}},{"before":"fc84741d4dce4af2666363867feee1e880af3ffa","after":"1678d3f489b52220ff9782ee7cafd6b98284d9b8","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-13T04:56:37.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #309 from exploratortech/derek/20240613-add-tracking-for-student-name\n\nAdd tempUserUniqueId Posthog tracking","shortMessageHtmlLink":"Merge pull request #309 from exploratortech/derek/20240613-add-tracki…"}},{"before":"c60a2610c0845746c89bf75a793bd5be890de157","after":"460b7eb9e168a7ba4fee36d20a3edeca6888f1f6","ref":"refs/heads/derek/20240613-add-tracking-for-student-name","pushedAt":"2024-06-13T04:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Remove console.log statement in updateUserInfo function","shortMessageHtmlLink":"refactor: Remove console.log statement in updateUserInfo function"}},{"before":null,"after":"c60a2610c0845746c89bf75a793bd5be890de157","ref":"refs/heads/derek/20240613-add-tracking-for-student-name","pushedAt":"2024-06-13T04:51:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Add tempUserUniqueId to UserProfile interface","shortMessageHtmlLink":"refactor: Add tempUserUniqueId to UserProfile interface"}},{"before":"4902d06288af918bef74518e38685641a4722b9d","after":"cfc21570ada6e7bed00af6e9b7662f1fac0f769b","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-13T04:48:11.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Update Chinese translations for mjImage.json","shortMessageHtmlLink":"refactor: Update Chinese translations for mjImage.json"}},{"before":null,"after":"fc84741d4dce4af2666363867feee1e880af3ffa","ref":"refs/heads/will/20240612-fix-folder-ordering","pushedAt":"2024-06-12T23:22:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"williamtriinh","name":"William Trinh","path":"/williamtriinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40365041?s=80&v=4"},"commit":{"message":"Merge pull request #308 from exploratortech/derek/20240612-add-download-spinner-and-disable-button-after-requested\n\nfeature: Add download spinner and disable button after requested","shortMessageHtmlLink":"Merge pull request #308 from exploratortech/derek/20240612-add-downlo…"}},{"before":"499b38d0f4fa30e8fbf1094820233b4c376f67b3","after":null,"ref":"refs/heads/will/20231111-art-work-new-chat","pushedAt":"2024-06-12T22:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamtriinh","name":"William Trinh","path":"/williamtriinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40365041?s=80&v=4"}},{"before":"ab8105e1a7a7b1e3548176d01098ff8f906db9e6","after":null,"ref":"refs/heads/will/20240406-conversation-mode","pushedAt":"2024-06-12T22:52:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"williamtriinh","name":"William Trinh","path":"/williamtriinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40365041?s=80&v=4"}},{"before":"09fc41e84f75e7c1088d62480fd9a80e05a7fd4b","after":"4902d06288af918bef74518e38685641a4722b9d","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-12T16:05:46.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Improve MjQueueService by processing the next batch asynchronously","shortMessageHtmlLink":"refactor: Improve MjQueueService by processing the next batch asynchr…"}},{"before":"bc601e2bb5902ec583931405ecfb11da5b91c9d2","after":"fc84741d4dce4af2666363867feee1e880af3ffa","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-12T07:17:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #308 from exploratortech/derek/20240612-add-download-spinner-and-disable-button-after-requested\n\nfeature: Add download spinner and disable button after requested","shortMessageHtmlLink":"Merge pull request #308 from exploratortech/derek/20240612-add-downlo…"}},{"before":null,"after":"0e39f2ee01a801cb4c30a1732bd15b087b0771dc","ref":"refs/heads/derek/20240612-add-download-spinner-and-disable-button-after-requested","pushedAt":"2024-06-12T07:12:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"feature: Add download spinner and disable button after requested","shortMessageHtmlLink":"feature: Add download spinner and disable button after requested"}},{"before":"0c53cb7602428c42fe166d3f787bc623b82ffa40","after":"bc601e2bb5902ec583931405ecfb11da5b91c9d2","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-12T06:58:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #307 from exploratortech/derek/20240612-replace-dalle3-to-use-openai-endpoint\n\nReplace dalle3 endpoint to use openai","shortMessageHtmlLink":"Merge pull request #307 from exploratortech/derek/20240612-replace-da…"}},{"before":null,"after":"c20b8881123f7dd3569690106a3e1175fd92e514","ref":"refs/heads/derek/20240612-replace-dalle3-to-use-openai-endpoint","pushedAt":"2024-06-12T06:52:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Update the system prompt","shortMessageHtmlLink":"refactor: Update the system prompt"}},{"before":"d322a1485931c6182aa988b63d4b94d81c81af0e","after":"09fc41e84f75e7c1088d62480fd9a80e05a7fd4b","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-12T06:21:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Improve MjQueueService by processing the next batch asynchronously","shortMessageHtmlLink":"refactor: Improve MjQueueService by processing the next batch asynchr…"}},{"before":"4790ea50ef14ab23919ff32fe5ef2d3250c88f45","after":"d322a1485931c6182aa988b63d4b94d81c81af0e","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-12T04:29:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: the completed or failed flow","shortMessageHtmlLink":"refactor: the completed or failed flow"}},{"before":"89744db1982825141d1a1b71563fa3bc9a95b59b","after":"4790ea50ef14ab23919ff32fe5ef2d3250c88f45","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T14:35:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Add localization support for MjQueueJobComponent","shortMessageHtmlLink":"refactor: Add localization support for MjQueueJobComponent"}},{"before":"241ee95d94398c46520b6cd33d0bea873e98c371","after":"89744db1982825141d1a1b71563fa3bc9a95b59b","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T14:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Improve MjQueueJobComponent UI, add loading state to retry button","shortMessageHtmlLink":"refactor: Improve MjQueueJobComponent UI, add loading state to retry …"}},{"before":"106b2695bc9799886ec348503807c7293d757f75","after":"241ee95d94398c46520b6cd33d0bea873e98c371","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T14:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Add necessary await for MjQueueJob","shortMessageHtmlLink":"refactor: Add necessary await for MjQueueJob"}},{"before":"efe267df848d2b216ae1620e25a7e622030b6c47","after":"106b2695bc9799886ec348503807c7293d757f75","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T14:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Await processing of next batch in MjQueueService","shortMessageHtmlLink":"refactor: Await processing of next batch in MjQueueService"}},{"before":"3dbd6df120c4d8fbe4e81059bc9950035844e1da","after":"efe267df848d2b216ae1620e25a7e622030b6c47","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T13:59:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"refactor: Add console log in images in MjQueueService","shortMessageHtmlLink":"refactor: Add console log in images in MjQueueService"}},{"before":null,"after":"3dbd6df120c4d8fbe4e81059bc9950035844e1da","ref":"refs/heads/derek/20240605-mj-image-gen-queue-system","pushedAt":"2024-06-11T10:33:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Add Posthog Cleanup cron job monitoring","shortMessageHtmlLink":"Add Posthog Cleanup cron job monitoring"}},{"before":"057beaf9215685df1664264dbaac3eb27f3de3a7","after":"0c53cb7602428c42fe166d3f787bc623b82ffa40","ref":"refs/heads/chat-everywhere","pushedAt":"2024-06-07T10:29:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"Merge pull request #305 from exploratortech/derek/20240607-hotfix-logout-without-clearing-browser-history\n\nfix: should clear browser chat history based on state","shortMessageHtmlLink":"Merge pull request #305 from exploratortech/derek/20240607-hotfix-log…"}},{"before":null,"after":"1a936530c3d2fe393830a807140159b791682531","ref":"refs/heads/derek/20240607-hotfix-logout-without-clearing-browser-history","pushedAt":"2024-06-07T10:23:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1orZero","name":"Derek","path":"/1orZero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53516684?s=80&v=4"},"commit":{"message":"fix: should clear browser chat history based on state","shortMessageHtmlLink":"fix: should clear browser chat history based on state"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZKhmUQA","startCursor":null,"endCursor":null}},"title":"Activity · exploratortech/chat-everywhere"}