{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":78869127,"defaultBranch":"develop","name":"Android","ownerLogin":"duckduckgo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-13T17:11:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/342708?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726071080.0","currentOid":""},"activityList":{"items":[{"before":"452920c29bd047e8f635399904002a771b742c8e","after":"5fc676433c6cce52ebdf4d8dcac6410222445614","ref":"refs/heads/feature/josh/loading-bar-performance-exp","pushedAt":"2024-09-11T18:32:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshliebe","name":"Josh Leibstein","path":"/joshliebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3471025?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"18f40379abbf1808b8b00003fc57c944d5135062","after":"452920c29bd047e8f635399904002a771b742c8e","ref":"refs/heads/feature/josh/loading-bar-performance-exp","pushedAt":"2024-09-11T18:13:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshliebe","name":"Josh Leibstein","path":"/joshliebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3471025?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":"0f552ee4a1c2328eaefa90271624bc5707a839b2","after":null,"ref":"refs/heads/update-autofill-13.1.0","pushedAt":"2024-09-11T16:11:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CDRussell","name":"Craig Russell","path":"/CDRussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336281?s=80&v=4"}},{"before":"717adb87148d948201da928f5e374c9876a26a02","after":"07c17f0ec90f9f7bb510ca008fd6cc1bae4df34d","ref":"refs/heads/develop","pushedAt":"2024-09-11T16:11:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CDRussell","name":"Craig Russell","path":"/CDRussell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1336281?s=80&v=4"},"commit":{"message":"Update autofill to 13.1.0 (#4998)\n\nTask/Issue URL:\r\nhttps://app.asana.com/0/1208264544627947/1208264544627947\r\nAutofill Release:\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/releases/tag/13.1.0\r\n\r\n\r\n## Description\r\nUpdates Autofill to version\r\n[13.1.0](https://github.com/duckduckgo/duckduckgo-autofill/releases/tag/13.1.0).\r\n\r\n### Autofill 13.1.0 release notes\r\n## What's Changed\r\nhttps://app.asana.com/0/72649045549333/1201480346793878/f\r\nAdding password import promotion support. There are no breaking API\r\nchanges, hence minor version bump!\r\n\r\n* Update password-related json files (2024-08-15) by @daxmobile in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/632\r\n* Update password-related json files (2024-08-29) by @daxmobile in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/644\r\n* Update password-related json files (2024-08-30) by @daxmobile in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/645\r\n* Update password-related json files (2024-09-03) by @daxmobile in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/646\r\n* [Autofill] Introduce password import promotion prompt in autofill.js\r\nby @dbajpeyi in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/631\r\n* [Locales] Credentials import by @dbajpeyi in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/647\r\n* [Credentials Import] remove API response by @dbajpeyi in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/648\r\n* [Credentials Import] Check local credentials before showing prompt by\r\n@dbajpeyi in https://github.com/duckduckgo/duckduckgo-autofill/pull/650\r\n* [Credentials import] If no details are available don't show the\r\ntooltip by @dbajpeyi in\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/pull/649\r\n\r\n\r\n**Full Changelog**:\r\nhttps://github.com/duckduckgo/duckduckgo-autofill/compare/12.2.0...13.1.0\r\n\r\n## Steps to test\r\nThis release has been tested during autofill development. For smoke test\r\nsteps see [this\r\ntask](https://app.asana.com/0/1198964220583541/1200583647142330/f).\r\n\r\nCo-authored-by: dbajpeyi <3018923+dbajpeyi@users.noreply.github.com>","shortMessageHtmlLink":"Update autofill to 13.1.0 (#4998)"}},{"before":"cf5220e45968f4387a6fd89a1833d7b55c0f637d","after":null,"ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T16:07:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"}},{"before":"f2edb922aea1a0050f8a45abce5dda72c43453b8","after":"717adb87148d948201da928f5e374c9876a26a02","ref":"refs/heads/develop","pushedAt":"2024-09-11T16:07:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Add support for Duck Player (#4663)\n\nTask/Issue URL:\r\nhttps://app.asana.com/0/1205008441501016/1207588004626729/f\r\n\r\n### Description\r\n- Add Duck Player support\r\n- Navigate from Duck Player back to YouTube\r\n- Add Duck Player settings\r\n- Open YT URLs in Duck Player if setting is Enabled(Always)\r\n- Add Duck Player Prime Modal\r\n- Add Contingency settings\r\n\r\n### Steps to test this PR\r\n\r\nhttps://app.asana.com/0/0/1207704461779423/f\r\nNote: There have been changes to the JS integration, so you might need\r\nto test these changes on the top of the stack\r\n\r\n_User preferences \"Always\" open Duck Player_\r\n- [x] Open Settings -> Duck Player -> Set to always\r\n- [x] Type a YT URL on the omnibar\r\n- [x] Check Duck Player is loaded\r\n- [x] Navigate back and check you're going to the previous page your\r\nwere visiting\r\n\r\n_User preferences \"Always ask\" trigger overlay_\r\n- [x] Open Settings -> Duck Player -> Set to always ask\r\n- [x] Type a YT URL on the omnibar\r\n- [x] Check overlay is loaded in YT\r\n- [x] Check that watch here removes the overlay, and watch in Duck\r\nplayer navigates to Duck Player\r\n\r\n_User preferences \"Never\" stays in YT_\r\n- [x] Open Settings -> Duck Player -> Set to never\r\n- [x] Type a YT URL on the omnibar\r\n- [x] Check video is loaded normally\r\n\r\n_Feature 1_\r\n- [x] Open Duck Player\r\n- [x] Click Info button\r\n- [x] Check prime modal is correctly shown in both landscape and\r\nportrait\r\n\r\n_Feature 1_\r\n- [x] See https://app.asana.com/0/1205008441501016/1207714050281768/f\r\n(How to test, at the bottom of the description)\r\n\r\n_Feature 1_\r\n- [x] Open a video in Duck Player with settings to Always Ask\r\n- [x] Click the watch in YouTube Button\r\n- [x] Check overlay isn't shown\r\n\r\n### UI changes\r\nSee\r\nhttps://app.asana.com/app/asana/-/get_asset?asset_id=1207785858877769\r\n\r\n\r\n![Screenshot_20240802_180603](https://github.com/user-attachments/assets/b88b89cb-002d-4c6c-872c-9e4e23064a92)\r\n\r\n\r\n![Screenshot_20240802_180616](https://github.com/user-attachments/assets/ff4b62e7-f637-4300-a653-95909f89da06)\r\n\r\n### UI changes\r\n\r\n![image](https://github.com/user-attachments/assets/f1cb7a9f-c612-4e5c-95d9-e14c8318fe78)\r\n\r\n![image](https://github.com/user-attachments/assets/39b3fb78-2daf-43f8-aee5-8e6942cda3db)\r\n\r\n---------\r\n\r\nCo-authored-by: Marcos Holgado ","shortMessageHtmlLink":"Add support for Duck Player (#4663)"}},{"before":"f624527012d51b412583202c3e7e3d97c691670e","after":"cf5220e45968f4387a6fd89a1833d7b55c0f637d","ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T15:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Fix race condition on duck player RC","shortMessageHtmlLink":"Fix race condition on duck player RC"}},{"before":"e94449ec991aa693fcd618819e4f43d0f8d5490a","after":"f624527012d51b412583202c3e7e3d97c691670e","ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T15:11:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Fix duckPlayer RC set to internal not working in FE","shortMessageHtmlLink":"Fix duckPlayer RC set to internal not working in FE"}},{"before":"ae969b275b8e2b29bf04ae2acb3de5b2fd1cce98","after":"e94449ec991aa693fcd618819e4f43d0f8d5490a","ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T14:35:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Fix duckPlayer RC set to internal not working in FE","shortMessageHtmlLink":"Fix duckPlayer RC set to internal not working in FE"}},{"before":"8aef22764b3d4c3d57f70df497ff9e7834081851","after":"ae969b275b8e2b29bf04ae2acb3de5b2fd1cce98","ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T14:31:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Fix duckPlayer RC set to internal not working in FE","shortMessageHtmlLink":"Fix duckPlayer RC set to internal not working in FE"}},{"before":"bb767b82bdc346ca7b51772446ee6335e75fd72f","after":null,"ref":"refs/heads/feature/noelia/add_origin_to_privacy_pro_onboarding","pushedAt":"2024-09-11T14:04:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nalcalag","name":"Noelia Alcala","path":"/nalcalag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20798495?s=80&v=4"}},{"before":"75ad3052fac555824a98a6bff6ff16d21adea932","after":"f2edb922aea1a0050f8a45abce5dda72c43453b8","ref":"refs/heads/develop","pushedAt":"2024-09-11T14:04:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nalcalag","name":"Noelia Alcala","path":"/nalcalag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20798495?s=80&v=4"},"commit":{"message":"Add origin to PrivacyPro onboarding (#5002)\n\nTask/Issue URL: https://app.asana.com/0/0/1208267346523762/f\r\n\r\n### Description\r\nAdd origin to PrivacyPro onboarding URL\r\n\r\n### Steps to test this PR\r\n\r\n_Pre steps_\r\n- [x] Change privacy-config URL for `PRIVACY_REMOTE_CONFIG_URL = \"https://jsonblob.com/api/1279046082855034880\"`\r\n- [x] Make sure you remove DuckDuckGo folder under Downloads directory\r\n\r\n_privacyPro dialog (Learn More)_\r\n- [ ] Change JsonBlob variant filters in order to assign `mr` which is the experimental variant\r\n - under `experimentalVariants` set `privacyProEligible` to false/true for `mr` and `mq` `weight` to 0 so you get assigned `mr`\r\n> \"filters\": {\r\n> \"privacyProEligible\": false/true\r\n> }\r\n- [x] Fresh install\r\n- [x] Go to a site\r\n- [x] Dismiss trackers dialog\r\n- [x] Open a new tab\r\n- [x] End dialog will appear\r\n- [x] Dismiss dialog tapping in High Five! button\r\n- [x] Check new privacy pro message is shown\r\n- [x] Tap on \"learn more\"\r\n- [x] Check you are redirected to Privacy Pro with new origin (`[funnel_pro_android_onboarding](https://duckduckgo.com/pro?origin=funnel_pro_android_onboarding)`)\r\n\r\n### No UI changes","shortMessageHtmlLink":"Add origin to PrivacyPro onboarding (#5002)"}},{"before":null,"after":"bb767b82bdc346ca7b51772446ee6335e75fd72f","ref":"refs/heads/feature/noelia/add_origin_to_privacy_pro_onboarding","pushedAt":"2024-09-11T13:32:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nalcalag","name":"Noelia Alcala","path":"/nalcalag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20798495?s=80&v=4"},"commit":{"message":"Add origin to privacyPro launch onboarding","shortMessageHtmlLink":"Add origin to privacyPro launch onboarding"}},{"before":null,"after":"fec73b5ea11c6b2d30a08ba79bfde2aba97bf91d","ref":"refs/heads/feature/mike/omnibar-position","pushedAt":"2024-09-11T13:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"b07f89da11afb2c1ce649780b3dd1e3952757ae2","ref":"refs/heads/feature/aitor/features-inventory","pushedAt":"2024-09-11T12:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aitorvs","name":"Aitor Viana","path":"/aitorvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6786896?s=80&v=4"},"commit":{"message":"Add feature flag inventory screen","shortMessageHtmlLink":"Add feature flag inventory screen"}},{"before":null,"after":"040c51b136f0b803ab1f4f6586e9f6c81715a2ac","ref":"refs/heads/feature/mike/show-on-app-launch/add-more-tests","pushedAt":"2024-09-11T11:48:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"add ShowOnAppLaunchOptionDataStore test","shortMessageHtmlLink":"add ShowOnAppLaunchOptionDataStore test"}},{"before":"0b1a8e0a7dcfe0ee046ad77c3a3a8d9173caaf34","after":"7959fa465796384722f0f17e8699cc68da62c5a2","ref":"refs/heads/feature/mike/show-on-app-launch/open-launch-option-when-set","pushedAt":"2024-09-11T11:48:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"8aef22764b3d4c3d57f70df497ff9e7834081851","after":null,"ref":"refs/heads/feature/cbarreiro/fix-gitignore","pushedAt":"2024-09-11T09:57:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"}},{"before":"d8abcf9bdc495f2c9fe461b5831a2e1e5ccdbc49","after":"8aef22764b3d4c3d57f70df497ff9e7834081851","ref":"refs/heads/feature/cris/duckplayer/create-module","pushedAt":"2024-09-11T09:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Add DuckPlayer web files to VCS","shortMessageHtmlLink":"Add DuckPlayer web files to VCS"}},{"before":"4b18eace8d2daca974a007e9d845bdd5b8683c65","after":"ff399a024a4842981f0472dec02411b185afb85b","ref":"refs/heads/feature/mike/show-on-app-launch/translations_l10n","pushedAt":"2024-09-11T08:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daxmobile","name":"Dax Mobile","path":"/daxmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44842493?s=80&v=4"},"commit":{"message":"Translate strings to values-de\nTranslate strings to values-es\nTranslate strings to values-ro\nTranslate strings to values-tr\nTranslate strings to values-sk\nTranslate strings to values-ru\nTranslate strings to values-et\nTranslate strings to values-it\nTranslate strings to values-pl\nTranslate strings to values-bg\nTranslate strings to values-lv\nTranslate strings to values-fi\nTranslate strings to values-sl\nTranslate strings to values-nl\nTranslate strings to values-hr\nTranslate strings to values-hu\nTranslate strings to values-nb\nTranslate strings to values-sv\nTranslate strings to values-da\nTranslate strings to values-el\nTranslate strings to values-fr\nTranslate strings to values-lt\nTranslate strings to values-pt\nTranslate strings to values-cs","shortMessageHtmlLink":"Translate strings to values-de"}},{"before":"4b1b49f0214c8f08849c58a8a5977c64d822e08c","after":"0b1a8e0a7dcfe0ee046ad77c3a3a8d9173caaf34","ref":"refs/heads/feature/mike/show-on-app-launch/open-launch-option-when-set","pushedAt":"2024-09-11T07:47:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"2255144358f60d6850fad79e6a795fceea1bc386","after":"4b18eace8d2daca974a007e9d845bdd5b8683c65","ref":"refs/heads/feature/mike/show-on-app-launch/translations_l10n","pushedAt":"2024-09-11T07:47:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"Translate strings to values-hr\nTranslate strings to values-el\nTranslate strings to values-it","shortMessageHtmlLink":"Translate strings to values-hr"}},{"before":"f817cbc0b1d933ee4fb1fb37a9b34e9b1d8a7557","after":"77c276daca61ed6e11e95e4c09a51bca7a809d28","ref":"refs/heads/feature/mike/show-on-app-launch/add-persistence","pushedAt":"2024-09-11T07:47:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"fix tests\n\nadding tests for the screen will be in another PR","shortMessageHtmlLink":"fix tests"}},{"before":"c752e32d97e617bb74a4cc9beb4fbc6cc751200e","after":"70a101803497b803334b7b026068765a721ad6f1","ref":"refs/heads/feature/mike/show-on-app-launch/show-on-app-launch-screen","pushedAt":"2024-09-11T07:47:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"make specific page url always visible\n\nas we have a whole screen for this setting we've decided to make the specific page url always visible\n\nwhen the user selects specific page then we highlight all the text making it easier for them to delete it\n\nwe'll fix the fact that the url does not populate in the branch feature/mike/show-on-app-launch/add-persistence as this is where changes around observing state were made","shortMessageHtmlLink":"make specific page url always visible"}},{"before":"781ef4ae11221033a8408094da5af008f913e6c6","after":"46c9f4f30c428d2cd971e197e22ec9f171c72d0c","ref":"refs/heads/feature/mike/show-on-app-launch/general-settings-entry-point","pushedAt":"2024-09-11T07:47:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"fix and add test","shortMessageHtmlLink":"fix and add test"}},{"before":"67fbe460614b9fbac71bed150eb55504c075ce8d","after":"b5bd9383fa7888c4517337fe64840b8beeddbdf9","ref":"refs/heads/feature/mike/show-on-app-launch/implementation","pushedAt":"2024-09-11T07:46:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikescamell","name":"Mike Scamell","path":"/mikescamell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8364032?s=80&v=4"},"commit":{"message":"add initial TODO","shortMessageHtmlLink":"add initial TODO"}},{"before":"59b47ea189b4801a4dce3d054bb9b7e9c919904f","after":"18f40379abbf1808b8b00003fc57c944d5135062","ref":"refs/heads/feature/josh/loading-bar-performance-exp","pushedAt":"2024-09-10T19:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshliebe","name":"Josh Leibstein","path":"/joshliebe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3471025?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":null,"after":"8aef22764b3d4c3d57f70df497ff9e7834081851","ref":"refs/heads/feature/cbarreiro/fix-gitignore","pushedAt":"2024-09-10T15:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CrisBarreiro","name":"Cris Barreiro","path":"/CrisBarreiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6297834?s=80&v=4"},"commit":{"message":"Add DuckPlayer web files to VCS","shortMessageHtmlLink":"Add DuckPlayer web files to VCS"}},{"before":"7ee3e6b0b6eb1ba1d31457fb593bc9e563d26cac","after":"7f447736d15f1e23b6acbdc03318c369c6cfde37","ref":"refs/heads/feature/aitor/abn","pushedAt":"2024-09-10T15:06:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aitorvs","name":"Aitor Viana","path":"/aitorvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6786896?s=80&v=4"},"commit":{"message":"Better randomization of selected cohort","shortMessageHtmlLink":"Better randomization of selected cohort"}},{"before":null,"after":"0f552ee4a1c2328eaefa90271624bc5707a839b2","ref":"refs/heads/update-autofill-13.1.0","pushedAt":"2024-09-10T12:08:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daxmobile","name":"Dax Mobile","path":"/daxmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44842493?s=80&v=4"},"commit":{"message":"Update autofill to 13.1.0","shortMessageHtmlLink":"Update autofill to 13.1.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs4vitwA","startCursor":null,"endCursor":null}},"title":"Activity ยท duckduckgo/Android"}