├── src ├── Lantean.QBTMud │ ├── Components │ │ ├── UI │ │ │ ├── NonRendering.razor │ │ │ ├── TdExtended.razor │ │ │ ├── FieldSwitch.razor │ │ │ ├── TickSwitch.razor │ │ │ ├── CellMouseEventArgs.cs │ │ │ ├── CellLongPressEventArgs.cs │ │ │ ├── NonRendering.razor.cs │ │ │ ├── CustomNavLink.razor │ │ │ ├── SortLabel.razor │ │ │ ├── BreakpointOrientationProvider.razor │ │ │ ├── BreakpointOrientationProviderCascades.cs │ │ │ ├── TdExtended.razor.cs │ │ │ ├── TableDataLongPressEventArgs.cs │ │ │ ├── TableDataContextMenuEventArgs.cs │ │ │ └── FieldSwitch.razor.cs │ │ ├── PieceProgress.razor │ │ ├── StatusBar.razor │ │ ├── StatusBar.razor.cs │ │ ├── Menu.razor │ │ ├── Dialogs │ │ │ ├── ConfirmDialog.razor │ │ │ ├── TorrentOptionsDialog.razor │ │ │ ├── ExceptionDialog.razor.cs │ │ │ ├── SubMenuDialog.razor │ │ │ ├── StringFieldDialog.razor │ │ │ ├── NumericFieldDialog.razor │ │ │ ├── DeleteDialog.razor │ │ │ ├── CategoryPropertiesDialog.razor │ │ │ ├── AddTorrentLinkDialog.razor │ │ │ ├── DeleteDialog.razor.cs │ │ │ ├── ManageTagsDialog.razor │ │ │ ├── ManageCategoriesDialog.razor │ │ │ ├── ConfirmDialog.razor.cs │ │ │ ├── AddTagDialog.razor │ │ │ ├── StringFieldDialog.razor.cs │ │ │ ├── MultipleFieldDialog.razor │ │ │ ├── AddTrackerDialog.razor │ │ │ ├── ExceptionDialog.razor │ │ │ ├── SubMenuDialog.razor.cs │ │ │ ├── AddPeerDialog.razor │ │ │ ├── SliderFieldDialog.razor │ │ │ ├── AddTrackerDialog.razor.cs │ │ │ ├── AddTorrentFileDialog.razor.cs │ │ │ ├── AddTorrentLinkDialog.razor.cs │ │ │ ├── SubmittableDialog.cs │ │ │ ├── AddPeerDialog.razor.cs │ │ │ ├── CategoryPropertiesDialog.razor.cs │ │ │ ├── AddTagDialog.razor.cs │ │ │ ├── TorrentOptionsDialog.razor.cs │ │ │ ├── MultipleFieldDialog.razor.cs │ │ │ ├── NumericFieldDialog.razor.cs │ │ │ └── ColumnOptionsDialog.razor │ │ ├── ErrorDisplay.razor │ │ ├── WebSeedsTab.razor │ │ ├── TorrentsListNav.razor │ │ ├── TorrentInfo.razor.cs │ │ ├── Menu.razor.cs │ │ ├── TorrentInfo.razor │ │ ├── ErrorDisplay.razor.cs │ │ ├── TorrentsListNav.razor.cs │ │ ├── EnhancedErrorBoundary.cs │ │ ├── PiecesProgressCanvas.razor │ │ ├── PeersTab.razor │ │ └── Options │ │ │ └── Options.cs │ ├── wwwroot │ │ ├── js │ │ │ └── boot.settings.js │ │ ├── favicon.png │ │ ├── icon-192.png │ │ ├── images │ │ │ ├── mascot.png │ │ │ ├── qbittorrent32.png │ │ │ └── qbittorrent-tray.svg │ │ ├── Lantean.QBTMud.lib.module.js │ │ └── index.html │ ├── Models │ │ ├── ContentItemType.cs │ │ ├── TorrentFilterField.cs │ │ ├── Priority.cs │ │ ├── SpeedPoint.cs │ │ ├── AppliesTo.cs │ │ ├── PeerList.cs │ │ ├── SpeedDirection.cs │ │ ├── Category.cs │ │ ├── RssTreeItem.cs │ │ ├── Status.cs │ │ ├── SearchJobMetadata.cs │ │ ├── SpeedPeriod.cs │ │ ├── LoginForm.cs │ │ ├── AddTorrentLinkOptions.cs │ │ ├── AddTorrentFileOptions.cs │ │ ├── FilterSearchState.cs │ │ ├── RowContext.cs │ │ ├── ShareRatio.cs │ │ ├── SearchFilterOptions.cs │ │ ├── LogForm.cs │ │ ├── FileRow.cs │ │ ├── SearchPreferences.cs │ │ ├── RssTreeNode.cs │ │ ├── SearchForm.cs │ │ ├── RssFeed.cs │ │ ├── FilterState.cs │ │ ├── RssArticle.cs │ │ ├── GlobalTransferInfo.cs │ │ ├── MainData.cs │ │ ├── ColumnDefinition.cs │ │ └── ContentItem.cs │ ├── Services │ │ ├── IClipboardService.cs │ │ ├── IRssDataManager.cs │ │ ├── IPreferencesDataManager.cs │ │ ├── IPeerDataManager.cs │ │ ├── IKeyboardService.cs │ │ ├── CookieHandler.cs │ │ ├── IPeriodicTimerFactory.cs │ │ ├── ITorrentDataManager.cs │ │ ├── IPeriodicTimer.cs │ │ ├── ClipboardService.cs │ │ ├── PeriodicTimerFactory.cs │ │ └── RssDataManager.cs │ ├── Interop │ │ ├── ClientSize.cs │ │ ├── MagnetRegistrationResult.cs │ │ └── BoundingClientRect.cs │ ├── GlobalSuppressions.cs │ ├── EventHandlers │ │ └── EventHandlers.cs │ ├── App.razor │ ├── Helpers │ │ ├── TestIdHelper.cs │ │ ├── EventArgsExtensions.cs │ │ └── ColumnDefinitionHelper.cs │ ├── Layout │ │ ├── OtherLayout.razor │ │ ├── DetailsLayout.razor │ │ ├── ListLayout.razor │ │ ├── OtherLayout.razor.cs │ │ ├── ListLayout.razor.cs │ │ ├── DetailsLayout.razor.cs │ │ └── MainLayout.razor │ ├── _Imports.razor │ ├── Properties │ │ └── launchSettings.json │ ├── Filter │ │ └── PropertyFilterDefinition.cs │ ├── CustomIcons.cs │ └── Pages │ │ ├── Statistics.razor.cs │ │ ├── Login.razor.cs │ │ ├── Tags.razor │ │ ├── About.razor.cs │ │ ├── Rss.razor.css │ │ ├── Categories.razor │ │ ├── Login.razor │ │ └── Details.razor └── Lantean.QBitTorrentClient │ ├── Limits.cs │ ├── Models │ ├── PieceState.cs │ ├── StopCondition.cs │ ├── TorrentContentLayout.cs │ ├── DirectoryContentMode.cs │ ├── LogType.cs │ ├── Priority.cs │ ├── ShareLimitAction.cs │ ├── TrackerStatus.cs │ ├── PeerId.cs │ ├── WebSeed.cs │ ├── DownloadPathOption.cs │ ├── SearchCategory.cs │ ├── NetworkInterface.cs │ ├── SearchStatus.cs │ ├── SearchResults.cs │ ├── SslParameters.cs │ ├── Log.cs │ ├── Category.cs │ ├── ApplicationCookie.cs │ ├── PeerLog.cs │ ├── TorrentPeers.cs │ ├── BuildInfo.cs │ ├── SearchPlugin.cs │ ├── AddTorrentResult.cs │ ├── RssItem.cs │ ├── FileData.cs │ ├── SearchResult.cs │ ├── RssArticle.cs │ ├── TorrentParams.cs │ ├── AddTorrentParams.cs │ └── GlobalTransferInfo.cs │ ├── Lantean.QBitTorrentClient.csproj │ ├── HttpClientExtensions.cs │ ├── SerializerOptions.cs │ ├── Converters │ ├── StringFloatJsonConverter.cs │ ├── CommaSeparatedJsonConverter.cs │ ├── SaveLocationJsonConverter.cs │ ├── NullableStringFloatJsonConverter.cs │ └── DownloadPathOptionJsonConverter.cs │ ├── MultipartFormDataContentExtensions.cs │ ├── FormUrlEncodedBuilder.cs │ └── QueryBuilderExtensions.cs ├── global.json ├── .github └── dependabot.yml ├── test ├── Lantean.QBitTorrentClient.Test │ ├── StubHttpMessageHandler.cs │ ├── Lantean.QBitTorrentClient.Test.csproj │ └── Converters │ │ └── NullableStringFloatJsonConverterTests.cs └── Lantean.QBTMud.Test │ ├── Components │ ├── UI │ │ ├── NonRenderingTests.cs │ │ ├── TickSwitchTests.cs │ │ ├── TdExtendedTests.cs │ │ └── FieldSwitchTests.cs │ └── MenuTests.cs │ ├── Infrastructure │ ├── TestClipboardService.cs │ ├── RazorComponentTestBase.cs │ └── ComponentTestContextTests.cs │ ├── Services │ ├── PeriodicTimerFactoryTests.cs │ └── CookieHandlerTests.cs │ ├── Lantean.QBTMud.Test.csproj │ ├── Models │ └── SearchJobViewModelTests.cs │ └── Helpers │ └── SearchFilterHelperTests.cs └── .dcignore /src/Lantean.QBTMud/Components/UI/NonRendering.razor: -------------------------------------------------------------------------------- 1 | @ChildContent -------------------------------------------------------------------------------- /src/Lantean.QBTMud/Components/PieceProgress.razor: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/Lantean.QBTMud/Components/StatusBar.razor: -------------------------------------------------------------------------------- 1 |Sorry, there's nothing at this address.
10 || @tag | 16 |
| @value | 16 |
| @tracker | 16 |
23 | @Exception.StackTrace 24 |25 |
| @peer | 17 |