{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227490271,"defaultBranch":"master","name":"waylock","ownerLogin":"ifreund","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-12T00:58:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12723818?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716111940.0","currentOid":""},"activityList":{"items":[{"before":"b850433ab6d90c3d676c9cc1fd45bd31698248de","after":"0f355a9fa61bfa775cc9484c0470df610320b9ac","ref":"refs/heads/master","pushedAt":"2024-05-19T11:00:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?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":"2033cffcf979e76355e7918a08af3754f4abd67b","after":"b850433ab6d90c3d676c9cc1fd45bd31698248de","ref":"refs/heads/master","pushedAt":"2024-05-19T09:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 1.2.0-dev","shortMessageHtmlLink":"build: bump version to 1.2.0-dev"}},{"before":"84c6dbf09103e7ce523569628645a720c35dfc89","after":"2033cffcf979e76355e7918a08af3754f4abd67b","ref":"refs/heads/master","pushedAt":"2024-05-19T09:45:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 1.1.0","shortMessageHtmlLink":"build: bump version to 1.1.0"}},{"before":"5d87b940eec8c696c604d6979e8ce7ae93113349","after":"84c6dbf09103e7ce523569628645a720c35dfc89","ref":"refs/heads/master","pushedAt":"2024-05-01T10:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Seat: submit password on KP_Enter keysym\n\nThe keypad/numpad Enter key may use a different keysym than the normal\nEnter/Return key.","shortMessageHtmlLink":"Seat: submit password on KP_Enter keysym"}},{"before":"f7e0d4ad0da6118fc95d9bdd5ae527d5cbbb9235","after":"5d87b940eec8c696c604d6979e8ce7ae93113349","ref":"refs/heads/master","pushedAt":"2024-04-16T11:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 1.1.0-dev","shortMessageHtmlLink":"build: bump version to 1.1.0-dev"}},{"before":"4d8f4e13218467f92373c1b401e87b55a40b9327","after":"f7e0d4ad0da6118fc95d9bdd5ae527d5cbbb9235","ref":"refs/heads/master","pushedAt":"2024-04-16T11:39:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 1.0.0","shortMessageHtmlLink":"build: bump version to 1.0.0"}},{"before":"d859e5b738c1490efcbd2b2f71c409162a03381b","after":"4d8f4e13218467f92373c1b401e87b55a40b9327","ref":"refs/heads/master","pushedAt":"2024-04-15T17:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Lock: use an optional type for ready_fd\n\nThere's no bug this fixes or behavior change, the intention is just to\nmake this code harder to silently break in the future.","shortMessageHtmlLink":"Lock: use an optional type for ready_fd"}},{"before":"1a15650827dd670bfea25d359700eb5443694cf2","after":"d859e5b738c1490efcbd2b2f71c409162a03381b","ref":"refs/heads/master","pushedAt":"2024-02-18T15:44:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Lock: add -ready-fd option\n\nMy original idea was sending SIGUSR1, but ifreund suggested this, also\npresent in swaylock. The advantage of this approach is that it's simpler\nand works well with at least two service managers (s6-rc, dinit).\n\nFiguring out how to use this in a shell script took me longer than i'd\nlike to admit. This is what i ended up with:\n\n ( waylock-wrapper -ready-fd 3 3>&1 1>&2 & ) | read && suspend","shortMessageHtmlLink":"Lock: add -ready-fd option"}},{"before":"2645d33ac195cc8c5593d4f3db285a970143cc92","after":"1a15650827dd670bfea25d359700eb5443694cf2","ref":"refs/heads/master","pushedAt":"2024-02-12T23:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"docs: resolve ambiguity in readme","shortMessageHtmlLink":"docs: resolve ambiguity in readme"}},{"before":"d2953eac8f4bfd1575fe36a2885bc20109a40750","after":"e7f06073d0c151427900233bc8c1f0521b3a9da1","ref":"refs/heads/0.6.x","pushedAt":"2024-02-12T11:02:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 0.6.6-dev","shortMessageHtmlLink":"build: bump version to 0.6.6-dev"}},{"before":"ed929be5ea1a5df60f94848e0207a76abd99cea0","after":"2645d33ac195cc8c5593d4f3db285a970143cc92","ref":"refs/heads/master","pushedAt":"2024-02-11T19:18:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Lock: zero password buffer memory on backspace\n\nplus a few style tweaks","shortMessageHtmlLink":"Lock: zero password buffer memory on backspace"}},{"before":"4019aac08a00097f6d77234ae77308b496b5fde3","after":"ed929be5ea1a5df60f94848e0207a76abd99cea0","ref":"refs/heads/master","pushedAt":"2024-02-11T14:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"docs: link mirrors in readme","shortMessageHtmlLink":"docs: link mirrors in readme"}},{"before":"da36cc82e992ed711a2c37ededed4c3ae815efc0","after":"4019aac08a00097f6d77234ae77308b496b5fde3","ref":"refs/heads/master","pushedAt":"2024-02-11T14:33:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"ci: fix after migration to codeberg","shortMessageHtmlLink":"ci: fix after migration to codeberg"}},{"before":"795756190fcde62c6f549f08ae2f372cf49be9a9","after":"da36cc82e992ed711a2c37ededed4c3ae815efc0","ref":"refs/heads/master","pushedAt":"2024-01-11T04:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Add migration notice","shortMessageHtmlLink":"Add migration notice"}},{"before":"22beaa5101e474d45aabec4a885d8f4865a88f31","after":"d2953eac8f4bfd1575fe36a2885bc20109a40750","ref":"refs/heads/0.6.x","pushedAt":"2024-01-11T03:29:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 0.6.5-dev","shortMessageHtmlLink":"build: bump version to 0.6.5-dev"}},{"before":"dfb53fa3109b451a1d99e279d5640e8413d1b085","after":"795756190fcde62c6f549f08ae2f372cf49be9a9","ref":"refs/heads/master","pushedAt":"2024-01-11T03:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"docs: migrate to codeberg","shortMessageHtmlLink":"docs: migrate to codeberg"}},{"before":"43fb605f421fed81a292f92993391dfeb646a965","after":"dfb53fa3109b451a1d99e279d5640e8413d1b085","ref":"refs/heads/master","pushedAt":"2024-01-10T21:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Output: don't destroy surface before role object\n\nDestroying the surface before the role object is a protocol error and is\nenforced by wlroots.","shortMessageHtmlLink":"Output: don't destroy surface before role object"}},{"before":"5d17b30c816f5f4071fa8ed931f385cc4ed18d7c","after":null,"ref":"refs/heads/next-zig","pushedAt":"2023-10-26T10:50:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"}},{"before":"606f6a15b67590a627fe8a8347e41e00d4eec2cc","after":"22beaa5101e474d45aabec4a885d8f4865a88f31","ref":"refs/heads/0.6.x","pushedAt":"2023-10-26T10:50:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 0.6.4-dev","shortMessageHtmlLink":"build: bump version to 0.6.4-dev"}},{"before":"517387087236c8cbe502cf2989693d3727b5c293","after":"606f6a15b67590a627fe8a8347e41e00d4eec2cc","ref":"refs/heads/0.6.x","pushedAt":"2023-10-26T10:44:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: bump version to 0.6.3","shortMessageHtmlLink":"build: bump version to 0.6.3"}},{"before":"5474e482d36b8105eadcac520124621c7ccda798","after":"43fb605f421fed81a292f92993391dfeb646a965","ref":"refs/heads/master","pushedAt":"2023-10-26T10:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"docs: mention existence and usefulness of swayidle","shortMessageHtmlLink":"docs: mention existence and usefulness of swayidle"}},{"before":"b9bd798d5182ccc26294437e4cfdf3e728562f56","after":"5474e482d36b8105eadcac520124621c7ccda798","ref":"refs/heads/master","pushedAt":"2023-10-26T10:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Seat: don't set input color if no character input\n\nIf for example \"shift\" is pressed, there is no character input\n(delta==0), and we avoid setting the input color. Nothing was input.","shortMessageHtmlLink":"Seat: don't set input color if no character input"}},{"before":"4ad16caae9376f695fcfc86ec92b8b6a81adcf4c","after":"b9bd798d5182ccc26294437e4cfdf3e728562f56","ref":"refs/heads/master","pushedAt":"2023-10-26T10:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Lock: add -ignore-empty-password option\n\nThis allows users who, habitually or otherwise, use the Enter key to\nwake their computer to avoid causing multiple failed authentication\nattempts in the process.\n\nUnfortunately, this doesn't seem viable as a default as there appear\nto be valid configurations where submitting an empty password to PAM\nis exactly what the user intends. To quote a commit message from when\ni3lock added this feature:\n\n> Some users may want to validate an empty password: PAM may rely on\n> other sources to unlock the screen, like the presence of a token or\n> the proximity of some Bluetooth device.","shortMessageHtmlLink":"Lock: add -ignore-empty-password option"}},{"before":"562ec1e12d1cc9f867928c8733fd7d7aef5f72bd","after":"4ad16caae9376f695fcfc86ec92b8b6a81adcf4c","ref":"refs/heads/master","pushedAt":"2023-10-25T22:48:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"build: clean up after Zig 0.11.0 update\n\n- Assorted cleanups after the previous update commit\n- Upgrade the flags.zig snippet to the new Zig 0.11 API.","shortMessageHtmlLink":"build: clean up after Zig 0.11.0 update"}},{"before":"2d4c4b8b5869797e914fcca576161184207413b4","after":"5d17b30c816f5f4071fa8ed931f385cc4ed18d7c","ref":"refs/heads/next-zig","pushedAt":"2023-06-15T18:36:05.769Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Update to Zig master","shortMessageHtmlLink":"Update to Zig master"}},{"before":"e593760bf0487d86e0e7644d8358432ce8197789","after":"2d4c4b8b5869797e914fcca576161184207413b4","ref":"refs/heads/next-zig","pushedAt":"2023-06-15T18:00:55.308Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Update to Zig master","shortMessageHtmlLink":"Update to Zig master"}},{"before":null,"after":"e593760bf0487d86e0e7644d8358432ce8197789","ref":"refs/heads/next-zig","pushedAt":"2023-06-15T17:28:20.703Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ifreund","name":"Isaac Freund","path":"/ifreund","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12723818?s=80&v=4"},"commit":{"message":"Update to Zig master","shortMessageHtmlLink":"Update to Zig master"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETgbobAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ifreund/waylock"}