{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":660551048,"defaultBranch":"main","name":"circuit","ownerLogin":"chrisbanes","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-30T09:04:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/227486?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715957128.0","currentOid":""},"activityList":{"items":[{"before":"bcfb04f74f7435d7b59b03f874486ad223149865","after":"109fe52481a9579c92743f9f7f576e9be2e71092","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-05-24T08:21:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"More kdoc","shortMessageHtmlLink":"More kdoc"}},{"before":"a7f04ee2e5a1793e1adafe965ba53d668b43717e","after":"bcfb04f74f7435d7b59b03f874486ad223149865","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-05-24T07:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Add opt-out NonPausablePresenter","shortMessageHtmlLink":"Add opt-out NonPausablePresenter"}},{"before":"ff394c35c77729b9b067eea8272049e97145db73","after":"a7f04ee2e5a1793e1adafe965ba53d668b43717e","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-05-24T07:40:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Refactor PauseablePresenter to functions","shortMessageHtmlLink":"Refactor PauseablePresenter to functions"}},{"before":"b18689a54413271a3ddc0090bfd0b89b75a2d738","after":"ff394c35c77729b9b067eea8272049e97145db73","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-05-23T16:46:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Remove logging","shortMessageHtmlLink":"Remove logging"}},{"before":"dba5686819f5f1a877200df983242b7367da1270","after":"832775a317ca1ba4604447192ac42f44b31f0381","ref":"refs/heads/main","pushedAt":"2024-05-23T07:10:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.14 (#1420)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[org.jetbrains.compose.compiler:compiler](https://togithub.com/JetBrains/compose-jb)\n| dependencies | patch | `1.5.13.3` -> `1.5.14` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: Zac Sweers ","shortMessageHtmlLink":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.14 (s…"}},{"before":"ad075f8f1d954e0271d6b5faf3bbed31e1494e35","after":"b18689a54413271a3ddc0090bfd0b89b75a2d738","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-05-22T08:46:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Try out pausing presenters","shortMessageHtmlLink":"Try out pausing presenters"}},{"before":"8372f1010c01e5a110058eb7082af77a387098cd","after":"dba5686819f5f1a877200df983242b7367da1270","ref":"refs/heads/main","pushedAt":"2024-05-21T10:12:28.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.13.3 (#1399)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[org.jetbrains.compose.compiler:compiler](https://togithub.com/JetBrains/compose-jb)\n| dependencies | patch | `1.5.10.2` -> `1.5.13.3` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
\nJetBrains/compose-jb\n(org.jetbrains.compose.compiler:compiler)\n\n###\n[`v1.5.12`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1512)\n\n#### Common\n\n##### Features\n\n- [Support Kotlin\n1.9.22](https://togithub.com/JetBrains/compose-multiplatform/pull/4075)\n\n#### Desktop\n\n##### Fixes\n\n- [Fix \"BasicTextField NPE-crash on JBR 17.0.9 on Linux when\nclicked\"](https://togithub.com/JetBrains/compose-multiplatform-core/pull/973)\n\n#### Dependencies\n\nThis version of Compose Multiplatform is based on the next Jetpack\nCompose libraries:\n\n- [Compiler\n1.5.8](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.8)\n- [Runtime\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.5.4)\n- [UI\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.4)\n- [Foundation\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.5.4)\n- [Material\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-material#1.5.4)\n- [Material3\n1.1.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.2)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: Zac Sweers ","shortMessageHtmlLink":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.13.3 ("}},{"before":"786801d807f9842c3939de8f9b9cafae3686c070","after":null,"ref":"refs/heads/cb/gesture-nav-ios-common","pushedAt":"2024-05-17T14:45:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZacSweers","name":"Zac Sweers","path":"/ZacSweers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361086?s=80&v=4"}},{"before":"eafc475bed568e4a3b19c5d203e6e835b759db5c","after":"786801d807f9842c3939de8f9b9cafae3686c070","ref":"refs/heads/cb/gesture-nav-ios-common","pushedAt":"2024-05-17T14:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Make dependency guard happy","shortMessageHtmlLink":"Make dependency guard happy"}},{"before":null,"after":"eafc475bed568e4a3b19c5d203e6e835b759db5c","ref":"refs/heads/cb/gesture-nav-ios-common","pushedAt":"2024-05-17T13:14:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Move iOS GestureNavigationDecoration impl to commonMain\n\nThis allows devs to easily test out the implementation from\nnon-Apple platforms. The class has been renamed to\nCupertinoGestureNavigationDecoration to avoid any potential\nnaming issues.\n\nThe GestureNavigationDecoration() function\ncontinues to provide an appropriate impl for each platform.","shortMessageHtmlLink":"Move iOS GestureNavigationDecoration impl to commonMain"}},{"before":"095a8a5d4d05e68827e0dec5cca258a201c67840","after":"8372f1010c01e5a110058eb7082af77a387098cd","ref":"refs/heads/main","pushedAt":"2024-05-17T12:12:27.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update dependency mkdocs-material to v9.5.23 (#1412)\n\nThis PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n| [mkdocs-material](https://togithub.com/squidfunk/mkdocs-material)\n([changelog](https://squidfunk.github.io/mkdocs-material/changelog/)) |\npatch | `==9.5.22` -> `==9.5.23` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
\nsquidfunk/mkdocs-material (mkdocs-material)\n\n###\n[`v9.5.23`](https://togithub.com/squidfunk/mkdocs-material/releases/tag/9.5.23):\nmkdocs-material-9.5.23\n\n[Compare\nSource](https://togithub.com/squidfunk/mkdocs-material/compare/9.5.22...9.5.23)\n\n- Fixed\n[#​7183](https://togithub.com/squidfunk/mkdocs-material/issues/7183):\nEdge case in anchor navigation when using instant navigation\n- Fixed\n[#​6436](https://togithub.com/squidfunk/mkdocs-material/issues/6436):\nVersion selector not showing version alias\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n","shortMessageHtmlLink":"Update dependency mkdocs-material to v9.5.23 (slackhq#1412)"}},{"before":null,"after":"41c769da8efda38fe15dbe08267db7ba3da2a723","ref":"refs/heads/cb/saveable-saved-backstack","pushedAt":"2024-04-19T10:47:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Add test for asserting saveable state + reset roots","shortMessageHtmlLink":"Add test for asserting saveable state + reset roots"}},{"before":"f5e9f0e714e81073368d38b72701109d83a468f2","after":"095a8a5d4d05e68827e0dec5cca258a201c67840","ref":"refs/heads/main","pushedAt":"2024-04-18T09:09:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update dependency co.touchlab.skie to v0.6.4 (#1341)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [co.touchlab.skie](https://skie.touchlab.co)\n([source](https://togithub.com/touchlab/SKIE)) | plugin | patch |\n`0.6.3` -> `0.6.4` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
\ntouchlab/SKIE (co.touchlab.skie)\n\n### [`v0.6.4`](https://togithub.com/touchlab/SKIE/releases/tag/0.6.4)\n\n[Compare\nSource](https://togithub.com/touchlab/SKIE/compare/0.6.3...0.6.4)\n\n[Change log](https://skie.touchlab.co/changelog/0.6.4)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n","shortMessageHtmlLink":"Update dependency co.touchlab.skie to v0.6.4 (slackhq#1341)"}},{"before":"419bee7c5eac5e4bcd03e8819564f73b5f440f29","after":"ad075f8f1d954e0271d6b5faf3bbed31e1494e35","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-04-10T10:27:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Add pausable presenter class","shortMessageHtmlLink":"Add pausable presenter class"}},{"before":"f2cb73dc3eaf57d5d102d629b7b2f6e1564b44a9","after":"27bd9f2d28b8f4dfce93b36a16f02ba778e11ca0","ref":"refs/heads/cb/pause-presenter-pt2","pushedAt":"2024-04-10T10:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"More experiments","shortMessageHtmlLink":"More experiments"}},{"before":"60d91e599699c31612e4648d32c39475efd4abfc","after":"f5e9f0e714e81073368d38b72701109d83a468f2","ref":"refs/heads/main","pushedAt":"2024-04-10T09:16:40.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update ktor to v2.3.10 (#1332)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[io.ktor:ktor-serialization-kotlinx-json](https://togithub.com/ktorio/ktor)\n| dependencies | patch | `2.3.9` -> `2.3.10` |\n| [io.ktor:ktor-client-js](https://togithub.com/ktorio/ktor) |\ndependencies | patch | `2.3.9` -> `2.3.10` |\n| [io.ktor:ktor-client-okhttp](https://togithub.com/ktorio/ktor) |\ndependencies | patch | `2.3.9` -> `2.3.10` |\n|\n[io.ktor:ktor-client-content-negotiation](https://togithub.com/ktorio/ktor)\n| dependencies | patch | `2.3.9` -> `2.3.10` |\n| [io.ktor:ktor-client-core](https://togithub.com/ktorio/ktor) |\ndependencies | patch | `2.3.9` -> `2.3.10` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
\nktorio/ktor (io.ktor:ktor-serialization-kotlinx-json)\n\n### [`v2.3.10`](https://togithub.com/ktorio/ktor/releases/tag/2.3.10)\n\n[Compare\nSource](https://togithub.com/ktorio/ktor/compare/2.3.9...2.3.10)\n\n> Published 8 April 2024\n\n##### Bugfixes\n\n- CallLogging, StatusPages: response logged twice when status handler is\nused ([KTOR-6839](https://youtrack.jetbrains.com/issue/KTOR-6839))\n- NodeJS WebSocket client sometimes drops a frame received immediately\nafter handshake\n([KTOR-6883](https://youtrack.jetbrains.com/issue/KTOR-6883))\n- IPv6 addresses are not supported in NettyConnectionPoint and\nCIOConnectionPoint\n([KTOR-5383](https://youtrack.jetbrains.com/issue/KTOR-5383))\n- JS browser: \"Maximum call stack size exceeded\" on HTTP request when\ntargeting es2015\n([KTOR-6878](https://youtrack.jetbrains.com/issue/KTOR-6878))\n- CIO: File upload fails with `NumberFormatException` when uploading\nfile larger than INT_MAX bytes (~2.1 GiB) since 2.3.0\n([KTOR-6851](https://youtrack.jetbrains.com/issue/KTOR-6851))\n- CallLogging: the plugin completely overrides MDC if at least one entry\nis configured\n([KTOR-6642](https://youtrack.jetbrains.com/issue/KTOR-6642))\n- SSE plugin: Duplicated \"Content-Type: text/event-stream\" headers\n([KTOR-6735](https://youtrack.jetbrains.com/issue/KTOR-6735))\n- CIO: \"getSubjectAlternativeNames(...) must not be null\" when\nIP-addresses are verified and no SAN in the certificate\n([KTOR-6746](https://youtrack.jetbrains.com/issue/KTOR-6746))\n\n##### Improvements\n\n- Inconsistent behavior of Netty and rest engines by returning null or\nempty string for query parameters without values\n([KTOR-6850](https://youtrack.jetbrains.com/issue/KTOR-6850))\n- Android: no logs are present in Logcat with `Logger.ANDROID`\n([KTOR-1219](https://youtrack.jetbrains.com/issue/KTOR-1219))\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n","shortMessageHtmlLink":"Update ktor to v2.3.10 (slackhq#1332)"}},{"before":null,"after":"f2cb73dc3eaf57d5d102d629b7b2f6e1564b44a9","ref":"refs/heads/cb/pause-presenter-pt2","pushedAt":"2024-03-21T22:04:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Experiments","shortMessageHtmlLink":"Experiments"}},{"before":"4d23d70cd3dba82851c8ac915b0d2cf118401faf","after":"60d91e599699c31612e4648d32c39475efd4abfc","ref":"refs/heads/main","pushedAt":"2024-03-21T20:45:26.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update compose.ui to v1.6.4 (#1298)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[androidx.compose.ui:ui-viewbinding](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-util](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-tooling-preview](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-tooling-data](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-tooling](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-text](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-test-manifest](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-test-junit4](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n|\n[androidx.compose.ui:ui-graphics](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.6.4)\n([source](https://cs.android.com/androidx/platform/frameworks/support))\n| dependencies | patch | `1.6.3` -> `1.6.4` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about these\nupdates again.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n","shortMessageHtmlLink":"Update compose.ui to v1.6.4 (slackhq#1298)"}},{"before":"4c410cac134e203e2b1fb5f9d641aa3c821882a0","after":"419bee7c5eac5e4bcd03e8819564f73b5f440f29","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-03-13T21:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Add pausable presenter class","shortMessageHtmlLink":"Add pausable presenter class"}},{"before":"15e7e6b1985525664ef034a37b7091e48ba077f4","after":"4c410cac134e203e2b1fb5f9d641aa3c821882a0","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-03-13T18:11:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"API tweaks","shortMessageHtmlLink":"API tweaks"}},{"before":null,"after":"15e7e6b1985525664ef034a37b7091e48ba077f4","ref":"refs/heads/cb/pause-presenter","pushedAt":"2024-03-13T17:43:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Try out pausing presenters","shortMessageHtmlLink":"Try out pausing presenters"}},{"before":"c93a536e5475545bf615bcec1a3116f5c4feef3c","after":"4d23d70cd3dba82851c8ac915b0d2cf118401faf","ref":"refs/heads/main","pushedAt":"2024-03-13T16:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Make RememberObservers in nested registries work (#1281)\n\nAt the moment `RememberObserver` support for retained state only works\nif it is added directly to the root retained registry. That works fine\nin our simple test, but `NavigableCircuitContent` adds a much more\ncomplex retained registry system, which uses multiple levels of\nregistries.\n\nThis PR fixes this, adding support for nested registries. I've confirmed\nthat this works as expected in Tivi.","shortMessageHtmlLink":"Make RememberObservers in nested registries work (slackhq#1281)"}},{"before":"319bf49d81be112399dd3edd9f250f07c2f6e70d","after":null,"ref":"refs/heads/cb/remember-observer-nested","pushedAt":"2024-03-13T15:17:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZacSweers","name":"Zac Sweers","path":"/ZacSweers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361086?s=80&v=4"}},{"before":"4b88b6234d6e1a8c056841aeff47bd09e6fcbe82","after":"319bf49d81be112399dd3edd9f250f07c2f6e70d","ref":"refs/heads/cb/remember-observer-nested","pushedAt":"2024-03-13T14:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Tidy up public API","shortMessageHtmlLink":"Tidy up public API"}},{"before":"12290cae038453b13bd58a11df31d642080c0f0f","after":"4b88b6234d6e1a8c056841aeff47bd09e6fcbe82","ref":"refs/heads/cb/remember-observer-nested","pushedAt":"2024-03-13T13:14:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Make RememberObservers in nested registries work","shortMessageHtmlLink":"Make RememberObservers in nested registries work"}},{"before":null,"after":"12290cae038453b13bd58a11df31d642080c0f0f","ref":"refs/heads/cb/remember-observer-nested","pushedAt":"2024-03-13T12:56:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Make RememberObservers in nested registries work","shortMessageHtmlLink":"Make RememberObservers in nested registries work"}},{"before":"25b3a0d64b742e193d1d319c30ca8074a0e114b6","after":"c93a536e5475545bf615bcec1a3116f5c4feef3c","ref":"refs/heads/main","pushedAt":"2024-03-12T20:55:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.10 (#1275)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[org.jetbrains.compose.compiler:compiler](https://togithub.com/JetBrains/compose-jb)\n| dependencies | patch | `1.5.8.1` -> `1.5.10` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
\nJetBrains/compose-jb\n(org.jetbrains.compose.compiler:compiler)\n\n###\n[`v1.5.10`](https://togithub.com/JetBrains/compose-jb/blob/HEAD/CHANGELOG.md#1510-October-2023)\n\n> This is a combined changelog from the prerelease versions:\n>\n> -\n[1.5.0-beta01](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.5.0-beta01)\n> -\n[1.5.0-beta02](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.5.10-beta02)\n> -\n[1.5.0-rc01](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.5.10-rc01)\n> -\n[1.5.0-rc02](https://togithub.com/JetBrains/compose-multiplatform/releases/tag/v1.5.10-rc02)\n\n#### Common\n\n##### Features\n\n- [Support Kotlin\n1.9.20](https://togithub.com/JetBrains/compose-multiplatform/pull/3884)\n- Introduce Material 3 components in common\n-\n[`ModalBottomSheet`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/794)\n- [`SearchBar` and\n`DockedSearchBar`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/801)\n-\n[`ExposedDropDownMenu`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/787)\n- [Introduce Material component `ExposedDropDownMenu` in\ncommon](https://togithub.com/JetBrains/compose-multiplatform-core/pull/793)\n- [Introduce `WindowInfo.containerSize` experimental\napi](https://togithub.com/JetBrains/compose-multiplatform-core/pull/785)\n- [Implement `defaultTimePickerLayoutType` based on screen\norientation](https://togithub.com/JetBrains/compose-multiplatform-core/pull/817)\n- [Add an option to disable insets in\n`Popup`/`Dialog`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/833)\n- [Commonize insets `Modifier`'s (additionally to\n`WindowInsets.*`)](https://togithub.com/JetBrains/compose-multiplatform/issues/3563)\n\n##### Fixes\n\n- [`ExposedDropdownMenuBox.onExpandedChange` was not\nrecomposed](https://togithub.com/JetBrains/compose-multiplatform/issues/3686)\n- [Override `RootLayout` insets only in case of\n`usePlatformInsets`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/854)\n- [Don't send synthetic Move events before Press/Release for\ntouch](https://togithub.com/JetBrains/compose-multiplatform-core/pull/870)\n\n#### iOS\n\n##### Breaking changes\n\n- [Having `kotlin.native.cacheKind = none` will result in a build\nerror.](https://togithub.com/JetBrains/compose-multiplatform/pull/3667)\n\n##### Features\n\n- [Compilation speed up due to enabling compiler caches for Kotlin\n1.9.20+](https://togithub.com/JetBrains/compose-multiplatform/pull/3648)\n- [Added crossfade animation during orientation change when used within\nUIKit\nhierarchy](https://togithub.com/JetBrains/compose-multiplatform-core/pull/778)\n- [Compose Multiplatform should warn when\n`CADisableMinimumFrameDurationOnPhone` is not configured\nproperly](https://togithub.com/JetBrains/compose-multiplatform/issues/3634)\n- [Fast delete mode on software keyboard. When you hold a backspace,\n“turbo mode” is enabled after deleting the first 21 symbols. In turbo\nmode each tick deletes two\nwords.](https://togithub.com/JetBrains/compose-multiplatform/issues/2991)\n- [On a long scrollable TextFields, If it’s scrolled up to caret\nposition while typing. Then it stopped on the line above the line with a\ncaret.](https://togithub.com/JetBrains/compose-multiplatform-core/pull/804)\n- [Add `UIViewController` lifetime\nhooks](https://togithub.com/JetBrains/compose-multiplatform-core/pull/779)\n- [Implement iOS native feel scrolls for large text\nfields](https://togithub.com/JetBrains/compose-multiplatform-core/pull/771)\n- Improve rendering performance\n- [Avoid redundant\ncompositing](https://togithub.com/JetBrains/compose-multiplatform-core/pull/813)\n- [Don't send redundant synthetic\nmoves](https://togithub.com/JetBrains/compose-multiplatform-core/pull/819)\n- [Postpone `CAMetalDrawable`\nacquisition](https://togithub.com/JetBrains/compose-multiplatform-core/pull/820)\n- [Move frame encoding to separate thread when\npossible](https://togithub.com/JetBrains/compose-multiplatform-core/pull/829)\n- [Double tap and triple tap gesture handling in\n`TextField`s](https://togithub.com/JetBrains/compose-multiplatform/issues/2682)\n\n##### Fixes\n\n- [Rendering synchronization of multiple `UIKitView`s within a\nscreen](https://togithub.com/JetBrains/compose-multiplatform/issues/3534)\n- [Today's date is not highlighted with a circle in the material3\ndatePicker on\niOS](https://togithub.com/JetBrains/compose-multiplatform/issues/3591)\n- [Fix text-to-speech crash in iOS\n16.0.\\*](https://togithub.com/JetBrains/compose-multiplatform/issues/2984)\n- [Compose window is shown before the first frame is\nrendered](https://togithub.com/JetBrains/compose-multiplatform/issues/3492)\n- [iOS TextField, Compound emojis are being treated as many\nsymbols](https://togithub.com/JetBrains/compose-multiplatform/issues/3104)\n- [Use `CADisplayLink.targetTimestamp` value as the time for animation\nframes](https://togithub.com/JetBrains/compose-multiplatform-core/pull/796)\n- [iOS. Improved performance on 120 hz\ndevices](https://togithub.com/JetBrains/compose-multiplatform-core/pull/797)\n- [Expanded `ModalBottomSheet`: scrim doesn't occupy complete\nscreen](https://togithub.com/JetBrains/compose-multiplatform/issues/3701)\n- [Fix interop view intercepting touches for\npopups](https://togithub.com/JetBrains/compose-multiplatform-core/pull/835)\n- [Fix applying `WindowInsets` inside\n`Popup`/`Dialog`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/832)\n- [Scrolling behavior\nbugs](https://togithub.com/JetBrains/compose-multiplatform/issues/3335)\n- [`OutlinedTextField` label is\nclipped](https://togithub.com/JetBrains/compose-multiplatform/issues/3737)\n- [Black screens with `UIKitView` after navigating away and navigating\nback](https://togithub.com/JetBrains/compose-multiplatform/issues/3749)\n- [Long text field overscroll effect not clipped\ncorrectly](https://togithub.com/JetBrains/compose-multiplatform-core/pull/859)\n- [First screen is recomposed\ntwice](https://togithub.com/JetBrains/compose-multiplatform/issues/3778)\n- [Bug with selection\nhandle](https://togithub.com/JetBrains/compose-multiplatform-core/pull/869)\n- [Ignore unpressed events during velocity\ncalculation](https://togithub.com/JetBrains/compose-multiplatform-core/pull/848)\n- [Crash with Asian languages in\n`TextField`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/872/files)\n\n#### Desktop\n\n##### Features\n\n- Improve accessibility support\n- [Implement `Role.DropdownList` via\n`AccessibleRole.COMBO_BOX`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/822)\n- [Fix Compose `Role.Tab` to correctly translate to Java's\n`AccessibleRole.PAGE_TAB`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/821)\n- [Implement support for\n`SemanticsProperties.ProgressBarRangeInfo`](https://togithub.com/JetBrains/compose-multiplatform-core/pull/830)\n\n##### Fixes\n\n- [`LocalLayoutDirection` isn't propagated into\n`DialogWindow`](https://togithub.com/JetBrains/compose-multiplatform/issues/3382)\n- [CompositionLocals given in application scope are not take into\naccount in window scope (such as\n`LocalLayoutDirection`)](https://togithub.com/JetBrains/compose-multiplatform/issues/3571)\n- [Fix accessibility issue with actions in\npopups](https://togithub.com/JetBrains/compose-multiplatform-core/pull/792)\n- [Apply custom Dialog's scrim blend mode only when window is\ntransparent](https://togithub.com/JetBrains/compose-multiplatform-core/pull/812)\n- [Can't type in `TextField` placed in\n`ModalBottomSheet`](https://togithub.com/JetBrains/compose-multiplatform/issues/3703)\n- [Accessibility not reporting\nchanges](https://togithub.com/JetBrains/compose-multiplatform-core/pull/842)\n- [Crash \"LayoutNode should be attached to an owner\nexception\"](https://togithub.com/JetBrains/compose-multiplatform/issues/3728)\n- [Window loses its focus after recomposition of another\nwindow](https://togithub.com/JetBrains/compose-multiplatform/issues/2994)\n- [Report semantic `ProgressBarRangeInfo` changes for\naccessibility](https://togithub.com/JetBrains/compose-multiplatform-core/pull/862)\n- [Fix NPE for getComponentAfter/Before in\nComposePanel](https://togithub.com/JetBrains/compose-multiplatform-core/pull/878)\n- [Take into account `enabled` in `scrollable` for mouse\ninput](https://togithub.com/JetBrains/compose-multiplatform-core/pull/880)\n- [Improve accessibility on\nWindows](https://togithub.com/JetBrains/compose-multiplatform-core/pull/885)\n- [Fix Chinese characters input when using\nJBR](https://togithub.com/JetBrains/compose-multiplatform-core/pull/881)\n\n#### Gradle Plugin\n\n##### Features\n\n- [Add API to not apply the Compose Compiler\nplugin](https://togithub.com/JetBrains/compose-multiplatform/pull/3722)\n\n##### Fixes\n\n- [Increase Kotlinx Serialization version used by the Compose Gradle\nPlugin](https://togithub.com/JetBrains/compose-multiplatform/issues/3479)\n- [Switch to notarytool for\nnotarization](https://togithub.com/JetBrains/compose-multiplatform/pull/3642)\n- [Fix configuration cache for\n`syncComposeResourcesForIos`](https://togithub.com/JetBrains/compose-multiplatform/pull/3764)\n\n#### HTML library\n\n##### Features\n\n- [SVG - Add fillOpacity\nattribute](https://togithub.com/JetBrains/compose-multiplatform/pull/3725)\n\n#### Web\n\n##### Features\n\n- [Allow resources routing configuration (resources\nlibrary)](https://togithub.com/JetBrains/compose-multiplatform/pull/3852)\n\n#### Dependencies\n\nThis version of Compose Multiplatform is based on the next Jetpack\nCompose libraries:\n\n- [Compiler\n1.5.3](https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.5.3)\n- [Runtime\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-runtime#1.5.4)\n- [UI\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.5.4)\n- [Foundation\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-foundation#1.5.4)\n- [Material\n1.5.4](https://developer.android.com/jetpack/androidx/releases/compose-material#1.5.4)\n- [Material3\n1.1.2](https://developer.android.com/jetpack/androidx/releases/compose-material3#1.1.2)\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Enabled.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Renovate\nBot](https://togithub.com/renovatebot/renovate).\n\n\n\n---------\n\nCo-authored-by: Zac Sweers ","shortMessageHtmlLink":"Update dependency org.jetbrains.compose.compiler:compiler to v1.5.10 (s…"}},{"before":"a291f9c7b3f3034a6faedfd5e24f6e4df93f1d63","after":null,"ref":"refs/heads/cb/retained-key","pushedAt":"2024-03-12T16:12:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ZacSweers","name":"Zac Sweers","path":"/ZacSweers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361086?s=80&v=4"}},{"before":"038775063e04c1544400ad8b6a55f91bc6c4f4c0","after":"a291f9c7b3f3034a6faedfd5e24f6e4df93f1d63","ref":"refs/heads/cb/retained-key","pushedAt":"2024-03-12T15:02:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"CI go green","shortMessageHtmlLink":"CI go green"}},{"before":"7c7336e7d153ed6dca7dd22a41ca7975a0a51ae0","after":"038775063e04c1544400ad8b6a55f91bc6c4f4c0","ref":"refs/heads/cb/retained-key","pushedAt":"2024-03-12T07:46:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrisbanes","name":"Chris Banes","path":"/chrisbanes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227486?s=80&v=4"},"commit":{"message":"Make containsRecord use generic R\n\nRequired propagating a generic type through\nNavigableCircuitContent","shortMessageHtmlLink":"Make containsRecord use generic R"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUs7MeQA","startCursor":null,"endCursor":null}},"title":"Activity · chrisbanes/circuit"}