{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":253150295,"defaultBranch":"main","name":"einkbro","ownerLogin":"plateaukao","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-05T03:47:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4084738?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726591095.0","currentOid":""},"activityList":{"items":[{"before":"e30906704b4d92c1e44473957f36ee5142936e79","after":"782b53598ce7334820e16013d464bc57b870a360","ref":"refs/heads/main","pushedAt":"2024-09-21T08:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: support read article in context menu. no need to open a link now","shortMessageHtmlLink":"feat: support read article in context menu. no need to open a link now"}},{"before":"d875917ae6f665fa606a763ff4b0b4a9f61a935b","after":"e30906704b4d92c1e44473957f36ee5142936e79","ref":"refs/heads/main","pushedAt":"2024-09-21T08:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: add support for adding web content to reading list","shortMessageHtmlLink":"feat: add support for adding web content to reading list"}},{"before":"7957f576817d4bce89c8ed78112ea5f43f5ab18c","after":"d875917ae6f665fa606a763ff4b0b4a9f61a935b","ref":"refs/heads/main","pushedAt":"2024-09-21T06:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: clear the to-be-read list after user click on stop","shortMessageHtmlLink":"fix: clear the to-be-read list after user click on stop"}},{"before":"44d960ebb72e3c95e56398e1d9b938ddeff5dfbb","after":"7957f576817d4bce89c8ed78112ea5f43f5ab18c","ref":"refs/heads/main","pushedAt":"2024-09-21T05:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: add add article to read list","shortMessageHtmlLink":"feat: add add article to read list"}},{"before":"307a2b1bc375c59e9f803c5f137cf502f33e8a08","after":"44d960ebb72e3c95e56398e1d9b938ddeff5dfbb","ref":"refs/heads/main","pushedAt":"2024-09-21T04:55:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: support pause feature in tts setting dialog","shortMessageHtmlLink":"feat: support pause feature in tts setting dialog"}},{"before":"25dfb9d53d06356ccd4a5ed6969efe09907fa61c","after":"307a2b1bc375c59e9f803c5f137cf502f33e8a08","ref":"refs/heads/main","pushedAt":"2024-09-21T04:03:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: make sure tts won't request too short strings.","shortMessageHtmlLink":"feat: make sure tts won't request too short strings."}},{"before":"22ce4bc4dacd5891938d95343b84c42cf44bbddb","after":"25dfb9d53d06356ccd4a5ed6969efe09907fa61c","ref":"refs/heads/main","pushedAt":"2024-09-20T15:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: merge etts files","shortMessageHtmlLink":"refactor: merge etts files"}},{"before":"23fc52afc91a4deec6b434423b9df37b2e396885","after":"22ce4bc4dacd5891938d95343b84c42cf44bbddb","ref":"refs/heads/main","pushedAt":"2024-09-20T14:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: tts implementation","shortMessageHtmlLink":"refactor: tts implementation"}},{"before":"13477fbfd8bb3fcdecd2a8e51ef3eec5f03e2327","after":"23fc52afc91a4deec6b434423b9df37b2e396885","ref":"refs/heads/main","pushedAt":"2024-09-20T14:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: tts data format","shortMessageHtmlLink":"refactor: tts data format"}},{"before":"431a9ad1fb1acf15621903b18d1887838b4e9747","after":"13477fbfd8bb3fcdecd2a8e51ef3eec5f03e2327","ref":"refs/heads/main","pushedAt":"2024-09-19T15:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: move recent voices to tts dialog instead","shortMessageHtmlLink":"feat: move recent voices to tts dialog instead"}},{"before":"528255f9279e4a2e9972dde1776b66617c5022a1","after":"431a9ad1fb1acf15621903b18d1887838b4e9747","ref":"refs/heads/main","pushedAt":"2024-09-18T16:39:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: bookmark loading way","shortMessageHtmlLink":"refactor: bookmark loading way"}},{"before":"d6f7fb76d9514152f8a2850afc63ced8bcaf6e24","after":"528255f9279e4a2e9972dde1776b66617c5022a1","ref":"refs/heads/main","pushedAt":"2024-09-18T16:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: crash when two lanagues are mixed in contenxt for tts","shortMessageHtmlLink":"fix: crash when two lanagues are mixed in contenxt for tts"}},{"before":"e882a5040255ca2d321bd2ae0a18d9a45f69375f","after":"d6f7fb76d9514152f8a2850afc63ced8bcaf6e24","ref":"refs/heads/main","pushedAt":"2024-09-18T16:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: add recently used voices","shortMessageHtmlLink":"feat: add recently used voices"}},{"before":"dd35f6222f919ccab91b90487159f2c53714e749","after":"e882a5040255ca2d321bd2ae0a18d9a45f69375f","ref":"refs/heads/main","pushedAt":"2024-09-18T15:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: remove un-used codes","shortMessageHtmlLink":"refactor: remove un-used codes"}},{"before":"3e4704cf7b28ff36bc51efeabad5c655ae0af5a0","after":"dd35f6222f919ccab91b90487159f2c53714e749","ref":"refs/heads/main","pushedAt":"2024-09-18T14:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: color issue on tts voice dialogfragment","shortMessageHtmlLink":"fix: color issue on tts voice dialogfragment"}},{"before":"4dfa50fff1ced5035d1be77ef5af55ac165375e6","after":"3e4704cf7b28ff36bc51efeabad5c655ae0af5a0","ref":"refs/heads/main","pushedAt":"2024-09-18T14:04:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: useOpenAiTts and ttsType relation","shortMessageHtmlLink":"fix: useOpenAiTts and ttsType relation"}},{"before":null,"after":"fe82a0005cd81b4a5535beb1c3d1400bba743dbe","ref":"refs/heads/eTts","pushedAt":"2024-09-17T16:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: support changing voices for e tts","shortMessageHtmlLink":"feat: support changing voices for e tts"}},{"before":"beeeb3b2ee339dfdd79f21a4b2a3ca9b1237659f","after":"4dfa50fff1ced5035d1be77ef5af55ac165375e6","ref":"refs/heads/main","pushedAt":"2024-09-17T08:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: add a close button to settings","shortMessageHtmlLink":"feat: add a close button to settings"}},{"before":"d10603ada4e124b6279bfe1527eb0ae182b4b7d2","after":"beeeb3b2ee339dfdd79f21a4b2a3ca9b1237659f","ref":"refs/heads/main","pushedAt":"2024-09-17T08:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"ui: fix string","shortMessageHtmlLink":"ui: fix string"}},{"before":"7cf5bc92ae6f99e84f0ea80536c34ef8a24aeda3","after":"d10603ada4e124b6279bfe1527eb0ae182b4b7d2","ref":"refs/heads/main","pushedAt":"2024-09-17T08:08:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: make touch area actions configureable","shortMessageHtmlLink":"feat: make touch area actions configureable"}},{"before":"bbfc6b680d3fe87f0bcff4860f2e037c7041500d","after":"7cf5bc92ae6f99e84f0ea80536c34ef8a24aeda3","ref":"refs/heads/main","pushedAt":"2024-09-17T02:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"ui: remove un-used icons","shortMessageHtmlLink":"ui: remove un-used icons"}},{"before":"750a1300f3514b316d7e275f24b3dfccbf921d9b","after":"bbfc6b680d3fe87f0bcff4860f2e037c7041500d","ref":"refs/heads/main","pushedAt":"2024-09-17T00:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"ver: v11.17.0","shortMessageHtmlLink":"ver: v11.17.0"}},{"before":"ef515ce312f304eb10373657b915ac24131dad87","after":"750a1300f3514b316d7e275f24b3dfccbf921d9b","ref":"refs/heads/main","pushedAt":"2024-09-16T14:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: tts play speed, long press on setting","shortMessageHtmlLink":"fix: tts play speed, long press on setting"}},{"before":"c7aae254b8cbd903040bade13e542eb2fc41ebbe","after":"ef515ce312f304eb10373657b915ac24131dad87","ref":"refs/heads/main","pushedAt":"2024-09-16T14:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: make sure only a small queue is used to fetch tts audio from openai","shortMessageHtmlLink":"fix: make sure only a small queue is used to fetch tts audio from openai"}},{"before":"00e95431024f933c5bee8d5f396d422ba0e816e7","after":"c7aae254b8cbd903040bade13e542eb2fc41ebbe","ref":"refs/heads/main","pushedAt":"2024-09-16T11:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: when long clicking on setting icon on menu, go to settings","shortMessageHtmlLink":"feat: when long clicking on setting icon on menu, go to settings"}},{"before":"f49eb34a71553fba55e90eaea969b4e6ca7424a1","after":"00e95431024f933c5bee8d5f396d422ba0e816e7","ref":"refs/heads/main","pushedAt":"2024-09-16T11:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"feat: add an behavior setting to enable using web cache first","shortMessageHtmlLink":"feat: add an behavior setting to enable using web cache first"}},{"before":"8efe9b1e2c5ae59e882728f4fbb7d2225e59f0c3","after":"f49eb34a71553fba55e90eaea969b4e6ca7424a1","ref":"refs/heads/main","pushedAt":"2024-09-15T10:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: input address bar is not focused at first time","shortMessageHtmlLink":"fix: input address bar is not focused at first time"}},{"before":"a55b0c1b0efb5e035f6cd05351ff16ce11212417","after":"8efe9b1e2c5ae59e882728f4fbb7d2225e59f0c3","ref":"refs/heads/main","pushedAt":"2024-09-15T10:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: actionmode visibility","shortMessageHtmlLink":"refactor: actionmode visibility"}},{"before":"5580afb30f87002917a5597e740357099316c699","after":"a55b0c1b0efb5e035f6cd05351ff16ce11212417","ref":"refs/heads/main","pushedAt":"2024-09-15T10:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"refactor: extract translation viewmodel codes","shortMessageHtmlLink":"refactor: extract translation viewmodel codes"}},{"before":"0b4408d4509c396c9280f9bf6af8e13649f5fbe3","after":"5580afb30f87002917a5597e740357099316c699","ref":"refs/heads/main","pushedAt":"2024-09-15T09:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"plateaukao","name":"Daniel Kao","path":"/plateaukao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4084738?s=80&v=4"},"commit":{"message":"fix: extract toolbar layout change codes from browser activity","shortMessageHtmlLink":"fix: extract toolbar layout change codes from browser activity"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODoyNDozNS4wMDAwMDBazwAAAAS8m-h5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwODoyNDozNS4wMDAwMDBazwAAAAS8m-h5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwOToyMzoyNi4wMDAwMDBazwAAAAS2nJg2"}},"title":"Activity ยท plateaukao/einkbro"}