{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3351871,"defaultBranch":"master","name":"qBittorrent","ownerLogin":"qbittorrent","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-02-04T09:37:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2131270?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717237968.0","currentOid":""},"activityList":{"items":[{"before":"83d730ffda36d1a8d5e55787b2793d6933d89805","after":"8b7fdf0f229d69c63fb0e96780f276fe6c8a620e","ref":"refs/heads/master","pushedAt":"2024-07-17T04:13:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Bump Python version minimum requirement\n\nThe new minimum version is Python 3.9.\r\n\r\nDebian Buster (oldoldstable) support ends at [2024.06.30](https://www.debian.org/releases/buster/).\r\nUbuntu Focal (20.04LTS) support ends at [2025.04](https://ubuntu.com/about/release-cycle).\r\nBy the time qbt v5.1 is released, Buster and Focal would have become EOL.\r\n\r\nhttps://packages.debian.org/search?keywords=python3\r\nhttps://packages.ubuntu.com/search?keywords=python3\r\n\r\nPR #21064.","shortMessageHtmlLink":"Bump Python version minimum requirement"}},{"before":"3acd5409a6b2e573ef1f246b560334c9b9ec0084","after":"83d730ffda36d1a8d5e55787b2793d6933d89805","ref":"refs/heads/master","pushedAt":"2024-07-17T04:06:08.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Merge pull request #21074 from Chocobo1/webui_html5\n\nWebUI improvements","shortMessageHtmlLink":"Merge pull request #21074 from Chocobo1/webui_html5"}},{"before":"3999b9a4f9293db951231b9bcb5ac4df5eb05c36","after":"3acd5409a6b2e573ef1f246b560334c9b9ec0084","ref":"refs/heads/master","pushedAt":"2024-07-15T10:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: Fix Torrent Management Mode selector\n\nPR #21053.","shortMessageHtmlLink":"WebUI: Fix Torrent Management Mode selector"}},{"before":"7f4cb43a334f0ddfc1fef80f390954ca9d609826","after":"3999b9a4f9293db951231b9bcb5ac4df5eb05c36","ref":"refs/heads/master","pushedAt":"2024-07-15T05:44:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"add root_path to torrent/info api output (#21066)\n\nWebAPI: Add root_path to torrent/info result\r\n\r\nPR #21066.\r\nCloses #21057.","shortMessageHtmlLink":"add root_path to torrent/info api output (#21066)"}},{"before":"9feefc814497345670caa13b0b843343a269779d","after":"7f4cb43a334f0ddfc1fef80f390954ca9d609826","ref":"refs/heads/master","pushedAt":"2024-07-15T05:42:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Fix incorrect sorting by \"private\" column\n\nPR #21041.","shortMessageHtmlLink":"Fix incorrect sorting by \"private\" column"}},{"before":"9c26e5d4d6d74a46cfc3d72efa5bc4a548900eb4","after":"9feefc814497345670caa13b0b843343a269779d","ref":"refs/heads/master","pushedAt":"2024-07-12T07:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: avoid redundant re-initialization\n\nPR #21012.","shortMessageHtmlLink":"WebUI: avoid redundant re-initialization"}},{"before":"815ab180c15d73f1a5e3721ec3fb5eb4e8faa35b","after":"9c26e5d4d6d74a46cfc3d72efa5bc4a548900eb4","ref":"refs/heads/master","pushedAt":"2024-07-12T06:06:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: access attribute/property natively\n\nIt is now clearer to see what property is being accessed.\r\nPreviously mootools library would re-map attribute/property to another.\r\n\r\nPR #21007.","shortMessageHtmlLink":"WebUI: access attribute/property natively"}},{"before":"eba5cbb8039d4766daaa51ed4e16f867af3505ac","after":"815ab180c15d73f1a5e3721ec3fb5eb4e8faa35b","ref":"refs/heads/master","pushedAt":"2024-07-12T05:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Prevent incorrect size from being used for creating array\n\nPR #21050.","shortMessageHtmlLink":"Prevent incorrect size from being used for creating array"}},{"before":"87a202c71ec62d0611ce9db5fc3f39ef27c24e9c","after":"eba5cbb8039d4766daaa51ed4e16f867af3505ac","ref":"refs/heads/master","pushedAt":"2024-07-08T07:08:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"WebUI: Correctly apply changed \"save path\" of RSS rules\n\nPR #21030.\r\nCloses #20141.","shortMessageHtmlLink":"WebUI: Correctly apply changed \"save path\" of RSS rules"}},{"before":"a4f63a5c30bfc6b40d59b70d9c729481cf1e621b","after":"87a202c71ec62d0611ce9db5fc3f39ef27c24e9c","ref":"refs/heads/master","pushedAt":"2024-07-07T16:09:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Add ability to display torrent \"privateness\" in UI\n\nPR #20951.\r\n\r\n---------\r\n\r\nCo-authored-by: Chocobo1 \r\nCo-authored-by: Vladimir Golovnev \r\nCo-authored-by: thalieht ","shortMessageHtmlLink":"Add ability to display torrent \"privateness\" in UI"}},{"before":"ccdf178ee73e8fb7f16ea968d251af2d9479558a","after":"a4f63a5c30bfc6b40d59b70d9c729481cf1e621b","ref":"refs/heads/master","pushedAt":"2024-07-07T05:25:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Show scroll bar in Torrent Tags dialog\n\nPR #21026.\r\nCloses #21022.","shortMessageHtmlLink":"Show scroll bar in Torrent Tags dialog"}},{"before":"b52fa98a02bfa74766dd4a31d6a667a51ad00843","after":"ccdf178ee73e8fb7f16ea968d251af2d9479558a","ref":"refs/heads/master","pushedAt":"2024-07-07T05:24:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Fix handling of tags containing '&' character\n\nPR #21024.\r\nCloses #20773.","shortMessageHtmlLink":"Fix handling of tags containing '&' character"}},{"before":"d87533bf4c141ade034f5f1b0792daefd28ece20","after":"b52fa98a02bfa74766dd4a31d6a667a51ad00843","ref":"refs/heads/master","pushedAt":"2024-07-05T06:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: Implement double-click behavior controls\n\nPR #21000.","shortMessageHtmlLink":"WebUI: Implement double-click behavior controls"}},{"before":"5ef2a1df075d986f868b2f362f6b91bad9000ca4","after":"d87533bf4c141ade034f5f1b0792daefd28ece20","ref":"refs/heads/master","pushedAt":"2024-07-05T06:24:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: Implement path autocompletion\n\nPR #20906.","shortMessageHtmlLink":"WebUI: Implement path autocompletion"}},{"before":"d2fceaa228f92ad5a474dfa3c4452fcdbb07fe5f","after":"5ef2a1df075d986f868b2f362f6b91bad9000ca4","ref":"refs/heads/master","pushedAt":"2024-07-04T05:30:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Use QList explicitly\n\nPR #21016.","shortMessageHtmlLink":"Use QList explicitly"}},{"before":"8a15ea8026879a5226da39313d28270d3b044dd4","after":"5aaa43e01dd61269fa33442c35b43f91bd420f34","ref":"refs/heads/v5_0_x","pushedAt":"2024-06-29T18:59:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Restore ability to use server-side translation by custom WebUI\n\nPR #20968.","shortMessageHtmlLink":"Restore ability to use server-side translation by custom WebUI"}},{"before":"4e27e88f6a8a31869f56c1628c047cfe0e6873aa","after":"d2fceaa228f92ad5a474dfa3c4452fcdbb07fe5f","ref":"refs/heads/master","pushedAt":"2024-06-29T18:57:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Apply bulk changes to correct content widget items\n\nPR #21006.\r\nCloses #21001.","shortMessageHtmlLink":"Apply bulk changes to correct content widget items"}},{"before":"c5fa05299be14023f285e8b98321b2408d9c192e","after":"4e27e88f6a8a31869f56c1628c047cfe0e6873aa","ref":"refs/heads/master","pushedAt":"2024-06-29T05:21:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Allow to move content files to Trash instead of deleting them\n\nPR #20252.","shortMessageHtmlLink":"Allow to move content files to Trash instead of deleting them"}},{"before":"0cbe4882c3a43099b644317288897d9f49ab6066","after":"c5fa05299be14023f285e8b98321b2408d9c192e","ref":"refs/heads/master","pushedAt":"2024-06-28T08:46:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: Fix preference name conflict\n\nPR #20990.","shortMessageHtmlLink":"WebUI: Fix preference name conflict"}},{"before":"610d5ef5ffa14366eddfdf0f74dd1d96198a1d13","after":"0cbe4882c3a43099b644317288897d9f49ab6066","ref":"refs/heads/master","pushedAt":"2024-06-28T04:14:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Use custom storage when reloading torrent\n\nPR #20998.","shortMessageHtmlLink":"Use custom storage when reloading torrent"}},{"before":"9d87a813b2df6fa1c18a116f1760b47a507a50a1","after":"610d5ef5ffa14366eddfdf0f74dd1d96198a1d13","ref":"refs/heads/master","pushedAt":"2024-06-25T05:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"GHA CI: use static versions of AppImage builder\n\nIt does not affect the produced artifacts. The only difference is the\r\ntool itself won't depend on some specific OS image or library version.\r\n\r\nPR #20983.","shortMessageHtmlLink":"GHA CI: use static versions of AppImage builder"}},{"before":"a126a7b4934d9e66fcedb60769523eb891da7086","after":"8a15ea8026879a5226da39313d28270d3b044dd4","ref":"refs/heads/v5_0_x","pushedAt":"2024-06-25T00:02:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sledgehammer999","name":null,"path":"/sledgehammer999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273315?s=80&v=4"},"commit":{"message":"Merge pull request #20963 from sledgehammer999/revert_webui_i18n\n\nRevert i18next","shortMessageHtmlLink":"Merge pull request #20963 from sledgehammer999/revert_webui_i18n"}},{"before":"57402389333ced24c220fda85e0445a56f340734","after":"9d87a813b2df6fa1c18a116f1760b47a507a50a1","ref":"refs/heads/master","pushedAt":"2024-06-24T17:45:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Use enabled search plugins by default in WebUI\n\nPR #20969.\r\nCloses #20558.","shortMessageHtmlLink":"Use enabled search plugins by default in WebUI"}},{"before":"ea918da9315239d525a66a9073a96763a8d5dddd","after":"57402389333ced24c220fda85e0445a56f340734","ref":"refs/heads/master","pushedAt":"2024-06-24T07:02:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Use proper casting\n\nPreviously `m_shutdownTimeout * 1000` was calculated in `int` and now it\r\nis `qint64`.\r\n\r\nPR #20982.","shortMessageHtmlLink":"Use proper casting"}},{"before":"9317c25ecb73c5b0e46fd0656252eef766053682","after":"ea918da9315239d525a66a9073a96763a8d5dddd","ref":"refs/heads/master","pushedAt":"2024-06-23T04:43:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Allow numeric types\n\nThe canonical type for `size_string` is `str`. However numeric types are also accepted in order\r\nto accommodate poorly written plugins.\r\n\r\nPR #20976.","shortMessageHtmlLink":"Allow numeric types"}},{"before":"7a2bfae5e4d1299909efa43238c6a7dd0ab3bf5c","after":"9317c25ecb73c5b0e46fd0656252eef766053682","ref":"refs/heads/master","pushedAt":"2024-06-20T05:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Show download progress for folders with zero byte size as 100 instead of 0\n\nFixes the download progress calculation for folders with zero size.\r\nPreviously, the progress would be Zero. Now, folders with zero size\r\nshow 100% progress.\r\n\r\nPR #20567.","shortMessageHtmlLink":"Show download progress for folders with zero byte size as 100 instead…"}},{"before":"9894f654cf9f9e5ece5e83b55b709c70e398dd02","after":"7a2bfae5e4d1299909efa43238c6a7dd0ab3bf5c","ref":"refs/heads/master","pushedAt":"2024-06-20T04:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Improve connection handling\n\n1. Previously unhandled connections will stay in pending state. It won't\r\nbe closed until timeout happened. This may lead to wasting system\r\nresources. Now the (over-limit) connection is actively rejected.\r\n\r\n2. When out-of-memory occurs here, reject the new connection instead of\r\nthrowing exception and crash.\r\n\r\n3. Also clean up some unused bits.\r\n\r\nPR #20961.","shortMessageHtmlLink":"Improve connection handling"}},{"before":"d71086e400162a2a4573a849ac454074e615a7c1","after":"9894f654cf9f9e5ece5e83b55b709c70e398dd02","ref":"refs/heads/master","pushedAt":"2024-06-19T12:25:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5063477?s=80&v=4"},"commit":{"message":"Allow to use regular expression to filter torrent content\n\nPR #20944.\r\nCloses #19934.","shortMessageHtmlLink":"Allow to use regular expression to filter torrent content"}},{"before":"2000be12ba2e70148d2fc494ff00f0745a33ef09","after":"d71086e400162a2a4573a849ac454074e615a7c1","ref":"refs/heads/master","pushedAt":"2024-06-17T05:18:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Add type annotations\n\nA few code are revised because the type checker (mypy) doesn't allow\r\nchanging types on a variable.\r\n\r\nPR #20935.","shortMessageHtmlLink":"Add type annotations"}},{"before":"914728d9a102ee8aa44eb46c413ecb668728709c","after":"2000be12ba2e70148d2fc494ff00f0745a33ef09","ref":"refs/heads/master","pushedAt":"2024-06-17T05:09:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9395168?s=80&v=4"},"commit":{"message":"Merge pull request #20928 from Chocobo1/webui_curly\n\nWebUI: unify coding style","shortMessageHtmlLink":"Merge pull request #20928 from Chocobo1/webui_curly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgWmlaAA","startCursor":null,"endCursor":null}},"title":"Activity · qbittorrent/qBittorrent"}