{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695197688,"defaultBranch":"master","name":"river","ownerLogin":"SjB","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-22T15:09:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82051?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719589780.0","currentOid":""},"activityList":{"items":[{"before":"04351b2dccf1699c3f81308388d2722fb681c30f","after":"d6c5f3a2e7b56388bad0cc2c593e63b46a0d60e8","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-08-02T14:24:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"85a1673a9e8bece59467a0107b79f9a5330c0f15","after":"f5d37f9b4d70a20adb1825fb9d8e6d3f743b270c","ref":"refs/heads/master","pushedAt":"2024-08-02T14:22:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"docs: clarify input device name description\n\nThe word \"numerical\" suggests both decimal and hexadecimal, so changed\nit to decimal.","shortMessageHtmlLink":"docs: clarify input device name description"}},{"before":"1c020ac3bd454037cbb13b3a6ec24c2f18a88cb2","after":"04351b2dccf1699c3f81308388d2722fb681c30f","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-07-23T14:03:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"99ef96a389eb3e350a7fd3294d1033263751b1a1","after":"85a1673a9e8bece59467a0107b79f9a5330c0f15","ref":"refs/heads/master","pushedAt":"2024-07-23T14:01:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"river: attempt to recover from GPU resets","shortMessageHtmlLink":"river: attempt to recover from GPU resets"}},{"before":"570e74f16a91047f7081900f901d89f75fed592c","after":"1c020ac3bd454037cbb13b3a6ec24c2f18a88cb2","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-07-16T16:57:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"feat: fetch and focus command in riverctl","shortMessageHtmlLink":"feat: fetch and focus command in riverctl"}},{"before":"1f5bf1d972816a4c61f28e4b3601582355a98931","after":"99ef96a389eb3e350a7fd3294d1033263751b1a1","ref":"refs/heads/master","pushedAt":"2024-07-16T15:54:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"build: update to wlroots 0.18.0","shortMessageHtmlLink":"build: update to wlroots 0.18.0"}},{"before":"8b644de59b2af77992d8d0d331400ecd286d1c86","after":"570e74f16a91047f7081900f901d89f75fed592c","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-07-10T01:21:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"ae7f4b8fcbb323e68b07eebf8dc8cca38b582940","after":"1f5bf1d972816a4c61f28e4b3601582355a98931","ref":"refs/heads/master","pushedAt":"2024-07-09T18:02:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"docs: mention zig build -h in readme","shortMessageHtmlLink":"docs: mention zig build -h in readme"}},{"before":null,"after":"ae7f4b8fcbb323e68b07eebf8dc8cca38b582940","ref":"refs/heads/master","pushedAt":"2024-06-28T15:49:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"Xwayland: fix unsound cast\n\nThe X11 protocol uses 16 bit integers for width/height but we use\n32 bit integers everywhere else in river. Make sure that values outside\nthe range of a 16 bit integer don't cause river to crash with an\nassertion failure.\n\nI think that coordinates outside the range of a 16 bit integer could\ntheoretically be reasonable with tiled high resolution displays in the\nfuture. I doubt they ever get used in practice today but at the same\ntime we can't allow an errant layout generator to crash river.","shortMessageHtmlLink":"Xwayland: fix unsound cast"}},{"before":"8b644de59b2af77992d8d0d331400ecd286d1c86","after":null,"ref":"refs/heads/master","pushedAt":"2024-06-28T15:48:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"}},{"before":"02abeb45d410b18b3131f46384cee8b800e6af1f","after":"8b644de59b2af77992d8d0d331400ecd286d1c86","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-06-28T14:53:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"ae7f4b8fcbb323e68b07eebf8dc8cca38b582940","after":"8b644de59b2af77992d8d0d331400ecd286d1c86","ref":"refs/heads/master","pushedAt":"2024-06-28T14:47:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"8da69699e952ee6163bb626c637c34ad7754bab7","after":"ae7f4b8fcbb323e68b07eebf8dc8cca38b582940","ref":"refs/heads/master","pushedAt":"2024-06-28T14:44:15.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"Xwayland: fix unsound cast\n\nThe X11 protocol uses 16 bit integers for width/height but we use\n32 bit integers everywhere else in river. Make sure that values outside\nthe range of a 16 bit integer don't cause river to crash with an\nassertion failure.\n\nI think that coordinates outside the range of a 16 bit integer could\ntheoretically be reasonable with tiled high resolution displays in the\nfuture. I doubt they ever get used in practice today but at the same\ntime we can't allow an errant layout generator to crash river.","shortMessageHtmlLink":"Xwayland: fix unsound cast"}},{"before":"c97e469360a432b0086708e6d1de9e3deb65dc80","after":"02abeb45d410b18b3131f46384cee8b800e6af1f","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-06-07T14:04:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"c5b1d1de4e78fcd39d08d8b71486dd85edc60f3c","after":"8da69699e952ee6163bb626c637c34ad7754bab7","ref":"refs/heads/master","pushedAt":"2024-06-07T13:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"build: update to Zig 0.13.0","shortMessageHtmlLink":"build: update to Zig 0.13.0"}},{"before":"36da3e786b45ce45830ea328fa255668af8beb58","after":"c97e469360a432b0086708e6d1de9e3deb65dc80","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-05-24T03:38:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"7fdba05b8249b10d10a2c64c1175429539c01af1","after":"c5b1d1de4e78fcd39d08d8b71486dd85edc60f3c","ref":"refs/heads/master","pushedAt":"2024-05-24T03:28:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"ci: cleanup messy tar invocations","shortMessageHtmlLink":"ci: cleanup messy tar invocations"}},{"before":"4f4cdb3ba8b0b6fb095dc5dec6908e10b77b3158","after":"36da3e786b45ce45830ea328fa255668af8beb58","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-05-22T13:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: updated to zig 0.12 compiler","shortMessageHtmlLink":"fix: updated to zig 0.12 compiler"}},{"before":"ad0b71c3106ecfcd6313a2fba95c461acd515af7","after":"7fdba05b8249b10d10a2c64c1175429539c01af1","ref":"refs/heads/master","pushedAt":"2024-05-22T13:49:25.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"ci: drop FreeBSD CI for now\n\nThere is no FreeBSD tarball from ziglang.org and FreeBSD itself has not\nyet updated their Zig package to 0.12.0. This commit should be reverted\nwhen a good way is found to obtain Zig 0.12.0 for the FreeBSD CI.","shortMessageHtmlLink":"ci: drop FreeBSD CI for now"}},{"before":"e87bc54c1b4830df4630feec0052a1c14370e027","after":"4f4cdb3ba8b0b6fb095dc5dec6908e10b77b3158","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-05-14T13:11:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"feat: fetch and focus command in riverctl","shortMessageHtmlLink":"feat: fetch and focus command in riverctl"}},{"before":"9bbd34a0e31b6d429df2d39a59d8990a9585e186","after":"ad0b71c3106ecfcd6313a2fba95c461acd515af7","ref":"refs/heads/master","pushedAt":"2024-05-14T13:10:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"github: automatically close prs","shortMessageHtmlLink":"github: automatically close prs"}},{"before":"6b86af4f85f66697a0ffc504c4fcc1db05bfbb80","after":"9bbd34a0e31b6d429df2d39a59d8990a9585e186","ref":"refs/heads/master","pushedAt":"2024-04-19T17:09:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"XdgToplevel: update clip on geometry x/y change\n\nCurrently if a client commits a geometry with a different x/y value but\ndoes not change the width/height we might not update the clip\ncoordinates of the surface tree, potentially causing part of the surface\nto be unintentionally clipped off.\n\nTo fix this, check for change in geometry x/y as well as width/height on\ncommit if the client is not currently part of an ongoing transaction.\n\nFirefox for example it seems may respond to a configure non-atomically\nwith multiple commits:\n\n1. commit new buffer and new geometry of a new width/height.\n2. commit again with the same width/height but a new geometry x/y.\n\nI don't think this is technically a bug but it doesn't seem like the\nmost efficient way to do things. I think this may also cause imperfect\nframes. In any case, this should no longer cause river to crop off part\nof firefox's surface.","shortMessageHtmlLink":"XdgToplevel: update clip on geometry x/y change"}},{"before":"9bbd34a0e31b6d429df2d39a59d8990a9585e186","after":"e87bc54c1b4830df4630feec0052a1c14370e027","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-04-19T17:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"feat: fetch and focus command in riverctl","shortMessageHtmlLink":"feat: fetch and focus command in riverctl"}},{"before":null,"after":"9bbd34a0e31b6d429df2d39a59d8990a9585e186","ref":"refs/heads/feat-fetch-focus-view","pushedAt":"2024-04-19T17:07:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"XdgToplevel: update clip on geometry x/y change\n\nCurrently if a client commits a geometry with a different x/y value but\ndoes not change the width/height we might not update the clip\ncoordinates of the surface tree, potentially causing part of the surface\nto be unintentionally clipped off.\n\nTo fix this, check for change in geometry x/y as well as width/height on\ncommit if the client is not currently part of an ongoing transaction.\n\nFirefox for example it seems may respond to a configure non-atomically\nwith multiple commits:\n\n1. commit new buffer and new geometry of a new width/height.\n2. commit again with the same width/height but a new geometry x/y.\n\nI don't think this is technically a bug but it doesn't seem like the\nmost efficient way to do things. I think this may also cause imperfect\nframes. In any case, this should no longer cause river to crop off part\nof firefox's surface.","shortMessageHtmlLink":"XdgToplevel: update clip on geometry x/y change"}},{"before":"1946f284d590df1ba1261ca9303555e0197abfd8","after":"6b86af4f85f66697a0ffc504c4fcc1db05bfbb80","ref":"refs/heads/master","pushedAt":"2024-04-17T19:46:49.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"build: bump version to 0.4.0-dev","shortMessageHtmlLink":"build: bump version to 0.4.0-dev"}},{"before":"71c59d6427ff4156224dfe86642ee2e1c06f6421","after":"d28b634b46213a3f489816686b2fef39f7beca2b","ref":"refs/heads/feat/fetch-focus-view","pushedAt":"2024-03-30T18:23:30.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/fetch-focus-view\n\n* master:\n docs: update README stability disclaimer\n logo: add an official river logo\n Keyboard: ignore multiple presses of a key\n docs: update release urls for codeberg migration\n docs: update wiki url\n codeberg: maybe fix issue template take 2\n codeberg: maybe fix issue template\n codeberg: add bug report issue template","shortMessageHtmlLink":"Merge branch 'master' into feat/fetch-focus-view"}},{"before":"b7e0081245c893583efdca648d2570fe77631a8f","after":"71c59d6427ff4156224dfe86642ee2e1c06f6421","ref":"refs/heads/feat/fetch-focus-view","pushedAt":"2024-03-30T18:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"fix: merge with master","shortMessageHtmlLink":"fix: merge with master"}},{"before":"54ff996124cb3648224f92a362b1585fde056ad4","after":"b7e0081245c893583efdca648d2570fe77631a8f","ref":"refs/heads/feat/fetch-focus-view","pushedAt":"2024-03-30T18:20:05.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/fetch-focus-view\n\n* master:\n command/map: add note about upstream xkbcommon fix\n docs: migrate to codeberg\n command/focus-view: add -skip-floating\n layer-shell: crop surfaces to output bounds","shortMessageHtmlLink":"Merge branch 'master' into feat/fetch-focus-view"}},{"before":"12de175e115f08d1a77b438910ba6dc58a3d80af","after":"1946f284d590df1ba1261ca9303555e0197abfd8","ref":"refs/heads/master","pushedAt":"2024-03-30T18:18:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"docs: update README stability disclaimer","shortMessageHtmlLink":"docs: update README stability disclaimer"}},{"before":"13b9d23e2f4ada95a48dfce46ab393ace5280bfd","after":"12de175e115f08d1a77b438910ba6dc58a3d80af","ref":"refs/heads/master","pushedAt":"2024-03-25T12:36:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SjB","name":"Steve Beaulac","path":"/SjB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82051?s=80&v=4"},"commit":{"message":"command/map: add note about upstream xkbcommon fix","shortMessageHtmlLink":"command/map: add note about upstream xkbcommon fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkEELhAA","startCursor":null,"endCursor":null}},"title":"Activity ยท SjB/river"}