{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482716510,"defaultBranch":"main","name":"kanata","ownerLogin":"jtroo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-18T04:43:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6634136?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716739235.0","currentOid":""},"activityList":{"items":[{"before":"564a9ab628ec59e4bca8a98178bd3c0ef3ffca4a","after":"06c07fed0968bf2af529e6cd3238229baa663900","ref":"refs/heads/main","pushedAt":"2024-05-30T11:51:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix(gui): Open a log file on arg parsing errors (#1055)\n\nOn arg parsing errors at launch when there is no console to show errors\r\nto the user, create a `kanata_log.txt`¹ file to record all logging info\r\nand then open it with the OS default `.txt` handler\r\n\r\n¹ `txt` to make sure some other system logger doesn't open it instead of\r\na text editor, had some issues with this in the past on a Mac\r\n\r\n(the proper future way would be to show a gui window, but then what if\r\nthat fails ;) so this simple workaround would still be useful)\r\n\r\nAlso might be extended for personal statistics logging\r\nhttps://github.com/jtroo/kanata/issues/259, though that one would be\r\nuseful with a better serializable format.","shortMessageHtmlLink":"fix(gui): Open a log file on arg parsing errors (#1055)"}},{"before":"d45b8cc2e46916ece3dea471e1744d219388aad2","after":"564a9ab628ec59e4bca8a98178bd3c0ef3ffca4a","ref":"refs/heads/main","pushedAt":"2024-05-28T05:45:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"chore: update lockfile","shortMessageHtmlLink":"chore: update lockfile"}},{"before":"7af8ac838fe673ef97009d757d0b90be38d8d3ce","after":"d45b8cc2e46916ece3dea471e1744d219388aad2","ref":"refs/heads/main","pushedAt":"2024-05-28T04:52:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"log: improve cmd error message (#1074)","shortMessageHtmlLink":"log: improve cmd error message (#1074)"}},{"before":"bb925fb38e20466ccf2f2bcb259b29b1ecad990c","after":"7af8ac838fe673ef97009d757d0b90be38d8d3ce","ref":"refs/heads/main","pushedAt":"2024-05-27T23:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"dep(gui): remove unused deps (#1073)","shortMessageHtmlLink":"dep(gui): remove unused deps (#1073)"}},{"before":"357a41f8ff78469900ef4790f36910aa8afc31df","after":null,"ref":"refs/heads/docrefactor","pushedAt":"2024-05-26T16:00:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"}},{"before":"8a0c78b3f1f7d541d627375b932d9d98b655bd71","after":"bb925fb38e20466ccf2f2bcb259b29b1ecad990c","ref":"refs/heads/main","pushedAt":"2024-05-26T15:59:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix(gui,win): fix silence and layer icon checks (#1072)\n\n- Respect the silence if configured on gui reload via tray\r\n- Fix `icon-match-layer-name` not matching by layer name\r\n\r\nFixes some of\r\nhttps://github.com/jtroo/kanata/pull/1053#issuecomment-2132207192","shortMessageHtmlLink":"fix(gui,win): fix silence and layer icon checks (#1072)"}},{"before":"9491c24897e00ae2d21e06bac796f740658ad857","after":null,"ref":"refs/heads/override","pushedAt":"2024-05-26T05:58:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"}},{"before":"6adef035a58aa7ab6dc580574214f0278c5d76fd","after":"8a0c78b3f1f7d541d627375b932d9d98b655bd71","ref":"refs/heads/main","pushedAt":"2024-05-26T05:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix: move override code to after unmod (#1071)","shortMessageHtmlLink":"fix: move override code to after unmod (#1071)"}},{"before":"b940f67076a6975142a39da4b86877556201e5f7","after":"9491c24897e00ae2d21e06bac796f740658ad857","ref":"refs/heads/override","pushedAt":"2024-05-26T05:57:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix: move overrides code to after unmod","shortMessageHtmlLink":"fix: move overrides code to after unmod"}},{"before":null,"after":"b940f67076a6975142a39da4b86877556201e5f7","ref":"refs/heads/override","pushedAt":"2024-05-26T05:56:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix: move overrides code to after unmod","shortMessageHtmlLink":"fix: move overrides code to after unmod"}},{"before":"88bf3a916432b2c687e632bfda04bd177f243589","after":"b3cef35943356335a0b7c6f8f923ca85d7abdad2","ref":"refs/heads/docrefactor2","pushedAt":"2024-05-26T04:50:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into docrefactor2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into docrefactor2"}},{"before":null,"after":"88bf3a916432b2c687e632bfda04bd177f243589","ref":"refs/heads/docrefactor2","pushedAt":"2024-05-26T04:36:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"doc: adjust heading levels of platform-specific defcfg","shortMessageHtmlLink":"doc: adjust heading levels of platform-specific defcfg"}},{"before":"c1001bbb2f8572b3298d30b029fb1a7fbe02b505","after":"6adef035a58aa7ab6dc580574214f0278c5d76fd","ref":"refs/heads/main","pushedAt":"2024-05-26T04:28:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"doc: fix links (#1068)","shortMessageHtmlLink":"doc: fix links (#1068)"}},{"before":null,"after":"357a41f8ff78469900ef4790f36910aa8afc31df","ref":"refs/heads/docrefactor","pushedAt":"2024-05-25T22:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"doc: hide platform-specific defcfg by default","shortMessageHtmlLink":"doc: hide platform-specific defcfg by default"}},{"before":"e55692e4cb0a3e8efaffe9b22bbcc06b2fb0b2a2","after":null,"ref":"refs/heads/switc-layer","pushedAt":"2024-05-25T22:21:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"}},{"before":"0cbae3763bd2dfe985006e7e018e7d12b42a92af","after":"c1001bbb2f8572b3298d30b029fb1a7fbe02b505","ref":"refs/heads/main","pushedAt":"2024-05-25T22:18:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat(switch): layer in bool expr (#1060)","shortMessageHtmlLink":"feat(switch): layer in bool expr (#1060)"}},{"before":"57498184dfb97313baeb2b8dcd0adaea77a4d6d9","after":"e55692e4cb0a3e8efaffe9b22bbcc06b2fb0b2a2","ref":"refs/heads/switc-layer","pushedAt":"2024-05-25T22:06:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"add docn","shortMessageHtmlLink":"add docn"}},{"before":"96d6d08626627fd4e9f1946b4e650eca66fe2e05","after":"0cbae3763bd2dfe985006e7e018e7d12b42a92af","ref":"refs/heads/main","pushedAt":"2024-05-25T21:35:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat(win,gui): add Interception builds (#1053)\n\nAdd Interception builds of the Windows GUI app\r\n\r\nFixes the other part of\r\nhttps://github.com/jtroo/kanata/pull/990#issuecomment-2118880088","shortMessageHtmlLink":"feat(win,gui): add Interception builds (#1053)"}},{"before":"2a94c9c91a39d05a9d624a99645d4099d775c79c","after":"96d6d08626627fd4e9f1946b4e650eca66fe2e05","ref":"refs/heads/main","pushedAt":"2024-05-25T04:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat(win,gui): log errors via notification system (#1049)\n\nAdd an extra way for the Windows logger to notify on errors: use the OS\r\nnotification system to show whatever fits\r\nConfigurable, on by default.\r\nOther log levels do not use OS notification to avoid spamming.","shortMessageHtmlLink":"feat(win,gui): log errors via notification system (#1049)"}},{"before":"55266db8aa06ecc0728d409f76cfa7194bccab50","after":null,"ref":"refs/heads/cmd","pushedAt":"2024-05-25T04:26:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"}},{"before":"c965cef32eafc25b101a3111dd3e7020cc9ead43","after":"2a94c9c91a39d05a9d624a99645d4099d775c79c","ref":"refs/heads/main","pushedAt":"2024-05-25T04:26:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat(cmd): parse numeric delay (#1062)","shortMessageHtmlLink":"feat(cmd): parse numeric delay (#1062)"}},{"before":"b8396e71e67a0cab8e95e0082ac452d5ea67abbf","after":"55266db8aa06ecc0728d409f76cfa7194bccab50","ref":"refs/heads/cmd","pushedAt":"2024-05-25T04:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"update docn","shortMessageHtmlLink":"update docn"}},{"before":null,"after":"b8396e71e67a0cab8e95e0082ac452d5ea67abbf","ref":"refs/heads/cmd","pushedAt":"2024-05-23T06:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"allow parsing delay in cmd","shortMessageHtmlLink":"allow parsing delay in cmd"}},{"before":"e4efbd98d968fd44a276c3eda6a8304ec1eef883","after":"c965cef32eafc25b101a3111dd3e7020cc9ead43","ref":"refs/heads/main","pushedAt":"2024-05-22T22:57:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat: add action name alternatives using symbols (#1050)","shortMessageHtmlLink":"feat: add action name alternatives using symbols (#1050)"}},{"before":null,"after":"57498184dfb97313baeb2b8dcd0adaea77a4d6d9","ref":"refs/heads/switc-layer","pushedAt":"2024-05-22T06:03:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"add parsing and tests","shortMessageHtmlLink":"add parsing and tests"}},{"before":null,"after":"9f76e8af462ceb6b9977039e70bc403b38e20920","ref":"refs/heads/switch-use-state-struct","pushedAt":"2024-05-22T05:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"probably failed experiment, still hard to use","shortMessageHtmlLink":"probably failed experiment, still hard to use"}},{"before":"9fa396546bdae3ee3afb702faed3bbde42a0b1d2","after":"e4efbd98d968fd44a276c3eda6a8304ec1eef883","ref":"refs/heads/main","pushedAt":"2024-05-21T23:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"fix(win,gui): allow renaming of the executable (#1052)\n\nAllow renaming of `kanata.exe` gui app by omitting the name.\r\n\r\nFixes one of\r\nhttps://github.com/jtroo/kanata/pull/990#issuecomment-2119047041","shortMessageHtmlLink":"fix(win,gui): allow renaming of the executable (#1052)"}},{"before":"fbcf72dcbc99eccca20707ea02016b5a8f483168","after":"9fa396546bdae3ee3afb702faed3bbde42a0b1d2","ref":"refs/heads/main","pushedAt":"2024-05-21T23:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"chore: make non-scancode output the legacy variant\n\nThis commit makes scancode output the default Windows variant for\nreleases, with non-scancode output being a new \"legacy\" variant.","shortMessageHtmlLink":"chore: make non-scancode output the legacy variant"}},{"before":"8f9591f725c5ce41cb28a0d7ea06df54c4725617","after":null,"ref":"refs/heads/capswordtoggle","pushedAt":"2024-05-21T18:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"}},{"before":"483eb479365e073c8f0fbfa7a054e9e5c9136e15","after":"fbcf72dcbc99eccca20707ea02016b5a8f483168","ref":"refs/heads/main","pushedAt":"2024-05-21T18:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtroo","name":null,"path":"/jtroo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6634136?s=80&v=4"},"commit":{"message":"feat: `caps-word-toggle` (#1059)","shortMessageHtmlLink":"feat: caps-word-toggle (#1059)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV_RxEgA","startCursor":null,"endCursor":null}},"title":"Activity · jtroo/kanata"}