{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":745759402,"defaultBranch":"main","name":"libvaxis","ownerLogin":"rockorager","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-20T03:57:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/476352?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717985244.0","currentOid":""},"activityList":{"items":[{"before":"fa0e5449c1b8b25edbc9788fd68b148d5c457c8b","after":"4487d2403019cf3e7a61bd55e6ef8b14a994eb65","ref":"refs/heads/vt-widget","pushedAt":"2024-06-10T10:56:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): set global_vts to null on last exit","shortMessageHtmlLink":"widgets(terminal): set global_vts to null on last exit"}},{"before":"110fbebc9c19e4454952f064627d8f5286888e05","after":"fa0e5449c1b8b25edbc9788fd68b148d5c457c8b","ref":"refs/heads/vt-widget","pushedAt":"2024-06-10T02:05:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): prevent deadlock in draw\n\nThe draw method could obtain a lock but never free it due to the logic\nof the if statement.","shortMessageHtmlLink":"widgets(terminal): prevent deadlock in draw"}},{"before":"7ce22110f40e668bb5f6ce65f68e24c2170316c9","after":"110fbebc9c19e4454952f064627d8f5286888e05","ref":"refs/heads/vt-widget","pushedAt":"2024-06-10T02:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): fix overflow in CUP","shortMessageHtmlLink":"widgets(terminal): fix overflow in CUP"}},{"before":"c275606457c70ae5af68ceb3ef98f898aeb8b5f6","after":"7ce22110f40e668bb5f6ce65f68e24c2170316c9","ref":"refs/heads/vt-widget","pushedAt":"2024-06-10T01:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): simplify cursorLeft logic","shortMessageHtmlLink":"widgets(terminal): simplify cursorLeft logic"}},{"before":"75ac36ca61999c2f29467e02016322551e98bbd7","after":"180b6df4f680e92b15950c90e2fde8ca43f85ea3","ref":"refs/heads/main","pushedAt":"2024-06-10T01:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"ci: update docs runner to zig v0.13.0","shortMessageHtmlLink":"ci: update docs runner to zig v0.13.0"}},{"before":"001041107f71ec66ca52a58a0ad5fafe9087cec0","after":"c275606457c70ae5af68ceb3ef98f898aeb8b5f6","ref":"refs/heads/vt-widget","pushedAt":"2024-06-10T01:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): implement CSI D","shortMessageHtmlLink":"widgets(terminal): implement CSI D"}},{"before":"a22a3ef2c3eb2017f021e66f08a73a6be850ebcf","after":"001041107f71ec66ca52a58a0ad5fafe9087cec0","ref":"refs/heads/vt-widget","pushedAt":"2024-06-09T11:56:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"examples: update terminal example","shortMessageHtmlLink":"examples: update terminal example"}},{"before":"b7946a33939af94236348dcb9be424d43fc39286","after":"75ac36ca61999c2f29467e02016322551e98bbd7","ref":"refs/heads/main","pushedAt":"2024-06-09T11:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"update zig version in readme","shortMessageHtmlLink":"update zig version in readme"}},{"before":"9bbcebb7bc48f2523b739fa1c3974269238be451","after":"b7946a33939af94236348dcb9be424d43fc39286","ref":"refs/heads/main","pushedAt":"2024-06-09T11:53:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"fix: update test runner to 0.13.0","shortMessageHtmlLink":"fix: update test runner to 0.13.0"}},{"before":"5a438e54f1da0e00c8881405d962623de12934ea","after":"9bbcebb7bc48f2523b739fa1c3974269238be451","ref":"refs/heads/main","pushedAt":"2024-06-09T02:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"ScrollView: do scroll bounds checking early\n\nThe ScrollView will panic if scroll.y is given a number that is outside\nthe content size.","shortMessageHtmlLink":"ScrollView: do scroll bounds checking early"}},{"before":"4933cbbb7910217548c86befee5cc5fb8f9a7c0c","after":"a22a3ef2c3eb2017f021e66f08a73a6be850ebcf","ref":"refs/heads/vt-widget","pushedAt":"2024-06-08T03:33:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): dirty handling, cursor up, cursor shapes","shortMessageHtmlLink":"widgets(terminal): dirty handling, cursor up, cursor shapes"}},{"before":"ebb591bb8d4f26125f50e039fd7b2c0db0b3a9e9","after":"4933cbbb7910217548c86befee5cc5fb8f9a7c0c","ref":"refs/heads/vt-widget","pushedAt":"2024-06-07T23:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): simple key encoding, alt screen","shortMessageHtmlLink":"widgets(terminal): simple key encoding, alt screen"}},{"before":"4fae4497263f919c560b51dd134cd9d34083935d","after":"ebb591bb8d4f26125f50e039fd7b2c0db0b3a9e9","ref":"refs/heads/vt-widget","pushedAt":"2024-06-07T17:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): improve logging","shortMessageHtmlLink":"widgets(terminal): improve logging"}},{"before":"3700da70d3df79341eafd87ede25134d33778840","after":"4fae4497263f919c560b51dd134cd9d34083935d","ref":"refs/heads/vt-widget","pushedAt":"2024-06-07T17:54:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): allow for always joining thread\n\nWrite an EOT into the tty stream so after killing the process we\n*always* are able to join the thread. Maybe this is the very reason the\nEOT control byte exists?","shortMessageHtmlLink":"widgets(terminal): allow for always joining thread"}},{"before":"b829e309e736078bff020389226cf1f3c05e456a","after":"3700da70d3df79341eafd87ede25134d33778840","ref":"refs/heads/vt-widget","pushedAt":"2024-06-07T16:54:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): use types for c0 and csi","shortMessageHtmlLink":"widgets(terminal): use types for c0 and csi"}},{"before":"0cb81e30eb6e33435b687e21573ff3e9b6ba7505","after":"5a438e54f1da0e00c8881405d962623de12934ea","ref":"refs/heads/main","pushedAt":"2024-06-07T11:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"update GapBuffer and gitignore\n\nIn preparation for zig 0.13.0","shortMessageHtmlLink":"update GapBuffer and gitignore"}},{"before":null,"after":"b829e309e736078bff020389226cf1f3c05e456a","ref":"refs/heads/vt-widget","pushedAt":"2024-06-06T21:42:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"widgets(terminal): begin terminal widget","shortMessageHtmlLink":"widgets(terminal): begin terminal widget"}},{"before":"3c29f18251904abb43ed141019a75f70c0274747","after":"0cb81e30eb6e33435b687e21573ff3e9b6ba7505","ref":"refs/heads/main","pushedAt":"2024-06-05T17:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"parser: fix handling of function keys with kitty encoding","shortMessageHtmlLink":"parser: fix handling of function keys with kitty encoding"}},{"before":"91152eecdf110182f9bee39c5c3c6b94d5470647","after":"3c29f18251904abb43ed141019a75f70c0274747","ref":"refs/heads/main","pushedAt":"2024-06-05T17:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"examples(text_input): use all kitty flags","shortMessageHtmlLink":"examples(text_input): use all kitty flags"}},{"before":"43a714de0c28afb3e4ca25508a28ae40a74c2690","after":"91152eecdf110182f9bee39c5c3c6b94d5470647","ref":"refs/heads/main","pushedAt":"2024-06-05T16:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"parser: remove log line","shortMessageHtmlLink":"parser: remove log line"}},{"before":"4d9a0cc8d4004b3962fb83c55729a2b9c6dce0e2","after":"43a714de0c28afb3e4ca25508a28ae40a74c2690","ref":"refs/heads/main","pushedAt":"2024-06-05T16:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"parser: fix query responses for kitty kbd, decrpm","shortMessageHtmlLink":"parser: fix query responses for kitty kbd, decrpm"}},{"before":"d21940bdbd76d2c59f414a2285506bbda72003e4","after":"4d9a0cc8d4004b3962fb83c55729a2b9c6dce0e2","ref":"refs/heads/main","pushedAt":"2024-06-05T14:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"ci: add test and fmt PR workflow","shortMessageHtmlLink":"ci: add test and fmt PR workflow"}},{"before":"b2ffc953dde771e2d44fe1db3a7f893ee4950c34","after":"d21940bdbd76d2c59f414a2285506bbda72003e4","ref":"refs/heads/main","pushedAt":"2024-06-05T14:31:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"build: make most dependencies optional","shortMessageHtmlLink":"build: make most dependencies optional"}},{"before":"e8670bd585f88b39b7f2acb6b3c18ec010dc5675","after":"b2ffc953dde771e2d44fe1db3a7f893ee4950c34","ref":"refs/heads/main","pushedAt":"2024-06-05T13:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"Release version 0.2.0","shortMessageHtmlLink":"Release version 0.2.0"}},{"before":"54def846bf84627833bede0d0b2c0793b5f9fe61","after":"e8670bd585f88b39b7f2acb6b3c18ec010dc5675","ref":"refs/heads/main","pushedAt":"2024-06-05T13:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"tty(windows): refactor and complete windows tty\n\nRefactor the tty implementations. Complete the windows implementation","shortMessageHtmlLink":"tty(windows): refactor and complete windows tty"}},{"before":"358c667c213c4ea53cde10f566d095b060b607ce","after":"74e4346f605fb138b0cdc9fb0c5376c74031ecc8","ref":"refs/heads/windows-tty","pushedAt":"2024-06-05T13:30:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"tty(windows): refactor and complete windows tty\n\nRefactor the tty implementations. Complete the windows implementation","shortMessageHtmlLink":"tty(windows): refactor and complete windows tty"}},{"before":"1e6f79ae56674e8fb1c3324d74c6f3a822f8267e","after":"358c667c213c4ea53cde10f566d095b060b607ce","ref":"refs/heads/windows-tty","pushedAt":"2024-06-05T13:27:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"tty(windows): refactor and complete windows tty\n\nRefactor the tty implementations. Complete the windows implementation","shortMessageHtmlLink":"tty(windows): refactor and complete windows tty"}},{"before":"482db1b4d354b6edb99670016f5422cd736dbdfa","after":"1e6f79ae56674e8fb1c3324d74c6f3a822f8267e","ref":"refs/heads/windows-tty","pushedAt":"2024-06-05T13:24:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"tty(windows): refactor and complete windows tty\n\nRefactor the tty implementations. Complete the windows implementation","shortMessageHtmlLink":"tty(windows): refactor and complete windows tty"}},{"before":"1b63dff23d0e6c74462564d020abcee87fecd315","after":"482db1b4d354b6edb99670016f5422cd736dbdfa","ref":"refs/heads/windows-tty","pushedAt":"2024-06-05T12:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"tty(windows): clean up comments and code","shortMessageHtmlLink":"tty(windows): clean up comments and code"}},{"before":"bd8745c787e3a3a5f7e9abe158da020a46555196","after":"1b63dff23d0e6c74462564d020abcee87fecd315","ref":"refs/heads/windows-tty","pushedAt":"2024-06-04T21:37:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rockorager","name":"Tim Culverhouse","path":"/rockorager","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/476352?s=80&v=4"},"commit":{"message":"posix: handle winsize event in loops","shortMessageHtmlLink":"posix: handle winsize event in loops"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYQDCAQA","startCursor":null,"endCursor":null}},"title":"Activity ยท rockorager/libvaxis"}