{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":618506384,"defaultBranch":"main","name":"dart-ts-mode","ownerLogin":"50ways2sayhard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-24T16:04:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16864600?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679673918.0","currentOid":""},"activityList":{"items":[{"before":"6dfa5df59440629cbe14a3f3d3544a1cfe958840","after":"3f4dcdcb03fccc35eab1e7b7617d5f30374e709e","ref":"refs/heads/main","pushedAt":"2024-07-10T02:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"refactor: font-lock","shortMessageHtmlLink":"refactor: font-lock"}},{"before":"7cc8355435d3f2b03e9698a72ee0fb12bfcf1b81","after":"6dfa5df59440629cbe14a3f3d3544a1cfe958840","ref":"refs/heads/main","pushedAt":"2024-06-28T08:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"fix: font-lock","shortMessageHtmlLink":"fix: font-lock"}},{"before":"61ec5ec504630a8142b5a647600dbfb31024fc38","after":"7cc8355435d3f2b03e9698a72ee0fb12bfcf1b81","ref":"refs/heads/main","pushedAt":"2024-01-17T10:07:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"tweak: improve font-lock for class name","shortMessageHtmlLink":"tweak: improve font-lock for class name"}},{"before":"6a3bcfc6f6cf93346daf09bf1e55b2cf3002fa43","after":"61ec5ec504630a8142b5a647600dbfb31024fc38","ref":"refs/heads/main","pushedAt":"2023-10-19T06:49:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"tweak: improve indent for anonymous function statement\n\n Improve indent when anonymous function begin in new line\n e.g.\n ```dart\n return Autocomplete(\n optionsBuilder: (value) {\n return ['a', 'b', 'c']\n },\n fieldViewBuilder:\n (context, controller, focusNode,onFieldSubmitted, longlonglongParam) {\n // improve indent here\n },\n )\n ```","shortMessageHtmlLink":"tweak: improve indent for anonymous function statement"}},{"before":"913597ad0645c236d1ad58f1601b3d13e0836414","after":"6a3bcfc6f6cf93346daf09bf1e55b2cf3002fa43","ref":"refs/heads/main","pushedAt":"2023-10-17T13:51:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #17 from dalugm/main\n\nfeat: add imenu for mixin","shortMessageHtmlLink":"Merge pull request #17 from dalugm/main"}},{"before":"c795d934f702be4f6355907409de3773326a4732","after":"913597ad0645c236d1ad58f1601b3d13e0836414","ref":"refs/heads/main","pushedAt":"2023-10-09T03:04:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #16 from dalugm/main\n\nSimplify","shortMessageHtmlLink":"Merge pull request #16 from dalugm/main"}},{"before":"5722b95708fa5640e9d2a5a96ddde7232a76649e","after":"c795d934f702be4f6355907409de3773326a4732","ref":"refs/heads/main","pushedAt":"2023-10-07T03:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"refactor: decoupling indent rule of function body","shortMessageHtmlLink":"refactor: decoupling indent rule of function body"}},{"before":"31bb3ec99d314a47cf5a4171e19e0e3c1ca05e35","after":"5722b95708fa5640e9d2a5a96ddde7232a76649e","ref":"refs/heads/main","pushedAt":"2023-10-07T02:42:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"fix: function_expression_body indent rules.\n\n e.g.\n ```dart\n final route = RouteConfig(\n name: 'route',\n factory: (settings, uniqueId) {\n return PageRouteBuilder(\n settings: settings,\n pageBuilder: (_, __, ___) {\n final args = settings.arguments as Map;\n // fix indent here.\n }\n );\n },\n );\n ```","shortMessageHtmlLink":"fix: function_expression_body indent rules."}},{"before":"16bddf6f61832a976193c7a733ffec72032b1020","after":"31bb3ec99d314a47cf5a4171e19e0e3c1ca05e35","ref":"refs/heads/main","pushedAt":"2023-09-28T09:19:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #15 from dalugm/main\n\nAdd \"\"\" ... \"\"\" pairing to electric-pair-mode","shortMessageHtmlLink":"Merge pull request #15 from dalugm/main"}},{"before":"6d2cf5d307af50b32400fa2c919419b14bc84482","after":"16bddf6f61832a976193c7a733ffec72032b1020","ref":"refs/heads/main","pushedAt":"2023-09-27T08:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"feat: Add font-lock for final class definition","shortMessageHtmlLink":"feat: Add font-lock for final class definition"}},{"before":"1dc3a77e7f6006364db6f579403b958f9ddee359","after":"6d2cf5d307af50b32400fa2c919419b14bc84482","ref":"refs/heads/main","pushedAt":"2023-09-27T02:03:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #14 from dalugm/main\n\nFix switch indent, and add indent for `for_element`","shortMessageHtmlLink":"Merge pull request #14 from dalugm/main"}},{"before":"b20fbc040bd8f83232b12dff98a990f6252b9bb4","after":"1dc3a77e7f6006364db6f579403b958f9ddee359","ref":"refs/heads/main","pushedAt":"2023-09-25T02:10:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #13 from dalugm/main\n\nAdd indent for `if` in collections","shortMessageHtmlLink":"Merge pull request #13 from dalugm/main"}},{"before":"f67b3078c3b2edb368abce8f1684c309e7239191","after":"b20fbc040bd8f83232b12dff98a990f6252b9bb4","ref":"refs/heads/main","pushedAt":"2023-09-20T09:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"feat: Add indent rule for cascade_section","shortMessageHtmlLink":"feat: Add indent rule for cascade_section"}},{"before":"ed94c71db5bded0729111506a3d3ed898b637f68","after":"f67b3078c3b2edb368abce8f1684c309e7239191","ref":"refs/heads/main","pushedAt":"2023-09-20T09:43:03.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #12 from dalugm/main\n\nAdd indent for anonymous function statement","shortMessageHtmlLink":"Merge pull request #12 from dalugm/main"}},{"before":"035484366fa9b306f52b0df5c08758969b5d50a0","after":"ed94c71db5bded0729111506a3d3ed898b637f68","ref":"refs/heads/main","pushedAt":"2023-09-20T03:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"feat: Add indent for multi-line string","shortMessageHtmlLink":"feat: Add indent for multi-line string"}},{"before":"f2a8fd2bd5d5dd36c1abcee9db79732666c4e78b","after":"035484366fa9b306f52b0df5c08758969b5d50a0","ref":"refs/heads/main","pushedAt":"2023-09-15T03:37:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #11 from dalugm/main\n\nAdd indent for switch pattern case","shortMessageHtmlLink":"Merge pull request #11 from dalugm/main"}},{"before":"60a1fd4819fc1d4209b9bba2a718bb21c591185b","after":"f2a8fd2bd5d5dd36c1abcee9db79732666c4e78b","ref":"refs/heads/main","pushedAt":"2023-09-08T08:34:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #10 from dalugm/main\n\nPrevent navigation problem for Emacs 30","shortMessageHtmlLink":"Merge pull request #10 from dalugm/main"}},{"before":"e3c6a24f6cff249dc42eb342091b2a047eb0567d","after":"60a1fd4819fc1d4209b9bba2a718bb21c591185b","ref":"refs/heads/main","pushedAt":"2023-09-01T02:11:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #9 from dalugm/main\n\nAdd `part of` directive","shortMessageHtmlLink":"Merge pull request #9 from dalugm/main"}},{"before":"0e917346e2195cc58e4679ecbd899f1e2bc0426d","after":"e3c6a24f6cff249dc42eb342091b2a047eb0567d","ref":"refs/heads/main","pushedAt":"2023-08-28T02:02:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #8 from dalugm/main\n\nFix: match the upstream modification","shortMessageHtmlLink":"Merge pull request #8 from dalugm/main"}},{"before":"ffb7a62142f0918c7274214b18d2717ad1316a97","after":"0e917346e2195cc58e4679ecbd899f1e2bc0426d","ref":"refs/heads/main","pushedAt":"2023-07-28T10:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"tweak: temporarily turn off sexp feature","shortMessageHtmlLink":"tweak: temporarily turn off sexp feature"}},{"before":"3c084baea3efe5a9824549dd0d247bb538b4a468","after":"ffb7a62142f0918c7274214b18d2717ad1316a97","ref":"refs/heads/main","pushedAt":"2023-07-20T08:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Create LICENSE\n\nAdd GPLV3 license","shortMessageHtmlLink":"Create LICENSE"}},{"before":"19884212f33fe3fe1acd6a21f19a64106b795f05","after":"3c084baea3efe5a9824549dd0d247bb538b4a468","ref":"refs/heads/main","pushedAt":"2023-06-13T10:53:00.123Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"feat: font-lock for `finally`","shortMessageHtmlLink":"feat: font-lock for finally"}},{"before":"1aefcc4d7661c6db2c7a57cb14146bead5e1cbc1","after":"19884212f33fe3fe1acd6a21f19a64106b795f05","ref":"refs/heads/main","pushedAt":"2023-05-26T06:06:53.703Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #7 from dalugm/main\n\nUpdate font-lock and `dart-ts-mode`'s behavior","shortMessageHtmlLink":"Merge pull request #7 from dalugm/main"}},{"before":"764782cce934a06b60786fb6c2dc718d8ce88a32","after":"1aefcc4d7661c6db2c7a57cb14146bead5e1cbc1","ref":"refs/heads/main","pushedAt":"2023-05-24T16:05:46.502Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"docs: update README","shortMessageHtmlLink":"docs: update README"}},{"before":"5cdcdee45b1bd03829c84dda50c86939e461871e","after":"764782cce934a06b60786fb6c2dc718d8ce88a32","ref":"refs/heads/main","pushedAt":"2023-05-24T15:58:37.547Z","pushType":"push","commitsCount":3,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"docs: setting up icon with `nerd-icons`","shortMessageHtmlLink":"docs: setting up icon with nerd-icons"}},{"before":"1023656d4df91e2d2b62f2f7e0a82f8197800b81","after":"5cdcdee45b1bd03829c84dda50c86939e461871e","ref":"refs/heads/main","pushedAt":"2023-05-24T07:21:19.775Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"fix: font-lock for `this`","shortMessageHtmlLink":"fix: font-lock for this"}},{"before":"2e8699ce2dd603d760d96dabfcaabdcaae6960ff","after":"1023656d4df91e2d2b62f2f7e0a82f8197800b81","ref":"refs/heads/main","pushedAt":"2023-05-24T02:56:16.816Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"fix: syntax highlighting on Emacs 29","shortMessageHtmlLink":"fix: syntax highlighting on Emacs 29"}},{"before":"fa988fc852f5ea3194f65dc87196f956df05a7f7","after":"2e8699ce2dd603d760d96dabfcaabdcaae6960ff","ref":"refs/heads/main","pushedAt":"2023-05-24T02:12:25.624Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #6 from dalugm/main\n\nMore reasonable treesit-font-lock-feature-list","shortMessageHtmlLink":"Merge pull request #6 from dalugm/main"}},{"before":"9ea3008cf99c480a1e46dc4e4f28e4a5727ba4de","after":"fa988fc852f5ea3194f65dc87196f956df05a7f7","ref":"refs/heads/main","pushedAt":"2023-05-22T09:46:23.519Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"Merge pull request #5 from dalugm/main\n\nfeat: font-lock for `record_field`","shortMessageHtmlLink":"Merge pull request #5 from dalugm/main"}},{"before":"107f9b514d48b987ed960139ee6255aef7e11551","after":"9ea3008cf99c480a1e46dc4e4f28e4a5727ba4de","ref":"refs/heads/main","pushedAt":"2023-05-18T09:28:58.337Z","pushType":"push","commitsCount":1,"pusher":{"login":"50ways2sayhard","name":null,"path":"/50ways2sayhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16864600?s=80&v=4"},"commit":{"message":"feat: font-lock for `continue` keyword","shortMessageHtmlLink":"feat: font-lock for continue keyword"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQwMjoxNDo1NS4wMDAwMDBazwAAAAR7QW7P","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMFQwMjoxNDo1NS4wMDAwMDBazwAAAAR7QW7P","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xOFQwOToyODo1OC4zMzc5MDlazwAAAAMvRVEH"}},"title":"Activity ยท 50ways2sayhard/dart-ts-mode"}