{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129966583,"defaultBranch":"main","name":"application-services","ownerLogin":"mozilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-17T21:20:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716771331.0","currentOid":""},"activityList":{"items":[{"before":"d803399e526c3673b88ec69489dd050fb6f5674f","after":"7e877b0b10b2396b30d3a3e92926ef255cf4dbe9","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T01:38:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":null,"after":"ad969997e7a1007914f36fae3a9864f730f83f04","ref":"refs/heads/dependabot/pip/tools/typing-extensions-4.12.0","pushedAt":"2024-05-27T00:55:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump typing-extensions from 4.11.0 to 4.12.0 in /tools\n\nBumps [typing-extensions](https://github.com/python/typing_extensions) from 4.11.0 to 4.12.0.\n- [Release notes](https://github.com/python/typing_extensions/releases)\n- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/python/typing_extensions/compare/4.11.0...4.12.0)\n\n---\nupdated-dependencies:\n- dependency-name: typing-extensions\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump typing-extensions from 4.11.0 to 4.12.0 in /tools"}},{"before":null,"after":"8752248b330f2bcfb806692bbb88b1910b3748d1","ref":"refs/heads/dependabot/pip/tools/requests-2.32.2","pushedAt":"2024-05-27T00:54:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump requests from 2.31.0 to 2.32.2 in /tools\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump requests from 2.31.0 to 2.32.2 in /tools"}},{"before":"3df893953d7ab6ed17f9eb5546ada89d72c0743b","after":"d803399e526c3673b88ec69489dd050fb6f5674f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T01:39:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"e55783104dd72ce5aa02e8cad794027e0ea34285","after":"fa86af1c5490a00a97a34798e5cf17e728e53322","ref":"refs/heads/tabs-storage-queue","pushedAt":"2024-05-25T22:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"[Tabs] Update the pending close schema so it's also a queue of things to send.\n\n* Abstracts the API towards being more general-purpose \"tab command\" rather than\n being purely about closing individual tabs, with the intention that it's\n easier to add, say, \"close all inactive\" (because with 100% certainty I\n know this will be a very early request)\n\n* Updates the schema creation code to be less foot-gun-y.\n\n* Renaming a few things so that we consistently use `device_id` for the fxa id\n and `client_id` for the Sync client ID.\n\n* Fixes the case when syncing when the device ID != fxa id.","shortMessageHtmlLink":"[Tabs] Update the pending close schema so it's also a queue of things…"}},{"before":"5fd17c551e092fcaacbb4d4d5e2431eaf28a674d","after":"e55783104dd72ce5aa02e8cad794027e0ea34285","ref":"refs/heads/tabs-storage-queue","pushedAt":"2024-05-25T14:10:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"[Tabs] Update the pending close schema so it's also a queue of things to send.\n\n* Abstracts the API towards being more general-purpose \"tab command\" rather than\n being purely about closing individual tabs, with the intention that it's\n easier to add, say, \"close all inactive\" (because with 100% certainty I\n know this will be a very early request)\n\n* Updates the schema creation code to be less foot-gun-y.\n\n* Renaming a few things so that we consistently use `device_id` for the fxa id\n and `client_id` for the Sync client ID.\n\n* Fixes the case when syncing when the device ID != fxa id.","shortMessageHtmlLink":"[Tabs] Update the pending close schema so it's also a queue of things…"}},{"before":"91deb0c20920f33e0fffa6349a40a2369ca1ba6d","after":"5fd17c551e092fcaacbb4d4d5e2431eaf28a674d","ref":"refs/heads/tabs-storage-queue","pushedAt":"2024-05-25T13:59:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"[Tabs] Update the pending close schema so it's also a queue of things to send.\n\n* Abstracts the API towards being more general-purpose \"tab command\" rather than\n being purely about closing individual tabs, with the intention that it's\n easier to add, say, \"close all inactive\" (because with 100% certainty I\n know this will be a very early request)\n\n* Updates the schema creation code to be less foot-gun-y.\n\n* Renaming a few things so that we consistently use `device_id` for the fxa id\n and `client_id` for the Sync client ID.\n\n* Fixes the case when syncing when the device ID != fxa id.","shortMessageHtmlLink":"[Tabs] Update the pending close schema so it's also a queue of things…"}},{"before":"73b497c6d876287c7b7128e69fd5db53b11add6d","after":"91deb0c20920f33e0fffa6349a40a2369ca1ba6d","ref":"refs/heads/tabs-storage-queue","pushedAt":"2024-05-25T13:43:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"[Tabs] Update the pending close schema so it's also a queue of things to send.\n\n* Abstracts the API towards being more general-purpose \"tab command\" rather than\n being purely about closing individual tabs, with the intention that it's\n easier to add, say, \"close all inactive\" (because with 100% certainty I\n know this will be a very early request)\n\n* Updates the schema creation code to be less foot-gun-y.\n\n* Renaming a few things so that we consistently use `device_id` for the fxa id\n and `client_id` for the Sync client ID.\n\n* Fixes the case when syncing when the device ID != fxa id.","shortMessageHtmlLink":"[Tabs] Update the pending close schema so it's also a queue of things…"}},{"before":"a8423c8c072c299cd0bb8763e771ee920ad183ca","after":"3df893953d7ab6ed17f9eb5546ada89d72c0743b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-25T01:37:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"3ef93c53cefef824dfba98ecafeedf816ba18643","after":"ce9babc1dfed8156bd554c9537d8c53a4e751f5e","ref":"refs/heads/add-webext-syncing","pushedAt":"2024-05-24T21:29:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lougeniaC64","name":null,"path":"/lougeniaC64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5533446?s=80&v=4"},"commit":{"message":"Exposed webext-storage bridged engine logic","shortMessageHtmlLink":"Exposed webext-storage bridged engine logic"}},{"before":"d73a4c7a45e1e10ae46a66078c00b439185c00ab","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6251-33ea53616a4d35989059bde593a68dc424a9b95e","pushedAt":"2024-05-24T20:45:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"33ea53616a4d35989059bde593a68dc424a9b95e","after":"d73a4c7a45e1e10ae46a66078c00b439185c00ab","ref":"refs/heads/main","pushedAt":"2024-05-24T20:45:08.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Typos","shortMessageHtmlLink":"Typos"}},{"before":null,"after":"d73a4c7a45e1e10ae46a66078c00b439185c00ab","ref":"refs/heads/gh-readonly-queue/main/pr-6251-33ea53616a4d35989059bde593a68dc424a9b95e","pushedAt":"2024-05-24T20:17:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Typos","shortMessageHtmlLink":"Typos"}},{"before":"70894dbc1112065f47b2df39829e6cd5f812cc37","after":"3ef93c53cefef824dfba98ecafeedf816ba18643","ref":"refs/heads/add-webext-syncing","pushedAt":"2024-05-24T16:24:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lougeniaC64","name":null,"path":"/lougeniaC64","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5533446?s=80&v=4"},"commit":{"message":"Exposed webext-storage bridged engine logic","shortMessageHtmlLink":"Exposed webext-storage bridged engine logic"}},{"before":"5d24f7f0326e8600dc5eb0c8e0f789fad9d7ce45","after":"a8423c8c072c299cd0bb8763e771ee920ad183ca","ref":"refs/heads/gh-pages","pushedAt":"2024-05-24T01:37:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"091b9cfcd5252d4aa77e4df60da91ff4b5a9d09d","after":"73b497c6d876287c7b7128e69fd5db53b11add6d","ref":"refs/heads/tabs-storage-queue","pushedAt":"2024-05-23T18:15:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhammond","name":"Mark Hammond","path":"/mhammond","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83924?s=80&v=4"},"commit":{"message":"[Tabs] Update the pending close schema so it's also a queue of things to send.\n\n* Abstracts the API towards being more general-purpose \"tab command\" rather than\n being purely about closing individual tabs, with the intention that it's\n easier to add, say, \"close all inactive\" (because with 100% certainty I\n know this will be a very early request)\n\n* Updates the schema creation code to be less foot-gun-y.\n\n* Renaming a few things so that we consistently use `device_id` for the fxa id\n and `client_id` for the Sync client ID.\n\n* Fixes the case when syncing when the device ID != fxa id.","shortMessageHtmlLink":"[Tabs] Update the pending close schema so it's also a queue of things…"}},{"before":"2d20e77bd80ee54f4838afa0a973dfbf20a73278","after":"5d24f7f0326e8600dc5eb0c8e0f789fad9d7ce45","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T01:37:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"33ea53616a4d35989059bde593a68dc424a9b95e","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6184-8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","pushedAt":"2024-05-22T15:01:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","after":"33ea53616a4d35989059bde593a68dc424a9b95e","ref":"refs/heads/main","pushedAt":"2024-05-22T15:01:34.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Couple of fixes for the uplift docs","shortMessageHtmlLink":"Couple of fixes for the uplift docs"}},{"before":null,"after":"33ea53616a4d35989059bde593a68dc424a9b95e","ref":"refs/heads/gh-readonly-queue/main/pr-6184-8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","pushedAt":"2024-05-22T14:31:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Couple of fixes for the uplift docs","shortMessageHtmlLink":"Couple of fixes for the uplift docs"}},{"before":"296c07c9fde770615a8bd669be73637421c9ad07","after":"2d20e77bd80ee54f4838afa0a973dfbf20a73278","ref":"refs/heads/gh-pages","pushedAt":"2024-05-22T01:38:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"dccf604bf3ca03e8374e1c9990eca748b0b91665","after":"296c07c9fde770615a8bd669be73637421c9ad07","ref":"refs/heads/gh-pages","pushedAt":"2024-05-21T01:37:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6246-1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9","pushedAt":"2024-05-20T17:31:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9","after":"8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","ref":"refs/heads/main","pushedAt":"2024-05-20T17:31:10.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Bug 1897264 - interruption support for ingestion\n\nAdded an `interrupt_everything` method that interrupts both the read and\nwrite connection. This is intended for iOS to use to interrupt the\nsuggest component during shutdown. See\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1897299 for a discussion on\nnext steps here.\n\nCreated a new `WriteScope` type that stores an interrupt scope that can\nbe used for multiple `write` calls. This allows the ingestion code to\ncatch all interruptions that happened after the ingestion started. With\nthe old system, if `interrupt_everything` was called in-between\ningestion two types then we might miss it.","shortMessageHtmlLink":"Bug 1897264 - interruption support for ingestion"}},{"before":null,"after":"8bd7ba4ea4dd4454420ca1eb87558c3c06d72162","ref":"refs/heads/gh-readonly-queue/main/pr-6246-1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9","pushedAt":"2024-05-20T17:03:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Bug 1897264 - interruption support for ingestion\n\nAdded an `interrupt_everything` method that interrupts both the read and\nwrite connection. This is intended for iOS to use to interrupt the\nsuggest component during shutdown. See\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1897299 for a discussion on\nnext steps here.\n\nCreated a new `WriteScope` type that stores an interrupt scope that can\nbe used for multiple `write` calls. This allows the ingestion code to\ncatch all interruptions that happened after the ingestion started. With\nthe old system, if `interrupt_everything` was called in-between\ningestion two types then we might miss it.","shortMessageHtmlLink":"Bug 1897264 - interruption support for ingestion"}},{"before":"2ae55b8ede85b3d5365790178454291635649d46","after":"dccf604bf3ca03e8374e1c9990eca748b0b91665","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T01:38:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"c03fe942e5f4041909db694e4434f2a64e68187d","after":"2ae55b8ede85b3d5365790178454291635649d46","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T01:39:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"ec9985067290b88e67ed5908a30f986fc3cc2668","after":"c03fe942e5f4041909db694e4434f2a64e68187d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-18T01:38:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy Docs","shortMessageHtmlLink":"Deploy Docs"}},{"before":"1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-6247-87ddcfcc7cd93cd73b626c6548cd6f42a18ebe94","pushedAt":"2024-05-17T19:59:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"87ddcfcc7cd93cd73b626c6548cd6f42a18ebe94","after":"1ebbd1a0b4bb501e76b1c3f22d573845dfe23bf9","ref":"refs/heads/main","pushedAt":"2024-05-17T19:59:14.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Suggest: shorten the type names from the `rs` module.\n\nNan suggested this in the review of #6236 and I think it's a great idea.","shortMessageHtmlLink":"Suggest: shorten the type names from the rs module."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVGoPAAA","startCursor":null,"endCursor":null}},"title":"Activity · mozilla/application-services"}