{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729875795,"defaultBranch":"master","name":"xpaint","ownerLogin":"Familex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-10T16:18:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75696513?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704931335.0","currentOid":""},"activityList":{"items":[{"before":"8737aae2f3737535389e612386ff420939a0c61b","after":"f829c9cc68593305c84eeb062b1c7d19b56fcc35","ref":"refs/heads/master","pushedAt":"2024-09-22T14:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"add spaces before and after completions","shortMessageHtmlLink":"add spaces before and after completions"}},{"before":"d51bdd8d5fa5828bf382f30a4a837db52c65922e","after":"8737aae2f3737535389e612386ff420939a0c61b","ref":"refs/heads/master","pushedAt":"2024-09-21T16:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"console: line_w bounds check","shortMessageHtmlLink":"console: line_w bounds check"}},{"before":"47df274ff273cba8cedcf83be5ecf4f3adc7f3b9","after":"d51bdd8d5fa5828bf382f30a4a837db52c65922e","ref":"refs/heads/master","pushedAt":"2024-09-21T16:37:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"cl_prs_invarg, cl_prs_noarg constructors for console errors","shortMessageHtmlLink":"cl_prs_invarg, cl_prs_noarg constructors for console errors"}},{"before":"cb7dcaf4534cb3eb0165e1a267a2c7feb831d539","after":"47df274ff273cba8cedcf83be5ecf4f3adc7f3b9","ref":"refs/heads/master","pushedAt":"2024-09-21T16:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"console error handling refactor","shortMessageHtmlLink":"console error handling refactor"}},{"before":"18ff90e9ea4c33a0823ffa103316cae86a97575c","after":"cb7dcaf4534cb3eb0165e1a267a2c7feb831d539","ref":"refs/heads/master","pushedAt":"2024-09-16T06:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"don't use uninitialized anchor","shortMessageHtmlLink":"don't use uninitialized anchor"}},{"before":"787ee43179560266056f60aa9834f53034056b7f","after":"18ff90e9ea4c33a0823ffa103316cae86a97575c","ref":"refs/heads/master","pushedAt":"2024-09-15T18:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"fix regression with button state comparing","shortMessageHtmlLink":"fix regression with button state comparing"}},{"before":"776ebd8a02947e5420ff7a5a08e27dada2429e99","after":"787ee43179560266056f60aa9834f53034056b7f","ref":"refs/heads/master","pushedAt":"2024-09-15T18:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"make: use $(MAKE) in recursive call","shortMessageHtmlLink":"make: use $(MAKE) in recursive call"}},{"before":"25f982ac7e1668bbd71ec00641c4019201724e83","after":"776ebd8a02947e5420ff7a5a08e27dada2429e99","ref":"refs/heads/master","pushedAt":"2024-09-14T19:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"man: figure tool, keys, toolctx; remove 'terminal' mentions","shortMessageHtmlLink":"man: figure tool, keys, toolctx; remove 'terminal' mentions"}},{"before":"e74669829272ea5cad7c56fd372a31495f3b6de8","after":"25f982ac7e1668bbd71ec00641c4019201724e83","ref":"refs/heads/master","pushedAt":"2024-09-02T06:38:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"canvas_scroll function","shortMessageHtmlLink":"canvas_scroll function"}},{"before":"fd4123bd11e638c4694231a118592c3303c711a7","after":"e74669829272ea5cad7c56fd372a31495f3b6de8","ref":"refs/heads/master","pushedAt":"2024-09-01T10:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"add license","shortMessageHtmlLink":"add license"}},{"before":"b2eb55a57e5f1396f3fec4711dbee37966b643e7","after":"fd4123bd11e638c4694231a118592c3303c711a7","ref":"refs/heads/master","pushedAt":"2024-09-01T10:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"config: add IGNOREMOD and always ignore Mod2Mask","shortMessageHtmlLink":"config: add IGNOREMOD and always ignore Mod2Mask"}},{"before":"0c57beb385c6ec5d5aa319cedf3eb86bb0dcf142","after":"b2eb55a57e5f1396f3fec4711dbee37966b643e7","ref":"refs/heads/master","pushedAt":"2024-08-31T14:02:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"actions: set allowed modes to keybinds;\nreturn revert action (regression);\nfix history_move forward argument meaning","shortMessageHtmlLink":"actions: set allowed modes to keybinds;"}},{"before":"d5e727657839dad248205f9f07dcec7609fdb075","after":"0c57beb385c6ec5d5aa319cedf3eb86bb0dcf142","ref":"refs/heads/master","pushedAt":"2024-08-30T21:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"move keys to config.h; fix color selection","shortMessageHtmlLink":"move keys to config.h; fix color selection"}},{"before":"1fea63a80a1e481dc233e30fe66f6239bf9dcd68","after":"d5e727657839dad248205f9f07dcec7609fdb075","ref":"refs/heads/master","pushedAt":"2024-08-28T13:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"fix figure fill","shortMessageHtmlLink":"fix figure fill"}},{"before":"7641e7d7b18be6206e3b461d491ddcd9a7f18ed3","after":"1fea63a80a1e481dc233e30fe66f6239bf9dcd68","ref":"refs/heads/master","pushedAt":"2024-08-19T17:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"Bool return in tool callbacks; minor changes","shortMessageHtmlLink":"Bool return in tool callbacks; minor changes"}},{"before":"12140ba1340f0a4d328c7d381c5a07934d168f22","after":"7641e7d7b18be6206e3b461d491ddcd9a7f18ed3","ref":"refs/heads/master","pushedAt":"2024-08-19T17:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"figure: draw polygons with canvas_regular_poly;\nfill figures with flood fill in overlay;\ndump overlay to canvas on figure draw;\nallow draw outside screen in canvas_line;\nDPt (Pair with doubles), ARGB_ALPHA mask","shortMessageHtmlLink":"figure: draw polygons with canvas_regular_poly;"}},{"before":"6e16d1764cc47125846b93bd586bb82de0d58154","after":"12140ba1340f0a4d328c7d381c5a07934d168f22","ref":"refs/heads/master","pushedAt":"2024-08-18T22:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"draw equilateral triangle on triangle figure","shortMessageHtmlLink":"draw equilateral triangle on triangle figure"}},{"before":"e5128c6dd5c72a3dc6787f2cbd20f10051486cb5","after":"6e16d1764cc47125846b93bd586bb82de0d58154","ref":"refs/heads/master","pushedAt":"2024-08-14T15:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"on drag draw figures in separate ximage (overlay);\nfix blend_background on transparent inputs;\nblend_background -> argb_blend;\ndon't draw figure on single click;\nremove history_restore function","shortMessageHtmlLink":"on drag draw figures in separate ximage (overlay);"}},{"before":"349c78a739c24f3fc408afe1ae9720f36ec4b5bd","after":"e5128c6dd5c72a3dc6787f2cbd20f10051486cb5","ref":"refs/heads/master","pushedAt":"2024-08-03T13:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"pass XImage to canvas_* functions instead of Ctx.","shortMessageHtmlLink":"pass XImage to canvas_* functions instead of Ctx."}},{"before":"019c372c9cab90485fc7426429a3a050ae84b664","after":"349c78a739c24f3fc408afe1ae9720f36ec4b5bd","ref":"refs/heads/master","pushedAt":"2024-07-26T16:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"flake: migrate to flake-parts","shortMessageHtmlLink":"flake: migrate to flake-parts"}},{"before":"2e7a33b6e1cb1c52b61a031103ec3862e5546a3c","after":"019c372c9cab90485fc7426429a3a050ae84b664","ref":"refs/heads/master","pushedAt":"2024-07-24T18:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"don't move canvas to screen center on window move and when it not fit client area","shortMessageHtmlLink":"don't move canvas to screen center on window move and when it not fit…"}},{"before":"5886f9b62395b57c1f1757e4f05339f54a1a49db","after":"2e7a33b6e1cb1c52b61a031103ec3862e5546a3c","ref":"refs/heads/master","pushedAt":"2024-07-24T18:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"default canvas size 1000x700","shortMessageHtmlLink":"default canvas size 1000x700"}},{"before":"1deac59f666cac237befce65335698db4b1b3972","after":"5886f9b62395b57c1f1757e4f05339f54a1a49db","ref":"refs/heads/master","pushedAt":"2024-07-23T21:40:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"center canvas on screen resize;\nstatusline_height, clientarea_size, canvas_size","shortMessageHtmlLink":"center canvas on screen resize;"}},{"before":"40ac7b029e455483df91f23c99e76e5aa42584e7","after":"1deac59f666cac237befce65335698db4b1b3972","ref":"refs/heads/master","pushedAt":"2024-07-22T20:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"reduce flickering on window resize","shortMessageHtmlLink":"reduce flickering on window resize"}},{"before":"44a43b0d4e8b5ba3faa13c8736e9ea4d7f800260","after":"40ac7b029e455483df91f23c99e76e5aa42584e7","ref":"refs/heads/master","pushedAt":"2024-07-21T20:33:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"flake: init package and devshell","shortMessageHtmlLink":"flake: init package and devshell"}},{"before":"a1fbf6fc254a7362d9dd806f6f9aa7960ae70294","after":"44a43b0d4e8b5ba3faa13c8736e9ea4d7f800260","ref":"refs/heads/master","pushedAt":"2024-07-20T15:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"makefile: refactor","shortMessageHtmlLink":"makefile: refactor"}},{"before":"7481766ec1e7e74bb524921ec5e2a5b36d88301f","after":"a1fbf6fc254a7362d9dd806f6f9aa7960ae70294","ref":"refs/heads/master","pushedAt":"2024-07-13T14:01:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"figure icons","shortMessageHtmlLink":"figure icons"}},{"before":"781eb256a386cdc100105798bad83cdd405a8f4d","after":"7481766ec1e7e74bb524921ec5e2a5b36d88301f","ref":"refs/heads/master","pushedAt":"2024-07-12T12:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"center readme header","shortMessageHtmlLink":"center readme header"}},{"before":"5f04805339972cf012ebe3a4a2e06b24eac46351","after":"781eb256a386cdc100105798bad83cdd405a8f4d","ref":"refs/heads/master","pushedAt":"2024-06-28T21:33:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"unfilled circle figure depends on line_w\n\npr #2 from max2556/circle-configurable-width","shortMessageHtmlLink":"unfilled circle figure depends on line_w"}},{"before":"840afc31b3263d600bc2c992b6eef546c07efe35","after":"5f04805339972cf012ebe3a4a2e06b24eac46351","ref":"refs/heads/master","pushedAt":"2024-06-09T21:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Familex","name":null,"path":"/Familex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75696513?s=80&v=4"},"commit":{"message":"triangle figure; fread return value warning","shortMessageHtmlLink":"triangle figure; fread return value warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxNDo0NDo1NS4wMDAwMDBazwAAAAS9OUb5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOVQyMTo0NjoyNy4wMDAwMDBazwAAAARgjjwj"}},"title":"Activity · Familex/xpaint"}