{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":377496562,"defaultBranch":"main","name":"AppFlowy","ownerLogin":"AppFlowy-IO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-16T12:56:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86002201?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718205478.0","currentOid":""},"activityList":{"items":[{"before":"bd5f5f8b9e83d6e59b90fee546e30569364607a2","after":"15329b39d037df587adba458eb527fa540259b08","ref":"refs/heads/main","pushedAt":"2024-06-12T23:58:05.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":"chore: update editor version (#5513)","shortMessageHtmlLink":"chore: update editor version (#5513)"}},{"before":"4f4be7eac7ae326e794f0374c709972d96d3d81b","after":"bd5f5f8b9e83d6e59b90fee546e30569364607a2","ref":"refs/heads/main","pushedAt":"2024-06-12T23:37:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"feat: integrate cloud document search (#5523)","shortMessageHtmlLink":"feat: integrate cloud document search (#5523)"}},{"before":"f1a4deb45915e938e5e6d9a8abe5801421f59bb8","after":"4f4be7eac7ae326e794f0374c709972d96d3d81b","ref":"refs/heads/main","pushedAt":"2024-06-12T22:02:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"feat: enable group condition (#5248)\n\n* feat: enable group condition\r\n\r\n* style: added i18n for date field group conditions\r\n\r\n* fix: flutter analyze\r\n\r\n* fix: test use i18n\r\n\r\n* fix: more localization\r\n\r\n---------\r\n\r\nCo-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>\r\nCo-authored-by: Mathias Mogensen ","shortMessageHtmlLink":"feat: enable group condition (#5248)"}},{"before":"4708c0f779fc1b11049b477e5d746054cd29100d","after":"f1a4deb45915e938e5e6d9a8abe5801421f59bb8","ref":"refs/heads/main","pushedAt":"2024-06-12T15:17:58.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":"chore: support more language (#5522)\n\n* chore: support more language\r\n\r\n* chore: adjust ui","shortMessageHtmlLink":"chore: support more language (#5522)"}},{"before":"8969481b4cc86815428b0a78dbe8844ac40712d9","after":null,"ref":"refs/heads/support_more_language","pushedAt":"2024-06-12T15:17:58.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":"c1548f7faf38fe4cd75d58370f3a43ec6f18a01f","after":null,"ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T15:08:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"}},{"before":"3d7a5005504a90672f94ebd2c4fc9ce52d224796","after":"4708c0f779fc1b11049b477e5d746054cd29100d","ref":"refs/heads/main","pushedAt":"2024-06-12T15:08:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"feat: plan+billing (#5518)\n\n* feat: billing client\r\n\r\n* feat: subscribe workspace default impl\r\n\r\n* feat: added create subscription\r\n\r\n* feat: add get workspace subs\r\n\r\n* feat: added subscription cancellation\r\n\r\n* feat: add workspace limits api\r\n\r\n* fix: update client api\r\n\r\n* feat: user billing portal\r\n\r\n* feat: billing UI (#5455)\r\n\r\n* feat: plan ui\r\n\r\n* feat: billing ui\r\n\r\n* feat: settings plan comparison dialog\r\n\r\n* feat: complete plan+billing ui\r\n\r\n* feat: backend integration\r\n\r\n* chore: cleaning\r\n\r\n* chore: fixes after merge\r\n\r\n* fix: dependency issue\r\n\r\n* feat: added subscription plan cancellation information\r\n\r\n* feat: subscription callback + canceled date\r\n\r\n* feat: put behind feature flag\r\n\r\n* feat: downgrade/upgrade dialogs\r\n\r\n* feat: update limit error codes\r\n\r\n* fix: billing refresh + downgrade dialog\r\n\r\n* fix: some minor improvements to settings\r\n\r\n* chore: use patch for client-api in tauri\r\n\r\n* fix: add shared-entity to patch\r\n\r\n* fix: compile\r\n\r\n* ci: try to add back maximize build space step\r\n\r\n* test: increase timeout in failing test\r\n\r\n---------\r\n\r\nCo-authored-by: Zack Fu Zi Xiang ","shortMessageHtmlLink":"feat: plan+billing (#5518)"}},{"before":"a55f9fcd3d8cd43d157757c1359dff64aac70e7a","after":"8969481b4cc86815428b0a78dbe8844ac40712d9","ref":"refs/heads/support_more_language","pushedAt":"2024-06-12T15:05:16.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: adjust ui","shortMessageHtmlLink":"chore: adjust ui"}},{"before":"580b05ca07261e33c2cf790ee5c8c447e72970b1","after":"c1548f7faf38fe4cd75d58370f3a43ec6f18a01f","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T12:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"test: increase timeout in failing test","shortMessageHtmlLink":"test: increase timeout in failing test"}},{"before":"328b144a7ee0802418c90cc17b0fb72b7569b070","after":"580b05ca07261e33c2cf790ee5c8c447e72970b1","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T11:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"ci: try to add back maximize build space step","shortMessageHtmlLink":"ci: try to add back maximize build space step"}},{"before":"59a727c011dc10efa9ab1f0453bac816683015d0","after":"a55f9fcd3d8cd43d157757c1359dff64aac70e7a","ref":"refs/heads/support_more_language","pushedAt":"2024-06-12T09:22:37.000Z","pushType":"force_push","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 more language","shortMessageHtmlLink":"chore: support more language"}},{"before":null,"after":"59a727c011dc10efa9ab1f0453bac816683015d0","ref":"refs/heads/support_more_language","pushedAt":"2024-06-12T09:13:44.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 more language","shortMessageHtmlLink":"chore: support more language"}},{"before":"421ab98372fdedf827d91a9a5c7d7f6d454abf5b","after":"328b144a7ee0802418c90cc17b0fb72b7569b070","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T08:40:25.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":"chore: merge with main","shortMessageHtmlLink":"chore: merge with main"}},{"before":"21d91bb3c21f1015abbea40e06916beed5edb698","after":"421ab98372fdedf827d91a9a5c7d7f6d454abf5b","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T08:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"fix: compile","shortMessageHtmlLink":"fix: compile"}},{"before":"ad0fe862852ec0293d09a6bf33318c52ca18c2e5","after":null,"ref":"refs/heads/ai_translate","pushedAt":"2024-06-12T08:32:29.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":"815c99710e7d649b65e9fadc88db3771a6d66bac","after":"3d7a5005504a90672f94ebd2c4fc9ce52d224796","ref":"refs/heads/main","pushedAt":"2024-06-12T08:32:28.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: AI translation in Database (#5515)\n\n* chore: add tranlate field type\r\n\r\n* chore: integrate ai translate\r\n\r\n* chore: integrate client api\r\n\r\n* chore: implement UI","shortMessageHtmlLink":"feat: AI translation in Database (#5515)"}},{"before":"e80171c21d8ea69ee820182d69cdd4e82b87a7bf","after":"ad0fe862852ec0293d09a6bf33318c52ca18c2e5","ref":"refs/heads/ai_translate","pushedAt":"2024-06-12T08:32:16.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: implement UI","shortMessageHtmlLink":"chore: implement UI"}},{"before":"609a73cc0a25c0c0a6230ba10bd9cf2d9fc158c3","after":"21d91bb3c21f1015abbea40e06916beed5edb698","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T07:55:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"chore: merge branch 'upstream/main' into feat/billing-client","shortMessageHtmlLink":"chore: merge branch 'upstream/main' into feat/billing-client"}},{"before":"558c6a7a7af631cae0d259eb1555d3f75e154315","after":"609a73cc0a25c0c0a6230ba10bd9cf2d9fc158c3","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-12T07:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"fix: add shared-entity to patch","shortMessageHtmlLink":"fix: add shared-entity to patch"}},{"before":"4a524b914ffbd7f46cfec57bb173282968195e67","after":"e80171c21d8ea69ee820182d69cdd4e82b87a7bf","ref":"refs/heads/ai_translate","pushedAt":"2024-06-12T06:02: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: implement UI","shortMessageHtmlLink":"chore: implement UI"}},{"before":"c9fe93920f305e4a4b9fd8c461dcac0769e6065b","after":"815c99710e7d649b65e9fadc88db3771a6d66bac","ref":"refs/heads/main","pushedAt":"2024-06-11T20:17:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"feat: magic link sign-in as anonymous user (#5520)\n\n* feat: magic link sign-in as anonymous user\r\n\r\n* chore: remove commented code\r\n\r\n* fix: custom sign-in dialog\r\n\r\n* fix: bring back sign-out dialog\r\n\r\n* fix: add minor space for sync indicator","shortMessageHtmlLink":"feat: magic link sign-in as anonymous user (#5520)"}},{"before":"4045feac7035fb4ac09eab6f2c51373bc3bceaf5","after":"558c6a7a7af631cae0d259eb1555d3f75e154315","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-11T14:05:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"chore: use patch for client-api in tauri","shortMessageHtmlLink":"chore: use patch for client-api in tauri"}},{"before":"800dec5f0532e81ebf20c40b8756a49463e67510","after":"4045feac7035fb4ac09eab6f2c51373bc3bceaf5","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-11T13:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"chore: use patch for client-api in tauri","shortMessageHtmlLink":"chore: use patch for client-api in tauri"}},{"before":"05141cd7c94aaf570e310b1d91102817e3989edf","after":"4a524b914ffbd7f46cfec57bb173282968195e67","ref":"refs/heads/ai_translate","pushedAt":"2024-06-11T13:57:34.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: integrate client api","shortMessageHtmlLink":"chore: integrate client api"}},{"before":"5ec5e4d138d61e6e5a026944b57ef59769eb86de","after":"800dec5f0532e81ebf20c40b8756a49463e67510","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-11T12:30:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"chore: merge branch 'upstream/main' into feat/billing-client","shortMessageHtmlLink":"chore: merge branch 'upstream/main' into feat/billing-client"}},{"before":"7107c11a22c9d56da94a3fb1876f2243edcc0fa6","after":"5ec5e4d138d61e6e5a026944b57ef59769eb86de","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-11T12:30:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Xazin","name":"Mathias Mogensen","path":"/Xazin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42929161?s=80&v=4"},"commit":{"message":"fix: some minor improvements to settings","shortMessageHtmlLink":"fix: some minor improvements to settings"}},{"before":null,"after":"05141cd7c94aaf570e310b1d91102817e3989edf","ref":"refs/heads/ai_translate","pushedAt":"2024-06-11T06:47:11.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: integrate ai translate","shortMessageHtmlLink":"chore: integrate ai translate"}},{"before":"9b0a3badbab038133d9bdc419d67d6402fd7bd67","after":"7107c11a22c9d56da94a3fb1876f2243edcc0fa6","ref":"refs/heads/feat/billing-client","pushedAt":"2024-06-11T02:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"speed2exe","name":"Zack","path":"/speed2exe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33050391?s=80&v=4"},"commit":{"message":"feat: update limit error codes","shortMessageHtmlLink":"feat: update limit error codes"}},{"before":"5012b99c9b4c4dcb9f44aa94ef21238ad0b7375d","after":"c9fe93920f305e4a4b9fd8c461dcac0769e6065b","ref":"refs/heads/main","pushedAt":"2024-06-11T02:17:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LucasXu0","name":"Lucas.Xu","path":"/LucasXu0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11863087?s=80&v=4"},"commit":{"message":"chore: update tr_TR translations (#5499)","shortMessageHtmlLink":"chore: update tr_TR translations (#5499)"}},{"before":"6b46372aa07f04fd6c89548c393575164890a52f","after":"5012b99c9b4c4dcb9f44aa94ef21238ad0b7375d","ref":"refs/heads/main","pushedAt":"2024-06-11T02:16:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LucasXu0","name":"Lucas.Xu","path":"/LucasXu0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11863087?s=80&v=4"},"commit":{"message":"fix: remove member request on launch (#5505)","shortMessageHtmlLink":"fix: remove member request on launch (#5505)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY9jHgQA","startCursor":null,"endCursor":null}},"title":"Activity ยท AppFlowy-IO/AppFlowy"}