{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":829566183,"defaultBranch":"main","name":"terminal","ownerLogin":"fortio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-16T17:33:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32624974?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726770152.0","currentOid":""},"activityList":{"items":[{"before":"31b509e57292d4b51937331fce3368716add433f","after":null,"ref":"refs/heads/dependabot/go_modules/fortio.org/safecast-1.0.0","pushedAt":"2024-09-19T18:22:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0827d89a62ea8d74ece87180bb0716eb5b483323","after":"56a2f850eb8bb5f5d4e336273557b02ff18cdd71","ref":"refs/heads/main","pushedAt":"2024-09-19T18:21:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Bump fortio.org/safecast from 0.1.1 to 1.0.0 (#26)\n\nBumps [fortio.org/safecast](https://github.com/fortio/safecast) from 0.1.1 to 1.0.0.\r\n- [Release notes](https://github.com/fortio/safecast/releases)\r\n- [Commits](https://github.com/fortio/safecast/compare/v0.1.1...v1.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: fortio.org/safecast\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump fortio.org/safecast from 0.1.1 to 1.0.0 (#26)"}},{"before":null,"after":"31b509e57292d4b51937331fce3368716add433f","ref":"refs/heads/dependabot/go_modules/fortio.org/safecast-1.0.0","pushedAt":"2024-09-19T18:07:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump fortio.org/safecast from 0.1.1 to 1.0.0\n\nBumps [fortio.org/safecast](https://github.com/fortio/safecast) from 0.1.1 to 1.0.0.\n- [Release notes](https://github.com/fortio/safecast/releases)\n- [Commits](https://github.com/fortio/safecast/compare/v0.1.1...v1.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: fortio.org/safecast\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump fortio.org/safecast from 0.1.1 to 1.0.0"}},{"before":"9e114823e8f887233992bcaa7f653ef74fe4bd6f","after":null,"ref":"refs/heads/gosec","pushedAt":"2024-09-17T01:03:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"}},{"before":"d753b639b420d2247190d1f9fdfd0dc4cded48ac","after":"0827d89a62ea8d74ece87180bb0716eb5b483323","ref":"refs/heads/main","pushedAt":"2024-09-17T01:03:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Remove the nolint gosec through safecast (#25)","shortMessageHtmlLink":"Remove the nolint gosec through safecast (#25)"}},{"before":null,"after":"9e114823e8f887233992bcaa7f653ef74fe4bd6f","ref":"refs/heads/gosec","pushedAt":"2024-09-17T00:57:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Remove the nolint gosec through safecast","shortMessageHtmlLink":"Remove the nolint gosec through safecast"}},{"before":"924e9d04943f912aa9fa9e8dfd993426ef66c2e8","after":null,"ref":"refs/heads/susp_resume","pushedAt":"2024-09-17T00:53:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"}},{"before":"7fa1f01f7be414a82b2de01c7aac730fd06de03e","after":"d753b639b420d2247190d1f9fdfd0dc4cded48ac","ref":"refs/heads/main","pushedAt":"2024-09-17T00:53:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Adding Suspend()/Resume() to restore terminal to normal (#24)\n\n* Adding .Suspend()/.Resume()\r\n\r\n* Adding run cmd to sample to test/verify that Suspend/Resume work\r\n\r\n* clear error after fake read, use specific error for stop to avoid logging it info level","shortMessageHtmlLink":"Adding Suspend()/Resume() to restore terminal to normal (#24)"}},{"before":"1c52bbe24d307c628ea278188ba2ba0d2974a8bd","after":"924e9d04943f912aa9fa9e8dfd993426ef66c2e8","ref":"refs/heads/susp_resume","pushedAt":"2024-09-17T00:43:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"clear error after fake read, use specific error for stop to avoid logging it info level","shortMessageHtmlLink":"clear error after fake read, use specific error for stop to avoid log…"}},{"before":"4831020c715e70c1556106b405c164f7ab12d622","after":"1c52bbe24d307c628ea278188ba2ba0d2974a8bd","ref":"refs/heads/susp_resume","pushedAt":"2024-09-17T00:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"clear error after fake read, use specific error for stop to avoid logging it info level","shortMessageHtmlLink":"clear error after fake read, use specific error for stop to avoid log…"}},{"before":"75ddc6c2a9bc36f27b05a3d0e0e1e5f453449a51","after":"4831020c715e70c1556106b405c164f7ab12d622","ref":"refs/heads/susp_resume","pushedAt":"2024-09-16T23:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Adding run cmd to sample to test/verify that Suspend/Resume work","shortMessageHtmlLink":"Adding run cmd to sample to test/verify that Suspend/Resume work"}},{"before":null,"after":"75ddc6c2a9bc36f27b05a3d0e0e1e5f453449a51","ref":"refs/heads/susp_resume","pushedAt":"2024-09-16T23:16:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Adding .Suspend()/.Resume()","shortMessageHtmlLink":"Adding .Suspend()/.Resume()"}},{"before":"2f1ac75ae35ea54c20c1bff97a55f4c6ad65bcf7","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.25.0","pushedAt":"2024-09-12T20:38:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"bf1d42375acb59a6e5dfcd7f294cf56a92262e4b","after":"7fa1f01f7be414a82b2de01c7aac730fd06de03e","ref":"refs/heads/main","pushedAt":"2024-09-12T20:37:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.24.0 to 0.25.0 (#23)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.24.0 to 0.25.0.\r\n- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/sys\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.24.0 to 0.25.0 (#23)"}},{"before":null,"after":"2f1ac75ae35ea54c20c1bff97a55f4c6ad65bcf7","ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.25.0","pushedAt":"2024-09-04T17:13:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.24.0 to 0.25.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.24.0 to 0.25.0.\n- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.24.0 to 0.25.0"}},{"before":"a22b1d1e2c0f40967121da4a67977ded15e0a6fe","after":null,"ref":"refs/heads/wasm_compile","pushedAt":"2024-09-02T03:15:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"}},{"before":"9adf8ac8f93978065f3959472f4484f8cf74d043","after":"bf1d42375acb59a6e5dfcd7f294cf56a92262e4b","ref":"refs/heads/main","pushedAt":"2024-09-02T03:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Switch the non unix select to all other platforms. also switch to merged workflow main (#22)","shortMessageHtmlLink":"Switch the non unix select to all other platforms. also switch to mer…"}},{"before":null,"after":"a22b1d1e2c0f40967121da4a67977ded15e0a6fe","ref":"refs/heads/wasm_compile","pushedAt":"2024-09-02T03:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Switch the non unix select to all other platforms. also switch to merged workflow main","shortMessageHtmlLink":"Switch the non unix select to all other platforms. also switch to mer…"}},{"before":"62d0a8623c10f81adc9f2dd0bde162fdb26ffc85","after":null,"ref":"refs/heads/differentiate_error","pushedAt":"2024-09-02T02:10:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"}},{"before":"2ced5f110bb5e4f6067834972942df6c36fa7927","after":"9adf8ac8f93978065f3959472f4484f8cf74d043","ref":"refs/heads/main","pushedAt":"2024-09-02T02:10:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Fix the tight loop of empty Read() bug. Differentiate the type of interrupt errors (#21)\n\n* Fix the tight loop of empty Read() bug. Differentiate the type of interrupt errors\r\n\r\n* remove nil checks that aren't needed\r\n\r\n* Add more comment about the need for timeout read\r\n\r\n* Move to unix specific for using \"golang.org/x/sys/unix\" and fix macOS vs linux difference in syscall.Select\r\n\r\n* Use fortio/workflows#70 branch to see failure on windows (and minor tweak to type used to avoid copying the TV each call)\r\n\r\n* Adding early windows version\r\n\r\n* Add build tags","shortMessageHtmlLink":"Fix the tight loop of empty Read() bug. Differentiate the type of int…"}},{"before":"b22200a859bf1a1890a60d7dffb52593e642fafb","after":"62d0a8623c10f81adc9f2dd0bde162fdb26ffc85","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T23:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Add build tags","shortMessageHtmlLink":"Add build tags"}},{"before":"3df09a4e2995fce49f7e982b67329f6290623245","after":"b22200a859bf1a1890a60d7dffb52593e642fafb","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T22:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Adding early windows version","shortMessageHtmlLink":"Adding early windows version"}},{"before":"d1f8858c7447bad201393bf36d926080911a2707","after":"3df09a4e2995fce49f7e982b67329f6290623245","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T22:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Use fortio/workflows#70 branch to see failure on windows (and minor tweak to type used to avoid copying the TV each call)","shortMessageHtmlLink":"Use fortio/workflows#70 branch to see failure on windows (and minor t…"}},{"before":"aad004017b1e0a2ba00b86c267246c614788f5c4","after":"d1f8858c7447bad201393bf36d926080911a2707","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T22:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Move to unix specific for using \"golang.org/x/sys/unix\" and fix macOS vs linux difference in syscall.Select","shortMessageHtmlLink":"Move to unix specific for using \"golang.org/x/sys/unix\" and fix macOS…"}},{"before":"6e6f0ca78eb0e87f327a43a1ad79586ee53ac8a8","after":"aad004017b1e0a2ba00b86c267246c614788f5c4","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T21:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Add more comment about the need for timeout read","shortMessageHtmlLink":"Add more comment about the need for timeout read"}},{"before":"8df3ce440b51fbabcc216cb68dc9e16bd23230ce","after":"6e6f0ca78eb0e87f327a43a1ad79586ee53ac8a8","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T21:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"remove nil checks that aren't needed","shortMessageHtmlLink":"remove nil checks that aren't needed"}},{"before":null,"after":"8df3ce440b51fbabcc216cb68dc9e16bd23230ce","ref":"refs/heads/differentiate_error","pushedAt":"2024-09-01T21:09:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Fix the tight loop of empty Read() bug. Differentiate the type of interrupt errors","shortMessageHtmlLink":"Fix the tight loop of empty Read() bug. Differentiate the type of int…"}},{"before":"f5a729456a71be633f3ac8fc4a76cb833253eacf","after":null,"ref":"refs/heads/interrupt_handling","pushedAt":"2024-08-31T22:59:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"}},{"before":"372c890ca7d8c51a6986c42363e456eb388e7bee","after":"2ced5f110bb5e4f6067834972942df6c36fa7927","ref":"refs/heads/main","pushedAt":"2024-08-31T22:59:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Add interrupt detection and Ctrl-C handling/filtering (#20)\n\n* Add interrupt detection and Ctrl-C handling/filtering\r\n\r\n* demo cancel() function through cancel command, reset the buffer when reader is caught up\r\n\r\n* dedup/dry a bit\r\n\r\n* readme/comment update\r\n\r\n* Review comments","shortMessageHtmlLink":"Add interrupt detection and Ctrl-C handling/filtering (#20)"}},{"before":"8ca6ace0b9c76ab043c70cf3d5796e54f5af34df","after":"f5a729456a71be633f3ac8fc4a76cb833253eacf","ref":"refs/heads/interrupt_handling","pushedAt":"2024-08-31T20:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ldemailly","name":"Laurent Demailly","path":"/ldemailly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3664595?s=80&v=4"},"commit":{"message":"Review comments","shortMessageHtmlLink":"Review comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuzFNOQA","startCursor":null,"endCursor":null}},"title":"Activity · fortio/terminal"}