{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":287289027,"defaultBranch":"main","name":"macos-browser","ownerLogin":"duckduckgo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-13T13:33:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/342708?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726817470.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"679f3af6062c38960c6df434203d09f4a488ae2a","ref":"refs/heads/dominik/ua-ddgdefaultsites","pushedAt":"2024-09-20T07:31:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Add support for handling ddgDefaultSites key from Privacy Config","shortMessageHtmlLink":"Add support for handling ddgDefaultSites key from Privacy Config"}},{"before":"d84fc9b8cac41af632da3326aa0a95911d1f6147","after":null,"ref":"refs/heads/dominik/fix-release-notes","pushedAt":"2024-09-20T07:24:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"}},{"before":"cbb63a3a35ead1bc1f8e40f50527fcffd697d201","after":"ff8a7e025daa8ec44746f2f9d0c126222b650c7e","ref":"refs/heads/release/1.107.0","pushedAt":"2024-09-20T07:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Fix regex pattern for parsing Privacy Pro release notes (#3318)\n\nTask/Issue URL: https://app.asana.com/0/1201048563534612/1208358673191631/f\r\n\r\nDescription:\r\nUse H3 tag instead of H2","shortMessageHtmlLink":"Fix regex pattern for parsing Privacy Pro release notes (#3318)"}},{"before":"07f5a051073cfe8028e55a1b9419dad8a2bf18c5","after":"d84fc9b8cac41af632da3326aa0a95911d1f6147","ref":"refs/heads/dominik/fix-release-notes","pushedAt":"2024-09-20T06:32:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Update unit tests","shortMessageHtmlLink":"Update unit tests"}},{"before":"3db229a814eb33dfecaf35768d367d0b234b957c","after":null,"ref":"refs/heads/dominik/fix-tasks-included-in-release-comment","pushedAt":"2024-09-20T06:31:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"}},{"before":"57ce73903ade810294d08b04d5863838463325a2","after":"cbb63a3a35ead1bc1f8e40f50527fcffd697d201","ref":"refs/heads/release/1.107.0","pushedAt":"2024-09-20T06:31:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Add missing Asana token to environment for populating tasks since last release (#3319)\n\nTask/Issue URL: https://app.asana.com/0/1208036161861763/1208205621016469/f\r\n\r\nDescription:\r\nThe token is required for that step so that update_asana_for_release.sh script can actually access Asana.","shortMessageHtmlLink":"Add missing Asana token to environment for populating tasks since las…"}},{"before":null,"after":"3db229a814eb33dfecaf35768d367d0b234b957c","ref":"refs/heads/dominik/fix-tasks-included-in-release-comment","pushedAt":"2024-09-20T06:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Add missing Asana token to environment for populating tasks since last release","shortMessageHtmlLink":"Add missing Asana token to environment for populating tasks since las…"}},{"before":null,"after":"07f5a051073cfe8028e55a1b9419dad8a2bf18c5","ref":"refs/heads/dominik/fix-release-notes","pushedAt":"2024-09-20T06:18:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Fix regex pattern for parsing Privacy Pro release notes","shortMessageHtmlLink":"Fix regex pattern for parsing Privacy Pro release notes"}},{"before":"05036ee54fdd81bc686fc5545d4047b087572474","after":"83cfe9f37bedb31a31589e2e4cd42c90a8e84938","ref":"refs/heads/main","pushedAt":"2024-09-20T05:38:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"daxmobile","name":"Dax Mobile","path":"/daxmobile","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44842493?s=80&v=4"},"commit":{"message":"Merge release/1.107.0 into main","shortMessageHtmlLink":"Merge release/1.107.0 into main"}},{"before":"c37e6b508922f4bcae65a8adda3f6c0bd45b7c44","after":null,"ref":"refs/heads/alex/navigation-task-cancellation-crash","pushedAt":"2024-09-20T05:35:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mallexxx","name":"Alexey Martemyanov","path":"/mallexxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/365498?s=80&v=4"}},{"before":"8c31e5d3050403fd1b20003e3695929702a64e0c","after":"05036ee54fdd81bc686fc5545d4047b087572474","ref":"refs/heads/main","pushedAt":"2024-09-20T05:35:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mallexxx","name":"Alexey Martemyanov","path":"/mallexxx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/365498?s=80&v=4"},"commit":{"message":"fix crash on Navigation Action Task cancellation (#3298)\n\nTask/Issue URL: https://app.asana.com/0/1207340338530322/1208145681457166/f\r\nBSK PR: https://github.com/duckduckgo/BrowserServicesKit/pull/996","shortMessageHtmlLink":"fix crash on Navigation Action Task cancellation (#3298)"}},{"before":"0ba295804c16fb8825e7e81bc483388a809a188f","after":"57ce73903ade810294d08b04d5863838463325a2","ref":"refs/heads/release/1.107.0","pushedAt":"2024-09-20T05:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Bump version to 1.107.0 (268)","shortMessageHtmlLink":"Bump version to 1.107.0 (268)"}},{"before":"7c6142622bbf6ca9299ebc934043caf2d192731d","after":"d8cc0fe713ff2b3d99e7eca69e645ae04b676486","ref":"refs/heads/daniel/add.duckplayer.link","pushedAt":"2024-09-20T00:57:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"afterxleep","name":"Daniel Bernal","path":"/afterxleep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156669?s=80&v=4"},"commit":{"message":"Updated translated strings","shortMessageHtmlLink":"Updated translated strings"}},{"before":null,"after":"d16b5b3d1d1bada52173d218266535ebe837ed53","ref":"refs/heads/daniel/dp.navigation","pushedAt":"2024-09-20T00:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"afterxleep","name":"Daniel Bernal","path":"/afterxleep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156669?s=80&v=4"},"commit":{"message":"Add openInYoutube nav","shortMessageHtmlLink":"Add openInYoutube nav"}},{"before":"d8cc0fe713ff2b3d99e7eca69e645ae04b676486","after":"7c6142622bbf6ca9299ebc934043caf2d192731d","ref":"refs/heads/daniel/add.duckplayer.link","pushedAt":"2024-09-20T00:54:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afterxleep","name":"Daniel Bernal","path":"/afterxleep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1156669?s=80&v=4"},"commit":{"message":"DuckPlayer link","shortMessageHtmlLink":"DuckPlayer link"}},{"before":"5e366780f6182df1e06db1259fbe1afee885c6eb","after":"0ba295804c16fb8825e7e81bc483388a809a188f","ref":"refs/heads/release/1.107.0","pushedAt":"2024-09-19T21:48:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Delete unused create-tag-and-github-release GitHub action","shortMessageHtmlLink":"Delete unused create-tag-and-github-release GitHub action"}},{"before":"4c812b033e16a6345fa83e33282bb5f78b565cb8","after":"0bcc6ab7f4fb57cf7dfd6443f154dfab847ce0ef","ref":"refs/heads/dominik/ntp-search-bar","pushedAt":"2024-09-19T20:38:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Revert a change to HomePageContinueSetUpModel","shortMessageHtmlLink":"Revert a change to HomePageContinueSetUpModel"}},{"before":"f1757532b1e9889270ce8ad3085de257143b556f","after":"4c812b033e16a6345fa83e33282bb5f78b565cb8","ref":"refs/heads/dominik/ntp-search-bar","pushedAt":"2024-09-19T20:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Revert a change to HomePageContinueSetUpModel","shortMessageHtmlLink":"Revert a change to HomePageContinueSetUpModel"}},{"before":"5b400ff523c2a8deff22a018ad1d0bf6b1275185","after":"f1757532b1e9889270ce8ad3085de257143b556f","ref":"refs/heads/dominik/ntp-search-bar","pushedAt":"2024-09-19T20:36:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Clean up the code","shortMessageHtmlLink":"Clean up the code"}},{"before":null,"after":"de0881f93f9db31167176f071fbf65c1114a95b1","ref":"refs/heads/juan/make-bookmarks-panel-grow-as-screen-permits","pushedAt":"2024-09-19T19:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jotaemepereira","name":"Juan Manuel Pereira","path":"/jotaemepereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7924732?s=80&v=4"},"commit":{"message":"Better calculation of total popover space","shortMessageHtmlLink":"Better calculation of total popover space"}},{"before":"664fb26c25db6d8df7ee01b3aab9e5d51c858082","after":null,"ref":"refs/heads/graeme/address-autofill-security-concerns","pushedAt":"2024-09-19T19:30:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graeme","name":"Graeme Arthur","path":"/graeme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2030310?s=80&v=4"}},{"before":"85175a95f931334c731a4724c783e5dafc4970a0","after":"8c31e5d3050403fd1b20003e3695929702a64e0c","ref":"refs/heads/main","pushedAt":"2024-09-19T19:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"graeme","name":"Graeme Arthur","path":"/graeme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2030310?s=80&v=4"},"commit":{"message":"Address autofill security concerns with copy changes (#3211)\n\nTask/Issue URL:\r\nhttps://app.asana.com/0/1199230911884351/1207411921782782/f\r\n\r\n**Description**:\r\n[✓ Implement Survey for Password Manager\r\nUsers](https://app.asana.com/0/72649045549333/1206568003117818) showed\r\nthat a proportion of users are hesitant to use our Password Manager\r\nbecause they don't know how secure it is. Easing these concerns should\r\nincrease the adoption of DuckDuckGo's Password Manager.\r\nThese changes update and add copy to more clearly explain the security\r\nsafe-guards of using the Password Manager.\r\n\r\n**Steps to test this PR**:\r\n- Go to the screens from the designs in\r\n[Figma](https://www.figma.com/design/wAWx1a0mAooj6sDCmoTFbS/Password-Manager-security?node-id=192-10952&node-type=FRAME&t=0sLE1hdNaQCkC7A8-0)\r\nand check they match. Double check Ship Review for any copy divergences.\r\n\r\n**Definition of Done**:\r\n\r\n* [ ] Does this PR satisfy our [Definition of\r\nDone](https://app.asana.com/0/1202500774821704/1207634633537039/f)?\r\n\r\n---\r\n###### Internal references:\r\n[Pull Request Review\r\nChecklist](https://app.asana.com/0/1202500774821704/1203764234894239/f)\r\n[Software Engineering\r\nExpectations](https://app.asana.com/0/59792373528535/199064865822552)\r\n[Technical Design\r\nTemplate](https://app.asana.com/0/59792373528535/184709971311943)\r\n[Pull Request\r\nDocumentation](https://app.asana.com/0/1202500774821704/1204012835277482/f)","shortMessageHtmlLink":"Address autofill security concerns with copy changes (#3211)"}},{"before":"0dd1a50d387d01d7220cb08771fec467fe0cb200","after":null,"ref":"refs/heads/dominik/fix-customize-button","pushedAt":"2024-09-19T16:47:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"}},{"before":"e5b4584a962f68b09580702e1cb3274c8b4cc017","after":"5e366780f6182df1e06db1259fbe1afee885c6eb","ref":"refs/heads/release/1.107.0","pushedAt":"2024-09-19T16:47:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Make 'Customize' button shrink for when app window is narrow (#3314)\n\nTask/Issue URL: https://app.asana.com/0/1201048563534612/1208350082163816/f\r\n\r\nDescription:\r\nFix Customize button layout so that it properly recognizes when there's not enough\r\nspace to display the title label.","shortMessageHtmlLink":"Make 'Customize' button shrink for when app window is narrow (#3314)"}},{"before":null,"after":"0dd1a50d387d01d7220cb08771fec467fe0cb200","ref":"refs/heads/dominik/fix-customize-button","pushedAt":"2024-09-19T15:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Make 'Customize' button shrink for when app window is narrow","shortMessageHtmlLink":"Make 'Customize' button shrink for when app window is narrow"}},{"before":"babdba908b40386dae38affa60db58962ff81367","after":"5b400ff523c2a8deff22a018ad1d0bf6b1275185","ref":"refs/heads/dominik/ntp-search-bar","pushedAt":"2024-09-19T15:48:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ayoy","name":"Dominik Kapusta","path":"/ayoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14022?s=80&v=4"},"commit":{"message":"Scroll to search bar when typing","shortMessageHtmlLink":"Scroll to search bar when typing"}},{"before":"91da174e2be4c0dbc23604ee4d7a2b22c368ec6f","after":null,"ref":"refs/heads/pete/feature/pir-freemium-improve-result-calculation","pushedAt":"2024-09-19T15:08:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aataraxiaa","name":"Pete Smith","path":"/aataraxiaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5278441?s=80&v=4"}},{"before":"7942306785e5678c35fc92d39d2c20f27210a8fd","after":"25e15ad15f98ce203b3f0333520f5e94199a5940","ref":"refs/heads/pete/feature/pir-freemium","pushedAt":"2024-09-19T15:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aataraxiaa","name":"Pete Smith","path":"/aataraxiaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5278441?s=80&v=4"},"commit":{"message":"Freemium DBP: Bug - Fix Freemium Match Count Logic (Which Previously Counted Mirror Sites without Extracted Profiles) (#3311)\n\nTask/Issue URL: https://app.asana.com/0/0/1208338809971749/f\r\n\r\n**Description**: I noticed when testing that the results displayed on\r\nthe new tab page banner were not correct. Then noticed original logic\r\nwas incorrect, and counted mirror sites before checking if we had any\r\nextracted profiles.","shortMessageHtmlLink":"Freemium DBP: Bug - Fix Freemium Match Count Logic (Which Previously …"}},{"before":"cbf79d827bdd5e9e6007a28651341b818892ba16","after":null,"ref":"refs/heads/pete/feature/pir-freemium-copy-updates","pushedAt":"2024-09-19T15:04:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aataraxiaa","name":"Pete Smith","path":"/aataraxiaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5278441?s=80&v=4"}},{"before":"637df85939e6aa5106248b770d132c6bf923403e","after":"7942306785e5678c35fc92d39d2c20f27210a8fd","ref":"refs/heads/pete/feature/pir-freemium","pushedAt":"2024-09-19T15:04:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aataraxiaa","name":"Pete Smith","path":"/aataraxiaa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5278441?s=80&v=4"},"commit":{"message":"Freemium DBP: Copy Updates (#3303)\n\nTask/Issue URL:\r\nhttps://app.asana.com/0/1206488453854252/1208161235633546/f\r\n\r\n**Description**: This PR updates the copy of Freemium DBP UI to match\r\nthe (nearly) final design copy.","shortMessageHtmlLink":"Freemium DBP: Copy Updates (#3303)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu6thHwA","startCursor":null,"endCursor":null}},"title":"Activity · duckduckgo/macos-browser"}