{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23219767,"defaultBranch":"master","name":"ruTorrent","ownerLogin":"Novik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-22T09:14:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1230409?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720733741.0","currentOid":""},"activityList":{"items":[{"before":"47cde8e0e15021382d749748cbb7d82873111e60","after":"d15e431bddc2ccebc842190000353e6b776c56b3","ref":"refs/heads/develop","pushedAt":"2024-09-12T17:24:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Apply flex layout to tab bar (#2712)\n\n* Apply flex layout to tab bar\r\n\r\n* Adjust tab themes\r\n\r\n* Fix various styling issues\r\n\r\n- Fix scrollbar overlapping with tabs for MaterialDesign and Oblivion\r\n theme.\r\n- Fix s-table table header cell d'n'd positioning issue.\r\n- Fix rutracker_check plugin DOM structure to comply with other\r\n built-in items.\r\n- Remove ancient browser version check code blocks for Konqueror.\r\n\r\n* Apply flex layout to traffic tab page\r\n\r\n* Brighter MaterialDesign tab text\r\n\r\n* Brighter Oblivion tab text\r\n\r\n---------\r\n\r\nCo-authored-by: stickz ","shortMessageHtmlLink":"Apply flex layout to tab bar (#2712)"}},{"before":"5d71d08bbd8bf8ee5f4dd935348e80b64bbce1af","after":"47cde8e0e15021382d749748cbb7d82873111e60","ref":"refs/heads/develop","pushedAt":"2024-09-04T15:35:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Apply flex layout to RSS plugin (#2711)\n\n- Adjust the layout of the RSS plugin related components, including:\r\n 1. an option page;\r\n 2. a dialog to add rss feed and another dialog to edit it;\r\n 3. a dialog to add rss group;\r\n 4. a dialog to load torrents from rss;\r\n 5. a dialog to edit rss filters;\r\n- Modify the structure of the header of dialog windows, using flex\r\n as well.\r\n- Restrict the max height of dialog windows and set the overflow\r\n property of the content to `auto` for very long dialog windows,\r\n such as the RSS manager dialog on mobile display.","shortMessageHtmlLink":"Apply flex layout to RSS plugin (#2711)"}},{"before":"51c29b29b2e14004fcc2f299f7f05ac7fa5d7f44","after":"5d71d08bbd8bf8ee5f4dd935348e80b64bbce1af","ref":"refs/heads/develop","pushedAt":"2024-09-03T00:41:25.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Merge pull request #2710 from jevenski/flex-unpack\n\nApply flex layout to option-related plugins","shortMessageHtmlLink":"Merge pull request #2710 from jevenski/flex-unpack"}},{"before":"6849335dfe2bff140c2d68f3d9344418f5722676","after":"51c29b29b2e14004fcc2f299f7f05ac7fa5d7f44","ref":"refs/heads/develop","pushedAt":"2024-09-01T13:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Add responsive side panel (#2709)\n\n* Add responsive side panel\r\n\r\n- Remove some CSS rules and use the equivelant Bootstrap classes\r\n for easier maitenance, since CSS rules are harder to maintenant\r\n and tend to grow larger and messier overtime.\r\n\r\n* Adjust offcanvas side panel theme","shortMessageHtmlLink":"Add responsive side panel (#2709)"}},{"before":"6b38c248696e92d7cc679e1110144890efdc1d35","after":"6849335dfe2bff140c2d68f3d9344418f5722676","ref":"refs/heads/develop","pushedAt":"2024-08-20T14:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Apply flex window to main content division (#2705)\n\n* Apply flex layout to main content\r\n\r\n* Fix main content resizing\r\n\r\n* Fix double border issue on main torrent list\r\n\r\n* Fix tdetails graph resize","shortMessageHtmlLink":"Apply flex window to main content division (#2705)"}},{"before":"6072df1dc5b2f528802e6fa778be3a30d0fdaeb4","after":"6b38c248696e92d7cc679e1110144890efdc1d35","ref":"refs/heads/develop","pushedAt":"2024-08-12T12:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Apply flex layout to several dialog windows (#2703)\n\n* Apply flex layout to several dialog windows\r\n\r\n- Changes include the Edit Label dialog, the About dialog, the Help dialog, and the Torrent Properties dialog.\r\n- Remove some dialog window id-based rules and use class-based rules instead. This should simplify the css rules and bring us easier maintenance.\r\n\r\n* Fix torrent search\r\n\r\n* Fix µtorrent type\r\n\r\n* Fix link display in Help dialog window\r\n\r\n* Remove redundant class names\r\n\r\n* Use JS Array iteration for better readability\r\n\r\n- Used a `map()` function on the language and timeout retry option\r\n list generation. Previously a for loop was used to generate\r\n a long HTML string and then the string was embedded into jQuery\r\n to generate the option lists.\r\n\r\n* Revert kbd element to bold span for better visibility\r\n\r\n* Fix context menu click open issue on navbar\r\n\r\n- Previously, when on mobile screens, clicking on the title part of\r\n the navbar item would open the context menu and automatically close\r\n it immediately (\"Plugins\" and \"Search\" buttons to be specific).\r\n This commit is a temporary fix for this issue. In the future, the\r\n context menu mechanism is going to be rewritten.","shortMessageHtmlLink":"Apply flex layout to several dialog windows (#2703)"}},{"before":"44080ca042a826c69b74e6c4552da937862f4ed3","after":"fda24a638d46dd0473788957579006150cccb8bd","ref":"refs/heads/master","pushedAt":"2024-08-11T11:33:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Update french (#2702)\n\nCo-authored-by: blok ","shortMessageHtmlLink":"Update french (#2702)"}},{"before":"d19d72a5285b837717910a629976ea0aa2ecffe3","after":"6072df1dc5b2f528802e6fa778be3a30d0fdaeb4","ref":"refs/heads/develop","pushedAt":"2024-08-11T11:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"s-table flex layout & various bug fixes (#2700)\n\n* Apply flex layout to s-table\r\n\r\n* Move s-table position control to CSS file\r\n\r\n- Set stable, stable-head and stable-body using CSS, instead of using JavsScript methods.\r\n- Adapt different themes to the modified s-table.\r\n\r\n* Fix spacing issues\r\n\r\n* Adjust themes according to changes on status bar\r\n\r\n* When changes were made to the status bar to achieve responsiveness, the themes were not modified accordingly at the moment. That broke the status bar under the Blue, Oblivion, and MaterialDesign themes. Style issues are now fixed.\r\n\r\n* Remove jquery.checkbox.js script in Blue theme\r\n\r\n* Fix check_hash input id typo\r\n\r\n* Remove correctCheckboxes function calls\r\n\r\n* Add for attribute for labels in setting dialog\r\n\r\n* Fix decimal edit rows padding on x-axis","shortMessageHtmlLink":"s-table flex layout & various bug fixes (#2700)"}},{"before":"61cd6f641fef68fce2e056e8ac1ae7f5d2576861","after":"d19d72a5285b837717910a629976ea0aa2ecffe3","ref":"refs/heads/develop","pushedAt":"2024-07-29T00:52:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Apply flex layout to settings dialog (#2698)\n\n* Apply flex layout to settings dialog\r\n\r\n* Changes are applied to the first six system built-in options, which are \"General\", \"Downloads\", \"Connection\", \"BitTorrent\", \"Format\", and \"Advanced\". Other options that are plugin-generated will be adapted afterwards.\r\n* Altered the dialog window to round-cornered to fit in better with other elements\r\n\r\n* Change decimal place setting from table to grid\r\n\r\n* Fix navbar toggler button width","shortMessageHtmlLink":"Apply flex layout to settings dialog (#2698)"}},{"before":"81d4bda089eb3c1ea17e552c67943cadea407850","after":"61cd6f641fef68fce2e056e8ac1ae7f5d2576861","ref":"refs/heads/develop","pushedAt":"2024-07-28T12:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Update/create PT-pt translations (#2697)","shortMessageHtmlLink":"Update/create PT-pt translations (#2697)"}},{"before":"bad42cd822310f4f1548bc16b6a5f443e89c9fae","after":"81d4bda089eb3c1ea17e552c67943cadea407850","ref":"refs/heads/develop","pushedAt":"2024-07-28T12:23:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stickz","name":null,"path":"/stickz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9171157?s=80&v=4"},"commit":{"message":"Add a responsive top menu (#2696)\n\n* Add a responsive top menu\r\n\r\nThe previous step of adopting full bootstrap was a huge leap forward, reducing a huge amount of work adding responsiveness by using bootstrap's built-in components and functionality.\r\nAs for the looks, there are 2 major changes:\r\n- Borders were added to top menu buttons, which made button boundaries easier to spot on mobile screens.\r\n- Buttons' hover effect was set to `brightness` filter. The previous implementation was using a rectangle tile as the background image, which would become odd on mobile screens, because the buttons are going to grow, the background tiles, however, remains the same size.\r\n\r\nSome current TODO's:\r\n- I really want to replace the image icons with bootstrap's monocolor svg icons. This should be approved beforehand, though.\r\n- The big gap on mobile screens between the left side panel and the main torrent list is also on the agenda for rewriting. We can use a bootstrap's offcanvas on the side panel.\r\n\r\n* Add bootstrap js functionality\r\n\r\n* Fix theme compatibility on top menu\r\n\r\n- Reverted the top menu from `