{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53791028,"defaultBranch":"main","name":"Parchment","ownerLogin":"rechsteiner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-13T15:04:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1238984?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716646437.0","currentOid":""},"activityList":{"items":[{"before":"c2e021a4b34295305446de6badb605e64950faf3","after":null,"ref":"refs/heads/release","pushedAt":"2024-05-25T14:12:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"38dbade36ad6a8e4fe5384652de7e5eb4dab218e","after":"189e900d1910d3c3a18cc6ad4b73fdbe54896e74","ref":"refs/heads/main","pushedAt":"2024-05-25T14:12:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #715 from rechsteiner/release\n\nRelease v4.0.0","shortMessageHtmlLink":"Merge pull request #715 from rechsteiner/release"}},{"before":null,"after":"c2e021a4b34295305446de6badb605e64950faf3","ref":"refs/heads/release","pushedAt":"2024-05-25T14:06:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Release v4.0.0","shortMessageHtmlLink":"Release v4.0.0"}},{"before":"6b1e93915f3adb43e0e8bfac8e389e50c4fc930e","after":"38dbade36ad6a8e4fe5384652de7e5eb4dab218e","ref":"refs/heads/main","pushedAt":"2024-05-25T13:52:05.000Z","pushType":"pr_merge","commitsCount":49,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #713 from rechsteiner/4.0\n\nMerge 4.0 into main","shortMessageHtmlLink":"Merge pull request #713 from rechsteiner/4.0"}},{"before":"a08f60cc4147d595bc3c836fb2d37a00fe2c569b","after":"e6f9786150e21879523c1830884d48beda774479","ref":"refs/heads/4.0","pushedAt":"2024-05-24T20:48:43.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into 4.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into 4.0"}},{"before":"e638be4df48a7f6e95aca26b00508ba4c9bfb12c","after":null,"ref":"refs/heads/actions","pushedAt":"2024-05-24T20:48:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"6e955f134820e387e1ab321e07909fbbcc18bc02","after":"6b1e93915f3adb43e0e8bfac8e389e50c4fc930e","ref":"refs/heads/main","pushedAt":"2024-05-24T20:48:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #714 from rechsteiner/actions\n\nFix failing CI pipelines","shortMessageHtmlLink":"Merge pull request #714 from rechsteiner/actions"}},{"before":"ee7cae47227db0dce7496fe92d268f23f7bce07f","after":"e638be4df48a7f6e95aca26b00508ba4c9bfb12c","ref":"refs/heads/actions","pushedAt":"2024-05-24T20:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Disable flaky retain cycle test","shortMessageHtmlLink":"Disable flaky retain cycle test"}},{"before":"82889f78cf355bfc365462516ca39da8f40b079a","after":"ee7cae47227db0dce7496fe92d268f23f7bce07f","ref":"refs/heads/actions","pushedAt":"2024-05-24T20:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Use latest Xcode version in GitHub Actions","shortMessageHtmlLink":"Use latest Xcode version in GitHub Actions"}},{"before":"6e955f134820e387e1ab321e07909fbbcc18bc02","after":"82889f78cf355bfc365462516ca39da8f40b079a","ref":"refs/heads/actions","pushedAt":"2024-05-24T20:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Update simulator version for actions in GitHub","shortMessageHtmlLink":"Update simulator version for actions in GitHub"}},{"before":null,"after":"6e955f134820e387e1ab321e07909fbbcc18bc02","ref":"refs/heads/actions","pushedAt":"2024-05-24T20:00:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #708 from rechsteiner/swift-version\n\nUpdate Swift version in .swift-version","shortMessageHtmlLink":"Merge pull request #708 from rechsteiner/swift-version"}},{"before":"9990798104bb68fad9796a8f46fba2706de4f63c","after":"a08f60cc4147d595bc3c836fb2d37a00fe2c569b","ref":"refs/heads/4.0","pushedAt":"2024-05-24T19:56:10.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into 4.0","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into 4.0"}},{"before":"6c96c1309ebe93abd7428618458ab317f81c50dd","after":"9990798104bb68fad9796a8f46fba2706de4f63c","ref":"refs/heads/4.0","pushedAt":"2024-05-24T19:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Update Xcode last upgrade version","shortMessageHtmlLink":"Update Xcode last upgrade version"}},{"before":"ac733ce5e43dfe39e6a29ee46db9ba767182ff48","after":"6c96c1309ebe93abd7428618458ab317f81c50dd","ref":"refs/heads/4.0","pushedAt":"2024-05-24T19:50:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Fix concurrency warning in with XCTestCase and @MainActor\n\nNeed to apply @MainActor to each individual test case instead:\nhttps://forums.swift.org/t/swift-5-10-concurrency-and-xctest/69929","shortMessageHtmlLink":"Fix concurrency warning in with XCTestCase and @mainactor"}},{"before":"9886ba87bedeef168e92b0137f55a1996af09c71","after":null,"ref":"refs/heads/swift-version","pushedAt":"2024-04-14T10:50:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"b2348005a13c2f36015944cd205b1ba73488ab89","after":"6e955f134820e387e1ab321e07909fbbcc18bc02","ref":"refs/heads/main","pushedAt":"2024-04-14T10:50:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #708 from rechsteiner/swift-version\n\nUpdate Swift version in .swift-version","shortMessageHtmlLink":"Merge pull request #708 from rechsteiner/swift-version"}},{"before":null,"after":"9886ba87bedeef168e92b0137f55a1996af09c71","ref":"refs/heads/swift-version","pushedAt":"2024-04-14T10:38:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Update Swift version in .swift-version","shortMessageHtmlLink":"Update Swift version in .swift-version"}},{"before":"4ab9eb22fe75f554b45983caca5b80c220702911","after":null,"ref":"refs/heads/release","pushedAt":"2024-04-14T10:32:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"d6f6a2a2864a8f7bfcba0bb5878e6cd55cc847dc","after":"b2348005a13c2f36015944cd205b1ba73488ab89","ref":"refs/heads/main","pushedAt":"2024-04-14T10:31:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #707 from rechsteiner/release\n\nRelease v3.4.0","shortMessageHtmlLink":"Merge pull request #707 from rechsteiner/release"}},{"before":null,"after":"4ab9eb22fe75f554b45983caca5b80c220702911","ref":"refs/heads/release","pushedAt":"2024-04-14T10:25:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Release v3.4.0","shortMessageHtmlLink":"Release v3.4.0"}},{"before":"7585f77f9526b992e09da4795e2b7319d9800f3b","after":"d6f6a2a2864a8f7bfcba0bb5878e6cd55cc847dc","ref":"refs/heads/main","pushedAt":"2024-04-14T10:22:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #705 from aiKrice/update_swift_5_10\n\nUpdate packgage and project for Swift 5.10","shortMessageHtmlLink":"Merge pull request #705 from aiKrice/update_swift_5_10"}},{"before":"7caeb06beb4b5163561baf602f217f4b01cd34bb","after":"7585f77f9526b992e09da4795e2b7319d9800f3b","ref":"refs/heads/main","pushedAt":"2024-03-13T11:11:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #704 from aiKrice/main\n\nFix version name in documentation","shortMessageHtmlLink":"Merge pull request #704 from aiKrice/main"}},{"before":"279c9355fbf478cb7e06b4ef8ed514d346f75f7c","after":"ac733ce5e43dfe39e6a29ee46db9ba767182ff48","ref":"refs/heads/4.0","pushedAt":"2024-02-17T16:08:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #703 from nfgrilo/697-propagate_.options_on_View_update\n\nPropagate .options on View update","shortMessageHtmlLink":"Merge pull request #703 from nfgrilo/697-propagate_.options_on_View_u…"}},{"before":"57a21441f90b5e97c057100aea564f632acd2462","after":"279c9355fbf478cb7e06b4ef8ed514d346f75f7c","ref":"refs/heads/4.0","pushedAt":"2024-02-17T14:45:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Fix issues with SwiftUI views being reset when updating\n\nThe current implementation calls reloadData on each update, which\nre-creates the entire content view and resets any state (like\nscrolling). To prevent this, we update the existing\nUIHostingController if the current page is the same.\n\nThis requires us to have stable identifiers, to know if the current\npage is the same as before or a new one. For title-based pages, we\njust use the title as the identifier. For pages with custom SwiftUI\nheaders, we default to using the index of the view as the\nidentifier. This is the same behaviour that we have today, although it\nwill only work when having static pages. In order to support dynamic\npages with custom SwiftUI headers, we introduce a new initializer that\nallows specifying the identifier.","shortMessageHtmlLink":"Fix issues with SwiftUI views being reset when updating"}},{"before":"bae5e4432463bc7efebec544bdd68744591c6727","after":"57a21441f90b5e97c057100aea564f632acd2462","ref":"refs/heads/4.0","pushedAt":"2024-02-17T13:08:33.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into 4.0\n\nConflicts:\n\tParchment.xcodeproj/project.pbxproj\n\tParchment.xcodeproj/xcshareddata/xcschemes/Example.xcscheme\n\tParchment.xcodeproj/xcshareddata/xcschemes/ExampleSwiftUI.xcscheme\n\tParchment.xcodeproj/xcshareddata/xcschemes/Parchment.xcscheme\n\tREADME.md","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into 4.0"}},{"before":"d2c2a87b009f6cb670cf042c98e5909fc0e19211","after":null,"ref":"refs/heads/podspec","pushedAt":"2024-02-17T13:05:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"28f8f2cb70221dc27e220b043d6e927ada5c5fdb","after":"7caeb06beb4b5163561baf602f217f4b01cd34bb","ref":"refs/heads/main","pushedAt":"2024-02-17T13:05:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #702 from rechsteiner/podspec\n\nUpdate Cocoapods podspec file","shortMessageHtmlLink":"Merge pull request #702 from rechsteiner/podspec"}},{"before":null,"after":"d2c2a87b009f6cb670cf042c98e5909fc0e19211","ref":"refs/heads/podspec","pushedAt":"2024-02-17T12:56:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Update Cocoapods podspec file","shortMessageHtmlLink":"Update Cocoapods podspec file"}},{"before":"cc8ca4725a1c59899bf11dad0dd1ea82571810e1","after":null,"ref":"refs/heads/release","pushedAt":"2024-02-17T12:01:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"}},{"before":"9fe463caed85ea0a53bea79b736ad7273e90ba3b","after":"28f8f2cb70221dc27e220b043d6e927ada5c5fdb","ref":"refs/heads/main","pushedAt":"2024-02-17T12:01:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rechsteiner","name":"Martin Rechsteiner","path":"/rechsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1238984?s=80&v=4"},"commit":{"message":"Merge pull request #701 from rechsteiner/release\n\nRelease v3.3.0","shortMessageHtmlLink":"Merge pull request #701 from rechsteiner/release"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU73bKgA","startCursor":null,"endCursor":null}},"title":"Activity · rechsteiner/Parchment"}