{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12306800,"defaultBranch":"master","name":"toxic","ownerLogin":"JFreegman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-22T20:10:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1646057?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726882919.0","currentOid":""},"activityList":{"items":[{"before":"b5af9279ed9faff0330a6a2710ca80a805f3c074","after":null,"ref":"refs/heads/readme_update","pushedAt":"2024-09-21T01:41:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"}},{"before":"1588dbee9c6dd5575be2af398671ad0569beca98","after":"b5af9279ed9faff0330a6a2710ca80a805f3c074","ref":"refs/heads/master","pushedAt":"2024-09-21T01:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"d9af49ebd0b4fec2aea8068ade24269ee943bec9","after":"b5af9279ed9faff0330a6a2710ca80a805f3c074","ref":"refs/heads/readme_update","pushedAt":"2024-09-21T01:32:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"16ac34637b1f10c5909f12a335dec08b84898b4c","after":"d9af49ebd0b4fec2aea8068ade24269ee943bec9","ref":"refs/heads/readme_update","pushedAt":"2024-09-21T01:31:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"a67ac5d79e6fdccec7d2f4f3e28ee813ae6a3a34","after":"16ac34637b1f10c5909f12a335dec08b84898b4c","ref":"refs/heads/readme_update","pushedAt":"2024-09-21T01:24:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"85e4bb6f5ef2df052618a599fe14f7d69ad17eee","after":"a67ac5d79e6fdccec7d2f4f3e28ee813ae6a3a34","ref":"refs/heads/readme_update","pushedAt":"2024-09-21T01:22:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"439a7ab70127c81f2512967913efa502497276fc","after":"85e4bb6f5ef2df052618a599fe14f7d69ad17eee","ref":"refs/heads/readme_update","pushedAt":"2024-09-20T22:53:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":"1588dbee9c6dd5575be2af398671ad0569beca98","after":"439a7ab70127c81f2512967913efa502497276fc","ref":"refs/heads/readme_update","pushedAt":"2024-09-20T22:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update readme","shortMessageHtmlLink":"docs: update readme"}},{"before":null,"after":"1588dbee9c6dd5575be2af398671ad0569beca98","ref":"refs/heads/readme_update","pushedAt":"2024-09-20T22:29:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"cleanup: help menu formatting\n\nFix an incorrect newline and make menu the correct number of lines","shortMessageHtmlLink":"cleanup: help menu formatting"}},{"before":"827ff22ea1dd7d3ef66ba509b2bc12efffed0a11","after":"1588dbee9c6dd5575be2af398671ad0569beca98","ref":"refs/heads/master","pushedAt":"2024-08-10T04:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"cleanup: help menu formatting\n\nFix an incorrect newline and make menu the correct number of lines","shortMessageHtmlLink":"cleanup: help menu formatting"}},{"before":"1588dbee9c6dd5575be2af398671ad0569beca98","after":null,"ref":"refs/heads/help_menu_format","pushedAt":"2024-08-10T04:26:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"}},{"before":"bbb8e9ca9fea94e4f7950888008647ed57003706","after":"1588dbee9c6dd5575be2af398671ad0569beca98","ref":"refs/heads/help_menu_format","pushedAt":"2024-08-10T03:10:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"cleanup: help menu formatting\n\nFix an incorrect newline and make menu the correct number of lines","shortMessageHtmlLink":"cleanup: help menu formatting"}},{"before":null,"after":"bbb8e9ca9fea94e4f7950888008647ed57003706","ref":"refs/heads/help_menu_format","pushedAt":"2024-08-10T03:09:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix: help menu formatting\n\nFix an incorrect newline and make menu the correct number of lines","shortMessageHtmlLink":"fix: help menu formatting"}},{"before":"827ff22ea1dd7d3ef66ba509b2bc12efffed0a11","after":null,"ref":"refs/heads/return_bool","pushedAt":"2024-07-29T18:08:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"}},{"before":"86e3294cf15b2ac4bafaca9c83fe3ec3c6832564","after":"827ff22ea1dd7d3ef66ba509b2bc12efffed0a11","ref":"refs/heads/master","pushedAt":"2024-07-29T18:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"Fix: incorrect return type and incorrect integer types","shortMessageHtmlLink":"Fix: incorrect return type and incorrect integer types"}},{"before":"062b9d50292cb33a4b040384af37397bdadeeef2","after":"827ff22ea1dd7d3ef66ba509b2bc12efffed0a11","ref":"refs/heads/return_bool","pushedAt":"2024-07-29T14:18:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"Fix: incorrect return type and incorrect integer types","shortMessageHtmlLink":"Fix: incorrect return type and incorrect integer types"}},{"before":"6edb7bfa0f0501cbb9acac0adf17c996faf3b8e5","after":"062b9d50292cb33a4b040384af37397bdadeeef2","ref":"refs/heads/return_bool","pushedAt":"2024-07-29T14:09:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix incorrect function return type and do proper bounds checking","shortMessageHtmlLink":"fix incorrect function return type and do proper bounds checking"}},{"before":"326dfd5ebdcda2344527e1dca785c179f697cc71","after":"6edb7bfa0f0501cbb9acac0adf17c996faf3b8e5","ref":"refs/heads/return_bool","pushedAt":"2024-07-29T14:02:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix incorrect function return type","shortMessageHtmlLink":"fix incorrect function return type"}},{"before":null,"after":"326dfd5ebdcda2344527e1dca785c179f697cc71","ref":"refs/heads/return_bool","pushedAt":"2024-07-29T13:47:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix incorrect function return type","shortMessageHtmlLink":"fix incorrect function return type"}},{"before":"aabfe375a108469600cd21f250d5c286fe809dba","after":"1164d8834defb0fce7ca7e54e2f4d1769b54387c","ref":"refs/heads/netprof","pushedAt":"2024-07-19T20:01:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"feat: add tox network profiler\n\nProfiling can be enabled with the -s run option","shortMessageHtmlLink":"feat: add tox network profiler"}},{"before":"86e3294cf15b2ac4bafaca9c83fe3ec3c6832564","after":null,"ref":"refs/heads/message_padding_man_page","pushedAt":"2024-07-19T20:00:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"}},{"before":"e6e8f5ea30d911b82c3f5f6018e574b461e0c9e9","after":"86e3294cf15b2ac4bafaca9c83fe3ec3c6832564","ref":"refs/heads/master","pushedAt":"2024-07-19T20:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update config man page with line padding option","shortMessageHtmlLink":"docs: update config man page with line padding option"}},{"before":null,"after":"86e3294cf15b2ac4bafaca9c83fe3ec3c6832564","ref":"refs/heads/message_padding_man_page","pushedAt":"2024-07-19T19:37:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"docs: update config man page with line padding option","shortMessageHtmlLink":"docs: update config man page with line padding option"}},{"before":"e399f3fc75a7cf8c8369e939db79fd442ae79d1a","after":"e6e8f5ea30d911b82c3f5f6018e574b461e0c9e9","ref":"refs/heads/master","pushedAt":"2024-07-19T19:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"feat: message line padding configuration\n\nIntroduces new `line_padding` config option, which has a default value\nof `true` to correspond with the existing line padding behavior added\nin 8e84ac5.\n\nWhen set to `false` a message exceeding the width of the window will be\nwrapped into new lines without an `x_start` number of blanks being\nprinted first. Setting `x_limit` to `max_x` to prevent column padding is\nprecedented by the existing `newline_idx >= 0` block.\n\nExample of the behavior with `line_padding=true`:\n```\n00:00 - Toxic User: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n Integer neque metus, lacinia quis magna ut, laoreet magna.\n00:00 - User2: Nam suscipit faucibus justo, ut malesuada neque aliquet at...\n This text is misaligned with a message from any user with\n a user name of differing length.\n```\n\nExample of the behavior with `line_padding=false`:\n```\n00:00 - Toxic User: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\nInteger neque metus, lacinia quis magna ut, laoreet magna.\n00:00 - User2: Nam suscipit faucibus justo, ut malesuada neque aliquet at...\nThis text is always aligned with the first column of the window.\n```\n\nThis option also allows long URLs to be copied without the padding being\ncopied along with them, thereby breaking the URL and requiring manual\nintervention.\n\nA `Client_Config` pointer parameter has been added to `print_wrap`\nbecause various other routines in the same interface already accept one,\nas well as to make future text wrapping configuration options easier to\nimplement, should someone desire to.","shortMessageHtmlLink":"feat: message line padding configuration"}},{"before":"e399f3fc75a7cf8c8369e939db79fd442ae79d1a","after":null,"ref":"refs/heads/race_condition","pushedAt":"2024-06-24T13:15:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"}},{"before":"8791b47d48d6ff0a2b998f8f70992631ae2e65fc","after":"e399f3fc75a7cf8c8369e939db79fd442ae79d1a","ref":"refs/heads/master","pushedAt":"2024-06-24T13:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix: race condition when drawing group/conference peer list\n\nThe number of peers can change between and within iterations leading to\nan out of bounds index. Now we just lock the entire loop, which is less\nefficient but necessary.","shortMessageHtmlLink":"fix: race condition when drawing group/conference peer list"}},{"before":"b863eeefb109bedea36a33d8d033be1051e460c4","after":"e399f3fc75a7cf8c8369e939db79fd442ae79d1a","ref":"refs/heads/race_condition","pushedAt":"2024-06-24T12:43:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix: race condition when drawing group/conference peer list\n\nThe number of peers can change between and within iterations leading to\nan out of bounds index. Now we just lock the entire loop, which is less\nefficient but necessary.","shortMessageHtmlLink":"fix: race condition when drawing group/conference peer list"}},{"before":"1249651145b696cd9e92bb837bfdddb44ecb896b","after":"b863eeefb109bedea36a33d8d033be1051e460c4","ref":"refs/heads/race_condition","pushedAt":"2024-06-24T02:27:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix: race condition when drawing group/conference peer list\n\nThe number of peers can change between and within iterations leading to\nan out of bounds index. Now we just lock the entire loop, which is less\nefficient but necessary.","shortMessageHtmlLink":"fix: race condition when drawing group/conference peer list"}},{"before":null,"after":"1249651145b696cd9e92bb837bfdddb44ecb896b","ref":"refs/heads/race_condition","pushedAt":"2024-06-24T02:26:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"fix: race condition when drawing group/conference peer list\n\nThe number of peers can change between and within iterations leading to\nan out of bounds index","shortMessageHtmlLink":"fix: race condition when drawing group/conference peer list"}},{"before":"3062c4a4aff434ccf3642e063ca79332006c71a1","after":"aabfe375a108469600cd21f250d5c286fe809dba","ref":"refs/heads/netprof","pushedAt":"2024-04-05T13:12:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JFreegman","name":null,"path":"/JFreegman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646057?s=80&v=4"},"commit":{"message":"feat: add tox network profiler\n\nProfiling can be enabled with the -s run option","shortMessageHtmlLink":"feat: add tox network profiler"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTo0MTo1OS4wMDAwMDBazwAAAAS8e-uY","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTo0MTo1OS4wMDAwMDBazwAAAAS8e-uY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNVQxMzoxMjo0Ny4wMDAwMDBazwAAAAQo4rYc"}},"title":"Activity ยท JFreegman/toxic"}