{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":377498937,"defaultBranch":"main","name":"AppFlowy-Cloud","ownerLogin":"AppFlowy-IO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-16T13:04:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86002201?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718194816.0","currentOid":""},"activityList":{"items":[{"before":"a2194e4ca7394165d8eb9932e8a7abee29a8144d","after":null,"ref":"refs/heads/remove-unused-docker-compose-ports","pushedAt":"2024-06-12T12:34:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"}},{"before":"d5e0157d143fd8f4409f1f0b12118578906dcdc9","after":"ee16f428c98e4e471fc50a944a87a983bc795814","ref":"refs/heads/main","pushedAt":"2024-06-12T12:34:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"Merge pull request #616 from AppFlowy-IO/remove-unused-docker-compose-ports\n\nchore: try remove unused ports","shortMessageHtmlLink":"Merge pull request #616 from AppFlowy-IO/remove-unused-docker-compose…"}},{"before":null,"after":"a2194e4ca7394165d8eb9932e8a7abee29a8144d","ref":"refs/heads/remove-unused-docker-compose-ports","pushedAt":"2024-06-12T12:20:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"chore: try remove unused ports","shortMessageHtmlLink":"chore: try remove unused ports"}},{"before":"2b9fd57eba8524695fb4ac4539ef084cd620d11a","after":null,"ref":"refs/heads/hide-postgres-port","pushedAt":"2024-06-12T11:39:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"}},{"before":"64baf9ea0028cb4407f6b0df8d02aa1188406b40","after":"d5e0157d143fd8f4409f1f0b12118578906dcdc9","ref":"refs/heads/main","pushedAt":"2024-06-12T11:39:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"Merge pull request #615 from AppFlowy-IO/hide-postgres-port\n\nchore: hide postgres port from docker compose","shortMessageHtmlLink":"Merge pull request #615 from AppFlowy-IO/hide-postgres-port"}},{"before":null,"after":"2b9fd57eba8524695fb4ac4539ef084cd620d11a","ref":"refs/heads/hide-postgres-port","pushedAt":"2024-06-12T11:37:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"chore: hide postgres port from docker compose","shortMessageHtmlLink":"chore: hide postgres port from docker compose"}},{"before":"d02c7e4ea7fd76d3e801e4cc5c366ac7f44af241","after":null,"ref":"refs/heads/search-tokens-metrics","pushedAt":"2024-06-12T07:06:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"}},{"before":"010959733033c2b4d7842b3d4c33042ba4a999b6","after":"64baf9ea0028cb4407f6b0df8d02aa1188406b40","ref":"refs/heads/main","pushedAt":"2024-06-12T07:06:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"Merge pull request #608 from AppFlowy-IO/search-tokens-metrics\n\nlet prometheus track open ai tokens used on search","shortMessageHtmlLink":"Merge pull request #608 from AppFlowy-IO/search-tokens-metrics"}},{"before":"1ca73baa75ddea8f09b54fdefdddab7a08d9ceaa","after":"d02c7e4ea7fd76d3e801e4cc5c366ac7f44af241","ref":"refs/heads/search-tokens-metrics","pushedAt":"2024-06-12T06:27:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"feat: add workspace label to search open ai token metrics","shortMessageHtmlLink":"feat: add workspace label to search open ai token metrics"}},{"before":"ff4384fbd07a4b7394a9af8c9159cd65715d3471","after":"010959733033c2b4d7842b3d4c33042ba4a999b6","ref":"refs/heads/main","pushedAt":"2024-06-12T06:13:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"Merge pull request #613 from AppFlowy-IO/normalize-paths\n\nchore: normalize URL paths in appflowy collab server","shortMessageHtmlLink":"Merge pull request #613 from AppFlowy-IO/normalize-paths"}},{"before":"3721d209f22d50933b281fd9fb55deb6f2891a72","after":null,"ref":"refs/heads/normalize-paths","pushedAt":"2024-06-12T06:13:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"}},{"before":"882d1d1798e26a2bc11128e0665e32e2effeedd2","after":null,"ref":"refs/heads/translate_api_endpoint","pushedAt":"2024-06-12T04:37:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"}},{"before":"d0467e7e2e8ee4b925556b5510fb6ed7322dde8c","after":"ff4384fbd07a4b7394a9af8c9159cd65715d3471","ref":"refs/heads/main","pushedAt":"2024-06-12T04:37:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"feat: translate api endpoint (#612)\n\n* chore: support translate\r\n\r\n* chore: support translate\r\n\r\n* chore: update endpoint structs","shortMessageHtmlLink":"feat: translate api endpoint (#612)"}},{"before":null,"after":"3721d209f22d50933b281fd9fb55deb6f2891a72","ref":"refs/heads/normalize-paths","pushedAt":"2024-06-12T04:22:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"chore: normalize URL paths in appflowy collab server","shortMessageHtmlLink":"chore: normalize URL paths in appflowy collab server"}},{"before":"2b7f09c2b0f956daa5aa798c55c4f286bdd9d20a","after":"882d1d1798e26a2bc11128e0665e32e2effeedd2","ref":"refs/heads/translate_api_endpoint","pushedAt":"2024-06-12T03:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: update endpoint structs","shortMessageHtmlLink":"chore: update endpoint structs"}},{"before":null,"after":"2b7f09c2b0f956daa5aa798c55c4f286bdd9d20a","ref":"refs/heads/translate_api_endpoint","pushedAt":"2024-06-11T11:59:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: support translate","shortMessageHtmlLink":"chore: support translate"}},{"before":"c22926ed40229748bff6b4f8dc0fb196674ab033","after":null,"ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-08T14:51:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"}},{"before":"8a0c098fe8c247c46f5aaa47097cc54f5c4effdc","after":"d0467e7e2e8ee4b925556b5510fb6ed7322dde8c","ref":"refs/heads/main","pushedAt":"2024-06-08T14:51:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"feat: Stream chat message (#610)\n\n* chore: test stream\r\n\r\n* chore: fix test\r\n\r\n* chore: fix test\r\n\r\n* chore: add log\r\n\r\n* chore: fix parsing\r\n\r\n* chore: fix parsing\r\n\r\n* chore: fix parsing\r\n\r\n* chore: create answer\r\n\r\n* chore: create answer","shortMessageHtmlLink":"feat: Stream chat message (#610)"}},{"before":"3c4f5c09c198ea4c4fd8061c00fa61469b62d37a","after":"c22926ed40229748bff6b4f8dc0fb196674ab033","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-07T08:47:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: create answer","shortMessageHtmlLink":"chore: create answer"}},{"before":"5c127b0b4142e0d492b08c87a0d1dff36f8830a3","after":"3c4f5c09c198ea4c4fd8061c00fa61469b62d37a","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-07T03:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: fix parsing","shortMessageHtmlLink":"chore: fix parsing"}},{"before":"9eccb4ac72303b00935d525bee85ab1a9fd7762b","after":"5c127b0b4142e0d492b08c87a0d1dff36f8830a3","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-07T03:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: fix parsing","shortMessageHtmlLink":"chore: fix parsing"}},{"before":"0c3f9385272eae06fd36309d98a9bd385da92da2","after":"9eccb4ac72303b00935d525bee85ab1a9fd7762b","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-07T03:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: fix parsing","shortMessageHtmlLink":"chore: fix parsing"}},{"before":"ee534b526362ea4221e4b001bf61c8d00b20df03","after":"0c3f9385272eae06fd36309d98a9bd385da92da2","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-07T02:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: add log","shortMessageHtmlLink":"chore: add log"}},{"before":"f04fd716604aa22d133d4e6ead0adf35dab6ab5c","after":"ee534b526362ea4221e4b001bf61c8d00b20df03","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-06T04:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: fix test","shortMessageHtmlLink":"chore: fix test"}},{"before":null,"after":"f04fd716604aa22d133d4e6ead0adf35dab6ab5c","ref":"refs/heads/stream_chat_message","pushedAt":"2024-06-06T04:39:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"chore: fix test","shortMessageHtmlLink":"chore: fix test"}},{"before":null,"after":"1ca73baa75ddea8f09b54fdefdddab7a08d9ceaa","ref":"refs/heads/search-tokens-metrics","pushedAt":"2024-06-06T04:39:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Horusiath","name":"Bartosz Sypytkowski","path":"/Horusiath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679705?s=80&v=4"},"commit":{"message":"chore: let prometheus track open ai tokens used on search","shortMessageHtmlLink":"chore: let prometheus track open ai tokens used on search"}},{"before":"7e8225b8a1cbda63af41b0b265d342842709842c","after":null,"ref":"refs/heads/payment-success-redirect","pushedAt":"2024-06-06T01:56:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"}},{"before":"b52369de7f5890c36b9d4f8784bf603c0f9dfe43","after":"8a0c098fe8c247c46f5aaa47097cc54f5c4effdc","ref":"refs/heads/main","pushedAt":"2024-06-06T01:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"},"commit":{"message":"feat: add payment success redirect (#607)","shortMessageHtmlLink":"feat: add payment success redirect (#607)"}},{"before":"7a81ea58c11d58ea7ba1c5efafb7aa4867dbc386","after":"7e8225b8a1cbda63af41b0b265d342842709842c","ref":"refs/heads/payment-success-redirect","pushedAt":"2024-06-06T01:38:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"Merge branch 'main' into payment-success-redirect","shortMessageHtmlLink":"Merge branch 'main' into payment-success-redirect"}},{"before":"e877051420cf326388220d3efd0d8e9fe09b6790","after":null,"ref":"refs/heads/index-workspace-switch","pushedAt":"2024-06-06T01:26:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"appflowy","name":"Nathan.fooo","path":"/appflowy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86001920?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY0rPFQA","startCursor":null,"endCursor":null}},"title":"Activity · AppFlowy-IO/AppFlowy-Cloud"}