{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35129809,"defaultBranch":"main","name":"transmission","ownerLogin":"transmission","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-05T23:53:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/223312?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712068839.0","currentOid":""},"activityList":{"items":[{"before":"fcb40c2f223aab36c2abb7e1e970c4d2fa94f68f","after":"6c1cee5f79d8bbdc78f96640b52e49441d70247c","ref":"refs/heads/main","pushedAt":"2024-05-05T20:26:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: crash in printTorrentList() (#6819)\n\n* Fix crash in printTorrentList\r\n\r\n* code review: accept nullptr setme","shortMessageHtmlLink":"fix: crash in printTorrentList() (#6819)"}},{"before":"82401acf9b1b02ebc04a66007e42c76c185f663a","after":"eb15098badfa539d6062af38620060f6b7d122bd","ref":"refs/heads/4.0.x","pushedAt":"2024-05-04T17:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Expected white-space to come before width order/properties-alphabetical-order (#6809)","shortMessageHtmlLink":"Expected white-space to come before width order/properties-alphabetic…"}},{"before":"f1e1cc3487d927857e707c1f708f6c519545564c","after":"82401acf9b1b02ebc04a66007e42c76c185f663a","ref":"refs/heads/4.0.x","pushedAt":"2024-05-04T17:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: missing #include in DetailsDialog.cc (#6812)","shortMessageHtmlLink":"fix: missing #include in DetailsDialog.cc (#6812)"}},{"before":"360a7b4533a6a8269b9753428a54dc17db6855a8","after":"f1e1cc3487d927857e707c1f708f6c519545564c","ref":"refs/heads/4.0.x","pushedAt":"2024-05-04T17:44:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"compatibility with libfmt v10.0.0 (#6810)","shortMessageHtmlLink":"compatibility with libfmt v10.0.0 (#6810)"}},{"before":"821a6816ef70fb074eac2b6c920562a2fd496418","after":"fcb40c2f223aab36c2abb7e1e970c4d2fa94f68f","ref":"refs/heads/main","pushedAt":"2024-05-04T17:21:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Avoiding → in UTF-8. (#6827)","shortMessageHtmlLink":"Avoiding &rarr; in UTF-8. (#6827)"}},{"before":"ef18816b7f37fc6c6958b2a1ee93b66ca7dc4b75","after":"821a6816ef70fb074eac2b6c920562a2fd496418","ref":"refs/heads/main","pushedAt":"2024-04-21T23:21:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"doc: fix typo (#6790)","shortMessageHtmlLink":"doc: fix typo (#6790)"}},{"before":"0e25584e786914462c1eff3dd013bdb7f5ddf026","after":"ef18816b7f37fc6c6958b2a1ee93b66ca7dc4b75","ref":"refs/heads/main","pushedAt":"2024-04-21T12:36:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Fix code style script path in CONTRIBUTING.md (#6787)\n\nSigned-off-by: Dzmitry Neviadomski ","shortMessageHtmlLink":"Fix code style script path in CONTRIBUTING.md (#6787)"}},{"before":"bd0b74fccb5b755b131091670cb54c16f1003549","after":"0e25584e786914462c1eff3dd013bdb7f5ddf026","ref":"refs/heads/main","pushedAt":"2024-04-21T02:01:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Make std::hash specialization for tr_socket_address a struct (#6788)\n\nTo be in line with std::hash declaration\r\n\r\nSee https://en.cppreference.com/w/cpp/utility/hash\r\n\r\nSigned-off-by: Dzmitry Neviadomski ","shortMessageHtmlLink":"Make std::hash specialization for tr_socket_address a struct (#6788)"}},{"before":"92519281b03bb31ddbdb723883d56fe9b4a0a52d","after":"bd0b74fccb5b755b131091670cb54c16f1003549","ref":"refs/heads/main","pushedAt":"2024-04-15T20:18:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Use std::declval instead of nullptr cast trick (#6785)\n\nSigned-off-by: Dzmitry Neviadomski ","shortMessageHtmlLink":"Use std::declval instead of nullptr cast trick (#6785)"}},{"before":"e6db4878744de13ddbf564b2f7510861b2545175","after":null,"ref":"refs/heads/chore/update-webapp-files","pushedAt":"2024-04-02T14:40:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"}},{"before":"de11cbdf8568c9fbf61a4c896844c2b475836118","after":"92519281b03bb31ddbdb723883d56fe9b4a0a52d","ref":"refs/heads/main","pushedAt":"2024-04-02T14:31:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"refactor: convert `tr_webseed` to C++ interface (#6708)\n\n* chore: housekeeping\r\n\r\n* refactor: convert `on_idle()` to class method\r\n\r\n* refactor: convert `task_request_next_chunk()` to class method\r\n\r\n* refactor: convert `onPartialDataFetched()` to class method\r\n\r\n* refactor: convert `onBufferGotData()` to class method\r\n\r\n* refactor: convert `useFetchedBlocks()` to class method\r\n\r\n* refactor: hide some `tr_webseed_task` fields and methods\r\n\r\n* refactor: convert `tr_webseed_task` methods to snake_case\r\n\r\n* refactor: remove `write_block_data`\r\n\r\n* refactor: store reference to `tr_torrent` directly\r\n\r\n* refactor: convert `ConnectionLimiter` methods to snake_case\r\n\r\n* refactor: convert `tr_webseed` methods to snake_case\r\n\r\n* refactor: hide `tr_webseed` callback member variables\r\n\r\n* refactor: convert `tr_webseed` to C++ interface","shortMessageHtmlLink":"refactor: convert tr_webseed to C++ interface (#6708)"}},{"before":"c0c00d0d191f647ebe09eba6e9e9817274933c9a","after":"de11cbdf8568c9fbf61a4c896844c2b475836118","ref":"refs/heads/main","pushedAt":"2024-04-01T22:29:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"chore: add Add tag to GTK client metainfo (#6720)","shortMessageHtmlLink":"chore: add Add <launchable> tag to GTK client metainfo (#6720)"}},{"before":"5e5ec143b44406bc99619d76a44a1a756c9d66b9","after":"c0c00d0d191f647ebe09eba6e9e9817274933c9a","ref":"refs/heads/main","pushedAt":"2024-04-01T16:53:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Replace mac app default BindPort with a random port (#5102)","shortMessageHtmlLink":"Replace mac app default BindPort with a random port (#5102)"}},{"before":"cdbc8574a7fbcec6bb45b926697cab9acebbaab0","after":"5e5ec143b44406bc99619d76a44a1a756c9d66b9","ref":"refs/heads/main","pushedAt":"2024-04-01T16:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"bump fast-float to 6.1.1 and miniupnpc to 2.2.7 and libdeflate to 1.2.0 (#6721)\n\n* bump fast-float to 6.1.1\r\n\r\n* bump miniupnpc to 2.2.7\r\n\r\n* bump libdeflate to 1.2.0","shortMessageHtmlLink":"bump fast-float to 6.1.1 and miniupnpc to 2.2.7 and libdeflate to 1.2…"}},{"before":"fb79a2d399b3b36cc9da310a65b2e118bdc25dbb","after":"cdbc8574a7fbcec6bb45b926697cab9acebbaab0","ref":"refs/heads/main","pushedAt":"2024-04-01T14:53:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"feat(macos): added last known location (#6610)\n\n* feat(macos): added last known location\r\n\r\n* fix data file label and reveal data button positions\r\n\r\n* code review: code style\r\n\r\n---------\r\n\r\nCo-authored-by: BogdanArdelean ","shortMessageHtmlLink":"feat(macos): added last known location (#6610)"}},{"before":"87862e506dd3bf702211318d452d9744729a78ff","after":"fb79a2d399b3b36cc9da310a65b2e118bdc25dbb","ref":"refs/heads/main","pushedAt":"2024-04-01T14:02:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"qt: add dynamic RPC keys (#6599)\n\n* add dynamic main stat keys\r\n\r\n* make dynamic rpc calls more generic","shortMessageHtmlLink":"qt: add dynamic RPC keys (#6599)"}},{"before":"7264e2dc90de6a6f1d7fce55abda95b5a174589b","after":"87862e506dd3bf702211318d452d9744729a78ff","ref":"refs/heads/main","pushedAt":"2024-03-31T23:49:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"feat: support different internal and external port for UPnP (#6672)\n\n* feat: support different internal and external port in upnp\r\n\r\n* chore: housekeeping\r\n\r\n* code review: better log wording","shortMessageHtmlLink":"feat: support different internal and external port for UPnP (#6672)"}},{"before":"e0fdd4e9c57084b5ad58db5e4563e7025ccd4e6a","after":"7264e2dc90de6a6f1d7fce55abda95b5a174589b","ref":"refs/heads/main","pushedAt":"2024-03-31T22:05:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"feat: support \"torrent\" in Spotlight indexation (#6578)\n\n* feat: support \"torrent\" in Spotlight indexation\r\n\r\n* removing \"btih\" from spotlight keywords","shortMessageHtmlLink":"feat: support \"torrent\" in Spotlight indexation (#6578)"}},{"before":"ded869974c0c6dfec108d358278798759133051f","after":"e0fdd4e9c57084b5ad58db5e4563e7025ccd4e6a","ref":"refs/heads/main","pushedAt":"2024-03-31T21:39:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"doc: no need to adopt an alternative to VDKQueue (#6600)","shortMessageHtmlLink":"doc: no need to adopt an alternative to VDKQueue (#6600)"}},{"before":"764f2ad85a7117c9b61b1737a116ec7cb6f0ffa1","after":"ded869974c0c6dfec108d358278798759133051f","ref":"refs/heads/main","pushedAt":"2024-03-31T21:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"ci: support macos-14 universal builds (#6626)\n\n* support macos-14 universal builds\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Dzmitry Neviadomski \r\n\r\n* add the arch to the job's name\r\n\r\n* revert support macos-14 universal builds\r\n\r\n---------\r\n\r\nCo-authored-by: Dzmitry Neviadomski ","shortMessageHtmlLink":"ci: support macos-14 universal builds (#6626)"}},{"before":"e619718a1e12d18d1a08ad43aa70b4505a9eeb3d","after":"764f2ad85a7117c9b61b1737a116ec7cb6f0ffa1","ref":"refs/heads/main","pushedAt":"2024-03-31T20:32:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"ci: re-enable ubuntu tests (#6715)\n\n* re-enabling ubuntu tests\r\n\r\n* official GitHub workaround","shortMessageHtmlLink":"ci: re-enable ubuntu tests (#6715)"}},{"before":"0ee64695ca7ccc947433acbc752ec597c7d54351","after":"e619718a1e12d18d1a08ad43aa70b4505a9eeb3d","ref":"refs/heads/main","pushedAt":"2024-03-31T20:01:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: save sequential download across sessions (#6746)","shortMessageHtmlLink":"fix: save sequential download across sessions (#6746)"}},{"before":"e1c9fbde607b8cbb2aea09f611478cf56b7fc0c2","after":"0ee64695ca7ccc947433acbc752ec597c7d54351","ref":"refs/heads/main","pushedAt":"2024-03-31T19:07:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"test: disable restartWithDifferentInterval for all platforms (#6745)","shortMessageHtmlLink":"test: disable restartWithDifferentInterval for all platforms (#6745)"}},{"before":"460ce7c302c154d78f9537d078a3b81a40a56c04","after":"e1c9fbde607b8cbb2aea09f611478cf56b7fc0c2","ref":"refs/heads/main","pushedAt":"2024-03-31T19:06:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: restore loose data type parsing in RPC and `settings.json` (#6723)\n\n* refactor: incorporate lenient parsing from `tr_variantGet*()` functions into `tr_variant`\r\n\r\n* fix: restore loose data types in RPC and settings.json\r\n\r\n* fix: workaround GCC defect\r\n\r\n* fix: MSVC build","shortMessageHtmlLink":"fix: restore loose data type parsing in RPC and settings.json (#6723)"}},{"before":"386a36cf9110aef149c9f5e37ff3aa39fc30ab04","after":"360a7b4533a6a8269b9753428a54dc17db6855a8","ref":"refs/heads/4.0.x","pushedAt":"2024-03-31T16:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix(web): don't use 2 rows for upload/download speed info (#6570)","shortMessageHtmlLink":"fix(web): don't use 2 rows for upload/download speed info (#6570)"}},{"before":"fd4d097d13ab4236550fa01d411fd63fc161f38b","after":"386a36cf9110aef149c9f5e37ff3aa39fc30ab04","ref":"refs/heads/4.0.x","pushedAt":"2024-03-31T16:56:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: Sparkle Version Comparator (#5263) (#6623)\n\n* fix: Sparkle Version Comparator\r\n\r\n* Code review: Reducing CFBundleVersion to three components and avoiding versionComparatorForUpdater\r\n\r\n* adding +99 when it's a non-beta release\r\n\r\n* code review: set CFBUNDLE_VERSION and unset components\r\n\r\n* re-adding support for ignoring beta","shortMessageHtmlLink":"fix: Sparkle Version Comparator (#5263) (#6623)"}},{"before":"6384abeb2be8347e8840c1db78dd27bdb973a7f5","after":"460ce7c302c154d78f9537d078a3b81a40a56c04","ref":"refs/heads/main","pushedAt":"2024-03-30T21:39:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"Add start_paused to settings file and daemon (#6728)\n\n* Add daemon-startPaused to settings file\r\n\r\n* code review: naming\r\n\r\n* \"Predefined quarks must be sorted by their string value\"\r\n\r\n* code review: replacing paused_ with tr_variantDictAddBool/tr_variantDictFindBool\r\n\r\n* code review: doc\r\n\r\n* Update docs/Editing-Configuration-Files.md\r\n\r\nCo-authored-by: Yat Ho \r\n\r\n---------\r\n\r\nCo-authored-by: Eugen Beck \r\nCo-authored-by: Yat Ho ","shortMessageHtmlLink":"Add start_paused to settings file and daemon (#6728)"}},{"before":"d935d364ed12ec5afe9f1253deb209ad35804e85","after":"6384abeb2be8347e8840c1db78dd27bdb973a7f5","ref":"refs/heads/main","pushedAt":"2024-03-30T20:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"fix: invalid socket address in `tr_peerIo::reconnect()` (#6750)\n\n* fix: don't discard socket if reconnect failed\r\n\r\n* fix: don't try to reconnect more than once","shortMessageHtmlLink":"fix: invalid socket address in tr_peerIo::reconnect() (#6750)"}},{"before":"02178f8f8600f0dc23fb9690ac203bc04a3e18c9","after":null,"ref":"refs/heads/refactor/remove-torrent-view-virtual-class","pushedAt":"2024-03-30T19:45:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"}},{"before":"8944e587f9cf3ac0eebeff68274385674b9a42d5","after":"d935d364ed12ec5afe9f1253deb209ad35804e85","ref":"refs/heads/main","pushedAt":"2024-03-30T19:45:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ckerr","name":"Charles Kerr","path":"/ckerr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70381?s=80&v=4"},"commit":{"message":"refactor: remove torrent_view virtual class (#6738)\n\n* refactor: remove torrent_view virtual class\r\n\r\n* chore: workaround for google-readability-todo warnings\r\n\r\n* chore: fix completion tests","shortMessageHtmlLink":"refactor: remove torrent_view virtual class (#6738)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQgD_KwA","startCursor":null,"endCursor":null}},"title":"Activity · transmission/transmission"}