{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41847366,"defaultBranch":"main","name":"website","ownerLogin":"flutter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-03T07:30:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14101776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725473117.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"cc5766fcf3812fb2cf29344eaf767eb9c2a04930","ref":"refs/heads/LouiseHsu-patch-1","pushedAt":"2024-09-04T18:05:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LouiseHsu","name":null,"path":"/LouiseHsu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36148254?s=80&v=4"},"commit":{"message":"add storekit 2 adoption link","shortMessageHtmlLink":"add storekit 2 adoption link"}},{"before":"c04690fdb4b034bc90e5ed53203e9df69e301ac5","after":null,"ref":"refs/heads/mit-mit-patch-1","pushedAt":"2024-09-04T17:05:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"}},{"before":"76932a680ca8420047b944e1e72f5d9a9e39fb0e","after":"12b7f0756dc532e93e6c8607b98440b6f472cc9b","ref":"refs/heads/main","pushedAt":"2024-09-04T17:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Update DK eng mgr careers link (#11107)","shortMessageHtmlLink":"Update DK eng mgr careers link (#11107)"}},{"before":null,"after":"c04690fdb4b034bc90e5ed53203e9df69e301ac5","ref":"refs/heads/mit-mit-patch-1","pushedAt":"2024-09-04T15:39:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mit-mit","name":"Michael Thomsen","path":"/mit-mit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13644170?s=80&v=4"},"commit":{"message":"Update DK eng mgr careers link","shortMessageHtmlLink":"Update DK eng mgr careers link"}},{"before":"18e4555869b0f51586fe5a2409d14182a893ac41","after":null,"ref":"refs/heads/push","pushedAt":"2024-09-03T22:30:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"}},{"before":"d2f8f0345c1ee58698130e875d603b2182dfe646","after":"76932a680ca8420047b944e1e72f5d9a9e39fb0e","ref":"refs/heads/main","pushedAt":"2024-09-03T22:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Adding info about code push to the faq (#11105)\n\nCode push is supported by Shorebird.\r\n\r\nFixes https://github.com/flutter/website/issues/11062\r\n\r\ncc @sethladd","shortMessageHtmlLink":"Adding info about code push to the faq (#11105)"}},{"before":"86ac12da07edecb12d2db2933d8fba54500ab051","after":"18e4555869b0f51586fe5a2409d14182a893ac41","ref":"refs/heads/push","pushedAt":"2024-09-03T21:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Incorporating feedback","shortMessageHtmlLink":"Incorporating feedback"}},{"before":null,"after":"86ac12da07edecb12d2db2933d8fba54500ab051","ref":"refs/heads/push","pushedAt":"2024-09-03T21:13:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Adding info on shorebird","shortMessageHtmlLink":"Adding info on shorebird"}},{"before":"959de8505e3cd0f016aed897e7eb583b8c032165","after":"d2f8f0345c1ee58698130e875d603b2182dfe646","ref":"refs/heads/main","pushedAt":"2024-09-03T17:34:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Go-link for \"zero rebuilds\" design doc (#11103)\n\nAdds a link which directs to the [design\r\ndoc](https://docs.google.com/document/d/1MfU6gkgIgXCxa5E25sPYuAP5Bmgehyl3Hk7yDH24zl0/edit?usp=sharing)\r\ncreated for https://github.com/flutter/flutter/issues/154567.","shortMessageHtmlLink":"Go-link for \"zero rebuilds\" design doc (#11103)"}},{"before":"9ef2eac47be975eb3eb78e3b6ebf6f6c57637deb","after":"959de8505e3cd0f016aed897e7eb583b8c032165","ref":"refs/heads/main","pushedAt":"2024-09-03T16:40:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"camsim99","name":"Camille Simon","path":"/camsim99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43054281?s=80&v=4"},"commit":{"message":"Add migration guide to opt out of edge-to-edge by default on Android (#11068)\n\n_Description of what this PR is changing or adding, and why:_\r\nAdds a migration guide telling folks how to opt out of edge-to-edge mode\r\nwhen their Flutter on Android app targets Android 15+.\r\n\r\nThis (targeting Android 15+) will happen by default in the next Flutter\r\nstable version, so the described migration steps will be necessary if\r\nfolks do not explicitly use edge-to-edge mode in their app. Folks may\r\nalso change the Android version they target, so the steps apply if their\r\ntarget Android 15+ themselves, as well.\r\n\r\n_Issues fixed by this PR (if any):_\r\nPart of https://github.com/flutter/website/issues/10755\r\n\r\n_PRs or commits this PR depends on (if any):_\r\nhttps://github.com/flutter/flutter/pull/153795 (merged)\r\n\r\n## Presubmit checklist\r\n\r\n- [x] This PR is marked as draft with an explanation if not meant to\r\nland until a future stable release.\r\n- [x] This PR doesn’t contain automatically generated corrections\r\n(Grammarly or similar).\r\n- [x] This PR follows the [Google Developer Documentation Style\r\nGuidelines](https://developers.google.com/style) — for example, it\r\ndoesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).\r\n- [x] This PR uses [semantic line\r\nbreaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)\r\nof 80 characters or fewer.\r\n\r\n---------\r\n\r\nCo-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>","shortMessageHtmlLink":"Add migration guide to opt out of edge-to-edge by default on Android (#…"}},{"before":"ee4f4261d91e900e4e0d4b0e555ea15d7375d9e7","after":"cde016b9576fea969084ab6af4b32c37ffca7b8d","ref":"refs/heads/feat/redesign","pushedAt":"2024-09-03T15:01:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Leave a TODO for myself","shortMessageHtmlLink":"Leave a TODO for myself"}},{"before":"10cb375f4c0eba8019076c0ba120ba381eac2e51","after":"ee4f4261d91e900e4e0d4b0e555ea15d7375d9e7","ref":"refs/heads/feat/redesign","pushedAt":"2024-09-03T14:41:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Make main sidenav toggleable","shortMessageHtmlLink":"Make main sidenav toggleable"}},{"before":"8801c406733b13e206f28a3f3e4f621a0b901e99","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-02T09:08:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"}},{"before":"94f5ba58a9bd3b3884daf836b9dedd2aaef1cf06","after":"9ef2eac47be975eb3eb78e3b6ebf6f6c57637deb","ref":"refs/heads/main","pushedAt":"2024-09-02T09:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#11101)","shortMessageHtmlLink":"Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#11101)"}},{"before":"b009a836b05fab48c972aa6016d3ac62f80c51f5","after":null,"ref":"refs/heads/dependabot/submodules/examples/codelabs-6b0759f","pushedAt":"2024-09-02T09:07:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"}},{"before":"0fd20aa99ce9bba3f787e448e236c3143d5ddcdc","after":"94f5ba58a9bd3b3884daf836b9dedd2aaef1cf06","ref":"refs/heads/main","pushedAt":"2024-09-02T09:07:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Bump examples/codelabs from `b36565c` to `6b0759f` (#11102)","shortMessageHtmlLink":"Bump examples/codelabs from b36565c to 6b0759f (#11102)"}},{"before":null,"after":"b009a836b05fab48c972aa6016d3ac62f80c51f5","ref":"refs/heads/dependabot/submodules/examples/codelabs-6b0759f","pushedAt":"2024-09-02T08:50:44.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":"Bump examples/codelabs from `b36565c` to `6b0759f`\n\nBumps [examples/codelabs](https://github.com/flutter/codelabs) from `b36565c` to `6b0759f`.\n- [Commits](https://github.com/flutter/codelabs/compare/b36565c00ad4378b02890f689f523951bbfe42a5...6b0759f776221b0763d69a70ea9ddb288e8f99d7)\n\n---\nupdated-dependencies:\n- dependency-name: examples/codelabs\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump examples/codelabs from b36565c to 6b0759f"}},{"before":null,"after":"8801c406733b13e206f28a3f3e4f621a0b901e99","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-02T08:32:25.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":"Bump actions/upload-artifact from 4.3.6 to 4.4.0\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/834a144ee995460fba8ed112a2fc961b36a5ec5a...50769540e7f4bd5e21e526ee35c689e35e0d6874)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 4.3.6 to 4.4.0"}},{"before":null,"after":"10cb375f4c0eba8019076c0ba120ba381eac2e51","ref":"refs/heads/feat/redesign","pushedAt":"2024-09-01T23:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/redesign","shortMessageHtmlLink":"Merge branch 'main' into feat/redesign"}},{"before":"018c966c0ed2da8072719ee0a6d45e3d4b608aed","after":"0fd20aa99ce9bba3f787e448e236c3143d5ddcdc","ref":"refs/heads/main","pushedAt":"2024-08-30T23:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Expand instructions on how to switch to specific version (#11098)\n\nExplains how to switch to a specific Flutter version.\r\n\r\nThis will be used by the Flutter tool's error message when a user\r\nattempts to `flutter downgrade` but has never used the `flutter upgrade`\r\ncommand: https://github.com/flutter/flutter/pull/154434\r\n\r\n## Presubmit checklist\r\n\r\n- [x] This PR is marked as draft with an explanation if not meant to\r\nland until a future stable release.\r\n- [x] This PR doesn’t contain automatically generated corrections\r\n(Grammarly or similar).\r\n- [x] This PR follows the [Google Developer Documentation Style\r\nGuidelines](https://developers.google.com/style) — for example, it\r\ndoesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).\r\n- [x] This PR uses [semantic line\r\nbreaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)\r\nof 80 characters or fewer.","shortMessageHtmlLink":"Expand instructions on how to switch to specific version (#11098)"}},{"before":"b3e2fefd8f21a55a32dbb32e796c50e0ce27116e","after":null,"ref":"refs/heads/apple-plugin","pushedAt":"2024-08-30T23:22:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"}},{"before":"119f898c4551fdb27658ea20c4d8ef75ac07919c","after":"018c966c0ed2da8072719ee0a6d45e3d4b608aed","ref":"refs/heads/main","pushedAt":"2024-08-30T23:22:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Remove erroneous line about MapKit (#11097)\n\nFixes https://github.com/flutter/website/issues/11088","shortMessageHtmlLink":"Remove erroneous line about MapKit (#11097)"}},{"before":null,"after":"b3e2fefd8f21a55a32dbb32e796c50e0ce27116e","ref":"refs/heads/apple-plugin","pushedAt":"2024-08-30T17:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Remove erroneous line about MapKit","shortMessageHtmlLink":"Remove erroneous line about MapKit"}},{"before":"d9b9593f200399e5f56248b72c4add1d755b5a33","after":null,"ref":"refs/heads/dependabot/submodules/examples/codelabs-b36565c","pushedAt":"2024-08-30T08:38:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"}},{"before":"9e4b7ed17742cb7cfdd53fa63d5f7e07f73713f0","after":"119f898c4551fdb27658ea20c4d8ef75ac07919c","ref":"refs/heads/main","pushedAt":"2024-08-30T08:37:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Bump examples/codelabs from `8eb90be` to `b36565c` (#11095)","shortMessageHtmlLink":"Bump examples/codelabs from 8eb90be to b36565c (#11095)"}},{"before":null,"after":"d9b9593f200399e5f56248b72c4add1d755b5a33","ref":"refs/heads/dependabot/submodules/examples/codelabs-b36565c","pushedAt":"2024-08-30T08:36:22.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":"Bump examples/codelabs from `8eb90be` to `b36565c`\n\nBumps [examples/codelabs](https://github.com/flutter/codelabs) from `8eb90be` to `b36565c`.\n- [Commits](https://github.com/flutter/codelabs/compare/8eb90be2ab1368eed45a593f598f349403630a7f...b36565c00ad4378b02890f689f523951bbfe42a5)\n\n---\nupdated-dependencies:\n- dependency-name: examples/codelabs\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump examples/codelabs from 8eb90be to b36565c"}},{"before":"e7535bd6d53627117fd8858ee66a880ca0283236","after":null,"ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.26.6","pushedAt":"2024-08-30T08:34:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"}},{"before":"83e70dfab17548a60ea3352db687bef6924a8e00","after":"9e4b7ed17742cb7cfdd53fa63d5f7e07f73713f0","ref":"refs/heads/main","pushedAt":"2024-08-30T08:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"parlough","name":"Parker Lougheed","path":"/parlough","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18372958?s=80&v=4"},"commit":{"message":"Bump github/codeql-action from 3.26.5 to 3.26.6 (#11094)","shortMessageHtmlLink":"Bump github/codeql-action from 3.26.5 to 3.26.6 (#11094)"}},{"before":null,"after":"e7535bd6d53627117fd8858ee66a880ca0283236","ref":"refs/heads/dependabot/github_actions/github/codeql-action-3.26.6","pushedAt":"2024-08-30T08:17:30.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":"Bump github/codeql-action from 3.26.5 to 3.26.6\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/2c779ab0d087cd7fe7b826087247c2c81f27bfa6...4dd16135b69a43b6c8efb853346f8437d92d3c93)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github/codeql-action from 3.26.5 to 3.26.6"}},{"before":"51814c38f1da91b92decb52a0954bfee2f519798","after":"83e70dfab17548a60ea3352db687bef6924a8e00","ref":"refs/heads/main","pushedAt":"2024-08-29T18:52:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfshaza2","name":"Shams Zakhour (ignore Sfshaza)","path":"/sfshaza2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44418985?s=80&v=4"},"commit":{"message":"Add new ebook - The Flutter Foundation - A Comprehensive Guide for Technical Interviews and Beyond (#11086)\n\n_Description of what this PR is changing or adding, and why:_ \r\n\r\n**Added New eBook @ Books about Flutter section**\r\n\r\nThe Flutter Foundation - A Comprehensive Guide for Technical Interviews\r\nand Beyond is the book available free to download, Book will take you on\r\na journey through the fundamentals of Flutter, covering everything you\r\nneed to know to ace technical interviews and excel as a Flutter\r\ndeveloper. From basic concepts to advanced topics, each question is\r\ncarefully crafted to provide a comprehensive understanding of Flutter\r\ndevelopment principles and best practices.\r\n\r\n**Page URL**\r\nhttps://docs.flutter.dev/resources/books/\r\n\r\n**Page source**\r\n\r\nhttps://github.com/flutter/website/tree/main/src/content/resources/books.md\r\n\r\n**Expected fix**\r\nAdd a new book @ Books about Flutter section\r\n\r\n**Resource**\r\nTitle - Flutter Foundation - A Comprehensive Guide for Technical\r\nInterviews and Beyond\r\nAuthor - Chetankumar Akarte\r\nWebsite/Download link:\r\nhttps://chetanakarte.gumroad.com/l/the_flutter_foundation\r\n\r\n_Issues fixed by this PR (if any):_ **NA**\r\n\r\n_PRs or commits this PR depends on (if any):_ **NA**","shortMessageHtmlLink":"Add new ebook - The Flutter Foundation - A Comprehensive Guide for Te…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErQXeqwA","startCursor":null,"endCursor":null}},"title":"Activity · flutter/website"}