{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69813387,"defaultBranch":"main","name":"fusuma","ownerLogin":"iberianpig","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-02T18:13:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1710555?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706540383.0","currentOid":""},"activityList":{"items":[{"before":"84c1f18ce8f71877df007e77a07014dca293bf5c","after":"90e24b67f135f7bb97bce4011531b87b7063880e","ref":"refs/heads/main","pushedAt":"2024-06-08T16:16:53.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"chore: refactor inspect method\n\n- remove time from inspect method of Event class\n- remove delta from to_s method of GestureRecord class","shortMessageHtmlLink":"chore: refactor inspect method"}},{"before":"ffa818b7b49a44ff4643c61ac2da038cfa6f2929","after":"84c1f18ce8f71877df007e77a07014dca293bf5c","ref":"refs/heads/main","pushedAt":"2024-01-29T14:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"v3.5.0","shortMessageHtmlLink":"v3.5.0"}},{"before":"5bceddd691680f061cd0354a0cc6e137c81b9030","after":"ffa818b7b49a44ff4643c61ac2da038cfa6f2929","ref":"refs/heads/main","pushedAt":"2024-01-29T14:57:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"refactor: buffer#empty?","shortMessageHtmlLink":"refactor: buffer#empty?"}},{"before":null,"after":"7ced06e7d7fcc66925953638ba9054c66a68f142","ref":"refs/heads/fix/searcher-context_with","pushedAt":"2024-01-29T14:36:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: restore context after block.call\n\nIf return is called in the with_context block, the context cannot be restored to its original state.\nThe \"ensure\" clause call post-processing even if it called returned in the middle of block.call.","shortMessageHtmlLink":"fix: restore context after block.call"}},{"before":"606b17dd300d6a65edc94bbea4c402e767f23a93","after":null,"ref":"refs/heads/fix/searcher-context_with","pushedAt":"2024-01-27T09:04:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"}},{"before":"8d706169cd6a1c8f2201a3d5bad33715fbc1b074","after":"5bceddd691680f061cd0354a0cc6e137c81b9030","ref":"refs/heads/main","pushedAt":"2024-01-27T09:04:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"Merge pull request #318 from iberianpig/fix/searcher-context_with\n\nfix: restore context after block.call","shortMessageHtmlLink":"Merge pull request #318 from iberianpig/fix/searcher-context_with"}},{"before":null,"after":"606b17dd300d6a65edc94bbea4c402e767f23a93","ref":"refs/heads/fix/searcher-context_with","pushedAt":"2024-01-27T08:19:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: restore context after block.call\n\nIf return is called in the with_context block, the context cannot be restored to its original state.\nThe \"ensure\" clause call post-processing even if it called returned in the middle of block.call.","shortMessageHtmlLink":"fix: restore context after block.call"}},{"before":"e929412bed6e99c191cd3062fb2433497724af0f","after":"8d706169cd6a1c8f2201a3d5bad33715fbc1b074","ref":"refs/heads/main","pushedAt":"2024-01-27T04:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"chore: fix typo","shortMessageHtmlLink":"chore: fix typo"}},{"before":"ddb430db7ff69be9f127be2b39a9a076545ab081","after":"e929412bed6e99c191cd3062fb2433497724af0f","ref":"refs/heads/main","pushedAt":"2024-01-19T23:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"v3.4.0","shortMessageHtmlLink":"v3.4.0"}},{"before":"7d520a9f87d314974bcd08d72c07d0c7e88fa742","after":null,"ref":"refs/heads/feature/compare_index","pushedAt":"2024-01-19T22:57:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"}},{"before":"dc9f931c0c3757c3d518c36ed577196d70587070","after":"ddb430db7ff69be9f127be2b39a9a076545ab081","ref":"refs/heads/main","pushedAt":"2024-01-19T22:57:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"Merge pull request #316 from iberianpig/feature/compare_index\n\nEnable Comparison of Index Records in Fusuma","shortMessageHtmlLink":"Merge pull request #316 from iberianpig/feature/compare_index"}},{"before":"4c473c3a5fd1112f44765946043208a5d344e768","after":"dc9f931c0c3757c3d518c36ed577196d70587070","ref":"refs/heads/main","pushedAt":"2024-01-19T22:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"chore: display IndexRecord with debug","shortMessageHtmlLink":"chore: display IndexRecord with debug"}},{"before":null,"after":"7d520a9f87d314974bcd08d72c07d0c7e88fa742","ref":"refs/heads/feature/compare_index","pushedAt":"2024-01-19T22:55:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"feat: compare index by cache_key\n\nindex_record.index == Config::Index([:remap, :LEFTSHIFT])","shortMessageHtmlLink":"feat: compare index by cache_key"}},{"before":"e93672df4ddba29f6a41a14d9d9bdd73c532c1cc","after":"4c473c3a5fd1112f44765946043208a5d344e768","ref":"refs/heads/main","pushedAt":"2024-01-15T14:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"chore: display GestureRecord with debug","shortMessageHtmlLink":"chore: display GestureRecord with debug"}},{"before":"007b94f4db8d2a52a6cd9c2b5b8984f00d9e3d38","after":null,"ref":"refs/heads/feature/input_read_from_io","pushedAt":"2024-01-15T14:37:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"}},{"before":"3a6e28570f13704f7cb2827ff70bfe3f211a0d8d","after":"e93672df4ddba29f6a41a14d9d9bdd73c532c1cc","ref":"refs/heads/main","pushedAt":"2024-01-15T14:37:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"Merge pull request #315 from iberianpig/feature/input_read_from_io\n\nfix: cutting out read_from_io from Input class","shortMessageHtmlLink":"Merge pull request #315 from iberianpig/feature/input_read_from_io"}},{"before":null,"after":"007b94f4db8d2a52a6cd9c2b5b8984f00d9e3d38","ref":"refs/heads/feature/input_read_from_io","pushedAt":"2024-01-15T14:33:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: cutting out read_from_io from Input class\n\n- To change the way to extract data after IO.select, override Input#read_from_io method\n- When using binary encoded packed data containing \"\\n\" in the data with input plugin using msgpack, an error occurred\n- With the previous implementation, the input plugin depended on `io.readline(chomp: true)` when extracting data after IO.select, so the input plugin needed to send a string containing a newline\n- By cutting out read_from_io method, each plugin can extend the way data is extracted","shortMessageHtmlLink":"fix: cutting out read_from_io from Input class"}},{"before":"cadae9dc4a392a1400df7769b1571284c550ed2a","after":"3a6e28570f13704f7cb2827ff70bfe3f211a0d8d","ref":"refs/heads/main","pushedAt":"2024-01-15T07:38:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"chore: use prefix v#{version} for CHANGELOG.md","shortMessageHtmlLink":"chore: use prefix v#{version} for CHANGELOG.md"}},{"before":"cadae9dc4a392a1400df7769b1571284c550ed2a","after":null,"ref":"refs/heads/master","pushedAt":"2023-11-04T06:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"}},{"before":null,"after":"cadae9dc4a392a1400df7769b1571284c550ed2a","ref":"refs/heads/main","pushedAt":"2023-11-04T06:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"v3.3.1","shortMessageHtmlLink":"v3.3.1"}},{"before":"4cec6a3e9f967ec3a358d683642d6c0b3afd7e84","after":"cadae9dc4a392a1400df7769b1571284c550ed2a","ref":"refs/heads/master","pushedAt":"2023-11-04T04:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"v3.3.1","shortMessageHtmlLink":"v3.3.1"}},{"before":"3e3a4c3a7aeeab48ec9700383f60ea33f98506f8","after":"4cec6a3e9f967ec3a358d683642d6c0b3afd7e84","ref":"refs/heads/master","pushedAt":"2023-11-04T04:38:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: fix keypress not working when skippable key is set\n\nWhen there is a skippable key, the following case was prioritized by keypress.\n\n* swipe,3,right(skippable),update -> keypress\n\nHowever, there was a problem that executor was not executed because keypress was not actually pressed as context.\nIn this fix, search is performed with the key \"swipe,3,right(skippable),update,command\".\n\n* swipe,3,right(skippable),update,command -> xotool mousemove_relative -- $move_x, $move_y\n\n```yaml\nswipe:\n\n 3:\n begin:\n command: xdotool mousedown 1\n update:\n command: xdotool mousemove_relative -- $move_x, $move_y\n interval: 0.0\n accel: 2\n end:\n command: xdotool mouseup 1\n\n right:\n update:\n keypress:\n LEFTALT:\n command: echo 'keypress LEFTALT'\n```","shortMessageHtmlLink":"fix: fix keypress not working when skippable key is set"}},{"before":"2f135c2e85691f5f4137347b9ae0bb8aa25e8df0","after":"3e3a4c3a7aeeab48ec9700383f60ea33f98506f8","ref":"refs/heads/master","pushedAt":"2023-10-23T15:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: rake bump commit CHANGELOG.md\n\n- rake bump[no]\n - update only CHANGELOG.md\n- rake bump [major|minor|patch|pre]\n - update CHANGELOG.md and bump version\n - include CHANGELOG.md in commit","shortMessageHtmlLink":"fix: rake bump commit CHANGELOG.md"}},{"before":"eed20b7ee60a7c8af4ca0a47c6dca3f853f4a606","after":"2f135c2e85691f5f4137347b9ae0bb8aa25e8df0","ref":"refs/heads/master","pushedAt":"2023-10-09T08:00:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: call shutdown when error occurs","shortMessageHtmlLink":"fix: call shutdown when error occurs"}},{"before":"785e19264037c0d7187be594cd8e02b2edd2c9b3","after":"eed20b7ee60a7c8af4ca0a47c6dca3f853f4a606","ref":"refs/heads/master","pushedAt":"2023-09-25T16:24:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"docs(CHANGELOG) update","shortMessageHtmlLink":"docs(CHANGELOG) update"}},{"before":"04a943d421a77f1ba83d9c3be406fb6d0397694a","after":"785e19264037c0d7187be594cd8e02b2edd2c9b3","ref":"refs/heads/master","pushedAt":"2023-09-25T16:23:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"v3.3.0","shortMessageHtmlLink":"v3.3.0"}},{"before":"d8a19d64366494545a4cd05d6125cf73e0790dd6","after":null,"ref":"refs/heads/fix/skipped_calling_block_with_plugin_defaults_context","pushedAt":"2023-09-25T16:21:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"}},{"before":"617caf1929c58185016bc9a219cfcb5d0692453e","after":"04a943d421a77f1ba83d9c3be406fb6d0397694a","ref":"refs/heads/master","pushedAt":"2023-09-25T16:21:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"Merge pull request #311 from iberianpig/fix/skipped_calling_block_with_plugin_defaults_context\n\nfix: call block with plugin_default_context","shortMessageHtmlLink":"Merge pull request #311 from iberianpig/fix/skipped_calling_block_wit…"}},{"before":null,"after":"d8a19d64366494545a4cd05d6125cf73e0790dd6","ref":"refs/heads/fix/skipped_calling_block_with_plugin_defaults_context","pushedAt":"2023-09-25T16:17:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"fix: find_context should return matched context and matched value\n\n- find_context in plugin_defaults context was not evaluated when it was a complete match\n- Therefore, the value could not be obtained in the block","shortMessageHtmlLink":"fix: find_context should return matched context and matched value"}},{"before":"3fc5a92ce60538979cee082b13da56332c30c000","after":"617caf1929c58185016bc9a219cfcb5d0692453e","ref":"refs/heads/master","pushedAt":"2023-09-24T04:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iberianpig","name":"Kohei Yamada","path":"/iberianpig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710555?s=80&v=4"},"commit":{"message":"docs(CHANGELOG) update","shortMessageHtmlLink":"docs(CHANGELOG) update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX_2LQwA","startCursor":null,"endCursor":null}},"title":"Activity · iberianpig/fusuma"}