{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":103595751,"defaultBranch":"master","name":"shotgun","ownerLogin":"neXromancers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-15T00:36:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45387698?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687650526.0","currentOid":""},"activityList":{"items":[{"before":"d8b207280c462a0434858301cf932fcdbb049c9e","after":"8a499663ce3f0857fc30c42b69383c2fcdf6e1ff","ref":"refs/heads/master","pushedAt":"2023-11-23T11:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"README: add repology badge, move install section","shortMessageHtmlLink":"README: add repology badge, move install section"}},{"before":"d56c0bfc585b9551f1ed1a805fb513d6ad1bceae","after":null,"ref":"refs/heads/issue-41","pushedAt":"2023-06-24T23:48:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bb010g","name":"bb010g","path":"/bb010g","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340132?s=80&v=4"}},{"before":"85545498a2debc22bbe81eeddaf80c5bdd019508","after":"d8b207280c462a0434858301cf932fcdbb049c9e","ref":"refs/heads/master","pushedAt":"2023-06-24T23:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Release 2.5.1","shortMessageHtmlLink":"Release 2.5.1"}},{"before":"a1acf30812c124ac00b5e260dfe428f5e0804953","after":"85545498a2debc22bbe81eeddaf80c5bdd019508","ref":"refs/heads/master","pushedAt":"2023-06-24T23:29:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Merge pull request #42 from neXromancers/issue-41\n\nfix: accept geometry with doubled-up signs","shortMessageHtmlLink":"Merge pull request #42 from neXromancers/issue-41"}},{"before":"2b3ef9156aefef288f5d198f6b3a3ca75e107184","after":"d56c0bfc585b9551f1ed1a805fb513d6ad1bceae","ref":"refs/heads/issue-41","pushedAt":"2023-06-24T23:15:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"fix: accept geometry with doubled-up signs\n\nApparently hacksaw will emit `+-` for negative coordinates, and the xlib\ngeometry parser subtly accepted those.\n\nFixes: #41","shortMessageHtmlLink":"fix: accept geometry with doubled-up signs"}},{"before":null,"after":"2b3ef9156aefef288f5d198f6b3a3ca75e107184","ref":"refs/heads/issue-41","pushedAt":"2023-06-24T23:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"fix: accept geometry with doubled-up signs\n\nApparently hacksaw will emit `+-` for negative coordinates, and the xlib\ngeometry parser subtly accepted those.","shortMessageHtmlLink":"fix: accept geometry with doubled-up signs"}},{"before":"c86451018040ed8d592244c446427f247a7c7f35","after":"a1acf30812c124ac00b5e260dfe428f5e0804953","ref":"refs/heads/master","pushedAt":"2023-06-13T16:08:32.901Z","pushType":"push","commitsCount":1,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Fix cargo-release commit message","shortMessageHtmlLink":"Fix cargo-release commit message"}},{"before":"e7cdd553783e72f4b0676706b4fa5468caeafab3","after":"c86451018040ed8d592244c446427f247a7c7f35","ref":"refs/heads/master","pushedAt":"2023-06-13T16:00:36.735Z","pushType":"push","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"chore: Release shotgun version 2.5.0","shortMessageHtmlLink":"chore: Release shotgun version 2.5.0"}},{"before":"f023e9a5cdfef263b12f203b6d1e49e401709e0a","after":"e7cdd553783e72f4b0676706b4fa5468caeafab3","ref":"refs/heads/master","pushedAt":"2023-06-13T15:55:53.570Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Merge pull request #40 from neXromancers/x11rb\n\nPort to x11rb","shortMessageHtmlLink":"Merge pull request #40 from neXromancers/x11rb"}},{"before":"26ab928be23b55d128cd764204b5d19e5e389474","after":"d2c35e279435d524c9f3dca44816ab5a54cfe6fa","ref":"refs/heads/x11rb","pushedAt":"2023-06-13T11:57:39.048Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Remove remaining references to libx11\n\n๐Ÿฅณ","shortMessageHtmlLink":"Remove remaining references to libx11"}},{"before":"d067a2e0acc21c640bbd55f482a539931f24dea1","after":"26ab928be23b55d128cd764204b5d19e5e389474","ref":"refs/heads/x11rb","pushedAt":"2023-05-21T13:00:01.606Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Remove remaining references to libx11\n\n๐Ÿฅณ","shortMessageHtmlLink":"Remove remaining references to libx11"}},{"before":"f796722adeceaa19ceff8036b9045259922be327","after":"f023e9a5cdfef263b12f203b6d1e49e401709e0a","ref":"refs/heads/master","pushedAt":"2023-05-21T12:58:37.446Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Merge pull request #39 from neXromancers/streaming_output\n\nRestore streaming output writes","shortMessageHtmlLink":"Merge pull request #39 from neXromancers/streaming_output"}},{"before":"566845607f8a11f22b787bd9ccc6a7de1f2c7da9","after":"84648ce9b5b7d3571548f89da2112b1e7ab04102","ref":"refs/heads/streaming_output","pushedAt":"2023-05-21T12:55:36.030Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Restore streaming output writes\n\nDuring the upgrade from image 0.23 to 0.24, `ImageBuffer::write_to()`\nwas changed to require a seekable writer.\nThis doesn't work when writing to stdout, so we were forced to buffer\nthe output before writing it out in one go.\n\nIt turns out that most individual encoders don't actually require\nseeking, and neither of the two we use does.\nRestore streaming behavior by invoking encoders directly.\n\nSee: https://github.com/image-rs/image/issues/1922","shortMessageHtmlLink":"Restore streaming output writes"}},{"before":"76944660cf64d67e49280c950b2b6794bf404ad6","after":"566845607f8a11f22b787bd9ccc6a7de1f2c7da9","ref":"refs/heads/streaming_output","pushedAt":"2023-05-21T12:54:16.403Z","pushType":"push","commitsCount":3,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Merge branch 'master' into streaming_output","shortMessageHtmlLink":"Merge branch 'master' into streaming_output"}},{"before":"a3f3e473e3a0e7c6001a7fd1f707c218e11ae914","after":"f796722adeceaa19ceff8036b9045259922be327","ref":"refs/heads/master","pushedAt":"2023-05-20T09:05:34.988Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Enable CI for all branches","shortMessageHtmlLink":"Enable CI for all branches"}},{"before":"f796722adeceaa19ceff8036b9045259922be327","after":"a3f3e473e3a0e7c6001a7fd1f707c218e11ae914","ref":"refs/heads/master","pushedAt":"2023-05-20T08:55:57.314Z","pushType":"push","commitsCount":1,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"CI: give the build job a name\n\nThis is required for branch protection rules.\n\nSee: https://stackoverflow.com/a/68613319","shortMessageHtmlLink":"CI: give the build job a name"}},{"before":"edf6b3bb01ef19ae10d23a1763b87caec9a6d5b0","after":"f796722adeceaa19ceff8036b9045259922be327","ref":"refs/heads/master","pushedAt":"2023-05-20T08:44:40.763Z","pushType":"push","commitsCount":1,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Enable CI for all branches","shortMessageHtmlLink":"Enable CI for all branches"}},{"before":"62894b9fe698bc178018afc0eb5dfde3faedf662","after":"d067a2e0acc21c640bbd55f482a539931f24dea1","ref":"refs/heads/x11rb","pushedAt":"2023-05-19T19:06:34.684Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Remove remaining references to libx11\n\n๐Ÿฅณ","shortMessageHtmlLink":"Remove remaining references to libx11"}},{"before":"5d8ab4c567a708c416ce0b7642fae0863acfeb4b","after":"62894b9fe698bc178018afc0eb5dfde3faedf662","ref":"refs/heads/x11rb","pushedAt":"2023-05-19T09:38:07.217Z","pushType":"push","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Remove remaining references to libx11\n\n๐Ÿฅณ","shortMessageHtmlLink":"Remove remaining references to libx11"}},{"before":"0aea97990a290fa6952a2f4a62ef3fc8ace4f822","after":"5d8ab4c567a708c416ce0b7642fae0863acfeb4b","ref":"refs/heads/x11rb","pushedAt":"2023-05-18T13:21:06.160Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"0aea97990a290fa6952a2f4a62ef3fc8ace4f822","after":null,"ref":"refs/heads/x11rb_staging","pushedAt":"2023-05-18T12:58:51.809Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"}},{"before":"82a03da51d169bc588e3e8c578fa9d19e2df7df8","after":"0aea97990a290fa6952a2f4a62ef3fc8ace4f822","ref":"refs/heads/x11rb","pushedAt":"2023-05-18T12:56:22.140Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"7e94709548339fa1f21b080cd3419c2f64f66b5b","after":"0aea97990a290fa6952a2f4a62ef3fc8ace4f822","ref":"refs/heads/x11rb_staging","pushedAt":"2023-05-18T12:30:44.906Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"9c2fe01e3d6705501eb72ad9bdf56174d8c96d7d","after":"7e94709548339fa1f21b080cd3419c2f64f66b5b","ref":"refs/heads/x11rb_staging","pushedAt":"2023-05-18T12:25:36.110Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"cea418914a37ab00805aaed0b4cb008df26e1306","after":"9c2fe01e3d6705501eb72ad9bdf56174d8c96d7d","ref":"refs/heads/x11rb_staging","pushedAt":"2023-05-18T12:15:37.255Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":null,"after":"cea418914a37ab00805aaed0b4cb008df26e1306","ref":"refs/heads/x11rb_staging","pushedAt":"2023-05-18T12:13:24.021Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"d748a09ca15eacc49fa8139df090c3a79a3f62fb","after":"82a03da51d169bc588e3e8c578fa9d19e2df7df8","ref":"refs/heads/x11rb","pushedAt":"2023-05-18T11:05:37.119Z","pushType":"push","commitsCount":3,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Rip out the xlib connection\n\n๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€๐Ÿฆ€","shortMessageHtmlLink":"Rip out the xlib connection"}},{"before":"3fe3e9afd910ba82f0eefbdf1c3e696787187dc0","after":"d748a09ca15eacc49fa8139df090c3a79a3f62fb","ref":"refs/heads/x11rb","pushedAt":"2023-05-17T16:21:27.364Z","pushType":"push","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Port get_window_rect() to x11rb","shortMessageHtmlLink":"Port get_window_rect() to x11rb"}},{"before":"bbd2d9ff5cbe7f551a7a6071d1707bf87b247033","after":"3fe3e9afd910ba82f0eefbdf1c3e696787187dc0","ref":"refs/heads/x11rb","pushedAt":"2023-05-17T08:08:54.581Z","pushType":"push","commitsCount":2,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Port get_screen_rects() to x11rb","shortMessageHtmlLink":"Port get_screen_rects() to x11rb"}},{"before":"7e0578d3c07aca1a4d97aca1215d0291f1793379","after":"bbd2d9ff5cbe7f551a7a6071d1707bf87b247033","ref":"refs/heads/x11rb","pushedAt":"2023-05-16T16:12:03.257Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"9ary","name":"novenary","path":"/9ary","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1155030?s=80&v=4"},"commit":{"message":"Port get_cursor_position() to x11rb","shortMessageHtmlLink":"Port get_cursor_position() to x11rb"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtgsUYQA","startCursor":null,"endCursor":null}},"title":"Activity ยท neXromancers/shotgun"}