{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21836148,"defaultBranch":"main","name":"OptiKey","ownerLogin":"OptiKey","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-14T21:23:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15629872?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714164976.0","currentOid":""},"activityList":{"items":[{"before":"d73032ab7a1bc831bbe68c9d9c423373b8b3a990","after":"90b281d2c9396a2aa88d26613ef2e4dec7b719ea","ref":"refs/heads/main","pushedAt":"2024-04-26T20:18:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Update RIME DLL to 64-bit 1.11.0\n\nThis came from rime-76a0a16-Windows-clang-x64\\dist\\lib\n\nWe needed 64 bit DLL as Optikey is now 64 bit.\nThe API used ints, which needed updating to UIntPtr throughout.\nNo other changes seem to be necessary.","shortMessageHtmlLink":"Update RIME DLL to 64-bit 1.11.0"}},{"before":"cbaa80490740ef6243179c220e448af439131d34","after":"d73032ab7a1bc831bbe68c9d9c423373b8b3a990","ref":"refs/heads/main","pushedAt":"2024-04-09T19:20:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/OptiKey/OptiKey","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/OptiKey/OptiKey"}},{"before":"32bd2369aca7ee0883f92d493fb2b2cd36d5b2f1","after":"cbaa80490740ef6243179c220e448af439131d34","ref":"refs/heads/main","pushedAt":"2024-04-09T19:20:16.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Auto-update AIP","shortMessageHtmlLink":"Auto-update AIP"}},{"before":"2d2734f77658e8bd769f60878260faaf3601e721","after":"32bd2369aca7ee0883f92d493fb2b2cd36d5b2f1","ref":"refs/heads/main","pushedAt":"2024-03-24T12:53:13.000Z","pushType":"push","commitsCount":180,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge branch 'kmcnaught-chinese' into main","shortMessageHtmlLink":"Merge branch 'kmcnaught-chinese' into main"}},{"before":"8dd600507ef29637f3ea50ed656bcbc176605277","after":"2d2734f77658e8bd769f60878260faaf3601e721","ref":"refs/heads/main","pushedAt":"2024-03-10T16:44:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Add DLL support","shortMessageHtmlLink":"Add DLL support"}},{"before":null,"after":"0e81874085076676c5bd9472d930007072c9c72c","ref":"refs/heads/kevinlin18-rime","pushedAt":"2023-08-19T15:28:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge branch 'rime' of https://github.com/kevinlin18/OptiKey into kevinlin18-rime\n\n# Conflicts:\n#\tsrc/JuliusSweetland.OptiKey.Core/Properties/Resources.resx","shortMessageHtmlLink":"Merge branch 'rime' of https://github.com/kevinlin18/OptiKey into kev…"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":"8dd600507ef29637f3ea50ed656bcbc176605277","ref":"refs/heads/main","pushedAt":"2023-08-11T13:53:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Fix and update URL on EyeTracker page\n\nThis includes removing local overrides to the shared\ndialog to make sure they are all identical\n\nRemove (broken) URL from eyetracker dialog\n\nthis includes removing explicit reference from within the instances\nof this dialog, so they all use exactly the template.\n\nAdd back in (different) URL\n\nthis includes some fixes to local dialog overrides","shortMessageHtmlLink":"Fix and update URL on EyeTracker page"}},{"before":"e1021d034b7fd73dd414b46491db4ae4080d3510","after":null,"ref":"refs/heads/v3-master","pushedAt":"2023-07-25T08:54:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"e1021d034b7fd73dd414b46491db4ae4080d3510","ref":"refs/heads/v3-main","pushedAt":"2023-07-25T08:54:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #906 from kmcnaught/master\n\nAdd log for command line args","shortMessageHtmlLink":"Merge pull request #906 from kmcnaught/master"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":null,"ref":"refs/heads/master","pushedAt":"2023-07-25T08:54:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/main","pushedAt":"2023-07-25T08:54:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":null,"ref":"refs/heads/kirsty-master","pushedAt":"2023-07-25T08:24:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/master","pushedAt":"2023-07-25T08:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":null,"ref":"refs/heads/master","pushedAt":"2023-07-25T08:23:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/kirsty-master","pushedAt":"2023-07-25T08:23:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":null,"ref":"refs/heads/main","pushedAt":"2023-07-25T08:23:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/master","pushedAt":"2023-07-25T08:23:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"e1021d034b7fd73dd414b46491db4ae4080d3510","after":null,"ref":"refs/heads/v3-main","pushedAt":"2023-07-25T08:23:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"e1021d034b7fd73dd414b46491db4ae4080d3510","ref":"refs/heads/v3-master","pushedAt":"2023-07-25T08:23:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #906 from kmcnaught/master\n\nAdd log for command line args","shortMessageHtmlLink":"Merge pull request #906 from kmcnaught/master"}},{"before":"e1021d034b7fd73dd414b46491db4ae4080d3510","after":null,"ref":"refs/heads/master","pushedAt":"2023-07-25T08:20:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"}},{"before":null,"after":"e1021d034b7fd73dd414b46491db4ae4080d3510","ref":"refs/heads/v3-main","pushedAt":"2023-07-25T08:20:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Merge pull request #906 from kmcnaught/master\n\nAdd log for command line args","shortMessageHtmlLink":"Merge pull request #906 from kmcnaught/master"}},{"before":"37edc3133fd4fc29b7c56b6946332ba47181b75f","after":"e1021d034b7fd73dd414b46491db4ae4080d3510","ref":"refs/heads/master","pushedAt":"2023-07-24T14:45:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"},"commit":{"message":"Merge pull request #906 from kmcnaught/master\n\nAdd log for command line args","shortMessageHtmlLink":"Merge pull request #906 from kmcnaught/master"}},{"before":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","after":null,"ref":"refs/heads/feature/x64-tobii","pushedAt":"2023-07-20T14:27:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"}},{"before":null,"after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/main","pushedAt":"2023-07-20T14:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"64783ddd79adbd474b407deb2cb8a81b0b589db1","after":"4e29d114a366ce369bf0f644b4e9c2ec01a48fe7","ref":"refs/heads/feature/x64-tobii","pushedAt":"2023-07-20T14:26:38.000Z","pushType":"pr_merge","commitsCount":38,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"},"commit":{"message":"Merge pull request #904 from kmcnaught/feature/x64-tobii\n\nFeature/x64 tobii","shortMessageHtmlLink":"Merge pull request #904 from kmcnaught/feature/x64-tobii"}},{"before":"50cf2bda5c1c236e49b2c1b0c495dd530204b321","after":"37edc3133fd4fc29b7c56b6946332ba47181b75f","ref":"refs/heads/master","pushedAt":"2023-07-20T14:26:28.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"},"commit":{"message":"Merge pull request #905 from kmcnaught/master\n\nAdd release scripts + move log","shortMessageHtmlLink":"Merge pull request #905 from kmcnaught/master"}},{"before":"3750b8cef54e42297b0261683b0947b7fd7ffdf3","after":"50cf2bda5c1c236e49b2c1b0c495dd530204b321","ref":"refs/heads/master","pushedAt":"2023-07-17T13:08:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Remove references to virtual screen size\n\nWe should always use PrimaryScreen instead of VirtualScreen\nso we can support 2-monitor setups.","shortMessageHtmlLink":"Remove references to virtual screen size"}},{"before":"e340c6e291ad1461258ea90dca5813cbbe3fcad8","after":"b97402e2c0299ce125d33ba2d55cc8a987fefc80","ref":"refs/heads/gh-pages","pushedAt":"2023-07-17T10:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kmcnaught","name":null,"path":"/kmcnaught","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12151404?s=80&v=4"},"commit":{"message":"rename file","shortMessageHtmlLink":"rename file"}},{"before":"c308f488a61597cd3218fcbd6a920cfb47c875ef","after":"3750b8cef54e42297b0261683b0947b7fd7ffdf3","ref":"refs/heads/master","pushedAt":"2023-06-09T19:00:59.992Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Fix logging on restart\n\nWhen an Optikey app was restarted (e.g. via Management Console, context\nmenu, or crash handling) the old log file was still open for writing\nwhen the new log file was established and the rollover carried out.\n\nThe result was that the old log file (from the instance requesting the\nrestart) was lost completely, and there was a gap in the list of\nrolled-over log files.\n\nThis change ensures that a new process starts a new log file, after the\nold process explicitly closes down the old log file.","shortMessageHtmlLink":"Fix logging on restart"}},{"before":"a02b3b7a1afa7a3894f58d3c73ff3c74060260cb","after":"c308f488a61597cd3218fcbd6a920cfb47c875ef","ref":"refs/heads/master","pushedAt":"2023-05-01T20:08:49.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"JuliusSweetland","name":"Julius","path":"/JuliusSweetland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4722561?s=80&v=4"},"commit":{"message":"Fix possible null value","shortMessageHtmlLink":"Fix possible null value"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO3_-VgA","startCursor":null,"endCursor":null}},"title":"Activity · OptiKey/OptiKey"}