{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":654553561,"defaultBranch":"master","name":"librime-ahk","ownerLogin":"amorphobia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-16T11:31:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/523025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725795225.0","currentOid":""},"activityList":{"items":[{"before":"5743ecf5812a6223882001e71c6fc4ab7044934a","after":"08bf627477cc58d90c0a0ea1ae5675d70d7b22f3","ref":"refs/heads/master","pushedAt":"2024-09-09T04:13:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: add CI","shortMessageHtmlLink":"chore: add CI"}},{"before":"ec19341dd1fd13f77388495b070b48cf7c6f316c","after":"5743ecf5812a6223882001e71c6fc4ab7044934a","ref":"refs/heads/master","pushedAt":"2024-09-08T12:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: add testing framework","shortMessageHtmlLink":"chore: add testing framework"}},{"before":"d4f20050c6d5f5af3536eba66f2406c1702dc43f","after":"ec19341dd1fd13f77388495b070b48cf7c6f316c","ref":"refs/heads/master","pushedAt":"2024-09-08T11:54:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: add dedicate error type","shortMessageHtmlLink":"chore: add dedicate error type"}},{"before":"d4f20050c6d5f5af3536eba66f2406c1702dc43f","after":null,"ref":"refs/heads/buffer","pushedAt":"2024-09-08T11:33:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"}},{"before":"7160613dbb23a1210d40074f44e1d12451fe33c4","after":"d4f20050c6d5f5af3536eba66f2406c1702dc43f","ref":"refs/heads/master","pushedAt":"2024-09-08T11:33:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: refactor c-string and c-string array","shortMessageHtmlLink":"chore: refactor c-string and c-string array"}},{"before":null,"after":"d4f20050c6d5f5af3536eba66f2406c1702dc43f","ref":"refs/heads/buffer","pushedAt":"2024-09-08T11:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: refactor c-string and c-string array","shortMessageHtmlLink":"chore: refactor c-string and c-string array"}},{"before":"0db1f288a61c7cd6b2b6fc80a6ed95353eac2b96","after":"b8d6fd5c5af83956084f7984a54f189f0bf6a685","ref":"refs/heads/yaml","pushedAt":"2024-09-05T13:09:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix parse list","shortMessageHtmlLink":"fix parse list"}},{"before":"fcc76624d2f94237a55719d74067263b64ef1b19","after":"7160613dbb23a1210d40074f44e1d12451fe33c4","ref":"refs/heads/master","pushedAt":"2024-09-05T13:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: use static var instead of static func\n\nto prevent large call stack","shortMessageHtmlLink":"chore: use static var instead of static func"}},{"before":"8eaab87c96cdf7066428a44f9daa3d9767bd377e","after":"0db1f288a61c7cd6b2b6fc80a6ed95353eac2b96","ref":"refs/heads/yaml","pushedAt":"2024-09-05T01:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix parse list","shortMessageHtmlLink":"fix parse list"}},{"before":"1f0a3fda17b25b5c92ed9b0cc2c3b28c1960cc75","after":"8eaab87c96cdf7066428a44f9daa3d9767bd377e","ref":"refs/heads/yaml","pushedAt":"2024-09-05T01:40:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":"9b19d94e520bc9a67866a1e0dd4f0f2d3dd58e0b","after":"1f0a3fda17b25b5c92ed9b0cc2c3b28c1960cc75","ref":"refs/heads/yaml","pushedAt":"2024-09-05T01:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"minor fix","shortMessageHtmlLink":"minor fix"}},{"before":null,"after":"9b19d94e520bc9a67866a1e0dd4f0f2d3dd58e0b","ref":"refs/heads/yaml","pushedAt":"2024-09-04T14:32:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"add a simple yaml loader\nuses recursion and will overflow stack","shortMessageHtmlLink":"add a simple yaml loader"}},{"before":"1c9cfd9901937cbc9a73503adbcd9cce5fd17d33","after":"fcc76624d2f94237a55719d74067263b64ef1b19","ref":"refs/heads/master","pushedAt":"2024-09-04T14:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"feat: add func test str exists in yaml","shortMessageHtmlLink":"feat: add func test str exists in yaml"}},{"before":"4fd02eb82203ef09fd8a7635228e0f1ecc72b366","after":"1c9cfd9901937cbc9a73503adbcd9cce5fd17d33","ref":"refs/heads/master","pushedAt":"2024-09-03T07:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"feat: wrappers to get switches' labels","shortMessageHtmlLink":"feat: wrappers to get switches' labels"}},{"before":"86b13af6dbb8ffa9452af9936cc5aed3a900dd37","after":"4fd02eb82203ef09fd8a7635228e0f1ecc72b366","ref":"refs/heads/master","pushedAt":"2024-09-03T01:44:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix: wrong dir name encoding\n\nall `str`s in librime are encoded as utf-8\nno matter what the OS is","shortMessageHtmlLink":"fix: wrong dir name encoding"}},{"before":"00d553fe7f30ef8adc7d54a730b42362000bec9c","after":"86b13af6dbb8ffa9452af9936cc5aed3a900dd37","ref":"refs/heads/master","pushedAt":"2024-09-01T07:29:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"feat: port `rime::Switches`","shortMessageHtmlLink":"feat: port rime::Switches"}},{"before":"6ed26ddb5bd76e3185c828427c55f9bdbbf3bff4","after":"00d553fe7f30ef8adc7d54a730b42362000bec9c","ref":"refs/heads/master","pushedAt":"2024-08-16T13:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: default to use x64","shortMessageHtmlLink":"chore: default to use x64"}},{"before":"e6015a296e5451fba70f3dd785d070dafbbf2cb8","after":"6ed26ddb5bd76e3185c828427c55f9bdbbf3bff4","ref":"refs/heads/master","pushedAt":"2024-08-16T10:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: update README","shortMessageHtmlLink":"chore: update README"}},{"before":"e45be0ca31e7a822c48b967eaabbf32b0f2aa109","after":"e6015a296e5451fba70f3dd785d070dafbbf2cb8","ref":"refs/heads/master","pushedAt":"2024-04-02T03:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"also search LIBRIME_LIB_DIR for rime.dll\n\nfix typo","shortMessageHtmlLink":"also search LIBRIME_LIB_DIR for rime.dll"}},{"before":"7aaa6dd4be371224cc9f30246354ec797cd11525","after":"e45be0ca31e7a822c48b967eaabbf32b0f2aa109","ref":"refs/heads/master","pushedAt":"2024-03-05T04:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"support librime 1.10.0","shortMessageHtmlLink":"support librime 1.10.0"}},{"before":"218178a40707374959816526120fa45b43963c7c","after":"7aaa6dd4be371224cc9f30246354ec797cd11525","ref":"refs/heads/master","pushedAt":"2023-11-28T07:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix: wrong string slice length used","shortMessageHtmlLink":"fix: wrong string slice length used"}},{"before":"445c4dd9856d5fd0755d86bccf07b65a704545a1","after":"218178a40707374959816526120fa45b43963c7c","ref":"refs/heads/master","pushedAt":"2023-11-24T11:02:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix: not set null after free\n\nchore: fix typo","shortMessageHtmlLink":"fix: not set null after free"}},{"before":"f2d70c799176f512f551ddf064d755cc17d1c967","after":"445c4dd9856d5fd0755d86bccf07b65a704545a1","ref":"refs/heads/master","pushedAt":"2023-11-24T07:55:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"chore: move functions to pretend we have namespaces\n\nalso A_* style global variables to avoid namespace conflict\n\nfeat: get_state_label_abbreviated support 64 bit","shortMessageHtmlLink":"chore: move functions to pretend we have namespaces"}},{"before":"4f3f47db0e181c71a3ba5c8e735b3851ac59d1b8","after":"a4add3ad03c1f1d8b7f7db31f833b656ca4b2a00","ref":"refs/heads/dev","pushedAt":"2023-09-20T04:34:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"deployer port wip","shortMessageHtmlLink":"deployer port wip"}},{"before":"dc6b7f415d4195c99699027fafb87973a71c7370","after":"f2d70c799176f512f551ddf064d755cc17d1c967","ref":"refs/heads/master","pushedAt":"2023-08-04T10:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"feat: try to support 64-bit rime.dll\nLet the user choose architecture.","shortMessageHtmlLink":"feat: try to support 64-bit rime.dll"}},{"before":null,"after":"4f3f47db0e181c71a3ba5c8e735b3851ac59d1b8","ref":"refs/heads/dev","pushedAt":"2023-07-17T06:16:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"deployer port wip","shortMessageHtmlLink":"deployer port wip"}},{"before":"d03aaa5d87764e191135288b874251e07c6ca23b","after":null,"ref":"refs/heads/dev","pushedAt":"2023-07-16T06:28:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"}},{"before":"0cf6fd949a476d434d5e48e1d8b1de2189999c12","after":"dc6b7f415d4195c99699027fafb87973a71c7370","ref":"refs/heads/master","pushedAt":"2023-07-16T05:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"Squashed commit of the following:\n\ncommit d03aaa5d87764e191135288b874251e07c6ca23b\nAuthor: Xuesong Peng \nDate: Wed Jul 12 15:41:17 2023 +0800\n\n fix: typo\n\ncommit cd0c7266f6a38767b5f37099e84947fd17b28c7d\nAuthor: Xuesong Peng \nDate: Wed Jul 12 14:59:04 2023 +0800\n\n fix: support ANSI dir path\n\ncommit f3d84bbf74dd19f4340a5e3a175e0b6aafbb6fcd\nAuthor: Xuesong Peng \nDate: Wed Jul 12 12:37:53 2023 +0800\n\n feat: add provided and api_available methods\n\ncommit 8bbc7e6cf0e71a5bfecde304932168069cd03ad8\nAuthor: Xuesong Peng \nDate: Wed Jul 12 10:34:51 2023 +0800\n\n feat: more abstraction\n\n add class `RimeVersionedStruct` and `RimeApiStruct`\n\ncommit 97a27595dd852c89671147fc5963f4ac693bc9c8\nAuthor: Xuesong Peng \nDate: Tue Jul 11 23:01:35 2023 +0800\n\n chore: rename struct size method, add comments\n\ncommit 5324171f385985adddabc3632555e709ec324bae\nAuthor: Xuesong Peng \nDate: Tue Jul 11 18:06:25 2023 +0800\n\n chore: rename tools dir\n\ncommit e2fa1bd6fed72bed15ad864a385c52db49a5b625\nAuthor: Xuesong Peng \nDate: Tue Jul 11 17:56:46 2023 +0800\n\n fix: string array put missing target\n\ncommit 92c896e43a59b68a0880bc46fd246cc8758d1cad\nAuthor: Xuesong Peng \nDate: Fri Jul 7 19:31:09 2023 +0800\n\n refactor the classes","shortMessageHtmlLink":"Squashed commit of the following:"}},{"before":"cd0c7266f6a38767b5f37099e84947fd17b28c7d","after":"d03aaa5d87764e191135288b874251e07c6ca23b","ref":"refs/heads/dev","pushedAt":"2023-07-12T07:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix: typo","shortMessageHtmlLink":"fix: typo"}},{"before":"f3d84bbf74dd19f4340a5e3a175e0b6aafbb6fcd","after":"cd0c7266f6a38767b5f37099e84947fd17b28c7d","ref":"refs/heads/dev","pushedAt":"2023-07-12T06:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorphobia","name":"Xuesong","path":"/amorphobia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/523025?s=80&v=4"},"commit":{"message":"fix: support ANSI dir path","shortMessageHtmlLink":"fix: support ANSI dir path"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsHPpbwA","startCursor":null,"endCursor":null}},"title":"Activity ยท amorphobia/librime-ahk"}