{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":77868163,"defaultBranch":"develop","name":"Tusky","ownerLogin":"tuskyapp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-02T23:20:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36388208?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726688164.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"261c49921dd8130d46d7ca84122c254e67fb2751","ref":"refs/heads/renovate/androidx.lifecycle","pushedAt":"2024-09-18T19:36:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-ktx to v2.8.6","shortMessageHtmlLink":"fix(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-k…"}},{"before":null,"after":"5f52ba835729012bc023d2764b4dff487d0c46f6","ref":"refs/heads/renovate/agp","pushedAt":"2024-09-17T22:37:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency com.android.application to v8.6.1","shortMessageHtmlLink":"chore(deps): update dependency com.android.application to v8.6.1"}},{"before":"fe6067f30f80d51d61cd0da99051dfaf5c5807f0","after":null,"ref":"refs/heads/fix-lint-warnings","pushedAt":"2024-09-16T18:57:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"a98154101bb130ad24571076e6834c62d69e2e13","after":"c887c8213c725f1b2cdb571f70a29859ff980f55","ref":"refs/heads/develop","pushedAt":"2024-09-16T18:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"fix new warnings, regenerate lint-baseline.xml (#4684)\n\nMostly \"StringFormatTrivial\" which I think is new, but it makes totally\r\nsense to fix","shortMessageHtmlLink":"fix new warnings, regenerate lint-baseline.xml (#4684)"}},{"before":"db58408b98d6c07ae69ed893efc6ad1faafe1cd0","after":null,"ref":"refs/heads/mainactivity-launchmode","pushedAt":"2024-09-16T18:57:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"f2a2c164642078f996875d898e44f4cf9fd2b4b1","after":"a98154101bb130ad24571076e6834c62d69e2e13","ref":"refs/heads/develop","pushedAt":"2024-09-16T18:57:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"revert MainActivity launchMode again (#4685)\n\nThis fixes\r\n- The problem where Tusky drops your draft when you switch apps while\r\ncomposing\r\n- The problem where MainActivity does not restart when switching theme\r\nin preferences\r\n\r\nThis adds back a bug where one can have multiple instances of\r\nMainActivity which can behave weirdly when the active account was\r\nswitched after they were created. This bug is (unlike the timeline mixup\r\none) transient though, it will go away when restarting the app. As a\r\nsmall mitigation MainActivity is finished when forwarding to\r\nComposeActivity (Tusky 25 behavior).","shortMessageHtmlLink":"revert MainActivity launchMode again (#4685)"}},{"before":null,"after":"1b66bb826ebf31893231b01c818c50141c56e400","ref":"refs/heads/fix-photo-actions-listener-crash","pushedAt":"2024-09-16T18:55:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"fix crash in ViewImageFragment","shortMessageHtmlLink":"fix crash in ViewImageFragment"}},{"before":"9a898fc4aabe13ffea14ee10ecda91ad53868645","after":"75a246d250afe7d932fb203b9b331cd329cd0af2","ref":"refs/heads/migrate-to-gitlab-actions","pushedAt":"2024-09-15T19:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"update readme badge","shortMessageHtmlLink":"update readme badge"}},{"before":"7c04f31a9898ac19587cb410217abb0c8683a552","after":"9028b06b966fb3b8f755896fda9354c8acc16f8d","ref":"refs/heads/material3-polish","pushedAt":"2024-09-15T18:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"improve add hashtag dialog","shortMessageHtmlLink":"improve add hashtag dialog"}},{"before":"540faa4a3cd24652e653122119d3d35bad9352d5","after":"7c04f31a9898ac19587cb410217abb0c8683a552","ref":"refs/heads/material3-polish","pushedAt":"2024-09-15T18:38:46.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"override more colors for the black theme","shortMessageHtmlLink":"override more colors for the black theme"}},{"before":"351da43f240434c02eee1d4024e68cf7d4bffe68","after":"540faa4a3cd24652e653122119d3d35bad9352d5","ref":"refs/heads/material3-polish","pushedAt":"2024-09-15T18:14:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"improve follow hashtag dialog","shortMessageHtmlLink":"improve follow hashtag dialog"}},{"before":"593ad4b2feb3c953ce7e1234e0abb75136f236cd","after":null,"ref":"refs/heads/better-fix-for-is-refreshing","pushedAt":"2024-09-15T15:32:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"92adc0fad5caf300b88421fda3f76919268eae04","after":"f2a2c164642078f996875d898e44f4cf9fd2b4b1","ref":"refs/heads/develop","pushedAt":"2024-09-15T15:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"Better refreshing state handling for AccountViewModel (#4680)\n\nCloses #4353 by addressing the last edge case: The swipe to refresh\r\nwon't be enabled before something is loaded, preventing multiple loads\r\nat the same time. After the first load, the swipe to refresh itself\r\nprevents multiple loads: It can be swiped only once.\r\n\r\n---------\r\n\r\nCo-authored-by: Goooler ","shortMessageHtmlLink":"Better refreshing state handling for AccountViewModel (#4680)"}},{"before":null,"after":"db58408b98d6c07ae69ed893efc6ad1faafe1cd0","ref":"refs/heads/mainactivity-launchmode","pushedAt":"2024-09-15T14:30:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"revert MainActivity launchMode again","shortMessageHtmlLink":"revert MainActivity launchMode again"}},{"before":null,"after":"fe6067f30f80d51d61cd0da99051dfaf5c5807f0","ref":"refs/heads/fix-lint-warnings","pushedAt":"2024-09-15T14:13:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"fix new warnings, regenerate lint-baseline.xml","shortMessageHtmlLink":"fix new warnings, regenerate lint-baseline.xml"}},{"before":"34d7e26ddb4d98ab6fc1537422337bc8a45219d5","after":"92adc0fad5caf300b88421fda3f76919268eae04","ref":"refs/heads/develop","pushedAt":"2024-09-15T13:34:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"Translations update from Weblate (automated) (#4678)\n\nTranslations update from [Weblate](https://weblate.tusky.app) for\r\n[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/).\r\n\r\n\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation\r\nstatus](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg)","shortMessageHtmlLink":"Translations update from Weblate (automated) (#4678)"}},{"before":"6862cee66939dd3c7b201cce64438d36719d0b3f","after":"34d7e26ddb4d98ab6fc1537422337bc8a45219d5","ref":"refs/heads/develop","pushedAt":"2024-09-15T13:33:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"Translations update from Weblate (automated) (#4677)\n\nTranslations update from [Weblate](https://weblate.tusky.app) for\r\n[Tusky/Tusky\r\ndescription](https://weblate.tusky.app/projects/tusky/tusky-app/).\r\n\r\n\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation\r\nstatus](https://weblate.tusky.app/widget/tusky/tusky-app/horizontal-auto.svg)","shortMessageHtmlLink":"Translations update from Weblate (automated) (#4677)"}},{"before":"06f825b956107c8937cfd3c628d8256dbf7cb8ff","after":"9a898fc4aabe13ffea14ee10ecda91ad53868645","ref":"refs/heads/migrate-to-gitlab-actions","pushedAt":"2024-09-15T07:20:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"remove redundant names","shortMessageHtmlLink":"remove redundant names"}},{"before":"2c088b3388fd5ddbde9b736c22629a1cc0e7b59b","after":"06f825b956107c8937cfd3c628d8256dbf7cb8ff","ref":"refs/heads/migrate-to-gitlab-actions","pushedAt":"2024-09-14T19:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"remove gradle validation step (it is included in the setup step)","shortMessageHtmlLink":"remove gradle validation step (it is included in the setup step)"}},{"before":"838791d0f339a4e5c703136db7e23c0c266d31ab","after":"2c088b3388fd5ddbde9b736c22629a1cc0e7b59b","ref":"refs/heads/migrate-to-gitlab-actions","pushedAt":"2024-09-14T19:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"improve action names","shortMessageHtmlLink":"improve action names"}},{"before":null,"after":"838791d0f339a4e5c703136db7e23c0c266d31ab","ref":"refs/heads/migrate-to-gitlab-actions","pushedAt":"2024-09-14T19:32:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"upload to Google Play with GitHub Actions, remove Bitrise","shortMessageHtmlLink":"upload to Google Play with GitHub Actions, remove Bitrise"}},{"before":"3dec028f25e17bb004b46cf9478a4703d5a32e4f","after":null,"ref":"refs/heads/renovate/kotlin","pushedAt":"2024-09-13T16:36:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"30349a40f96464063498a6697fcdddb343d66693","after":"6862cee66939dd3c7b201cce64438d36719d0b3f","ref":"refs/heads/develop","pushedAt":"2024-09-13T16:36:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"fix(deps): update kotlin coroutines to v1.9.0 (#4679)\n\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n|\r\n[org.jetbrains.kotlinx:kotlinx-coroutines-test](https://redirect.github.com/Kotlin/kotlinx.coroutines)\r\n| `1.8.1` -> `1.9.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n|\r\n[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://redirect.github.com/Kotlin/kotlinx.coroutines)\r\n| `1.8.1` -> `1.9.0` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlinx:kotlinx-coroutines-android/1.8.1/1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n> [!WARNING]\r\n> Some dependencies could not be looked up. Check the Dependency\r\nDashboard for more information.\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nKotlin/kotlinx.coroutines\r\n(org.jetbrains.kotlinx:kotlinx-coroutines-test)\r\n\r\n###\r\n[`v1.9.0`](https://redirect.github.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-190)\r\n\r\n[Compare\r\nSource](https://redirect.github.com/Kotlin/kotlinx.coroutines/compare/1.8.1...1.9.0)\r\n\r\n##### Features\r\n\r\n- Wasm/WASI target support\r\n([#​4064](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4064)).\r\nThanks,\r\n[@​igoriakovlev](https://redirect.github.com/igoriakovlev)!\r\n- `limitedParallelism` now optionally accepts the name of the dispatcher\r\nview for easier debugging\r\n([#​4023](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4023)).\r\n- No longer initialize `Dispatchers.IO` on the JVM when other standard\r\ndispatchers are accessed\r\n([#​4166](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4166)).\r\nThanks,\r\n[@​metalhead8816](https://redirect.github.com/metalhead8816)!\r\n- Introduced the `Flow.chunked(size: Int): Flow>` operator\r\nthat groups emitted values into groups of the given size\r\n([#​1290](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1290)).\r\n- Closeable dispatchers are instances of `AutoCloseable` now\r\n([#​4123](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4123)).\r\n\r\n##### Fixes\r\n\r\n- Calling `hasNext` on a `Channel`'s iterator is idempotent\r\n([#​4065](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4065)).\r\nThanks, [@​gitpaxultek](https://redirect.github.com/gitpaxultek)!\r\n- `CoroutineScope()` created without an explicit dispatcher uses\r\n`Dispatchers.Default` on Native\r\n([#​4074](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4074)).\r\nThanks, [@​whyoleg](https://redirect.github.com/whyoleg)!\r\n- Fixed a bug that prevented non-Android `Dispatchers.Main` from\r\ninitializing when the Firebase dependency is used\r\n([#​3914](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3914)).\r\n- Ensured a more intuitive ordering of tasks in `runBlocking`\r\n([#​4134](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4134)).\r\n- Forbid casting a `Mutex` to `Semaphore`\r\n([#​4176](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4176)).\r\n- Worked around a stack overflow that may occur when calling\r\n`asDeferred` on a `Future` many times\r\n([#​4156](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4156)).\r\n\r\n##### Deprecations and promotions\r\n\r\n- Advanced the deprecation levels for `BroadcastChannel`-based API\r\n([#​4197](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4197)).\r\n- Advanced the deprecation levels for the old `kotlinx-coroutines-test`\r\nAPI\r\n([#​4198](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4198)).\r\n- Deprecated `Job.cancelFutureOnCompletion`\r\n([#​4173](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4173)).\r\n- Promoted `CoroutineDispatcher.limitedParallelism` to stable\r\n([#​3864](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3864)).\r\n- Promoted `CoroutineStart.ATOMIC` from `ExperimentalCoroutinesApi` to\r\n`DelicateCoroutinesApi`\r\n([#​4169](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4169)).\r\n- Promoted `CancellableContinuation.resume` with an `onCancellation`\r\nlambda to stable, providing extra arguments to the lambda\r\n([#​4088](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4088)).\r\n- Marked the classes and interfaces that are not supposed to be\r\ninherited from with the new `InternalForInheritanceCoroutinesApi` opt-in\r\n([#​3770](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3770)).\r\n- Marked the classes and interfaces inheriting from which is not stable\r\nwith the new `ExperimentalForInheritanceCoroutinesApi` opt-in\r\n([#​3770](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3770)).\r\n\r\n##### Other\r\n\r\n- Kotlin was updated to 2.0\r\n([#​4137](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4137)).\r\n- Reworked the documentation for `CoroutineStart` and `Channel`-based\r\nAPI\r\n([#​4147](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4147),\r\n[#​4148](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4148),\r\n[#​4167](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4167)).\r\nThanks, [@​globsterg](https://redirect.github.com/globsterg)!\r\n- Simplified the internal implementation of `Job`\r\n([#​4053](https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/4053)).\r\n- Small tweaks, fixes, and documentation improvements.\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about these\r\nupdates again.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\r\nView the [repository job\r\nlog](https://developer.mend.io/github/tuskyapp/Tusky).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update kotlin coroutines to v1.9.0 (#4679)"}},{"before":null,"after":"593ad4b2feb3c953ce7e1234e0abb75136f236cd","ref":"refs/heads/better-fix-for-is-refreshing","pushedAt":"2024-09-13T16:31:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"prevent refreshing before something actually loaded","shortMessageHtmlLink":"prevent refreshing before something actually loaded"}},{"before":null,"after":"3dec028f25e17bb004b46cf9478a4703d5a32e4f","ref":"refs/heads/renovate/kotlin","pushedAt":"2024-09-13T14:54:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update kotlin to v1.9.0","shortMessageHtmlLink":"fix(deps): update kotlin to v1.9.0"}},{"before":"f6b3b1d2a2999578d465d70ae20c0f3734a11903","after":null,"ref":"refs/heads/renovate/okio","pushedAt":"2024-09-13T14:51:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"b693d4d4664f2bf3638b3bcd43981c8f1a429be5","after":"30349a40f96464063498a6697fcdddb343d66693","ref":"refs/heads/develop","pushedAt":"2024-09-13T14:51:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"fix(deps): update dependency com.squareup.okio:okio to v3.9.1 (#4675)\n\nThis PR contains the following updates:\r\n\r\n| Package | Change | Age | Adoption | Passing | Confidence |\r\n|---|---|---|---|---|---|\r\n| [com.squareup.okio:okio](https://redirect.github.com/square/okio) |\r\n`3.9.0` -> `3.9.1` |\r\n[![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.okio:okio/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.okio:okio/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.okio:okio/3.9.0/3.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)\r\n|\r\n\r\n---\r\n\r\n> [!WARNING]\r\n> Some dependencies could not be looked up. Check the Dependency\r\nDashboard for more information.\r\n\r\n---\r\n\r\n### Release Notes\r\n\r\n
\r\nsquare/okio (com.squareup.okio:okio)\r\n\r\n###\r\n[`v3.9.1`](https://redirect.github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-391)\r\n\r\n*2024-09-12*\r\n\r\n- Fix: Support paths containing a single dot (\".\") in `Path.relativeTo`.\r\n- Fix: Do not read from the upstream source when a 0-byte read is\r\nrequested.\r\n- Fix: Update kotlinx.datetime to 0.6.0 to correct a Gradle module\r\nmetadata problem with 0.5.0.\r\nNote: this artifact is only used in 'okio-fakefilesystem' and\r\n'okio-nodefilesystem' and not in the Okio core.\r\n\r\n
\r\n\r\n---\r\n\r\n### Configuration\r\n\r\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\r\nAutomerge - At any time (no schedule defined).\r\n\r\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\r\nare satisfied.\r\n\r\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\r\nrebase/retry checkbox.\r\n\r\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\r\nagain.\r\n\r\n---\r\n\r\n- [ ] If you want to rebase/retry this PR, check\r\nthis box\r\n\r\n---\r\n\r\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\r\nView the [repository job\r\nlog](https://developer.mend.io/github/tuskyapp/Tusky).\r\n\r\n\r\n\r\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(deps): update dependency com.squareup.okio:okio to v3.9.1 (#4675)"}},{"before":"470dcd50a72a8d689953bfdb94d211a2a685b950","after":null,"ref":"refs/heads/fix-some-double-newlines-from-pixelfed","pushedAt":"2024-09-13T13:52:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"}},{"before":"767f10a5db3e8a448bc502c7d108d92c476a8713","after":"b693d4d4664f2bf3638b3bcd43981c8f1a429be5","ref":"refs/heads/develop","pushedAt":"2024-09-13T13:52:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"remove extra newlines on some PIxelfed posts (#4672)\n\ncloses https://github.com/tuskyapp/Tusky/issues/4663","shortMessageHtmlLink":"remove extra newlines on some PIxelfed posts (#4672)"}},{"before":"3c25b768532725bfa9873a9c7dd981ec5d57a534","after":"767f10a5db3e8a448bc502c7d108d92c476a8713","ref":"refs/heads/develop","pushedAt":"2024-09-13T13:52:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"connyduck","name":"Konrad Pozniak","path":"/connyduck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10157047?s=80&v=4"},"commit":{"message":"Translations update from Weblate (automated) (#4671)\n\nTranslations update from [Weblate](https://weblate.tusky.app) for\r\n[Tusky/Tusky](https://weblate.tusky.app/projects/tusky/tusky/).\r\n\r\n\r\n\r\nCurrent translation status:\r\n\r\n![Weblate translation\r\nstatus](https://weblate.tusky.app/widget/tusky/tusky/horizontal-auto.svg)","shortMessageHtmlLink":"Translations update from Weblate (automated) (#4671)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxOTozNjowNC4wMDAwMDBazwAAAAS6GCF-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxOTozNjowNC4wMDAwMDBazwAAAAS6GCF-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxMzo1MjozNy4wMDAwMDBazwAAAAS1iwoz"}},"title":"Activity · tuskyapp/Tusky"}