{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":727163823,"defaultBranch":"main","name":"tree-sitter-koto","ownerLogin":"koto-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-04T10:10:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61439575?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716899267.0","currentOid":""},"activityList":{"items":[{"before":"eb8d866cff5751c0a7650623d244280618b0a378","after":"d4109879ba1387d19095269a7473bd7d274ab848","ref":"refs/heads/main","pushedAt":"2024-06-06T16:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Allow trailing commas in inline maps","shortMessageHtmlLink":"Allow trailing commas in inline maps"}},{"before":"2ff158a3c7c8ac8e50c1aefe8a3162a9156a73e7","after":"eb8d866cff5751c0a7650623d244280618b0a378","ref":"refs/heads/main","pushedAt":"2024-06-03T11:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add support for `export let`","shortMessageHtmlLink":"Add support for export let"}},{"before":"919440e1376109bab4edac52594c17c02ae0be5a","after":"2ff158a3c7c8ac8e50c1aefe8a3162a9156a73e7","ref":"refs/heads/main","pushedAt":"2024-05-28T16:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add support for type hints","shortMessageHtmlLink":"Add support for type hints"}},{"before":"447b9f99a6e3733ee6a6c0ea9303d29aaf067a2b","after":"5d29712b12f8cf46724b11b2b7fb655ca5ad1778","ref":"refs/heads/type-hints","pushedAt":"2024-05-28T14:09:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"WIP Add support for type hints","shortMessageHtmlLink":"WIP Add support for type hints"}},{"before":null,"after":"447b9f99a6e3733ee6a6c0ea9303d29aaf067a2b","ref":"refs/heads/type-hints","pushedAt":"2024-05-28T12:27:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"WIP Add support for type hints","shortMessageHtmlLink":"WIP Add support for type hints"}},{"before":"85e689c17abab691e033080da726a792b3711df0","after":"919440e1376109bab4edac52594c17c02ae0be5a","ref":"refs/heads/main","pushedAt":"2024-04-26T20:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Update highlights.scm","shortMessageHtmlLink":"Update highlights.scm"}},{"before":"67df7f0e66df3fd47a996a622949c0dceb8acce7","after":"85e689c17abab691e033080da726a792b3711df0","ref":"refs/heads/main","pushedAt":"2024-04-24T08:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add @spell to comments","shortMessageHtmlLink":"Add @spell to comments"}},{"before":"8eae39589d1b8c846e6d0ce01a4a46bb038b0809","after":"67df7f0e66df3fd47a996a622949c0dceb8acce7","ref":"refs/heads/main","pushedAt":"2024-04-24T08:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Reformat the query files in line with nvim-treesitter rules","shortMessageHtmlLink":"Reformat the query files in line with nvim-treesitter rules"}},{"before":"944534c055c5515fe0889163200bedb701b60d0a","after":"8eae39589d1b8c846e6d0ce01a4a46bb038b0809","ref":"refs/heads/main","pushedAt":"2024-04-24T07:47:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Improve the flexibility of parsing assignment expressions","shortMessageHtmlLink":"Improve the flexibility of parsing assignment expressions"}},{"before":"92a0d28d1c371e99f4b8830f22fc8ffd79df6671","after":"944534c055c5515fe0889163200bedb701b60d0a","ref":"refs/heads/main","pushedAt":"2024-04-23T19:23:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Improve the placement of the end of blocks","shortMessageHtmlLink":"Improve the placement of the end of blocks"}},{"before":"7a218049bf48ca0dddd86e7dd5248230a6e02887","after":"92a0d28d1c371e99f4b8830f22fc8ffd79df6671","ref":"refs/heads/main","pushedAt":"2024-04-23T09:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Update to tree-sitter 0.22.5","shortMessageHtmlLink":"Update to tree-sitter 0.22.5"}},{"before":"d87fa7604098ff68350e4d129f40602fc0009a0a","after":"7a218049bf48ca0dddd86e7dd5248230a6e02887","ref":"refs/heads/main","pushedAt":"2024-04-17T10:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Improve support for format strings","shortMessageHtmlLink":"Improve support for format strings"}},{"before":"0283785f07fb5d4d5edb00069f6350537ac2384e","after":"d87fa7604098ff68350e4d129f40602fc0009a0a","ref":"refs/heads/main","pushedAt":"2024-04-17T08:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add a 'current state' section to the readme","shortMessageHtmlLink":"Add a 'current state' section to the readme"}},{"before":"ed097086c3fb550f480fd17e8bd299821ba08eb1","after":"0283785f07fb5d4d5edb00069f6350537ac2384e","ref":"refs/heads/main","pushedAt":"2024-04-17T08:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Reintroduce the generated src/ files to the repo\n\nUsing git-lfs introduces that dependency on any users of the repo.","shortMessageHtmlLink":"Reintroduce the generated src/ files to the repo"}},{"before":"aef3feedca4b15842320dfdca56095b12978c7a1","after":"ed097086c3fb550f480fd17e8bd299821ba08eb1","ref":"refs/heads/main","pushedAt":"2024-04-04T13:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Update string interpolation syntax","shortMessageHtmlLink":"Update string interpolation syntax"}},{"before":"aef3feedca4b15842320dfdca56095b12978c7a1","after":null,"ref":"refs/heads/cleanups","pushedAt":"2024-03-04T13:59:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"}},{"before":"c37f5f28afc562fd0a6a3e350f5a1c84855dcbec","after":"aef3feedca4b15842320dfdca56095b12978c7a1","ref":"refs/heads/main","pushedAt":"2024-03-04T13:59:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Improve list and tuple parsing","shortMessageHtmlLink":"Improve list and tuple parsing"}},{"before":"fad2e54232b93bb04623f6d5c87d3ef221497511","after":"aef3feedca4b15842320dfdca56095b12978c7a1","ref":"refs/heads/cleanups","pushedAt":"2024-03-04T13:58:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Improve list and tuple parsing","shortMessageHtmlLink":"Improve list and tuple parsing"}},{"before":"06c1fc0e2c580cf1ad28f3d6fc0b1b2aef433a3a","after":"fad2e54232b93bb04623f6d5c87d3ef221497511","ref":"refs/heads/cleanups","pushedAt":"2024-03-04T13:04:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9b46fbf3cc44e0e77264b46017bd6e71c95fbf5c","after":"06c1fc0e2c580cf1ad28f3d6fc0b1b2aef433a3a","ref":"refs/heads/cleanups","pushedAt":"2024-03-04T10:55:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Fix boolean and comparison op associativity","shortMessageHtmlLink":"Fix boolean and comparison op associativity"}},{"before":null,"after":"9b46fbf3cc44e0e77264b46017bd6e71c95fbf5c","ref":"refs/heads/cleanups","pushedAt":"2024-03-04T09:23:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"WIP - Improve export parsing","shortMessageHtmlLink":"WIP - Improve export parsing"}},{"before":"3b240d4a3a6a634d58ec5055bfe191e5c5cc5b61","after":"c37f5f28afc562fd0a6a3e350f5a1c84855dcbec","ref":"refs/heads/main","pushedAt":"2024-03-04T09:22:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Remove u flags from identifier strings","shortMessageHtmlLink":"Remove u flags from identifier strings"}},{"before":"12733e7df8b18e2b42468bc27e8d491f9e6864ca","after":"3b240d4a3a6a634d58ec5055bfe191e5c5cc5b61","ref":"refs/heads/main","pushedAt":"2024-01-25T15:35:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Update highlight queries","shortMessageHtmlLink":"Update highlight queries"}},{"before":"bf64ac5872dbd310c578ffa55eb74a43e5a7d373","after":"12733e7df8b18e2b42468bc27e8d491f9e6864ca","ref":"refs/heads/main","pushedAt":"2024-01-18T15:07:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add support for 'import ... as'","shortMessageHtmlLink":"Add support for 'import ... as'"}},{"before":"10d620ff7c204eba181f5168ef7b66cb52084eca","after":"bf64ac5872dbd310c578ffa55eb74a43e5a7d373","ref":"refs/heads/main","pushedAt":"2024-01-18T14:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add support for raw strings","shortMessageHtmlLink":"Add support for raw strings"}},{"before":"2c23f01a4a3f77488965711568805af3bfdeb910","after":"10d620ff7c204eba181f5168ef7b66cb52084eca","ref":"refs/heads/main","pushedAt":"2024-01-09T13:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Be more flexible with escape parsing, avoid infinite loops with invalid escapes","shortMessageHtmlLink":"Be more flexible with escape parsing, avoid infinite loops with inval…"}},{"before":"2b3cd855414a98c74771aa120ea3e60c3d8c8871","after":"2c23f01a4a3f77488965711568805af3bfdeb910","ref":"refs/heads/main","pushedAt":"2024-01-04T17:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Add support for string escape codes\n\nFixes #1.","shortMessageHtmlLink":"Add support for string escape codes"}},{"before":"e35a6245212b3dcb6b9137bf50eb61da07df2f0e","after":"2b3cd855414a98c74771aa120ea3e60c3d8c8871","ref":"refs/heads/main","pushedAt":"2023-12-12T22:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Reintroduce the generated parser files","shortMessageHtmlLink":"Reintroduce the generated parser files"}},{"before":"08ab56697f2dcfab1883a291a476750129b1b7f8","after":"e35a6245212b3dcb6b9137bf50eb61da07df2f0e","ref":"refs/heads/main","pushedAt":"2023-12-12T22:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Update readme and .gitignore","shortMessageHtmlLink":"Update readme and .gitignore"}},{"before":"894b3bb0826f0c40569d1f79edb8677ebfa5b05a","after":"08ab56697f2dcfab1883a291a476750129b1b7f8","ref":"refs/heads/main","pushedAt":"2023-12-12T22:21:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irh","name":"Ian Hobson","path":"/irh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/910128?s=80&v=4"},"commit":{"message":"Support error recovery","shortMessageHtmlLink":"Support error recovery"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXmYB4QA","startCursor":null,"endCursor":null}},"title":"Activity · koto-lang/tree-sitter-koto"}