{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274782,"defaultBranch":"2.x","name":"Sparkle","ownerLogin":"sparkle-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-08-11T07:05:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7999168?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726531442.0","currentOid":""},"activityList":{"items":[{"before":"3731b6d0bb365bf7a2aa1256ff6d35d50ce46975","after":null,"ref":"refs/heads/fix-test-duplicate-class-definitions","pushedAt":"2024-09-17T00:04:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"8f8842214b55254f2913af0b6f658cc229039ea5","after":"8de8db001ea3c781f5e2b1c9abe851209dd8c08a","ref":"refs/heads/2.x","pushedAt":"2024-09-17T00:04:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Fix shared classes being defined both in unit tests and Sparkle (#2629)\n\nFor the unit tests, we will rename the classes so they don't conflict.","shortMessageHtmlLink":"Fix shared classes being defined both in unit tests and Sparkle (#2629)"}},{"before":null,"after":"3731b6d0bb365bf7a2aa1256ff6d35d50ce46975","ref":"refs/heads/fix-test-duplicate-class-definitions","pushedAt":"2024-09-16T04:21:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Fix shared classes being defined both in unit tests and Sparkle\n\nFor the unit tests, we will rename the classes so they don't conflict.","shortMessageHtmlLink":"Fix shared classes being defined both in unit tests and Sparkle"}},{"before":"635ed94598bacd18175fb5ec62690348a66f3393","after":null,"ref":"refs/heads/upgrade-ci-xcode16-15.4","pushedAt":"2024-09-15T14:20:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"661540d0887adbe5137b05155f40e8bfa2edacd0","after":"8f8842214b55254f2913af0b6f658cc229039ea5","ref":"refs/heads/2.x","pushedAt":"2024-09-15T14:20:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Update CI to Xcode 15.4 and Xcode 16.1 beta (#2628)","shortMessageHtmlLink":"Update CI to Xcode 15.4 and Xcode 16.1 beta (#2628)"}},{"before":"b061c310627b8bf8a01ff21508aac7090a27ef70","after":"635ed94598bacd18175fb5ec62690348a66f3393","ref":"refs/heads/upgrade-ci-xcode16-15.4","pushedAt":"2024-09-15T13:59:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Merge branch '2.x' into upgrade-ci-xcode16-15.4","shortMessageHtmlLink":"Merge branch '2.x' into upgrade-ci-xcode16-15.4"}},{"before":"1e3716f6f9f0c4ecd3e34aeee2b5e322a4282387","after":null,"ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-15T13:58:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"a5c26b5cdfdd39cd289f1047237c4e1c8d86bd97","after":"661540d0887adbe5137b05155f40e8bfa2edacd0","ref":"refs/heads/2.x","pushedAt":"2024-09-15T13:58:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Improve robustness around dmg passwords (#2627)\n\n* Handle failing to extract password protected disk images even when a decryption password isn't provided.\r\n* Propagate error with more information when hdiutil attach fails.\r\n* Wait for detaching disk images for unit tests (fixes not being able to run tests repeatably).","shortMessageHtmlLink":"Improve robustness around dmg passwords (#2627)"}},{"before":"d277d56282d07736f4df1c62ceb2d18102bfaf4a","after":"b061c310627b8bf8a01ff21508aac7090a27ef70","ref":"refs/heads/upgrade-ci-xcode16-15.4","pushedAt":"2024-09-15T13:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Update latest runner to Xcode 16.1 / macOS 14","shortMessageHtmlLink":"Update latest runner to Xcode 16.1 / macOS 14"}},{"before":null,"after":"d277d56282d07736f4df1c62ceb2d18102bfaf4a","ref":"refs/heads/upgrade-ci-xcode16-15.4","pushedAt":"2024-09-15T04:23:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Update CI to Xcode 15.4 and Xcode 16 beta","shortMessageHtmlLink":"Update CI to Xcode 15.4 and Xcode 16 beta"}},{"before":"0d138b55869717802a051d3993c2ec8dd557a54e","after":"1e3716f6f9f0c4ecd3e34aeee2b5e322a4282387","ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-15T04:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Undo unrelated project setting changes for unit tests target","shortMessageHtmlLink":"Undo unrelated project setting changes for unit tests target"}},{"before":"1dd0d276b0461cb75c09e60bd3994e2f24f8da92","after":"0d138b55869717802a051d3993c2ec8dd557a54e","ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-15T03:55:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Fix decryption password not being passed to installer correctly","shortMessageHtmlLink":"Fix decryption password not being passed to installer correctly"}},{"before":"6487cffcaf73309f090197de6eefe2ccb0a1dbbc","after":"1dd0d276b0461cb75c09e60bd3994e2f24f8da92","ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-14T19:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Move notifying success/failure after detaching dmg in all cases","shortMessageHtmlLink":"Move notifying success/failure after detaching dmg in all cases"}},{"before":"8d40a865b5f106779c969ac53ef6742a613394d9","after":"6487cffcaf73309f090197de6eefe2ccb0a1dbbc","ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-09T02:04:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Improve robustness around extracting disk images\n\n* Handle failing to extract password protected disk images even when a decryption password isn't provided.\n* Propagate error with more information when hdiutil attach fails.\n* Wait for detaching disk images for unit tests (fixes not being able to run tests repeatably).\n* Fix some duplicate obj-c class warnings in test target.","shortMessageHtmlLink":"Improve robustness around extracting disk images"}},{"before":null,"after":"8d40a865b5f106779c969ac53ef6742a613394d9","ref":"refs/heads/improve-dmg-robustness","pushedAt":"2024-09-09T01:57:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Improve robustness around extracting disk images\n\n* Handle failing to extract password protected disk images even when a decryption password isn't provided.\n* Propagate error correctly when hdiutil attach fails.\n* Wait for detaching disk images for unit tests (fixes not being able to run tests repeatably).\n* Fix some duplicate obj-c class warnings in test target.","shortMessageHtmlLink":"Improve robustness around extracting disk images"}},{"before":"ce23a892edc9ddce65cb44463cedb2b3439a3ab3","after":null,"ref":"refs/heads/permission-prompt-fixes","pushedAt":"2024-09-09T00:21:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"8f86cad4a2e58d15c712fe8fd2bf387de7d04b77","after":"a5c26b5cdfdd39cd289f1047237c4e1c8d86bd97","ref":"refs/heads/2.x","pushedAt":"2024-09-09T00:21:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Call update permission prompt delegate method only when needed (#2622)\n\nThe delegate method is not called if SUEnableAutomaticChecks is specified in the Info.plist (now) or if the user has responded to a permission prompt request.\r\n\r\nAlso fixes a respondsToSelector check in legacy SUUpdater adaptor (fixes #2618).","shortMessageHtmlLink":"Call update permission prompt delegate method only when needed (#2622)"}},{"before":"ea33cd19e86c738de21832021769c8e153713d79","after":"ce23a892edc9ddce65cb44463cedb2b3439a3ab3","ref":"refs/heads/permission-prompt-fixes","pushedAt":"2024-09-08T21:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Clarify documentation for update permission prompt","shortMessageHtmlLink":"Clarify documentation for update permission prompt"}},{"before":null,"after":"ea33cd19e86c738de21832021769c8e153713d79","ref":"refs/heads/permission-prompt-fixes","pushedAt":"2024-09-08T21:26:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Fix respondsToSelector check","shortMessageHtmlLink":"Fix respondsToSelector check"}},{"before":"323687732c6b83dc30a545365b136db2c937afbb","after":null,"ref":"refs/heads/non-pipe-zip-workaround","pushedAt":"2024-09-03T00:21:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"8bc4976a2cab9e66ff4ca48b6c8a7d1ddb7f8942","after":"8f86cad4a2e58d15c712fe8fd2bf387de7d04b77","ref":"refs/heads/2.x","pushedAt":"2024-09-03T00:21:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Retry extracting zip file without piping if extraction fails (#2616)\n\nThis is to workaround a bug in ditto prior to macOS 15.","shortMessageHtmlLink":"Retry extracting zip file without piping if extraction fails (#2616)"}},{"before":null,"after":"323687732c6b83dc30a545365b136db2c937afbb","ref":"refs/heads/non-pipe-zip-workaround","pushedAt":"2024-09-02T22:56:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Retry extracting zip file without piping if extraction fails\n\nThis is to workaround a bug in ditto prior to macOS 15.","shortMessageHtmlLink":"Retry extracting zip file without piping if extraction fails"}},{"before":"7c2b9202b2ee1597f169675d45816cec0af63a81","after":null,"ref":"refs/heads/file-handle-secret","pushedAt":"2024-08-31T00:49:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"ed987512f6c70c5a43252228335e34654981d4d6","after":"8bc4976a2cab9e66ff4ca48b6c8a7d1ddb7f8942","ref":"refs/heads/2.x","pushedAt":"2024-08-31T00:48:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Use FileHandle for reading base64 secret key from file (#2615)\n\nFixes process substitution failing to work for providing the private key as file argument (#2605).","shortMessageHtmlLink":"Use FileHandle for reading base64 secret key from file (#2615)"}},{"before":null,"after":"7c2b9202b2ee1597f169675d45816cec0af63a81","ref":"refs/heads/file-handle-secret","pushedAt":"2024-08-30T23:32:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Use FileHandle for reading base64 secret key from file\n\nFixes process substitution failing to work for providing the private key as file argument (#2605).","shortMessageHtmlLink":"Use FileHandle for reading base64 secret key from file"}},{"before":"97d93d6db662a1fb11c3f97c6c1b254f92018673","after":null,"ref":"refs/heads/status-text-field-horizontal-hugging-priority","pushedAt":"2024-08-26T17:32:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"04ad482d59d5ee676b30460de6a3f1fa73f07c67","after":"ed987512f6c70c5a43252228335e34654981d4d6","ref":"refs/heads/2.x","pushedAt":"2024-08-26T17:32:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Make horizontal hugging priority required for status text field (#2614)","shortMessageHtmlLink":"Make horizontal hugging priority required for status text field (#2614)"}},{"before":null,"after":"97d93d6db662a1fb11c3f97c6c1b254f92018673","ref":"refs/heads/status-text-field-horizontal-hugging-priority","pushedAt":"2024-08-23T12:48:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Make horizontal hugging priority required for status text field","shortMessageHtmlLink":"Make horizontal hugging priority required for status text field"}},{"before":"60144aa1f8ab670032419fb80f073eaa18272834","after":null,"ref":"refs/heads/update-gh-action","pushedAt":"2024-08-18T23:30:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"}},{"before":"fa4eaa977cb1a390b237349be2f3d761175f345a","after":"04ad482d59d5ee676b30460de6a3f1fa73f07c67","ref":"refs/heads/2.x","pushedAt":"2024-08-18T23:30:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorgiepoo","name":"Zorg","path":"/zorgiepoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/857267?s=80&v=4"},"commit":{"message":"Update softprops/action-gh-release to version 2 (#2574)","shortMessageHtmlLink":"Update softprops/action-gh-release to version 2 (#2574)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt_qOggA","startCursor":null,"endCursor":null}},"title":"Activity ยท sparkle-project/Sparkle"}