{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":293498508,"defaultBranch":"master","name":"compose-multiplatform","ownerLogin":"JetBrains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-07T10:40:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/878437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715961187.0","currentOid":""},"activityList":{"items":[{"before":"ce89665df5996bb3098f7966482d9ebfde848727","after":"478542b6222582961b10e92162bc1a0fe91b8cef","ref":"refs/heads/release/1.6.10","pushedAt":"2024-05-17T15:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies (#4828)\n\n(cherry picked from commit a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a)","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies (#4828)"}},{"before":"066303dba11959e66a1195e1846fa9f5e1956357","after":null,"ref":"refs/heads/ok/fix_configuration_resolve","pushedAt":"2024-05-17T15:53:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"}},{"before":"f9585f54d105b42cb805d9823f72a4c18135643d","after":"a6961385ccf0dee7b6d31e3f73d2c8ef91005f1a","ref":"refs/heads/master","pushedAt":"2024-05-17T15:53:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies (#4828)","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies (#4828)"}},{"before":null,"after":"066303dba11959e66a1195e1846fa9f5e1956357","ref":"refs/heads/ok/fix_configuration_resolve","pushedAt":"2024-05-17T15:41:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: rely on exact configuration names to find the dependencies","shortMessageHtmlLink":"CfW: rely on exact configuration names to find the dependencies"}},{"before":"25bfe4e63fa59a8718afd26b19735b88bf3cc005","after":"77b2c6cd067eb0975825fff21fdf65ca3429fc16","ref":"refs/heads/ivan.matkov/changelog-1.6.10","pushedAt":"2024-05-17T14:12:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Update to nav_cupcake","shortMessageHtmlLink":"Update to nav_cupcake"}},{"before":"5a3673739c17beff234ca8741fd6e0eeeb688a3c","after":null,"ref":"refs/heads/ivan.matkov/nav_cupcake","pushedAt":"2024-05-17T14:06:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"}},{"before":"30164c5f27053725442429c1adb4aec8257867a1","after":"f9585f54d105b42cb805d9823f72a4c18135643d","ref":"refs/heads/master","pushedAt":"2024-05-17T14:06:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add `nav_cupcake` example (#4826)\n\nMove https://github.com/MatkovIvan/nav_cupcake repo to the examples\r\nfolder.\r\n\r\nThis is a Compose Multiplatform adaptation of [Navigate between screens\r\nwith\r\nCompose](https://developer.android.com/codelabs/basic-android-kotlin-compose-navigation)\r\ncodelab\r\n\r\n\"multiplatform_screenshot_light\"\r\nsrc=\"https://github.com/JetBrains/compose-multiplatform/assets/1836384/a579574a-44fe-414c-8a89-1507aaeea250\"\r\n\"multiplatform_screenshot_dark\"\r\nsrc=\"https://github.com/JetBrains/compose-multiplatform/assets/1836384/a216841a-958e-4597-a98b-2198a203228e\"","shortMessageHtmlLink":"Add nav_cupcake example (#4826)"}},{"before":null,"after":"59a9690244b1ac3e5bd827775dad602f8a167e5d","ref":"refs/heads/ok/upd_chat_example","pushedAt":"2024-05-17T13:06:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update chat-mpp example (web)","shortMessageHtmlLink":"Update chat-mpp example (web)"}},{"before":"b5daa4de130b88222a089308e0587db0f9b32334","after":"ce89665df5996bb3098f7966482d9ebfde848727","ref":"refs/heads/release/1.6.10","pushedAt":"2024-05-17T12:56:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: Prevent UnpackSkikoWasmRuntime task execution when it's not needed (#4824)\n\nFixes: https://github.com/JetBrains/compose-multiplatform/issues/4823\n\nIn https://github.com/JetBrains/compose-multiplatform/pull/4796 we\nintentionally started to configure the web app for all k/js and k/wasm\ntargets. The configuration involves adding a dependency on skiko-wasm\nruntime and unpacking it.\nSome projects don't need skiko-wasm-runtime (like those based on\ncompose.html or just compose.runtime).\n\n**Solution:**\nWe check if there is a dependency on org.jetbrains.compose.ui libraries\n(including transitive dependencies). If we find it, then we enable\nskikoUnpack task. Otherwise it's disabled.\n\n## Testing\n- Build the gradle plugin locally (with this change)\n- Used it in our html landing example:\nhttps://github.com/JetBrains/compose-multiplatform/blob/master/examples/html/landing\n- Run `./gradlew jsBrowserDistribution`, check\n`.../compose-multiplatform/examples/html/landing/build/dist/js/productionExecutable`\nand see NO skiko.* files added there\n- Then add `implementation(compose.foundation)` dependency in\nbuild.gradle.jts and run `./gradlew clean jsBrowserDistribution` again -\nthe build/dist contains skiko.* now\n\n(cherry picked from commit 30164c5f27053725442429c1adb4aec8257867a1)","shortMessageHtmlLink":"CfW: Prevent UnpackSkikoWasmRuntime task execution when it's not need…"}},{"before":"ea242ce9661aa2f14043b26775f4de1175a680df","after":null,"ref":"refs/heads/ok/allow_skiko_unpack_skipping_for_web","pushedAt":"2024-05-17T12:54:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"}},{"before":"98fe68677dd67c17edcb6cbbe0a5dc5c0e9e4c50","after":"30164c5f27053725442429c1adb4aec8257867a1","ref":"refs/heads/master","pushedAt":"2024-05-17T12:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: Prevent UnpackSkikoWasmRuntime task execution when it's not needed (#4824)\n\nFixes: https://github.com/JetBrains/compose-multiplatform/issues/4823\r\n\r\nIn https://github.com/JetBrains/compose-multiplatform/pull/4796 we\r\nintentionally started to configure the web app for all k/js and k/wasm\r\ntargets. The configuration involves adding a dependency on skiko-wasm\r\nruntime and unpacking it.\r\nSome projects don't need skiko-wasm-runtime (like those based on\r\ncompose.html or just compose.runtime).\r\n\r\n**Solution:**\r\nWe check if there is a dependency on org.jetbrains.compose.ui libraries\r\n(including transitive dependencies). If we find it, then we enable\r\nskikoUnpack task. Otherwise it's disabled.\r\n\r\n## Testing\r\n- Build the gradle plugin locally (with this change)\r\n- Used it in our html landing example:\r\nhttps://github.com/JetBrains/compose-multiplatform/blob/master/examples/html/landing\r\n- Run `./gradlew jsBrowserDistribution`, check\r\n`.../compose-multiplatform/examples/html/landing/build/dist/js/productionExecutable`\r\nand see NO skiko.* files added there\r\n- Then add `implementation(compose.foundation)` dependency in\r\nbuild.gradle.jts and run `./gradlew clean jsBrowserDistribution` again -\r\nthe build/dist contains skiko.* now","shortMessageHtmlLink":"CfW: Prevent UnpackSkikoWasmRuntime task execution when it's not need…"}},{"before":"e5236d293a18d1be52ec90fa8b475556938b30f5","after":"ea242ce9661aa2f14043b26775f4de1175a680df","ref":"refs/heads/ok/allow_skiko_unpack_skipping_for_web","pushedAt":"2024-05-17T12:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"match exactly `org.jetbrains.compose.ui:ui:`","shortMessageHtmlLink":"match exactly org.jetbrains.compose.ui:ui:"}},{"before":"fedb1c42c0f2436b504565aa1a7a4796e337c7f9","after":"e5236d293a18d1be52ec90fa8b475556938b30f5","ref":"refs/heads/ok/allow_skiko_unpack_skipping_for_web","pushedAt":"2024-05-17T12:20:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"PR review","shortMessageHtmlLink":"PR review"}},{"before":"5504d228d9fb8ae98dc90ace2915e789c8c4a5b4","after":"fedb1c42c0f2436b504565aa1a7a4796e337c7f9","ref":"refs/heads/ok/allow_skiko_unpack_skipping_for_web","pushedAt":"2024-05-17T11:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Refactor to proper solution","shortMessageHtmlLink":"Refactor to proper solution"}},{"before":null,"after":"25bfe4e63fa59a8718afd26b19735b88bf3cc005","ref":"refs/heads/ivan.matkov/changelog-1.6.10","pushedAt":"2024-05-17T11:06:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add 1.6.10 to changelog","shortMessageHtmlLink":"Add 1.6.10 to changelog"}},{"before":null,"after":"5a3673739c17beff234ca8741fd6e0eeeb688a3c","ref":"refs/heads/ivan.matkov/nav_cupcake","pushedAt":"2024-05-17T10:07:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add nav_cupcake example","shortMessageHtmlLink":"Add nav_cupcake example"}},{"before":null,"after":"5504d228d9fb8ae98dc90ace2915e789c8c4a5b4","ref":"refs/heads/ok/allow_skiko_unpack_skipping_for_web","pushedAt":"2024-05-17T05:55:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"CfW: Add an opt-out from UnpackSkikoWasmRuntime by setting a gradle property","shortMessageHtmlLink":"CfW: Add an opt-out from UnpackSkikoWasmRuntime by setting a gradle p…"}},{"before":"8740d806650b4dd73d9b8ffe9f71876f6f306c73","after":"98fe68677dd67c17edcb6cbbe0a5dc5c0e9e4c50","ref":"refs/heads/master","pushedAt":"2024-05-16T18:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add missing \"(prerelease fix)\" mark to changelog","shortMessageHtmlLink":"Add missing \"(prerelease fix)\" mark to changelog"}},{"before":"6706b612ffb6bd2a4b425152d2ec16a2f650ef7a","after":null,"ref":"refs/heads/ivan.matkov/changelog-1.6.10-rc03","pushedAt":"2024-05-16T18:11:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"}},{"before":"dbab89354aed0b6bc957b37d45417cae02ee3137","after":"8740d806650b4dd73d9b8ffe9f71876f6f306c73","ref":"refs/heads/master","pushedAt":"2024-05-16T18:11:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add 1.6.10-rc03 to changelog (#4820)\n\nCo-authored-by: Igor Demin ","shortMessageHtmlLink":"Add 1.6.10-rc03 to changelog (#4820)"}},{"before":"27712c0808d7c8d738579664f518144ea50db082","after":"6706b612ffb6bd2a4b425152d2ec16a2f650ef7a","ref":"refs/heads/ivan.matkov/changelog-1.6.10-rc03","pushedAt":"2024-05-16T17:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md\n\nCo-authored-by: Igor Demin ","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"27712c0808d7c8d738579664f518144ea50db082","ref":"refs/heads/ivan.matkov/changelog-1.6.10-rc03","pushedAt":"2024-05-16T17:00:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MatkovIvan","name":"Ivan Matkov","path":"/MatkovIvan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1836384?s=80&v=4"},"commit":{"message":"Add 1.6.10-rc03 to changelog","shortMessageHtmlLink":"Add 1.6.10-rc03 to changelog"}},{"before":"abfd6c92e5441863ab07b5e235f1f8ac541ea22c","after":"b5daa4de130b88222a089308e0587db0f9b32334","ref":"refs/heads/release/1.6.10","pushedAt":"2024-05-16T15:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"terrakok","name":"Konstantin","path":"/terrakok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3532155?s=80&v=4"},"commit":{"message":"[resources] Check cached deferreds and drop them if they are cancelled. (#4819)\n\nBefore the fix we could cancel a coroutine and the cancelled deferred\nwas saved in cache.\n\n## Release Notes\n### Fixes - Resources\n- _(prerelease fix)_ Fix a cached empty resource on a Compose for Web if\nthe resource loading was canceled during progress\n\n(cherry picked from commit dbab89354aed0b6bc957b37d45417cae02ee3137)","shortMessageHtmlLink":"[resources] Check cached deferreds and drop them if they are cancelle…"}},{"before":"4b85dfbe356c920e2e56192566e593d149aee139","after":null,"ref":"refs/heads/k.tskh/async_cache","pushedAt":"2024-05-16T15:32:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"terrakok","name":"Konstantin","path":"/terrakok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3532155?s=80&v=4"}},{"before":"27642be3164dfdd174067fcea92ea8818893e9eb","after":"dbab89354aed0b6bc957b37d45417cae02ee3137","ref":"refs/heads/master","pushedAt":"2024-05-16T15:32:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"terrakok","name":"Konstantin","path":"/terrakok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3532155?s=80&v=4"},"commit":{"message":"[resources] Check cached deferreds and drop them if they are cancelled. (#4819)\n\nBefore the fix we could cancel a coroutine and the cancelled deferred\r\nwas saved in cache.\r\n\r\n## Release Notes\r\n### Fixes - Resources\r\n- _(prerelease fix)_ Fix a cached empty resource on a Compose for Web if\r\nthe resource loading was canceled during progress","shortMessageHtmlLink":"[resources] Check cached deferreds and drop them if they are cancelle…"}},{"before":null,"after":"4b85dfbe356c920e2e56192566e593d149aee139","ref":"refs/heads/k.tskh/async_cache","pushedAt":"2024-05-16T14:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"terrakok","name":"Konstantin","path":"/terrakok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3532155?s=80&v=4"},"commit":{"message":"[resources] Check cached deferreds and drop them if they are cancelled.\n\nBefore the fix we could cancel a coroutine and the cancelled deferred was saved in cache.","shortMessageHtmlLink":"[resources] Check cached deferreds and drop them if they are cancelled."}},{"before":"966b8e5379801124b6721e969f0c542a2f31f6c8","after":"abfd6c92e5441863ab07b5e235f1f8ac541ea22c","ref":"refs/heads/release/1.6.10","pushedAt":"2024-05-15T17:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update compiler version for Kotlin 1.9.2x (#4814)\n\n(cherry picked from commit 27642be3164dfdd174067fcea92ea8818893e9eb)","shortMessageHtmlLink":"Update compiler version for Kotlin 1.9.2x (#4814)"}},{"before":"7eef3c1ff39db00502da3f594b041cb37081fce6","after":null,"ref":"refs/heads/ok/update_compiler_plugin_version_for_1.9.x","pushedAt":"2024-05-15T17:50:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"}},{"before":"b2c7c4151b44aaea61eb5f0d516cf69d173f08ed","after":"27642be3164dfdd174067fcea92ea8818893e9eb","ref":"refs/heads/master","pushedAt":"2024-05-15T17:50:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update compiler version for Kotlin 1.9.2x (#4814)","shortMessageHtmlLink":"Update compiler version for Kotlin 1.9.2x (#4814)"}},{"before":"b2c7c4151b44aaea61eb5f0d516cf69d173f08ed","after":"7eef3c1ff39db00502da3f594b041cb37081fce6","ref":"refs/heads/ok/update_compiler_plugin_version_for_1.9.x","pushedAt":"2024-05-15T16:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eymar","name":"Oleksandr Karpovich","path":"/eymar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7372778?s=80&v=4"},"commit":{"message":"Update compiler version for Kotlin 1.9.2x","shortMessageHtmlLink":"Update compiler version for Kotlin 1.9.2x"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETRVsygA","startCursor":null,"endCursor":null}},"title":"Activity · JetBrains/compose-multiplatform"}