{"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://github.com/avatars/u/2131270?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717237968.0","currentOid":""},"activityList":{"items":[{"before":"66c1acbce25d435ffb815879213a15b20cf3fb2a","after":"7b2886e477872cf1dd95e037948fdbbb66be9873","ref":"refs/heads/master","pushedAt":"2024-08-05T13:01:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Revise label text\n\nPR #21118.","shortMessageHtmlLink":"Revise label text"}},{"before":"49507ad67073c1584a7005c511b1c84d2879a544","after":"66c1acbce25d435ffb815879213a15b20cf3fb2a","ref":"refs/heads/master","pushedAt":"2024-08-04T09:21:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Don't reannounce when removing tracker via WebAPI\n\nDiscussion: https://github.com/qbittorrent/qBittorrent/pull/21056#discussion_r1674632942\r\n\r\nPR #21077.","shortMessageHtmlLink":"Don't reannounce when removing tracker via WebAPI"}},{"before":"d74f49111b2bc40e963dd32945a13d550b551319","after":"49507ad67073c1584a7005c511b1c84d2879a544","ref":"refs/heads/master","pushedAt":"2024-08-04T09:16:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Merge pull request #21123 from skomerko/webui-use-alternating-row-colors\n\nWebUI: Add ability to toggle alternating row colors in tables","shortMessageHtmlLink":"Merge pull request #21123 from skomerko/webui-use-alternating-row-colors"}},{"before":"5aaa43e01dd61269fa33442c35b43f91bd420f34","after":"195eae5f3d5325720f9ec1303454a40cefb9f577","ref":"refs/heads/v5_0_x","pushedAt":"2024-08-02T18:22:49.000Z","pushType":"pr_merge","commitsCount":45,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://github.com/avatars/u/5063477?s=80&v=4"},"commit":{"message":"Backport changes to v5.0.x branch\n\nPR #20996.","shortMessageHtmlLink":"Backport changes to v5.0.x branch"}},{"before":"642a9c29ebf016ffd85f2569adedef814b3abb36","after":"d74f49111b2bc40e963dd32945a13d550b551319","ref":"refs/heads/master","pushedAt":"2024-07-30T12:25:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: fix accessing wrong variable\n\nFix up 7131d1bd6b2d8d2b5908873e2b72b0c2ec58a5bc.\r\nPR #21129.","shortMessageHtmlLink":"WebUI: fix accessing wrong variable"}},{"before":"9d494e84bf9d1e0cdd46ea58acee56c3ab13777c","after":"642a9c29ebf016ffd85f2569adedef814b3abb36","ref":"refs/heads/master","pushedAt":"2024-07-29T08:20:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"WebUI: remove deleted torrents even if they are currently filtered out\n\nRemove the torrent row regardless of it being visible.\r\n\r\nI've also removed the return value because:\r\n* it doesn't appear to be used by any caller;\r\n* other functions (e.g. updateRowData) do not return any value;\r\n* it's not clear whether true refers to the torrent being removed from the list of all torrents or just the visible ones.\r\n\r\nCloses #21070.\r\nPR #21071.","shortMessageHtmlLink":"WebUI: remove deleted torrents even if they are currently filtered out"}},{"before":"69a829dfb0190468bf3abe4d23d0f8b6033298b0","after":"9d494e84bf9d1e0cdd46ea58acee56c3ab13777c","ref":"refs/heads/master","pushedAt":"2024-07-29T07:06:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Merge pull request #21117 from Chocobo1/webui_interval\n\nWebUI: timer related clean ups","shortMessageHtmlLink":"Merge pull request #21117 from Chocobo1/webui_interval"}},{"before":"3c5baac1504fcd83893b11243e47e2b7c879356e","after":"69a829dfb0190468bf3abe4d23d0f8b6033298b0","ref":"refs/heads/master","pushedAt":"2024-07-22T08:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Clean up search engine\n\nNotable changes:\r\n1. Prevent excessive engine module imports.\r\n2. Replace trivial usage of `join()`.\r\n3. Keep the output text sorted whenever possible.\r\n4. Close handles properly.\r\n5. Print error to stderr, not stdout.\r\n6. Report search job exit code.\r\n7. Print exception message to stderr if exception was thrown when\r\n running a search job.\r\n8. Utilize XML library to build XML data\r\n And use 2 spaces as indentation.\r\n\r\nPR #21098.","shortMessageHtmlLink":"Clean up search engine"}},{"before":"3b38d0de7fe9fb84e0a7bbd35dd4381810c5d2c7","after":"3c5baac1504fcd83893b11243e47e2b7c879356e","ref":"refs/heads/master","pushedAt":"2024-07-22T08:44:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Chocobo1","name":null,"path":"/Chocobo1","primaryAvatarUrl":"https://github.com/avatars/u/9395168?s=80&v=4"},"commit":{"message":"Merge pull request #21097 from Chocobo1/webui_a11y\n\nWebUI: Improve accessibility","shortMessageHtmlLink":"Merge pull request #21097 from Chocobo1/webui_a11y"}},{"before":"8b7fdf0f229d69c63fb0e96780f276fe6c8a620e","after":"3b38d0de7fe9fb84e0a7bbd35dd4381810c5d2c7","ref":"refs/heads/master","pushedAt":"2024-07-19T03:25:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glassez","name":"Vladimir Golovnev","path":"/glassez","primaryAvatarUrl":"https://github.com/avatars/u/5063477?s=80&v=4"},"commit":{"message":"Represent by TorrentInfo only info-section related metadata\n\nPR #21084.","shortMessageHtmlLink":"Represent by TorrentInfo only info-section related metadata"}},{"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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/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://github.com/avatars/u/5063477?s=80&v=4"},"commit":{"message":"Use custom storage when reloading torrent\n\nPR #20998.","shortMessageHtmlLink":"Use custom storage when reloading torrent"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkgt63QA","startCursor":null,"endCursor":null}},"title":"Activity ยท qbittorrent/qBittorrent"}