{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":585778016,"defaultBranch":"artifact-based-browser","name":"experiment","ownerLogin":"pulse-browser","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-06T03:34:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95116534?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714108777.0","currentOid":""},"activityList":{"items":[{"before":"a4615bb5fcf25f9aed56df0e9ffee3114d2029e5","after":"3e1a9b33c16b3818ec4da9470936ba13de43751b","ref":"refs/heads/04-25-_provide_a_tabbase_and_tabmanagerbase_implementation","pushedAt":"2024-04-26T05:21:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ”ฅ Remove now-dead code","shortMessageHtmlLink":"๐Ÿ”ฅ Remove now-dead code"}},{"before":"401befbff3d243f51b389ebb44662b062f39de05","after":null,"ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-26T05:19:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"}},{"before":"7e02b35e4bf915f30f708e73adb0c3e3de035607","after":"1d8ae34017d0d613a3ffd1bde7c857956c2ae9e7","ref":"refs/heads/artifact-based-browser","pushedAt":"2024-04-26T05:19:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿšง Partial `browserAction` implementation (#60)\n\nThe goal is to implement just enough of the browser action api to resolve the error in #53.\n\nAlso see #20","shortMessageHtmlLink":"๐Ÿšง Partial browserAction implementation (#60)"}},{"before":"7c857ead77fce51995625a249da96d1ce87a4c52","after":"401befbff3d243f51b389ebb44662b062f39de05","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-26T05:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœ… Fix flaky pageAction tests","shortMessageHtmlLink":"โœ… Fix flaky pageAction tests"}},{"before":"28632c987744ddb12e29452bd067e03399fa81a1","after":null,"ref":"refs/heads/fix-ext-browser-new-window-api","pushedAt":"2024-04-26T05:15:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"}},{"before":"bda4e075db1c5f28fcb1ce32e16d5c3e3c0850c7","after":"7e02b35e4bf915f30f708e73adb0c3e3de035607","ref":"refs/heads/artifact-based-browser","pushedAt":"2024-04-26T05:15:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ› Fix `ext-browser` for new window api (#58)\n\nSmall bug fix pr. It:\n- Removes references to the old `windowApi` object\n- Improves type inferance\n- Fixes a bug not caught by old type inferance","shortMessageHtmlLink":"๐Ÿ› Fix ext-browser for new window api (#58)"}},{"before":"564663c0abe65a249b09841ab0662f6157968cad","after":"7c857ead77fce51995625a249da96d1ce87a4c52","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-26T04:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœ… Fix flaky pageAction tests","shortMessageHtmlLink":"โœ… Fix flaky pageAction tests"}},{"before":"b05f000e3bd7930ff7cf50f309b808b9271c016c","after":"a4615bb5fcf25f9aed56df0e9ffee3114d2029e5","ref":"refs/heads/04-25-_provide_a_tabbase_and_tabmanagerbase_implementation","pushedAt":"2024-04-26T04:43:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ”ฅ Remove now-dead code","shortMessageHtmlLink":"๐Ÿ”ฅ Remove now-dead code"}},{"before":null,"after":"b05f000e3bd7930ff7cf50f309b808b9271c016c","ref":"refs/heads/04-25-_provide_a_tabbase_and_tabmanagerbase_implementation","pushedAt":"2024-04-26T04:38:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โ™ป๏ธ Use TabManager in ext-tabs","shortMessageHtmlLink":"โ™ป๏ธ Use TabManager in ext-tabs"}},{"before":"56a19c596b8e06f6d59cfbee5bac112a6d1d9017","after":"564663c0abe65a249b09841ab0662f6157968cad","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-26T04:38:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ”‡ Remove debug logging","shortMessageHtmlLink":"๐Ÿ”‡ Remove debug logging"}},{"before":"b9990c5a6a67b427d4409bb90107b9123ad59905","after":"28632c987744ddb12e29452bd067e03399fa81a1","ref":"refs/heads/fix-ext-browser-new-window-api","pushedAt":"2024-04-26T04:38:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ› Fix `ext-browser` for new window api","shortMessageHtmlLink":"๐Ÿ› Fix ext-browser for new window api"}},{"before":"bfbf5423d430c2014eed32d493610c453777199d","after":"56a19c596b8e06f6d59cfbee5bac112a6d1d9017","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-22T09:41:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ”‡ Remove debug logging","shortMessageHtmlLink":"๐Ÿ”‡ Remove debug logging"}},{"before":"496142bfe32bd667541ae6f757c5e1152e478f45","after":"bfbf5423d430c2014eed32d493610c453777199d","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-21T08:34:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿšง Temporary (bad) onClicked event impl","shortMessageHtmlLink":"๐Ÿšง Temporary (bad) onClicked event impl"}},{"before":null,"after":"496142bfe32bd667541ae6f757c5e1152e478f45","ref":"refs/heads/04-21-_implement_browser_action_manifest_key_backend","pushedAt":"2024-04-21T06:30:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿšง Implement `browser_action` manifest key backend","shortMessageHtmlLink":"๐Ÿšง Implement browser_action manifest key backend"}},{"before":"5815efff8167a9ef939d3e30205123d575240482","after":null,"ref":"refs/heads/04-15-_make_theming_less_strict","pushedAt":"2024-04-15T00:53:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"}},{"before":"7f3e933b75911bfba17bb6e6aad7813bc68069c8","after":"bda4e075db1c5f28fcb1ce32e16d5c3e3c0850c7","ref":"refs/heads/artifact-based-browser","pushedAt":"2024-04-15T00:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ’„ Make theming less strict (#59)\n\nThere were a few cases where the browser theme color was way too light (e.g. the xkcd website), but a darker color still had good enough contrast. This makes the theme requirements less strict","shortMessageHtmlLink":"๐Ÿ’„ Make theming less strict (#59)"}},{"before":null,"after":"5815efff8167a9ef939d3e30205123d575240482","ref":"refs/heads/04-15-_make_theming_less_strict","pushedAt":"2024-04-15T00:50:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ’„ Make theming less strict","shortMessageHtmlLink":"๐Ÿ’„ Make theming less strict"}},{"before":null,"after":"b9990c5a6a67b427d4409bb90107b9123ad59905","ref":"refs/heads/fix-ext-browser-new-window-api","pushedAt":"2024-04-13T10:22:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ› Fix `ext-browser` for new window api","shortMessageHtmlLink":"๐Ÿ› Fix ext-browser for new window api"}},{"before":"df833cc1db0e37b8354fcf0341408f92a80415ec","after":null,"ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-13T10:04:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"}},{"before":"a2cbb78dbd89f3c005632d0e16b006a16f20ddc7","after":"7f3e933b75911bfba17bb6e6aad7813bc68069c8","ref":"refs/heads/artifact-based-browser","pushedAt":"2024-04-13T10:04:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœจ First pass tab api implementation (#57)\n\n## APIs added\n- `tabs.query` (partial)\n\n## Infra added\n- `apps/extensions/scripts/buildTypes.js`: Generates typescript definitions from the schema files to ensure everything is in sync\n\n## Testing\n- Basic tests for `tabs.query`","shortMessageHtmlLink":"โœจ First pass tab api implementation (#57)"}},{"before":"eece6a4578f7aebd568310a07cbd8888f95d5351","after":"df833cc1db0e37b8354fcf0341408f92a80415ec","ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-13T10:00:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœจ Implement forward and back","shortMessageHtmlLink":"โœจ Implement forward and back"}},{"before":"af2f76c24d0a7772f14bf0e36ff201116c92b8e7","after":null,"ref":"refs/heads/extension-tests","pushedAt":"2024-04-13T10:00:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"}},{"before":"c22fb798d779e7e9b3763bf42382996c15721e82","after":"a2cbb78dbd89f3c005632d0e16b006a16f20ddc7","ref":"refs/heads/artifact-based-browser","pushedAt":"2024-04-13T10:00:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœจ Extension test support (#56)\n\nPorts over the changes from #55. Primarily for integration testing.\n\n## Added\n- Window arguments (used for specifying browser urls)\n- Infra for creating tests extensions\n\n## Changed\n- Use our own tap reporter with a less buggy parser","shortMessageHtmlLink":"โœจ Extension test support (#56)"}},{"before":"d63311767442fdefb628d7007348d2b9cfe84175","after":"eece6a4578f7aebd568310a07cbd8888f95d5351","ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-13T09:57:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœจ Implement forward and back","shortMessageHtmlLink":"โœจ Implement forward and back"}},{"before":"ebbea4672d58e0295bc6c51ca53317a264298dff","after":"d63311767442fdefb628d7007348d2b9cfe84175","ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-13T03:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"โœ… Fix tests for tabs","shortMessageHtmlLink":"โœ… Fix tests for tabs"}},{"before":"3615034223d7a1956016df6a88966f380268c476","after":"ebbea4672d58e0295bc6c51ca53317a264298dff","ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-12T07:39:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿšง Possibly functional tab query api","shortMessageHtmlLink":"๐Ÿšง Possibly functional tab query api"}},{"before":null,"after":"3615034223d7a1956016df6a88966f380268c476","ref":"refs/heads/tab-api-part-1","pushedAt":"2024-04-12T07:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿšง Possibly functional tab query api","shortMessageHtmlLink":"๐Ÿšง Possibly functional tab query api"}},{"before":"0d2f72b2980a543250be39c491f56024b30a4774","after":"af2f76c24d0a7772f14bf0e36ff201116c92b8e7","ref":"refs/heads/extension-tests","pushedAt":"2024-04-12T03:48:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ› Use a less buggy tap reporter","shortMessageHtmlLink":"๐Ÿ› Use a less buggy tap reporter"}},{"before":"4d46a4ab9dc21d178af3cd393253eef1b501bb11","after":"0d2f72b2980a543250be39c491f56024b30a4774","ref":"refs/heads/extension-tests","pushedAt":"2024-04-12T03:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"๐Ÿ› Use a less buggy tap reporter","shortMessageHtmlLink":"๐Ÿ› Use a less buggy tap reporter"}},{"before":"28da8a4f07678d9983a9267e97174a9f9422648d","after":"4f802fa6dbc2609637a2c689fd335146c332ece4","ref":"refs/heads/37-tabs","pushedAt":"2024-04-12T03:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trickypr","name":null,"path":"/trickypr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23250792?s=80&v=4"},"commit":{"message":"Wip tab api","shortMessageHtmlLink":"Wip tab api"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOtFXqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท pulse-browser/experiment"}