From b494c69dedc08e082d160cf468c8e8743ab615eb Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 11 Feb 2025 11:17:48 +0000 Subject: [PATCH] Squash merge branch 15-release into master --- .gitignore | 1 + README.md | 5 +- app/build.gradle | 9 +- app/src/main/java/io/xpipe/app/Main.java | 2 +- .../beacon/impl/CategoryAddExchangeImpl.java | 7 +- .../app/beacon/impl/FsReadExchangeImpl.java | 2 +- .../app/beacon/impl/FsWriteExchangeImpl.java | 2 +- .../impl/TerminalPrepareExchangeImpl.java | 32 + .../beacon/impl/TerminalWaitExchangeImpl.java | 5 +- .../BrowserFileChooserSessionComp.java | 2 - .../app/browser/BrowserFullSessionComp.java | 7 +- .../app/browser/BrowserFullSessionModel.java | 5 +- .../app/browser/BrowserSessionTabsComp.java | 7 +- .../app/browser/file/BrowserClipboard.java | 7 +- .../file/BrowserConnectionListFilterComp.java | 7 +- .../app/browser/file/BrowserContextMenu.java | 6 +- .../app/browser/file/BrowserFileListComp.java | 5 +- .../app/browser/file/BrowserFileOpener.java | 6 +- .../browser/file/BrowserFileOverviewComp.java | 11 +- .../file/BrowserFileSelectionListComp.java | 1 + .../file/BrowserFileSystemTabComp.java | 5 +- .../file/BrowserFileSystemTabModel.java | 35 +- .../app/browser/file/BrowserGreetingComp.java | 4 +- .../browser/file/BrowserHistoryTabComp.java | 111 +- .../app/browser/file/BrowserNavBarComp.java | 28 +- .../app/browser/file/BrowserOverviewComp.java | 2 - .../file/BrowserQuickAccessContextMenu.java | 10 +- .../browser/file/BrowserStatusBarComp.java | 4 +- .../app/browser/file/BrowserTransferComp.java | 5 +- .../app/browser/icon/BrowserIconVariant.java | 2 +- app/src/main/java/io/xpipe/app/comp/Comp.java | 10 +- .../io/xpipe/app/comp/base/AppLayoutComp.java | 2 - .../comp/base/AppMainWindowContentComp.java | 11 +- .../io/xpipe/app/comp/base/ButtonComp.java | 4 +- .../ContextualFileReferenceChoiceComp.java | 5 +- .../io/xpipe/app/comp/base/CountComp.java | 43 +- .../io/xpipe/app/comp/base/DropdownComp.java | 14 +- .../app/comp/base/IntegratedTextAreaComp.java | 34 + .../io/xpipe/app/comp/base/IntroComp.java | 4 +- .../app/comp/base/LazyTextFieldComp.java | 6 +- .../xpipe/app/comp/base/ListBoxViewComp.java | 126 +- .../xpipe/app/comp/base/ListSelectorComp.java | 3 +- .../app/comp/base/ListVirtualViewComp.java | 138 + .../app/comp/base/LoadingOverlayComp.java | 10 +- .../io/xpipe/app/comp/base/MarkdownComp.java | 4 +- .../io/xpipe/app/comp/base/ModalButton.java | 6 +- .../io/xpipe/app/comp/base/ModalOverlay.java | 4 + .../xpipe/app/comp/base/ModalOverlayComp.java | 20 +- .../comp/base/ModalOverlayContentComp.java | 2 +- .../io/xpipe/app/comp/base/OptionsComp.java | 10 +- .../app/comp/base/PopupMenuButtonComp.java | 4 +- .../xpipe/app/comp/base/PrettyImageComp.java | 6 +- .../io/xpipe/app/comp/base/PrettySvgComp.java | 116 - .../xpipe/app/comp/base/SideMenuBarComp.java | 13 +- .../io/xpipe/app/comp/base/SvgHelper.java | 45 - .../java/io/xpipe/app/comp/base/SvgView.java | 146 - .../xpipe/app/comp/base/TileButtonComp.java | 4 +- .../xpipe/app/comp/base/TitledPaneComp.java | 44 - .../xpipe/app/comp/base/TooltipAugment.java | 3 +- .../io/xpipe/app/comp/base/VBoxViewComp.java | 76 - .../app/comp/store/DenseStoreEntryComp.java | 15 +- .../io/xpipe/app/comp/store/OsLogoComp.java | 7 +- .../comp/store/StandardStoreEntryComp.java | 6 +- .../app/comp/store/StoreCategoryComp.java | 44 +- .../app/comp/store/StoreCategoryListComp.java | 8 +- .../app/comp/store/StoreCategoryWrapper.java | 37 +- .../xpipe/app/comp/store/StoreChoiceComp.java | 6 +- .../app/comp/store/StoreCreationComp.java | 16 +- .../app/comp/store/StoreCreationMenu.java | 4 +- .../xpipe/app/comp/store/StoreEntryComp.java | 34 +- .../store/StoreEntryListOverviewComp.java | 22 +- .../app/comp/store/StoreEntryWrapper.java | 114 +- .../app/comp/store/StoreIconChoiceComp.java | 90 +- .../app/comp/store/StoreIconChoiceDialog.java | 37 +- .../xpipe/app/comp/store/StoreIconComp.java | 8 +- .../comp/store/StoreIdentitiesIntroComp.java | 10 +- .../xpipe/app/comp/store/StoreIntroComp.java | 6 +- .../xpipe/app/comp/store/StoreNotesComp.java | 6 +- .../app/comp/store/StoreScriptsIntroComp.java | 6 +- .../io/xpipe/app/comp/store/StoreSection.java | 30 +- .../xpipe/app/comp/store/StoreViewState.java | 16 +- .../xpipe/app/core/AppDistributionType.java | 198 + .../xpipe/app/core/AppExtensionManager.java | 36 +- .../main/java/io/xpipe/app/core/AppFont.java | 34 +- .../java/io/xpipe/app/core/AppFontSizes.java | 124 + .../io/xpipe/app/core/AppGreetingsDialog.java | 3 - .../main/java/io/xpipe/app/core/AppI18n.java | 210 +- .../java/io/xpipe/app/core/AppI18nData.java | 127 + .../io/xpipe/app/core/AppLayoutModel.java | 19 +- .../io/xpipe/app/core/AppOpenArguments.java | 1 + .../java/io/xpipe/app/core/AppProperties.java | 7 +- .../main/java/io/xpipe/app/core/AppStyle.java | 42 +- .../main/java/io/xpipe/app/core/AppTheme.java | 119 +- .../io/xpipe/app/core/check/AppGpuCheck.java | 10 + .../app/core/check/AppJavaOptionsCheck.java | 2 +- .../xpipe/app/core/check/AppShellCheck.java | 2 +- .../xpipe/app/core/check/AppShellChecker.java | 22 +- .../java/io/xpipe/app/core/mode/BaseMode.java | 14 +- .../io/xpipe/app/core/mode/OperationMode.java | 16 +- .../io/xpipe/app/core/window/AppDialog.java | 27 +- .../xpipe/app/core/window/AppMainWindow.java | 79 +- .../app/core/window/AppWindowHelper.java | 40 +- .../xpipe/app/core/window/ModifiedStage.java | 14 +- .../core/window/NativeWinWindowControl.java | 1 + .../java/io/xpipe/app/ext/ActionProvider.java | 54 + .../xpipe/app/ext}/ConnectionFileSystem.java | 11 +- .../io/xpipe/app/ext/DataStoreProvider.java | 10 +- .../io/xpipe/app/ext/DataStoreProviders.java | 21 +- .../xpipe/app/ext/ProcessControlProvider.java | 5 - .../ext/SingletonSessionStoreProvider.java | 2 +- .../java/io/xpipe/app/icon/SystemIcon.java | 10 + .../io/xpipe/app/icon/SystemIconCache.java | 116 + .../io/xpipe/app/icon/SystemIconManager.java | 112 + .../io/xpipe/app/icon/SystemIconSource.java | 150 + .../xpipe/app/icon/SystemIconSourceData.java | 58 + .../xpipe/app/icon/SystemIconSourceFile.java | 14 + .../io/xpipe/app/issue/ErrorDetailsComp.java | 8 +- .../io/xpipe/app/issue/ErrorHandlerComp.java | 28 +- .../io/xpipe/app/issue/EventHandlerImpl.java | 1 - .../xpipe/app/issue/GuiErrorHandlerBase.java | 2 +- .../xpipe/app/issue/SentryErrorHandler.java | 4 +- .../xpipe/app/issue/TerminalErrorHandler.java | 10 +- .../io/xpipe/app/issue/UserReportComp.java | 60 +- .../io/xpipe/app/prefs/AboutCategory.java | 41 +- .../java/io/xpipe/app/prefs/AppPrefs.java | 43 +- .../java/io/xpipe/app/prefs/AppPrefsComp.java | 10 +- .../app/prefs/AppPrefsStorageHandler.java | 35 +- .../xpipe/app/prefs/AppearanceCategory.java | 3 +- .../app/prefs/ExternalApplicationHelper.java | 16 + .../app/prefs/ExternalApplicationType.java | 16 +- .../xpipe/app/prefs/ExternalEditorType.java | 28 +- .../app/prefs/ExternalPasswordManager.java | 19 +- .../app/prefs/ExternalRdpClientType.java | 3 +- .../io/xpipe/app/prefs/IconsCategory.java | 177 + .../app/prefs/PasswordManagerCategory.java | 20 +- .../io/xpipe/app/prefs/SupportedLocale.java | 39 +- .../io/xpipe/app/prefs/TerminalCategory.java | 10 + .../prefs/ThirdPartyDependencyListComp.java | 8 +- .../xpipe/app/prefs/TroubleshootCategory.java | 2 +- .../io/xpipe/app/prefs/UpdateCheckComp.java | 22 +- .../io/xpipe/app/prefs/VaultCategory.java | 44 +- .../app/prefs/WorkspaceCreationDialog.java | 4 +- .../io/xpipe/app/resources/AppImages.java | 66 +- .../resources/ContainerAutoSystemIcon.java | 45 - .../app/resources/FileAutoSystemIcon.java | 36 - .../app/resources/ShellAutoSystemIcon.java | 25 - .../io/xpipe/app/resources/SystemIcon.java | 23 - .../io/xpipe/app/resources/SystemIcons.java | 116 - .../io/xpipe/app/storage/DataStorage.java | 114 +- .../io/xpipe/app/storage/DataStorageNode.java | 61 +- .../xpipe/app/storage/DataStorageSecret.java | 61 +- .../app/storage/DataStorageUserHandler.java | 2 + .../xpipe/app/storage/DataStoreCategory.java | 4 - .../io/xpipe/app/storage/DataStoreEntry.java | 36 +- .../app/storage/ImpersistentStorage.java | 6 + .../io/xpipe/app/storage/StandardStorage.java | 19 +- .../app/terminal/AlacrittyTerminalType.java | 2 +- .../xpipe/app/terminal/CmdTerminalType.java | 7 +- .../app/terminal/CustomTerminalType.java | 2 +- .../app/terminal/ExternalTerminalType.java | 70 +- .../xpipe/app/terminal/GnomeConsoleType.java | 42 + .../xpipe/app/terminal/GnomeTerminalType.java | 4 +- .../xpipe/app/terminal/KittyTerminalType.java | 4 +- .../app/terminal/MobaXTermTerminalType.java | 14 +- .../app/terminal/PowerShellTerminalType.java | 7 +- .../app/terminal/PtyxisTerminalType.java | 40 + .../xpipe/app/terminal/PwshTerminalType.java | 7 +- .../app/terminal/SecureCrtTerminalType.java | 2 +- .../xpipe/app/terminal/TabbyTerminalType.java | 6 +- .../xpipe/app/terminal/TerminalLauncher.java | 2 +- .../app/terminal/TerminalLauncherManager.java | 23 +- .../app/terminal/TermiusTerminalType.java | 4 +- .../xpipe/app/terminal/WarpTerminalType.java | 2 +- .../xpipe/app/terminal/WaveTerminalType.java | 29 +- .../xpipe/app/terminal/WezTerminalType.java | 5 +- .../app/terminal/WindowsTerminalSession.java | 3 +- .../app/terminal/WindowsTerminalType.java | 8 +- .../app/terminal/XShellTerminalType.java | 4 +- .../java/io/xpipe/app/test/TestModule.java | 2 +- .../io/xpipe/app/update/AppDownloads.java | 8 +- .../io/xpipe/app/update/AppInstaller.java | 12 +- .../io/xpipe/app/update/GitHubUpdater.java | 7 +- .../io/xpipe/app/update/PortableUpdater.java | 3 +- .../app/update/UpdateAvailableDialog.java | 3 +- .../app/update/UpdateChangelogAlert.java | 5 +- .../io/xpipe/app/update/UpdateHandler.java | 7 +- .../io/xpipe/app/update/UpdateNagDialog.java | 3 +- .../app/update/XPipeDistributionType.java | 148 - .../java/io/xpipe/app/util/AskpassAlert.java | 2 +- .../xpipe/app/util/BaseElevationHandler.java | 1 + .../java/io/xpipe/app/util/ColorHelper.java | 18 + .../io/xpipe/app/util/ContextMenuHelper.java | 2 + .../io/xpipe/app/util/EncryptionToken.java | 28 +- .../xpipe/app/util/HumanReadableFormat.java | 17 +- .../java/io/xpipe/app/util/Hyperlinks.java | 15 +- .../java/io/xpipe/app/util/JfxHelper.java | 6 +- .../java/io/xpipe/app/util/LabelGraphic.java | 4 +- .../io/xpipe/app/util/LicenseProvider.java | 2 + .../io/xpipe/app/util/LicensedFeature.java | 2 - .../java/io/xpipe/app/util/LocalExec.java | 38 + .../java/io/xpipe/app/util/LocalShell.java | 4 +- .../io/xpipe/app/util/LocalShellCache.java | 43 + .../java/io/xpipe/app/util/PasswdFile.java | 2 +- .../java/io/xpipe/app/util/ScanDialog.java | 12 +- .../io/xpipe/app/util/ScanDialogComp.java | 20 +- .../java/io/xpipe/app/util/ScriptHelper.java | 11 +- .../java/io/xpipe/app/util/SecretManager.java | 5 +- .../xpipe/app/util/SecretQueryFormatter.java | 8 + .../xpipe/app/util/SecretQueryProgress.java | 10 + .../io/xpipe/app/util/ShellControlCache.java | 4 + .../io/xpipe/app/util/ShellStoreFormat.java | 3 +- .../java/io/xpipe/app/util/ShellTemp.java | 4 +- .../io/xpipe/app/util/SshLocalBridge.java | 33 +- .../java/io/xpipe/app/util/Validators.java | 5 +- .../io/xpipe/app/util/WindowsRegistry.java | 73 +- app/src/main/java/module-info.java | 5 +- .../resources/img/graphics/Hips-122-dark.png | Bin 7734 -> 7836 bytes .../app/resources/img/graphics/Hips-122.png | Bin 4689 -> 5049 bytes .../resources/img/graphics/Hips-244-dark.png | Bin 0 -> 16889 bytes .../app/resources/img/graphics/Hips-244.png | Bin 0 -> 10641 bytes .../resources/img/graphics/Hips-61-dark.png | Bin 3533 -> 0 bytes .../app/resources/img/graphics/Hips-61.png | Bin 2159 -> 0 bytes .../xpipe/app/resources/img/os/android-16.png | Bin 0 -> 267 bytes .../xpipe/app/resources/img/os/android-24.png | Bin 0 -> 398 bytes .../xpipe/app/resources/img/os/android-40.png | Bin 0 -> 665 bytes .../xpipe/app/resources/img/os/android-80.png | Bin 0 -> 1292 bytes .../resources/img/system/2fauth-16-dark.png | Bin 280 -> 0 bytes .../app/resources/img/system/2fauth-16.png | Bin 327 -> 0 bytes .../resources/img/system/2fauth-24-dark.png | Bin 325 -> 0 bytes .../app/resources/img/system/2fauth-24.png | Bin 376 -> 0 bytes .../resources/img/system/2fauth-40-dark.png | Bin 398 -> 0 bytes .../app/resources/img/system/2fauth-40.png | Bin 461 -> 0 bytes .../resources/img/system/activepieces-16.png | Bin 508 -> 0 bytes .../resources/img/system/activepieces-24.png | Bin 702 -> 0 bytes .../resources/img/system/activepieces-40.png | Bin 1146 -> 0 bytes .../img/system/actual-budget-16-dark.png | Bin 384 -> 0 bytes .../resources/img/system/actual-budget-16.png | Bin 552 -> 0 bytes .../img/system/actual-budget-24-dark.png | Bin 545 -> 0 bytes .../resources/img/system/actual-budget-24.png | Bin 866 -> 0 bytes .../img/system/actual-budget-40-dark.png | Bin 1002 -> 0 bytes .../resources/img/system/actual-budget-40.png | Bin 1531 -> 0 bytes .../resources/img/system/adguard-home-16.png | Bin 591 -> 0 bytes .../resources/img/system/adguard-home-24.png | Bin 871 -> 0 bytes .../resources/img/system/adguard-home-40.png | Bin 1425 -> 0 bytes .../resources/img/system/adminer-16-dark.png | Bin 486 -> 0 bytes .../app/resources/img/system/adminer-16.png | Bin 645 -> 0 bytes .../resources/img/system/adminer-24-dark.png | Bin 741 -> 0 bytes .../app/resources/img/system/adminer-24.png | Bin 945 -> 0 bytes .../resources/img/system/adminer-40-dark.png | Bin 1238 -> 0 bytes .../app/resources/img/system/adminer-40.png | Bin 1559 -> 0 bytes .../img/system/adobe-lightroom-16.png | Bin 392 -> 0 bytes .../img/system/adobe-lightroom-24.png | Bin 520 -> 0 bytes .../img/system/adobe-lightroom-40.png | Bin 752 -> 0 bytes .../img/system/adoberoom-light-16-dark.png | Bin 312 -> 0 bytes .../img/system/adoberoom-light-24-dark.png | Bin 411 -> 0 bytes .../img/system/adoberoom-light-40-dark.png | Bin 593 -> 0 bytes .../resources/img/system/adventurelog-16.png | Bin 839 -> 0 bytes .../resources/img/system/adventurelog-24.png | Bin 1260 -> 0 bytes .../resources/img/system/adventurelog-40.png | Bin 2120 -> 0 bytes .../resources/img/system/affine-16-dark.png | Bin 455 -> 0 bytes .../app/resources/img/system/affine-16.png | Bin 432 -> 0 bytes .../resources/img/system/affine-24-dark.png | Bin 688 -> 0 bytes .../app/resources/img/system/affine-24.png | Bin 649 -> 0 bytes .../resources/img/system/affine-40-dark.png | Bin 1190 -> 0 bytes .../app/resources/img/system/affine-40.png | Bin 1170 -> 0 bytes .../app/resources/img/system/airtable-16.png | Bin 540 -> 0 bytes .../app/resources/img/system/airtable-24.png | Bin 749 -> 0 bytes .../app/resources/img/system/airtable-40.png | Bin 1195 -> 0 bytes .../resources/img/system/akkoma-16-dark.png | Bin 546 -> 0 bytes .../app/resources/img/system/akkoma-16.png | Bin 544 -> 0 bytes .../resources/img/system/akkoma-24-dark.png | Bin 790 -> 0 bytes .../app/resources/img/system/akkoma-24.png | Bin 799 -> 0 bytes .../resources/img/system/akkoma-40-dark.png | Bin 1271 -> 0 bytes .../app/resources/img/system/akkoma-40.png | Bin 1250 -> 0 bytes .../app/resources/img/system/alist-16.png | Bin 674 -> 0 bytes .../app/resources/img/system/alist-24.png | Bin 1028 -> 0 bytes .../app/resources/img/system/alist-40.png | Bin 1667 -> 0 bytes .../resources/img/system/amnezia-16-dark.png | Bin 498 -> 0 bytes .../app/resources/img/system/amnezia-16.png | Bin 781 -> 0 bytes .../resources/img/system/amnezia-24-dark.png | Bin 742 -> 0 bytes .../app/resources/img/system/amnezia-24.png | Bin 1294 -> 0 bytes .../resources/img/system/amnezia-40-dark.png | Bin 1291 -> 0 bytes .../app/resources/img/system/amnezia-40.png | Bin 2321 -> 0 bytes .../app/resources/img/system/anonaddy-16.png | Bin 613 -> 0 bytes .../app/resources/img/system/anonaddy-24.png | Bin 981 -> 0 bytes .../app/resources/img/system/anonaddy-40.png | Bin 1601 -> 0 bytes .../resources/img/system/ansible-16-dark.png | Bin 494 -> 0 bytes .../app/resources/img/system/ansible-16.png | Bin 636 -> 0 bytes .../resources/img/system/ansible-24-dark.png | Bin 754 -> 0 bytes .../app/resources/img/system/ansible-24.png | Bin 952 -> 0 bytes .../resources/img/system/ansible-40-dark.png | Bin 1332 -> 0 bytes .../app/resources/img/system/ansible-40.png | Bin 1592 -> 0 bytes .../resources/img/system/apache-answer-16.png | Bin 357 -> 0 bytes .../resources/img/system/apache-answer-24.png | Bin 445 -> 0 bytes .../resources/img/system/apache-answer-40.png | Bin 658 -> 0 bytes .../app/resources/img/system/appflowy-16.png | Bin 667 -> 0 bytes .../app/resources/img/system/appflowy-24.png | Bin 1027 -> 0 bytes .../app/resources/img/system/appflowy-40.png | Bin 1747 -> 0 bytes .../app/resources/img/system/appwrite-16.png | Bin 500 -> 0 bytes .../app/resources/img/system/appwrite-24.png | Bin 674 -> 0 bytes .../app/resources/img/system/appwrite-40.png | Bin 1030 -> 0 bytes .../img/system/ara-records-ansible-16.png | Bin 902 -> 0 bytes .../img/system/ara-records-ansible-24.png | Bin 1479 -> 0 bytes .../img/system/ara-records-ansible-40.png | Bin 2658 -> 0 bytes .../app/resources/img/system/argo-cd-16.png | Bin 740 -> 0 bytes .../app/resources/img/system/argo-cd-24.png | Bin 1275 -> 0 bytes .../app/resources/img/system/argo-cd-40.png | Bin 2481 -> 0 bytes .../app/resources/img/system/asciinema-16.png | Bin 443 -> 0 bytes .../app/resources/img/system/asciinema-24.png | Bin 597 -> 0 bytes .../app/resources/img/system/asciinema-40.png | Bin 1002 -> 0 bytes .../resources/img/system/astuto-16-dark.png | Bin 524 -> 0 bytes .../app/resources/img/system/astuto-16.png | Bin 488 -> 0 bytes .../resources/img/system/astuto-24-dark.png | Bin 792 -> 0 bytes .../app/resources/img/system/astuto-24.png | Bin 744 -> 0 bytes .../resources/img/system/astuto-40-dark.png | Bin 1355 -> 0 bytes .../app/resources/img/system/astuto-40.png | Bin 1317 -> 0 bytes .../resources/img/system/atera-16-dark.png | Bin 485 -> 0 bytes .../app/resources/img/system/atera-16.png | Bin 654 -> 0 bytes .../resources/img/system/atera-24-dark.png | Bin 702 -> 0 bytes .../app/resources/img/system/atera-24.png | Bin 1001 -> 0 bytes .../resources/img/system/atera-40-dark.png | Bin 1071 -> 0 bytes .../app/resources/img/system/atera-40.png | Bin 1604 -> 0 bytes .../resources/img/system/atuin-16-dark.png | Bin 526 -> 0 bytes .../app/resources/img/system/atuin-16.png | Bin 841 -> 0 bytes .../resources/img/system/atuin-24-dark.png | Bin 850 -> 0 bytes .../app/resources/img/system/atuin-24.png | Bin 1366 -> 0 bytes .../resources/img/system/atuin-40-dark.png | Bin 1578 -> 0 bytes .../app/resources/img/system/atuin-40.png | Bin 2648 -> 0 bytes .../resources/img/system/audacity-16-dark.png | Bin 471 -> 0 bytes .../app/resources/img/system/audacity-16.png | Bin 651 -> 0 bytes .../resources/img/system/audacity-24-dark.png | Bin 692 -> 0 bytes .../app/resources/img/system/audacity-24.png | Bin 1001 -> 0 bytes .../resources/img/system/audacity-40-dark.png | Bin 1069 -> 0 bytes .../app/resources/img/system/audacity-40.png | Bin 1664 -> 0 bytes .../img/system/audiobookshelf-16.png | Bin 902 -> 0 bytes .../img/system/audiobookshelf-24.png | Bin 1373 -> 0 bytes .../img/system/audiobookshelf-40.png | Bin 2347 -> 0 bytes .../resources/img/system/authelia-16-dark.png | Bin 542 -> 0 bytes .../app/resources/img/system/authelia-16.png | Bin 808 -> 0 bytes .../resources/img/system/authelia-24-dark.png | Bin 839 -> 0 bytes .../app/resources/img/system/authelia-24.png | Bin 1404 -> 0 bytes .../resources/img/system/authelia-40-dark.png | Bin 1464 -> 0 bytes .../app/resources/img/system/authelia-40.png | Bin 2678 -> 0 bytes .../app/resources/img/system/authentik-16.png | Bin 490 -> 0 bytes .../app/resources/img/system/authentik-24.png | Bin 639 -> 0 bytes .../app/resources/img/system/authentik-40.png | Bin 993 -> 0 bytes .../app/resources/img/system/authman-16.png | Bin 843 -> 0 bytes .../app/resources/img/system/authman-24.png | Bin 1444 -> 0 bytes .../app/resources/img/system/authman-40.png | Bin 2909 -> 0 bytes .../app/resources/img/system/autobrr-16.png | Bin 789 -> 0 bytes .../app/resources/img/system/autobrr-24.png | Bin 1237 -> 0 bytes .../app/resources/img/system/autobrr-40.png | Bin 2218 -> 0 bytes .../resources/img/system/automad-16-dark.png | Bin 414 -> 0 bytes .../app/resources/img/system/automad-16.png | Bin 384 -> 0 bytes .../resources/img/system/automad-24-dark.png | Bin 559 -> 0 bytes .../app/resources/img/system/automad-24.png | Bin 550 -> 0 bytes .../resources/img/system/automad-40-dark.png | Bin 895 -> 0 bytes .../app/resources/img/system/automad-40.png | Bin 864 -> 0 bytes .../app/resources/img/system/azuracast-16.png | Bin 737 -> 0 bytes .../app/resources/img/system/azuracast-24.png | Bin 1081 -> 0 bytes .../app/resources/img/system/azuracast-40.png | Bin 1793 -> 0 bytes .../img/system/baby-buddy-16-dark.png | Bin 448 -> 0 bytes .../resources/img/system/baby-buddy-16.png | Bin 611 -> 0 bytes .../img/system/baby-buddy-24-dark.png | Bin 668 -> 0 bytes .../resources/img/system/baby-buddy-24.png | Bin 906 -> 0 bytes .../img/system/baby-buddy-40-dark.png | Bin 1070 -> 0 bytes .../resources/img/system/baby-buddy-40.png | Bin 1692 -> 0 bytes .../img/system/backblaze-16-dark.png | Bin 410 -> 0 bytes .../app/resources/img/system/backblaze-16.png | Bin 618 -> 0 bytes .../img/system/backblaze-24-dark.png | Bin 608 -> 0 bytes .../app/resources/img/system/backblaze-24.png | Bin 909 -> 0 bytes .../img/system/backblaze-40-dark.png | Bin 993 -> 0 bytes .../app/resources/img/system/backblaze-40.png | Bin 1518 -> 0 bytes .../resources/img/system/backrest-16-dark.png | Bin 425 -> 0 bytes .../app/resources/img/system/backrest-16.png | Bin 401 -> 0 bytes .../resources/img/system/backrest-24-dark.png | Bin 585 -> 0 bytes .../app/resources/img/system/backrest-24.png | Bin 558 -> 0 bytes .../resources/img/system/backrest-40-dark.png | Bin 985 -> 0 bytes .../app/resources/img/system/backrest-40.png | Bin 896 -> 0 bytes .../resources/img/system/bar-assistant-16.png | Bin 660 -> 0 bytes .../resources/img/system/bar-assistant-24.png | Bin 973 -> 0 bytes .../resources/img/system/bar-assistant-40.png | Bin 1590 -> 0 bytes .../resources/img/system/baserow-16-dark.png | Bin 264 -> 0 bytes .../app/resources/img/system/baserow-16.png | Bin 284 -> 0 bytes .../resources/img/system/baserow-24-dark.png | Bin 363 -> 0 bytes .../app/resources/img/system/baserow-24.png | Bin 397 -> 0 bytes .../resources/img/system/baserow-40-dark.png | Bin 479 -> 0 bytes .../app/resources/img/system/baserow-40.png | Bin 555 -> 0 bytes .../system/beaver-habit-tracker-16-dark.png | Bin 428 -> 0 bytes .../img/system/beaver-habit-tracker-16.png | Bin 392 -> 0 bytes .../system/beaver-habit-tracker-24-dark.png | Bin 651 -> 0 bytes .../img/system/beaver-habit-tracker-24.png | Bin 599 -> 0 bytes .../system/beaver-habit-tracker-40-dark.png | Bin 1084 -> 0 bytes .../img/system/beaver-habit-tracker-40.png | Bin 1015 -> 0 bytes .../resources/img/system/beszel-16-dark.png | Bin 357 -> 0 bytes .../app/resources/img/system/beszel-16.png | Bin 431 -> 0 bytes .../resources/img/system/beszel-24-dark.png | Bin 443 -> 0 bytes .../app/resources/img/system/beszel-24.png | Bin 548 -> 0 bytes .../resources/img/system/beszel-40-dark.png | Bin 644 -> 0 bytes .../app/resources/img/system/beszel-40.png | Bin 766 -> 0 bytes .../img/system/biblioreads-16-dark.png | Bin 412 -> 0 bytes .../resources/img/system/biblioreads-16.png | Bin 381 -> 0 bytes .../img/system/biblioreads-24-dark.png | Bin 549 -> 0 bytes .../resources/img/system/biblioreads-24.png | Bin 510 -> 0 bytes .../img/system/biblioreads-40-dark.png | Bin 860 -> 0 bytes .../resources/img/system/biblioreads-40.png | Bin 753 -> 0 bytes .../resources/img/system/bigbluebutton-16.png | Bin 890 -> 0 bytes .../resources/img/system/bigbluebutton-24.png | Bin 1388 -> 0 bytes .../resources/img/system/bigbluebutton-40.png | Bin 2466 -> 0 bytes .../resources/img/system/bigcapital-16.png | Bin 412 -> 0 bytes .../resources/img/system/bigcapital-24.png | Bin 411 -> 0 bytes .../resources/img/system/bigcapital-40.png | Bin 528 -> 0 bytes .../xpipe/app/resources/img/system/bin-16.png | Bin 144 -> 0 bytes .../xpipe/app/resources/img/system/bin-24.png | Bin 155 -> 0 bytes .../xpipe/app/resources/img/system/bin-40.png | Bin 187 -> 0 bytes .../img/system/bitbucket-16-dark.png | Bin 330 -> 0 bytes .../app/resources/img/system/bitbucket-16.png | Bin 518 -> 0 bytes .../img/system/bitbucket-24-dark.png | Bin 410 -> 0 bytes .../app/resources/img/system/bitbucket-24.png | Bin 679 -> 0 bytes .../img/system/bitbucket-40-dark.png | Bin 620 -> 0 bytes .../app/resources/img/system/bitbucket-40.png | Bin 1048 -> 0 bytes .../img/system/bitwarden-16-dark.png | Bin 332 -> 0 bytes .../app/resources/img/system/bitwarden-16.png | Bin 453 -> 0 bytes .../img/system/bitwarden-24-dark.png | Bin 419 -> 0 bytes .../app/resources/img/system/bitwarden-24.png | Bin 611 -> 0 bytes .../img/system/bitwarden-40-dark.png | Bin 617 -> 0 bytes .../app/resources/img/system/bitwarden-40.png | Bin 923 -> 0 bytes .../app/resources/img/system/bknd-16-dark.png | Bin 372 -> 0 bytes .../app/resources/img/system/bknd-16.png | Bin 560 -> 0 bytes .../app/resources/img/system/bknd-24-dark.png | Bin 527 -> 0 bytes .../app/resources/img/system/bknd-24.png | Bin 788 -> 0 bytes .../app/resources/img/system/bknd-40-dark.png | Bin 823 -> 0 bytes .../app/resources/img/system/bknd-40.png | Bin 1272 -> 0 bytes .../resources/img/system/blinko-16-dark.png | Bin 504 -> 0 bytes .../app/resources/img/system/blinko-16.png | Bin 587 -> 0 bytes .../resources/img/system/blinko-24-dark.png | Bin 754 -> 0 bytes .../app/resources/img/system/blinko-24.png | Bin 886 -> 0 bytes .../resources/img/system/blinko-40-dark.png | Bin 1220 -> 0 bytes .../app/resources/img/system/blinko-40.png | Bin 1473 -> 0 bytes .../app/resources/img/system/blocky-16.png | Bin 873 -> 0 bytes .../app/resources/img/system/blocky-24.png | Bin 1469 -> 0 bytes .../app/resources/img/system/blocky-40.png | Bin 2735 -> 0 bytes .../resources/img/system/bluesky-16-dark.png | Bin 399 -> 0 bytes .../app/resources/img/system/bluesky-16.png | Bin 523 -> 0 bytes .../resources/img/system/bluesky-24-dark.png | Bin 579 -> 0 bytes .../app/resources/img/system/bluesky-24.png | Bin 792 -> 0 bytes .../resources/img/system/bluesky-40-dark.png | Bin 920 -> 0 bytes .../app/resources/img/system/bluesky-40.png | Bin 1205 -> 0 bytes .../app/resources/img/system/booklogr-16.png | Bin 611 -> 0 bytes .../app/resources/img/system/booklogr-24.png | Bin 891 -> 0 bytes .../app/resources/img/system/booklogr-40.png | Bin 1459 -> 0 bytes .../app/resources/img/system/bookstack-16.png | Bin 766 -> 0 bytes .../app/resources/img/system/bookstack-24.png | Bin 1220 -> 0 bytes .../app/resources/img/system/bookstack-40.png | Bin 2043 -> 0 bytes .../app/resources/img/system/borg-16.png | Bin 339 -> 0 bytes .../app/resources/img/system/borg-24.png | Bin 398 -> 0 bytes .../app/resources/img/system/borg-40.png | Bin 486 -> 0 bytes .../img/system/borgmatic-16-dark.png | Bin 523 -> 0 bytes .../app/resources/img/system/borgmatic-16.png | Bin 476 -> 0 bytes .../img/system/borgmatic-24-dark.png | Bin 726 -> 0 bytes .../app/resources/img/system/borgmatic-24.png | Bin 687 -> 0 bytes .../img/system/borgmatic-40-dark.png | Bin 1192 -> 0 bytes .../app/resources/img/system/borgmatic-40.png | Bin 1124 -> 0 bytes .../img/system/broadcastchannel-16-dark.png | Bin 345 -> 0 bytes .../img/system/broadcastchannel-16.png | Bin 339 -> 0 bytes .../img/system/broadcastchannel-24-dark.png | Bin 474 -> 0 bytes .../img/system/broadcastchannel-24.png | Bin 462 -> 0 bytes .../img/system/broadcastchannel-40-dark.png | Bin 715 -> 0 bytes .../img/system/broadcastchannel-40.png | Bin 691 -> 0 bytes .../resources/img/system/brother-16-dark.png | Bin 340 -> 0 bytes .../app/resources/img/system/brother-16.png | Bin 455 -> 0 bytes .../resources/img/system/brother-24-dark.png | Bin 527 -> 0 bytes .../app/resources/img/system/brother-24.png | Bin 733 -> 0 bytes .../resources/img/system/brother-40-dark.png | Bin 892 -> 0 bytes .../app/resources/img/system/brother-40.png | Bin 1334 -> 0 bytes .../app/resources/img/system/budgetbee-16.png | Bin 651 -> 0 bytes .../app/resources/img/system/budgetbee-24.png | Bin 917 -> 0 bytes .../app/resources/img/system/budgetbee-40.png | Bin 1612 -> 0 bytes .../app/resources/img/system/budibase-16.png | Bin 470 -> 0 bytes .../app/resources/img/system/budibase-24.png | Bin 640 -> 0 bytes .../app/resources/img/system/budibase-40.png | Bin 941 -> 0 bytes .../img/system/bunkerweb-16-dark.png | Bin 366 -> 0 bytes .../app/resources/img/system/bunkerweb-16.png | Bin 472 -> 0 bytes .../img/system/bunkerweb-24-dark.png | Bin 486 -> 0 bytes .../app/resources/img/system/bunkerweb-24.png | Bin 654 -> 0 bytes .../img/system/bunkerweb-40-dark.png | Bin 759 -> 0 bytes .../app/resources/img/system/bunkerweb-40.png | Bin 1016 -> 0 bytes .../app/resources/img/system/caddy-16.png | Bin 796 -> 0 bytes .../app/resources/img/system/caddy-24.png | Bin 1224 -> 0 bytes .../app/resources/img/system/caddy-40.png | Bin 2191 -> 0 bytes .../resources/img/system/cal-com-16-dark.png | Bin 403 -> 0 bytes .../app/resources/img/system/cal-com-16.png | Bin 426 -> 0 bytes .../resources/img/system/cal-com-24-dark.png | Bin 636 -> 0 bytes .../app/resources/img/system/cal-com-24.png | Bin 642 -> 0 bytes .../resources/img/system/cal-com-40-dark.png | Bin 1050 -> 0 bytes .../app/resources/img/system/cal-com-40.png | Bin 1068 -> 0 bytes .../app/resources/img/system/calibre-16.png | Bin 659 -> 0 bytes .../app/resources/img/system/calibre-24.png | Bin 1113 -> 0 bytes .../app/resources/img/system/calibre-40.png | Bin 1977 -> 0 bytes .../img/system/calibre-web-16-dark.png | Bin 383 -> 0 bytes .../resources/img/system/calibre-web-16.png | Bin 556 -> 0 bytes .../img/system/calibre-web-24-dark.png | Bin 547 -> 0 bytes .../resources/img/system/calibre-web-24.png | Bin 831 -> 0 bytes .../img/system/calibre-web-40-dark.png | Bin 880 -> 0 bytes .../resources/img/system/calibre-web-40.png | Bin 1373 -> 0 bytes .../resources/img/system/caprover-16-dark.png | Bin 492 -> 0 bytes .../app/resources/img/system/caprover-16.png | Bin 780 -> 0 bytes .../resources/img/system/caprover-24-dark.png | Bin 726 -> 0 bytes .../app/resources/img/system/caprover-24.png | Bin 1281 -> 0 bytes .../resources/img/system/caprover-40-dark.png | Bin 1292 -> 0 bytes .../app/resources/img/system/caprover-40.png | Bin 2232 -> 0 bytes .../app/resources/img/system/castopod-16.png | Bin 438 -> 0 bytes .../app/resources/img/system/castopod-24.png | Bin 614 -> 0 bytes .../app/resources/img/system/castopod-40.png | Bin 1001 -> 0 bytes .../img/system/changedetection-16-dark.png | Bin 514 -> 0 bytes .../img/system/changedetection-16.png | Bin 735 -> 0 bytes .../img/system/changedetection-24-dark.png | Bin 795 -> 0 bytes .../img/system/changedetection-24.png | Bin 1183 -> 0 bytes .../img/system/changedetection-40-dark.png | Bin 1309 -> 0 bytes .../img/system/changedetection-40.png | Bin 2200 -> 0 bytes .../resources/img/system/channels-dvr-16.png | Bin 402 -> 0 bytes .../resources/img/system/channels-dvr-24.png | Bin 538 -> 0 bytes .../resources/img/system/channels-dvr-40.png | Bin 624 -> 0 bytes .../img/system/checkmate-16-dark.png | Bin 303 -> 0 bytes .../app/resources/img/system/checkmate-16.png | Bin 398 -> 0 bytes .../img/system/checkmate-24-dark.png | Bin 377 -> 0 bytes .../app/resources/img/system/checkmate-24.png | Bin 539 -> 0 bytes .../img/system/checkmate-40-dark.png | Bin 584 -> 0 bytes .../app/resources/img/system/checkmate-40.png | Bin 815 -> 0 bytes .../resources/img/system/checkmk-16-dark.png | Bin 368 -> 0 bytes .../app/resources/img/system/checkmk-16.png | Bin 531 -> 0 bytes .../resources/img/system/checkmk-24-dark.png | Bin 502 -> 0 bytes .../app/resources/img/system/checkmk-24.png | Bin 731 -> 0 bytes .../resources/img/system/checkmk-40-dark.png | Bin 726 -> 0 bytes .../app/resources/img/system/checkmk-40.png | Bin 1097 -> 0 bytes .../app/resources/img/system/chevereto-16.png | Bin 595 -> 0 bytes .../app/resources/img/system/chevereto-24.png | Bin 867 -> 0 bytes .../app/resources/img/system/chevereto-40.png | Bin 1407 -> 0 bytes .../app/resources/img/system/chirpy-16.png | Bin 509 -> 0 bytes .../app/resources/img/system/chirpy-24.png | Bin 701 -> 0 bytes .../app/resources/img/system/chirpy-40.png | Bin 1181 -> 0 bytes .../app/resources/img/system/chromium-16.png | Bin 708 -> 0 bytes .../app/resources/img/system/chromium-24.png | Bin 1074 -> 0 bytes .../app/resources/img/system/chromium-40.png | Bin 1875 -> 0 bytes .../app/resources/img/system/clamav-16.png | Bin 897 -> 0 bytes .../app/resources/img/system/clamav-24.png | Bin 1530 -> 0 bytes .../app/resources/img/system/clamav-40.png | Bin 3038 -> 0 bytes .../resources/img/system/claude-16-dark.png | Bin 545 -> 0 bytes .../app/resources/img/system/claude-16.png | Bin 763 -> 0 bytes .../resources/img/system/claude-24-dark.png | Bin 800 -> 0 bytes .../app/resources/img/system/claude-24.png | Bin 1233 -> 0 bytes .../resources/img/system/claude-40-dark.png | Bin 1337 -> 0 bytes .../app/resources/img/system/claude-40.png | Bin 2168 -> 0 bytes .../resources/img/system/clickhouse-16.png | Bin 305 -> 0 bytes .../resources/img/system/clickhouse-24.png | Bin 289 -> 0 bytes .../resources/img/system/clickhouse-40.png | Bin 399 -> 0 bytes .../resources/img/system/cloudbeaver-16.png | Bin 629 -> 0 bytes .../resources/img/system/cloudbeaver-24.png | Bin 1040 -> 0 bytes .../resources/img/system/cloudbeaver-40.png | Bin 1876 -> 0 bytes .../resources/img/system/cloudflare-16.png | Bin 400 -> 0 bytes .../resources/img/system/cloudflare-24.png | Bin 543 -> 0 bytes .../resources/img/system/cloudflare-40.png | Bin 876 -> 0 bytes .../resources/img/system/cockpit-16-dark.png | Bin 450 -> 0 bytes .../app/resources/img/system/cockpit-16.png | Bin 444 -> 0 bytes .../resources/img/system/cockpit-24-dark.png | Bin 666 -> 0 bytes .../app/resources/img/system/cockpit-24.png | Bin 632 -> 0 bytes .../resources/img/system/cockpit-40-dark.png | Bin 1151 -> 0 bytes .../app/resources/img/system/cockpit-40.png | Bin 1070 -> 0 bytes .../app/resources/img/system/codeberg-16.png | Bin 602 -> 0 bytes .../app/resources/img/system/codeberg-24.png | Bin 914 -> 0 bytes .../app/resources/img/system/codeberg-40.png | Bin 1498 -> 0 bytes .../resources/img/system/coder-16-dark.png | Bin 423 -> 0 bytes .../app/resources/img/system/coder-16.png | Bin 400 -> 0 bytes .../resources/img/system/coder-24-dark.png | Bin 642 -> 0 bytes .../app/resources/img/system/coder-24.png | Bin 594 -> 0 bytes .../resources/img/system/coder-40-dark.png | Bin 1010 -> 0 bytes .../app/resources/img/system/coder-40.png | Bin 938 -> 0 bytes .../img/system/coinmarketcap-16-dark.png | Bin 537 -> 0 bytes .../resources/img/system/coinmarketcap-16.png | Bin 729 -> 0 bytes .../img/system/coinmarketcap-24-dark.png | Bin 776 -> 0 bytes .../resources/img/system/coinmarketcap-24.png | Bin 1140 -> 0 bytes .../img/system/coinmarketcap-40-dark.png | Bin 1322 -> 0 bytes .../resources/img/system/coinmarketcap-40.png | Bin 2075 -> 0 bytes .../img/system/coinmarketcap-blue-16.png | Bin 567 -> 0 bytes .../img/system/coinmarketcap-blue-24.png | Bin 863 -> 0 bytes .../img/system/coinmarketcap-blue-40.png | Bin 1458 -> 0 bytes .../img/system/commafeed-16-dark.png | Bin 428 -> 0 bytes .../app/resources/img/system/commafeed-16.png | Bin 650 -> 0 bytes .../img/system/commafeed-24-dark.png | Bin 615 -> 0 bytes .../app/resources/img/system/commafeed-24.png | Bin 963 -> 0 bytes .../img/system/commafeed-40-dark.png | Bin 948 -> 0 bytes .../app/resources/img/system/commafeed-40.png | Bin 1567 -> 0 bytes .../resources/img/system/commento-16-dark.png | Bin 537 -> 0 bytes .../app/resources/img/system/commento-16.png | Bin 674 -> 0 bytes .../resources/img/system/commento-24-dark.png | Bin 836 -> 0 bytes .../app/resources/img/system/commento-24.png | Bin 1001 -> 0 bytes .../resources/img/system/commento-40-dark.png | Bin 1421 -> 0 bytes .../app/resources/img/system/commento-40.png | Bin 1799 -> 0 bytes .../img/system/compreface-16-dark.png | Bin 498 -> 0 bytes .../resources/img/system/compreface-16.png | Bin 693 -> 0 bytes .../img/system/compreface-24-dark.png | Bin 761 -> 0 bytes .../resources/img/system/compreface-24.png | Bin 1126 -> 0 bytes .../img/system/compreface-40-dark.png | Bin 1289 -> 0 bytes .../resources/img/system/compreface-40.png | Bin 1929 -> 0 bytes .../resources/img/system/confluence-16.png | Bin 700 -> 0 bytes .../resources/img/system/confluence-24.png | Bin 1037 -> 0 bytes .../resources/img/system/confluence-40.png | Bin 1712 -> 0 bytes .../resources/img/system/converse-16-dark.png | Bin 442 -> 0 bytes .../app/resources/img/system/converse-16.png | Bin 431 -> 0 bytes .../resources/img/system/converse-24-dark.png | Bin 657 -> 0 bytes .../app/resources/img/system/converse-24.png | Bin 618 -> 0 bytes .../resources/img/system/converse-40-dark.png | Bin 1079 -> 0 bytes .../app/resources/img/system/converse-40.png | Bin 991 -> 0 bytes .../app/resources/img/system/coolify-16.png | Bin 375 -> 0 bytes .../app/resources/img/system/coolify-24.png | Bin 457 -> 0 bytes .../app/resources/img/system/coolify-40.png | Bin 676 -> 0 bytes .../resources/img/system/couchdb-16-dark.png | Bin 341 -> 0 bytes .../app/resources/img/system/couchdb-16.png | Bin 432 -> 0 bytes .../resources/img/system/couchdb-24-dark.png | Bin 470 -> 0 bytes .../app/resources/img/system/couchdb-24.png | Bin 591 -> 0 bytes .../resources/img/system/couchdb-40-dark.png | Bin 732 -> 0 bytes .../app/resources/img/system/couchdb-40.png | Bin 985 -> 0 bytes .../img/system/counter-analytics-16.png | Bin 480 -> 0 bytes .../img/system/counter-analytics-24.png | Bin 646 -> 0 bytes .../img/system/counter-analytics-40.png | Bin 1003 -> 0 bytes .../img/system/crafty-controller-16-dark.png | Bin 374 -> 0 bytes .../img/system/crafty-controller-16.png | Bin 544 -> 0 bytes .../img/system/crafty-controller-24-dark.png | Bin 536 -> 0 bytes .../img/system/crafty-controller-24.png | Bin 756 -> 0 bytes .../img/system/crafty-controller-40-dark.png | Bin 807 -> 0 bytes .../img/system/crafty-controller-40.png | Bin 1178 -> 0 bytes .../app/resources/img/system/crowdsec-16.png | Bin 890 -> 0 bytes .../app/resources/img/system/crowdsec-24.png | Bin 1480 -> 0 bytes .../app/resources/img/system/crowdsec-40.png | Bin 2672 -> 0 bytes .../app/resources/img/system/cryptpad-16.png | Bin 622 -> 0 bytes .../app/resources/img/system/cryptpad-24.png | Bin 842 -> 0 bytes .../app/resources/img/system/cryptpad-40.png | Bin 1281 -> 0 bytes .../app/resources/img/system/ctfreak-16.png | Bin 433 -> 0 bytes .../app/resources/img/system/ctfreak-24.png | Bin 620 -> 0 bytes .../app/resources/img/system/ctfreak-40.png | Bin 907 -> 0 bytes .../app/resources/img/system/cups-16-dark.png | Bin 516 -> 0 bytes .../app/resources/img/system/cups-16.png | Bin 488 -> 0 bytes .../app/resources/img/system/cups-24-dark.png | Bin 817 -> 0 bytes .../app/resources/img/system/cups-24.png | Bin 750 -> 0 bytes .../app/resources/img/system/cups-40-dark.png | Bin 1389 -> 0 bytes .../app/resources/img/system/cups-40.png | Bin 1288 -> 0 bytes .../app/resources/img/system/cyberchef-16.png | Bin 530 -> 0 bytes .../app/resources/img/system/cyberchef-24.png | Bin 786 -> 0 bytes .../app/resources/img/system/cyberchef-40.png | Bin 1249 -> 0 bytes .../app/resources/img/system/czkawka-16.png | Bin 699 -> 0 bytes .../app/resources/img/system/czkawka-24.png | Bin 1075 -> 0 bytes .../app/resources/img/system/czkawka-40.png | Bin 1727 -> 0 bytes .../resources/img/system/dalibo-16-dark.png | Bin 455 -> 0 bytes .../app/resources/img/system/dalibo-16.png | Bin 714 -> 0 bytes .../resources/img/system/dalibo-24-dark.png | Bin 719 -> 0 bytes .../app/resources/img/system/dalibo-24.png | Bin 1147 -> 0 bytes .../resources/img/system/dalibo-40-dark.png | Bin 1088 -> 0 bytes .../app/resources/img/system/dalibo-40.png | Bin 1780 -> 0 bytes .../app/resources/img/system/davical-16.png | Bin 572 -> 0 bytes .../app/resources/img/system/davical-24.png | Bin 891 -> 0 bytes .../app/resources/img/system/davical-40.png | Bin 1351 -> 0 bytes .../app/resources/img/system/dawarich-16.png | Bin 674 -> 0 bytes .../app/resources/img/system/dawarich-24.png | Bin 1073 -> 0 bytes .../app/resources/img/system/dawarich-40.png | Bin 1849 -> 0 bytes .../app/resources/img/system/ddclient-16.png | Bin 763 -> 0 bytes .../app/resources/img/system/ddclient-24.png | Bin 1186 -> 0 bytes .../app/resources/img/system/ddclient-40.png | Bin 2010 -> 0 bytes .../resources/img/system/ddns-updater-16.png | Bin 743 -> 0 bytes .../resources/img/system/ddns-updater-24.png | Bin 1217 -> 0 bytes .../resources/img/system/ddns-updater-40.png | Bin 2317 -> 0 bytes .../app/resources/img/system/defguard-16.png | Bin 546 -> 0 bytes .../app/resources/img/system/defguard-24.png | Bin 822 -> 0 bytes .../app/resources/img/system/defguard-40.png | Bin 1403 -> 0 bytes .../app/resources/img/system/deluge-16.png | Bin 695 -> 0 bytes .../app/resources/img/system/deluge-24.png | Bin 1127 -> 0 bytes .../app/resources/img/system/deluge-40.png | Bin 2047 -> 0 bytes .../img/system/deployarr-16-dark.png | Bin 369 -> 0 bytes .../app/resources/img/system/deployarr-16.png | Bin 469 -> 0 bytes .../img/system/deployarr-24-dark.png | Bin 502 -> 0 bytes .../app/resources/img/system/deployarr-24.png | Bin 684 -> 0 bytes .../img/system/deployarr-40-dark.png | Bin 773 -> 0 bytes .../app/resources/img/system/deployarr-40.png | Bin 1049 -> 0 bytes .../img/system/dfir-iris-16-dark.png | Bin 395 -> 0 bytes .../app/resources/img/system/dfir-iris-16.png | Bin 542 -> 0 bytes .../img/system/dfir-iris-24-dark.png | Bin 512 -> 0 bytes .../app/resources/img/system/dfir-iris-24.png | Bin 742 -> 0 bytes .../img/system/dfir-iris-40-dark.png | Bin 767 -> 0 bytes .../app/resources/img/system/dfir-iris-40.png | Bin 1237 -> 0 bytes .../img/system/digitalocean-16-dark.png | Bin 412 -> 0 bytes .../resources/img/system/digitalocean-16.png | Bin 500 -> 0 bytes .../img/system/digitalocean-24-dark.png | Bin 581 -> 0 bytes .../resources/img/system/digitalocean-24.png | Bin 689 -> 0 bytes .../img/system/digitalocean-40-dark.png | Bin 902 -> 0 bytes .../resources/img/system/digitalocean-40.png | Bin 1040 -> 0 bytes .../img/system/dillinger-16-dark.png | Bin 369 -> 0 bytes .../app/resources/img/system/dillinger-16.png | Bin 350 -> 0 bytes .../img/system/dillinger-24-dark.png | Bin 481 -> 0 bytes .../app/resources/img/system/dillinger-24.png | Bin 455 -> 0 bytes .../img/system/dillinger-40-dark.png | Bin 720 -> 0 bytes .../app/resources/img/system/dillinger-40.png | Bin 625 -> 0 bytes .../img/system/docassemble-16-dark.png | Bin 374 -> 0 bytes .../resources/img/system/docassemble-16.png | Bin 354 -> 0 bytes .../img/system/docassemble-24-dark.png | Bin 487 -> 0 bytes .../resources/img/system/docassemble-24.png | Bin 449 -> 0 bytes .../img/system/docassemble-40-dark.png | Bin 741 -> 0 bytes .../resources/img/system/docassemble-40.png | Bin 688 -> 0 bytes .../resources/img/system/docker-16-dark.png | Bin 353 -> 0 bytes .../app/resources/img/system/docker-16.png | Bin 445 -> 0 bytes .../resources/img/system/docker-24-dark.png | Bin 481 -> 0 bytes .../app/resources/img/system/docker-24.png | Bin 647 -> 0 bytes .../resources/img/system/docker-40-dark.png | Bin 693 -> 0 bytes .../app/resources/img/system/docker-40.png | Bin 984 -> 0 bytes .../img/system/docker-volume-backup-16.png | Bin 341 -> 0 bytes .../img/system/docker-volume-backup-24.png | Bin 437 -> 0 bytes .../img/system/docker-volume-backup-40.png | Bin 687 -> 0 bytes .../app/resources/img/system/dockge-16.png | Bin 754 -> 0 bytes .../app/resources/img/system/dockge-24.png | Bin 1098 -> 0 bytes .../app/resources/img/system/dockge-40.png | Bin 1808 -> 0 bytes .../img/system/docking-station-16-dark.png | Bin 366 -> 0 bytes .../img/system/docking-station-16.png | Bin 552 -> 0 bytes .../img/system/docking-station-24-dark.png | Bin 499 -> 0 bytes .../img/system/docking-station-24.png | Bin 762 -> 0 bytes .../img/system/docking-station-40-dark.png | Bin 804 -> 0 bytes .../img/system/docking-station-40.png | Bin 1276 -> 0 bytes .../app/resources/img/system/docspell-16.png | Bin 414 -> 0 bytes .../app/resources/img/system/docspell-24.png | Bin 589 -> 0 bytes .../app/resources/img/system/docspell-40.png | Bin 933 -> 0 bytes .../img/system/documenso-16-dark.png | Bin 405 -> 0 bytes .../app/resources/img/system/documenso-16.png | Bin 633 -> 0 bytes .../img/system/documenso-24-dark.png | Bin 663 -> 0 bytes .../app/resources/img/system/documenso-24.png | Bin 1057 -> 0 bytes .../img/system/documenso-40-dark.png | Bin 1152 -> 0 bytes .../app/resources/img/system/documenso-40.png | Bin 2014 -> 0 bytes .../resources/img/system/docusaurus-16.png | Bin 601 -> 0 bytes .../resources/img/system/docusaurus-24.png | Bin 1049 -> 0 bytes .../resources/img/system/docusaurus-40.png | Bin 1657 -> 0 bytes .../app/resources/img/system/docuseal-16.png | Bin 705 -> 0 bytes .../app/resources/img/system/docuseal-24.png | Bin 1105 -> 0 bytes .../app/resources/img/system/docuseal-40.png | Bin 2083 -> 0 bytes .../app/resources/img/system/dokemon-16.png | Bin 519 -> 0 bytes .../app/resources/img/system/dokemon-24.png | Bin 734 -> 0 bytes .../app/resources/img/system/dokemon-40.png | Bin 1224 -> 0 bytes .../app/resources/img/system/dokuwiki-16.png | Bin 983 -> 0 bytes .../app/resources/img/system/dokuwiki-24.png | Bin 1782 -> 0 bytes .../app/resources/img/system/dokuwiki-40.png | Bin 4081 -> 0 bytes .../app/resources/img/system/donetick-16.png | Bin 700 -> 0 bytes .../app/resources/img/system/donetick-24.png | Bin 1131 -> 0 bytes .../app/resources/img/system/donetick-40.png | Bin 2015 -> 0 bytes .../resources/img/system/double-take-16.png | Bin 523 -> 0 bytes .../resources/img/system/double-take-24.png | Bin 771 -> 0 bytes .../resources/img/system/double-take-40.png | Bin 1358 -> 0 bytes .../app/resources/img/system/dovecot-16.png | Bin 379 -> 0 bytes .../app/resources/img/system/dovecot-24.png | Bin 551 -> 0 bytes .../app/resources/img/system/dovecot-40.png | Bin 861 -> 0 bytes .../resources/img/system/dozzle-16-dark.png | Bin 410 -> 0 bytes .../app/resources/img/system/dozzle-16.png | Bin 569 -> 0 bytes .../resources/img/system/dozzle-24-dark.png | Bin 556 -> 0 bytes .../app/resources/img/system/dozzle-24.png | Bin 770 -> 0 bytes .../resources/img/system/dozzle-40-dark.png | Bin 831 -> 0 bytes .../app/resources/img/system/dozzle-40.png | Bin 1173 -> 0 bytes .../app/resources/img/system/draw-io-16.png | Bin 513 -> 0 bytes .../app/resources/img/system/draw-io-24.png | Bin 655 -> 0 bytes .../app/resources/img/system/draw-io-40.png | Bin 970 -> 0 bytes .../resources/img/system/dropbox-16-dark.png | Bin 437 -> 0 bytes .../app/resources/img/system/dropbox-16.png | Bin 601 -> 0 bytes .../resources/img/system/dropbox-24-dark.png | Bin 621 -> 0 bytes .../app/resources/img/system/dropbox-24.png | Bin 915 -> 0 bytes .../resources/img/system/dropbox-40-dark.png | Bin 1000 -> 0 bytes .../app/resources/img/system/dropbox-40.png | Bin 1495 -> 0 bytes .../app/resources/img/system/dropout-16.png | Bin 555 -> 0 bytes .../app/resources/img/system/dropout-24.png | Bin 753 -> 0 bytes .../app/resources/img/system/dropout-40.png | Bin 1119 -> 0 bytes .../app/resources/img/system/dub-16-dark.png | Bin 338 -> 0 bytes .../xpipe/app/resources/img/system/dub-16.png | Bin 336 -> 0 bytes .../app/resources/img/system/dub-24-dark.png | Bin 499 -> 0 bytes .../xpipe/app/resources/img/system/dub-24.png | Bin 466 -> 0 bytes .../app/resources/img/system/dub-40-dark.png | Bin 796 -> 0 bytes .../xpipe/app/resources/img/system/dub-40.png | Bin 709 -> 0 bytes .../app/resources/img/system/duckdns-16.png | Bin 585 -> 0 bytes .../app/resources/img/system/duckdns-24.png | Bin 881 -> 0 bytes .../app/resources/img/system/duckdns-40.png | Bin 1463 -> 0 bytes .../app/resources/img/system/duplicati-16.png | Bin 482 -> 0 bytes .../app/resources/img/system/duplicati-24.png | Bin 634 -> 0 bytes .../app/resources/img/system/duplicati-40.png | Bin 876 -> 0 bytes .../app/resources/img/system/element-16.png | Bin 677 -> 0 bytes .../app/resources/img/system/element-24.png | Bin 1003 -> 0 bytes .../app/resources/img/system/element-40.png | Bin 1602 -> 0 bytes .../resources/img/system/eleventy-16-dark.png | Bin 410 -> 0 bytes .../app/resources/img/system/eleventy-16.png | Bin 548 -> 0 bytes .../resources/img/system/eleventy-24-dark.png | Bin 570 -> 0 bytes .../app/resources/img/system/eleventy-24.png | Bin 764 -> 0 bytes .../resources/img/system/eleventy-40-dark.png | Bin 965 -> 0 bytes .../app/resources/img/system/eleventy-40.png | Bin 1263 -> 0 bytes .../app/resources/img/system/elysian-16.png | Bin 917 -> 0 bytes .../app/resources/img/system/elysian-24.png | Bin 1673 -> 0 bytes .../app/resources/img/system/elysian-40.png | Bin 3764 -> 0 bytes .../app/resources/img/system/emby-16.png | Bin 525 -> 0 bytes .../app/resources/img/system/emby-24.png | Bin 714 -> 0 bytes .../app/resources/img/system/emby-40.png | Bin 1002 -> 0 bytes .../resources/img/system/emulatorjs-16.png | Bin 735 -> 0 bytes .../resources/img/system/emulatorjs-24.png | Bin 1124 -> 0 bytes .../resources/img/system/emulatorjs-40.png | Bin 2020 -> 0 bytes .../resources/img/system/enclosed-16-dark.png | Bin 425 -> 0 bytes .../app/resources/img/system/enclosed-16.png | Bin 559 -> 0 bytes .../resources/img/system/enclosed-24-dark.png | Bin 625 -> 0 bytes .../app/resources/img/system/enclosed-24.png | Bin 814 -> 0 bytes .../resources/img/system/enclosed-40-dark.png | Bin 792 -> 0 bytes .../app/resources/img/system/enclosed-40.png | Bin 1091 -> 0 bytes .../resources/img/system/endless-16-dark.png | Bin 488 -> 0 bytes .../app/resources/img/system/endless-16.png | Bin 458 -> 0 bytes .../resources/img/system/endless-24-dark.png | Bin 740 -> 0 bytes .../app/resources/img/system/endless-24.png | Bin 676 -> 0 bytes .../resources/img/system/endless-40-dark.png | Bin 1262 -> 0 bytes .../app/resources/img/system/endless-40.png | Bin 1166 -> 0 bytes .../app/resources/img/system/endurain-16.png | Bin 492 -> 0 bytes .../app/resources/img/system/endurain-24.png | Bin 735 -> 0 bytes .../app/resources/img/system/endurain-40.png | Bin 1178 -> 0 bytes .../img/system/epic-games-16-dark.png | Bin 441 -> 0 bytes .../resources/img/system/epic-games-16.png | Bin 654 -> 0 bytes .../img/system/epic-games-24-dark.png | Bin 717 -> 0 bytes .../resources/img/system/epic-games-24.png | Bin 1079 -> 0 bytes .../img/system/epic-games-40-dark.png | Bin 1146 -> 0 bytes .../resources/img/system/epic-games-40.png | Bin 1719 -> 0 bytes .../resources/img/system/ersatztv-16-dark.png | Bin 375 -> 0 bytes .../app/resources/img/system/ersatztv-16.png | Bin 470 -> 0 bytes .../resources/img/system/ersatztv-24-dark.png | Bin 493 -> 0 bytes .../app/resources/img/system/ersatztv-24.png | Bin 594 -> 0 bytes .../resources/img/system/ersatztv-40-dark.png | Bin 704 -> 0 bytes .../app/resources/img/system/ersatztv-40.png | Bin 830 -> 0 bytes .../resources/img/system/esphome-16-dark.png | Bin 376 -> 0 bytes .../app/resources/img/system/esphome-16.png | Bin 465 -> 0 bytes .../resources/img/system/esphome-24-dark.png | Bin 474 -> 0 bytes .../app/resources/img/system/esphome-24.png | Bin 648 -> 0 bytes .../resources/img/system/esphome-40-dark.png | Bin 618 -> 0 bytes .../app/resources/img/system/esphome-40.png | Bin 765 -> 0 bytes .../resources/img/system/espocrm-16-dark.png | Bin 376 -> 0 bytes .../app/resources/img/system/espocrm-16.png | Bin 523 -> 0 bytes .../resources/img/system/espocrm-24-dark.png | Bin 509 -> 0 bytes .../app/resources/img/system/espocrm-24.png | Bin 719 -> 0 bytes .../resources/img/system/espocrm-40-dark.png | Bin 729 -> 0 bytes .../app/resources/img/system/espocrm-40.png | Bin 1018 -> 0 bytes .../app/resources/img/system/etesync-16.png | Bin 737 -> 0 bytes .../app/resources/img/system/etesync-24.png | Bin 1138 -> 0 bytes .../app/resources/img/system/etesync-40.png | Bin 1869 -> 0 bytes .../app/resources/img/system/etherpad-16.png | Bin 612 -> 0 bytes .../app/resources/img/system/etherpad-24.png | Bin 797 -> 0 bytes .../app/resources/img/system/etherpad-40.png | Bin 1180 -> 0 bytes .../app/resources/img/system/evcc-16-dark.png | Bin 304 -> 0 bytes .../app/resources/img/system/evcc-16.png | Bin 422 -> 0 bytes .../app/resources/img/system/evcc-24-dark.png | Bin 427 -> 0 bytes .../app/resources/img/system/evcc-24.png | Bin 564 -> 0 bytes .../app/resources/img/system/evcc-40-dark.png | Bin 627 -> 0 bytes .../app/resources/img/system/evcc-40.png | Bin 856 -> 0 bytes .../resources/img/system/excalidraw-16.png | Bin 693 -> 0 bytes .../resources/img/system/excalidraw-24.png | Bin 1087 -> 0 bytes .../resources/img/system/excalidraw-40.png | Bin 1990 -> 0 bytes .../img/system/falcon-player-16-dark.png | Bin 404 -> 0 bytes .../resources/img/system/falcon-player-16.png | Bin 600 -> 0 bytes .../img/system/falcon-player-24-dark.png | Bin 528 -> 0 bytes .../resources/img/system/falcon-player-24.png | Bin 743 -> 0 bytes .../img/system/falcon-player-40-dark.png | Bin 851 -> 0 bytes .../resources/img/system/falcon-player-40.png | Bin 1181 -> 0 bytes .../resources/img/system/fasten-health-16.png | Bin 506 -> 0 bytes .../resources/img/system/fasten-health-24.png | Bin 635 -> 0 bytes .../resources/img/system/fasten-health-40.png | Bin 915 -> 0 bytes .../app/resources/img/system/fastmail-16.png | Bin 713 -> 0 bytes .../app/resources/img/system/fastmail-24.png | Bin 1025 -> 0 bytes .../app/resources/img/system/fastmail-40.png | Bin 1673 -> 0 bytes .../resources/img/system/feedbase-16-dark.png | Bin 320 -> 0 bytes .../app/resources/img/system/feedbase-16.png | Bin 308 -> 0 bytes .../resources/img/system/feedbase-24-dark.png | Bin 406 -> 0 bytes .../app/resources/img/system/feedbase-24.png | Bin 381 -> 0 bytes .../resources/img/system/feedbase-40-dark.png | Bin 576 -> 0 bytes .../app/resources/img/system/feedbase-40.png | Bin 528 -> 0 bytes .../resources/img/system/feedbin-16-dark.png | Bin 503 -> 0 bytes .../app/resources/img/system/feedbin-16.png | Bin 475 -> 0 bytes .../resources/img/system/feedbin-24-dark.png | Bin 717 -> 0 bytes .../app/resources/img/system/feedbin-24.png | Bin 650 -> 0 bytes .../resources/img/system/feedbin-40-dark.png | Bin 1203 -> 0 bytes .../app/resources/img/system/feedbin-40.png | Bin 1095 -> 0 bytes .../resources/img/system/feedly-16-dark.png | Bin 590 -> 0 bytes .../app/resources/img/system/feedly-16.png | Bin 590 -> 0 bytes .../resources/img/system/feedly-24-dark.png | Bin 877 -> 0 bytes .../app/resources/img/system/feedly-24.png | Bin 877 -> 0 bytes .../resources/img/system/feedly-40-dark.png | Bin 1467 -> 0 bytes .../app/resources/img/system/feedly-40.png | Bin 1467 -> 0 bytes .../app/resources/img/system/feedlynx-16.png | Bin 748 -> 0 bytes .../app/resources/img/system/feedlynx-24.png | Bin 1185 -> 0 bytes .../app/resources/img/system/feedlynx-40.png | Bin 2223 -> 0 bytes .../app/resources/img/system/fenrus-16.png | Bin 855 -> 0 bytes .../app/resources/img/system/fenrus-24.png | Bin 1375 -> 0 bytes .../app/resources/img/system/fenrus-40.png | Bin 2478 -> 0 bytes .../resources/img/system/ferdium-16-dark.png | Bin 395 -> 0 bytes .../app/resources/img/system/ferdium-16.png | Bin 676 -> 0 bytes .../resources/img/system/ferdium-24-dark.png | Bin 563 -> 0 bytes .../app/resources/img/system/ferdium-24.png | Bin 1010 -> 0 bytes .../resources/img/system/ferdium-40-dark.png | Bin 915 -> 0 bytes .../app/resources/img/system/ferdium-40.png | Bin 1674 -> 0 bytes .../resources/img/system/ferretdb-16-dark.png | Bin 487 -> 0 bytes .../app/resources/img/system/ferretdb-16.png | Bin 696 -> 0 bytes .../resources/img/system/ferretdb-24-dark.png | Bin 693 -> 0 bytes .../app/resources/img/system/ferretdb-24.png | Bin 1117 -> 0 bytes .../resources/img/system/ferretdb-40-dark.png | Bin 1138 -> 0 bytes .../app/resources/img/system/ferretdb-40.png | Bin 1832 -> 0 bytes .../resources/img/system/fider-16-dark.png | Bin 452 -> 0 bytes .../app/resources/img/system/fider-16.png | Bin 722 -> 0 bytes .../resources/img/system/fider-24-dark.png | Bin 680 -> 0 bytes .../app/resources/img/system/fider-24.png | Bin 1199 -> 0 bytes .../resources/img/system/fider-40-dark.png | Bin 1165 -> 0 bytes .../app/resources/img/system/fider-40.png | Bin 2247 -> 0 bytes .../resources/img/system/file-browser-16.png | Bin 770 -> 0 bytes .../resources/img/system/file-browser-24.png | Bin 1191 -> 0 bytes .../resources/img/system/file-browser-40.png | Bin 2036 -> 0 bytes .../app/resources/img/system/fileflows-16.png | Bin 629 -> 0 bytes .../app/resources/img/system/fileflows-24.png | Bin 1007 -> 0 bytes .../app/resources/img/system/fileflows-40.png | Bin 1800 -> 0 bytes .../resources/img/system/filerun-16-dark.png | Bin 356 -> 0 bytes .../app/resources/img/system/filerun-16.png | Bin 496 -> 0 bytes .../resources/img/system/filerun-24-dark.png | Bin 555 -> 0 bytes .../app/resources/img/system/filerun-24.png | Bin 740 -> 0 bytes .../resources/img/system/filerun-40-dark.png | Bin 798 -> 0 bytes .../app/resources/img/system/filerun-40.png | Bin 1115 -> 0 bytes .../app/resources/img/system/filestash-16.png | Bin 590 -> 0 bytes .../app/resources/img/system/filestash-24.png | Bin 910 -> 0 bytes .../app/resources/img/system/filestash-40.png | Bin 1611 -> 0 bytes .../resources/img/system/firefly-iii-16.png | Bin 631 -> 0 bytes .../resources/img/system/firefly-iii-24.png | Bin 953 -> 0 bytes .../resources/img/system/firefly-iii-40.png | Bin 1564 -> 0 bytes .../resources/img/system/fittrackee-16.png | Bin 901 -> 0 bytes .../resources/img/system/fittrackee-24.png | Bin 1547 -> 0 bytes .../resources/img/system/fittrackee-40.png | Bin 3020 -> 0 bytes .../resources/img/system/fladder-16-dark.png | Bin 412 -> 0 bytes .../app/resources/img/system/fladder-16.png | Bin 719 -> 0 bytes .../resources/img/system/fladder-24-dark.png | Bin 577 -> 0 bytes .../app/resources/img/system/fladder-24.png | Bin 1095 -> 0 bytes .../resources/img/system/fladder-40-dark.png | Bin 969 -> 0 bytes .../app/resources/img/system/fladder-40.png | Bin 1843 -> 0 bytes .../resources/img/system/flaresolverr-16.png | Bin 543 -> 0 bytes .../resources/img/system/flaresolverr-24.png | Bin 837 -> 0 bytes .../resources/img/system/flaresolverr-40.png | Bin 1377 -> 0 bytes .../app/resources/img/system/flarum-16.png | Bin 310 -> 0 bytes .../app/resources/img/system/flarum-24.png | Bin 458 -> 0 bytes .../app/resources/img/system/flarum-40.png | Bin 590 -> 0 bytes .../img/system/flashpaper-16-dark.png | Bin 374 -> 0 bytes .../resources/img/system/flashpaper-16.png | Bin 536 -> 0 bytes .../img/system/flashpaper-24-dark.png | Bin 524 -> 0 bytes .../resources/img/system/flashpaper-24.png | Bin 771 -> 0 bytes .../img/system/flashpaper-40-dark.png | Bin 790 -> 0 bytes .../resources/img/system/flashpaper-40.png | Bin 1210 -> 0 bytes .../img/system/flatnotes-16-dark.png | Bin 337 -> 0 bytes .../app/resources/img/system/flatnotes-16.png | Bin 393 -> 0 bytes .../img/system/flatnotes-24-dark.png | Bin 422 -> 0 bytes .../app/resources/img/system/flatnotes-24.png | Bin 528 -> 0 bytes .../img/system/flatnotes-40-dark.png | Bin 692 -> 0 bytes .../app/resources/img/system/flatnotes-40.png | Bin 877 -> 0 bytes .../resources/img/system/fli-so-16-dark.png | Bin 427 -> 0 bytes .../app/resources/img/system/fli-so-16.png | Bin 514 -> 0 bytes .../resources/img/system/fli-so-24-dark.png | Bin 651 -> 0 bytes .../app/resources/img/system/fli-so-24.png | Bin 781 -> 0 bytes .../resources/img/system/fli-so-40-dark.png | Bin 983 -> 0 bytes .../app/resources/img/system/fli-so-40.png | Bin 1199 -> 0 bytes .../img/system/flightradar24-16-dark.png | Bin 548 -> 0 bytes .../resources/img/system/flightradar24-16.png | Bin 506 -> 0 bytes .../img/system/flightradar24-24-dark.png | Bin 877 -> 0 bytes .../resources/img/system/flightradar24-24.png | Bin 822 -> 0 bytes .../img/system/flightradar24-40-dark.png | Bin 1575 -> 0 bytes .../resources/img/system/flightradar24-40.png | Bin 1457 -> 0 bytes .../resources/img/system/flood-16-dark.png | Bin 503 -> 0 bytes .../app/resources/img/system/flood-16.png | Bin 694 -> 0 bytes .../resources/img/system/flood-24-dark.png | Bin 782 -> 0 bytes .../app/resources/img/system/flood-24.png | Bin 1088 -> 0 bytes .../resources/img/system/flood-40-dark.png | Bin 1405 -> 0 bytes .../app/resources/img/system/flood-40.png | Bin 1959 -> 0 bytes .../img/system/fluffychat-16-dark.png | Bin 471 -> 0 bytes .../resources/img/system/fluffychat-16.png | Bin 678 -> 0 bytes .../img/system/fluffychat-24-dark.png | Bin 672 -> 0 bytes .../resources/img/system/fluffychat-24.png | Bin 1049 -> 0 bytes .../img/system/fluffychat-40-dark.png | Bin 1168 -> 0 bytes .../resources/img/system/fluffychat-40.png | Bin 1827 -> 0 bytes .../resources/img/system/fluidd-16-dark.png | Bin 379 -> 0 bytes .../app/resources/img/system/fluidd-16.png | Bin 683 -> 0 bytes .../resources/img/system/fluidd-24-dark.png | Bin 542 -> 0 bytes .../app/resources/img/system/fluidd-24.png | Bin 994 -> 0 bytes .../resources/img/system/fluidd-40-dark.png | Bin 875 -> 0 bytes .../app/resources/img/system/fluidd-40.png | Bin 1773 -> 0 bytes .../app/resources/img/system/forgejo-16.png | Bin 491 -> 0 bytes .../app/resources/img/system/forgejo-24.png | Bin 734 -> 0 bytes .../app/resources/img/system/forgejo-40.png | Bin 1178 -> 0 bytes .../img/system/formbricks-16-dark.png | Bin 336 -> 0 bytes .../resources/img/system/formbricks-16.png | Bin 434 -> 0 bytes .../img/system/formbricks-24-dark.png | Bin 414 -> 0 bytes .../resources/img/system/formbricks-24.png | Bin 579 -> 0 bytes .../img/system/formbricks-40-dark.png | Bin 612 -> 0 bytes .../resources/img/system/formbricks-40.png | Bin 882 -> 0 bytes .../resources/img/system/forte-16-dark.png | Bin 421 -> 0 bytes .../app/resources/img/system/forte-16.png | Bin 413 -> 0 bytes .../resources/img/system/forte-24-dark.png | Bin 628 -> 0 bytes .../app/resources/img/system/forte-24.png | Bin 616 -> 0 bytes .../resources/img/system/forte-40-dark.png | Bin 1065 -> 0 bytes .../app/resources/img/system/forte-40.png | Bin 992 -> 0 bytes .../resources/img/system/freefinance-16.png | Bin 389 -> 0 bytes .../resources/img/system/freefinance-24.png | Bin 497 -> 0 bytes .../resources/img/system/freefinance-40.png | Bin 709 -> 0 bytes .../app/resources/img/system/freeipa-16.png | Bin 625 -> 0 bytes .../app/resources/img/system/freeipa-24.png | Bin 961 -> 0 bytes .../app/resources/img/system/freeipa-40.png | Bin 1362 -> 0 bytes .../resources/img/system/freeradius-16.png | Bin 604 -> 0 bytes .../resources/img/system/freeradius-24.png | Bin 861 -> 0 bytes .../resources/img/system/freeradius-40.png | Bin 1440 -> 0 bytes .../app/resources/img/system/freshrss-16.png | Bin 675 -> 0 bytes .../app/resources/img/system/freshrss-24.png | Bin 1116 -> 0 bytes .../app/resources/img/system/freshrss-40.png | Bin 1891 -> 0 bytes .../app/resources/img/system/friendica-16.png | Bin 396 -> 0 bytes .../app/resources/img/system/friendica-24.png | Bin 600 -> 0 bytes .../app/resources/img/system/friendica-40.png | Bin 924 -> 0 bytes .../resources/img/system/frigate-16-dark.png | Bin 345 -> 0 bytes .../app/resources/img/system/frigate-16.png | Bin 330 -> 0 bytes .../resources/img/system/frigate-24-dark.png | Bin 481 -> 0 bytes .../app/resources/img/system/frigate-24.png | Bin 442 -> 0 bytes .../resources/img/system/frigate-40-dark.png | Bin 764 -> 0 bytes .../app/resources/img/system/frigate-40.png | Bin 712 -> 0 bytes .../app/resources/img/system/fritz-16.png | Bin 606 -> 0 bytes .../app/resources/img/system/fritz-24.png | Bin 1008 -> 0 bytes .../app/resources/img/system/fritz-40.png | Bin 1870 -> 0 bytes .../img/system/funkwhale-16-dark.png | Bin 602 -> 0 bytes .../app/resources/img/system/funkwhale-16.png | Bin 709 -> 0 bytes .../img/system/funkwhale-24-dark.png | Bin 1033 -> 0 bytes .../app/resources/img/system/funkwhale-24.png | Bin 1146 -> 0 bytes .../img/system/funkwhale-40-dark.png | Bin 1723 -> 0 bytes .../app/resources/img/system/funkwhale-40.png | Bin 1934 -> 0 bytes .../img/system/fusionauth-16-dark.png | Bin 594 -> 0 bytes .../resources/img/system/fusionauth-16.png | Bin 807 -> 0 bytes .../img/system/fusionauth-24-dark.png | Bin 955 -> 0 bytes .../resources/img/system/fusionauth-24.png | Bin 1284 -> 0 bytes .../img/system/fusionauth-40-dark.png | Bin 1630 -> 0 bytes .../resources/img/system/fusionauth-40.png | Bin 2272 -> 0 bytes .../app/resources/img/system/garage-16.png | Bin 625 -> 0 bytes .../app/resources/img/system/garage-24.png | Bin 982 -> 0 bytes .../app/resources/img/system/garage-40.png | Bin 1590 -> 0 bytes .../app/resources/img/system/gatsby-16.png | Bin 861 -> 0 bytes .../app/resources/img/system/gatsby-24.png | Bin 1454 -> 0 bytes .../app/resources/img/system/gatsby-40.png | Bin 2289 -> 0 bytes .../app/resources/img/system/gatus-16.png | Bin 711 -> 0 bytes .../app/resources/img/system/gatus-24.png | Bin 1064 -> 0 bytes .../app/resources/img/system/gatus-40.png | Bin 1695 -> 0 bytes .../resources/img/system/ghostfolio-16.png | Bin 486 -> 0 bytes .../resources/img/system/ghostfolio-24.png | Bin 666 -> 0 bytes .../resources/img/system/ghostfolio-40.png | Bin 1044 -> 0 bytes .../app/resources/img/system/gitea-16.png | Bin 556 -> 0 bytes .../app/resources/img/system/gitea-24.png | Bin 861 -> 0 bytes .../app/resources/img/system/gitea-40.png | Bin 1515 -> 0 bytes .../app/resources/img/system/gitlab-16.png | Bin 610 -> 0 bytes .../app/resources/img/system/gitlab-24.png | Bin 990 -> 0 bytes .../app/resources/img/system/gitlab-40.png | Bin 1602 -> 0 bytes .../img/system/gladys-assistant-16.png | Bin 471 -> 0 bytes .../img/system/gladys-assistant-24.png | Bin 888 -> 0 bytes .../img/system/gladys-assistant-40.png | Bin 1636 -> 0 bytes .../resources/img/system/glance-16-dark.png | Bin 335 -> 0 bytes .../app/resources/img/system/glance-16.png | Bin 419 -> 0 bytes .../resources/img/system/glance-24-dark.png | Bin 439 -> 0 bytes .../app/resources/img/system/glance-24.png | Bin 570 -> 0 bytes .../resources/img/system/glance-40-dark.png | Bin 677 -> 0 bytes .../app/resources/img/system/glance-40.png | Bin 923 -> 0 bytes .../resources/img/system/glances-16-dark.png | Bin 689 -> 0 bytes .../app/resources/img/system/glances-16.png | Bin 825 -> 0 bytes .../resources/img/system/glances-24-dark.png | Bin 1054 -> 0 bytes .../app/resources/img/system/glances-24.png | Bin 1248 -> 0 bytes .../resources/img/system/glances-40-dark.png | Bin 1938 -> 0 bytes .../app/resources/img/system/glances-40.png | Bin 2279 -> 0 bytes .../app/resources/img/system/glpi-16.png | Bin 484 -> 0 bytes .../app/resources/img/system/glpi-24.png | Bin 670 -> 0 bytes .../app/resources/img/system/glpi-40.png | Bin 1172 -> 0 bytes .../resources/img/system/goaccess-16-dark.png | Bin 401 -> 0 bytes .../app/resources/img/system/goaccess-16.png | Bin 555 -> 0 bytes .../resources/img/system/goaccess-24-dark.png | Bin 426 -> 0 bytes .../app/resources/img/system/goaccess-24.png | Bin 613 -> 0 bytes .../resources/img/system/goaccess-40-dark.png | Bin 637 -> 0 bytes .../app/resources/img/system/goaccess-40.png | Bin 964 -> 0 bytes .../app/resources/img/system/gotify-16.png | Bin 602 -> 0 bytes .../app/resources/img/system/gotify-24.png | Bin 988 -> 0 bytes .../app/resources/img/system/gotify-40.png | Bin 1807 -> 0 bytes .../resources/img/system/gotosocial-16.png | Bin 785 -> 0 bytes .../resources/img/system/gotosocial-24.png | Bin 1271 -> 0 bytes .../resources/img/system/gotosocial-40.png | Bin 2249 -> 0 bytes .../app/resources/img/system/grafana-16.png | Bin 772 -> 0 bytes .../app/resources/img/system/grafana-24.png | Bin 1170 -> 0 bytes .../app/resources/img/system/grafana-40.png | Bin 1930 -> 0 bytes .../img/system/grafana-alloy-16-dark.png | Bin 504 -> 0 bytes .../resources/img/system/grafana-alloy-16.png | Bin 667 -> 0 bytes .../img/system/grafana-alloy-24-dark.png | Bin 794 -> 0 bytes .../resources/img/system/grafana-alloy-24.png | Bin 1071 -> 0 bytes .../img/system/grafana-alloy-40-dark.png | Bin 1318 -> 0 bytes .../resources/img/system/grafana-alloy-40.png | Bin 1838 -> 0 bytes .../app/resources/img/system/gramps-16.png | Bin 746 -> 0 bytes .../app/resources/img/system/gramps-24.png | Bin 1029 -> 0 bytes .../app/resources/img/system/gramps-40.png | Bin 1526 -> 0 bytes .../app/resources/img/system/grav-16-dark.png | Bin 484 -> 0 bytes .../app/resources/img/system/grav-16.png | Bin 685 -> 0 bytes .../app/resources/img/system/grav-24-dark.png | Bin 732 -> 0 bytes .../app/resources/img/system/grav-24.png | Bin 1098 -> 0 bytes .../app/resources/img/system/grav-40-dark.png | Bin 1239 -> 0 bytes .../app/resources/img/system/grav-40.png | Bin 1984 -> 0 bytes .../resources/img/system/graylog-16-dark.png | Bin 486 -> 0 bytes .../app/resources/img/system/graylog-16.png | Bin 651 -> 0 bytes .../resources/img/system/graylog-24-dark.png | Bin 704 -> 0 bytes .../app/resources/img/system/graylog-24.png | Bin 968 -> 0 bytes .../resources/img/system/graylog-40-dark.png | Bin 1178 -> 0 bytes .../app/resources/img/system/graylog-40.png | Bin 1629 -> 0 bytes .../app/resources/img/system/grimoire-16.png | Bin 940 -> 0 bytes .../app/resources/img/system/grimoire-24.png | Bin 1764 -> 0 bytes .../app/resources/img/system/grimoire-40.png | Bin 4048 -> 0 bytes .../app/resources/img/system/grist-16.png | Bin 666 -> 0 bytes .../app/resources/img/system/grist-24.png | Bin 947 -> 0 bytes .../app/resources/img/system/grist-40.png | Bin 1378 -> 0 bytes .../app/resources/img/system/grocy-16.png | Bin 563 -> 0 bytes .../app/resources/img/system/grocy-24.png | Bin 747 -> 0 bytes .../app/resources/img/system/grocy-40.png | Bin 1206 -> 0 bytes .../app/resources/img/system/haproxy-16.png | Bin 927 -> 0 bytes .../app/resources/img/system/haproxy-24.png | Bin 1272 -> 0 bytes .../app/resources/img/system/haproxy-40.png | Bin 2226 -> 0 bytes .../resources/img/system/haptic-16-dark.png | Bin 551 -> 0 bytes .../app/resources/img/system/haptic-16.png | Bin 589 -> 0 bytes .../resources/img/system/haptic-24-dark.png | Bin 772 -> 0 bytes .../app/resources/img/system/haptic-24.png | Bin 885 -> 0 bytes .../resources/img/system/haptic-40-dark.png | Bin 1297 -> 0 bytes .../app/resources/img/system/haptic-40.png | Bin 1544 -> 0 bytes .../app/resources/img/system/hauk-16-dark.png | Bin 503 -> 0 bytes .../app/resources/img/system/hauk-16.png | Bin 457 -> 0 bytes .../app/resources/img/system/hauk-24-dark.png | Bin 756 -> 0 bytes .../app/resources/img/system/hauk-24.png | Bin 686 -> 0 bytes .../app/resources/img/system/hauk-40-dark.png | Bin 1339 -> 0 bytes .../app/resources/img/system/hauk-40.png | Bin 1212 -> 0 bytes .../img/system/hdhomerun-16-dark.png | Bin 383 -> 0 bytes .../app/resources/img/system/hdhomerun-16.png | Bin 515 -> 0 bytes .../img/system/hdhomerun-24-dark.png | Bin 512 -> 0 bytes .../app/resources/img/system/hdhomerun-24.png | Bin 733 -> 0 bytes .../img/system/hdhomerun-40-dark.png | Bin 750 -> 0 bytes .../app/resources/img/system/hdhomerun-40.png | Bin 1107 -> 0 bytes .../app/resources/img/system/headscale-16.png | Bin 389 -> 0 bytes .../app/resources/img/system/headscale-24.png | Bin 541 -> 0 bytes .../app/resources/img/system/headscale-40.png | Bin 890 -> 0 bytes .../img/system/healthchecks-16-dark.png | Bin 409 -> 0 bytes .../resources/img/system/healthchecks-16.png | Bin 533 -> 0 bytes .../img/system/healthchecks-24-dark.png | Bin 533 -> 0 bytes .../resources/img/system/healthchecks-24.png | Bin 723 -> 0 bytes .../img/system/healthchecks-40-dark.png | Bin 711 -> 0 bytes .../resources/img/system/healthchecks-40.png | Bin 993 -> 0 bytes .../app/resources/img/system/hedgedoc-16.png | Bin 699 -> 0 bytes .../app/resources/img/system/hedgedoc-24.png | Bin 1111 -> 0 bytes .../app/resources/img/system/hedgedoc-40.png | Bin 1779 -> 0 bytes .../resources/img/system/heimdall-16-dark.png | Bin 450 -> 0 bytes .../app/resources/img/system/heimdall-16.png | Bin 427 -> 0 bytes .../resources/img/system/heimdall-24-dark.png | Bin 689 -> 0 bytes .../app/resources/img/system/heimdall-24.png | Bin 649 -> 0 bytes .../resources/img/system/heimdall-40-dark.png | Bin 1228 -> 0 bytes .../app/resources/img/system/heimdall-40.png | Bin 1157 -> 0 bytes .../resources/img/system/hemmelig-16-dark.png | Bin 547 -> 0 bytes .../app/resources/img/system/hemmelig-16.png | Bin 827 -> 0 bytes .../resources/img/system/hemmelig-24-dark.png | Bin 853 -> 0 bytes .../app/resources/img/system/hemmelig-24.png | Bin 1447 -> 0 bytes .../resources/img/system/hemmelig-40-dark.png | Bin 1428 -> 0 bytes .../app/resources/img/system/hemmelig-40.png | Bin 2527 -> 0 bytes .../app/resources/img/system/heyform-16.png | Bin 491 -> 0 bytes .../app/resources/img/system/heyform-24.png | Bin 687 -> 0 bytes .../app/resources/img/system/heyform-40.png | Bin 1074 -> 0 bytes .../app/resources/img/system/hivedav-16.png | Bin 782 -> 0 bytes .../app/resources/img/system/hivedav-24.png | Bin 1334 -> 0 bytes .../app/resources/img/system/hivedav-40.png | Bin 2618 -> 0 bytes .../resources/img/system/hoarder-16-dark.png | Bin 298 -> 0 bytes .../app/resources/img/system/hoarder-16.png | Bin 291 -> 0 bytes .../resources/img/system/hoarder-24-dark.png | Bin 373 -> 0 bytes .../app/resources/img/system/hoarder-24.png | Bin 361 -> 0 bytes .../resources/img/system/hoarder-40-dark.png | Bin 546 -> 0 bytes .../app/resources/img/system/hoarder-40.png | Bin 505 -> 0 bytes .../resources/img/system/hollo-16-dark.png | Bin 396 -> 0 bytes .../app/resources/img/system/hollo-16.png | Bin 368 -> 0 bytes .../resources/img/system/hollo-24-dark.png | Bin 581 -> 0 bytes .../app/resources/img/system/hollo-24.png | Bin 522 -> 0 bytes .../resources/img/system/hollo-40-dark.png | Bin 954 -> 0 bytes .../app/resources/img/system/hollo-40.png | Bin 868 -> 0 bytes .../app/resources/img/system/homarr-16.png | Bin 554 -> 0 bytes .../app/resources/img/system/homarr-24.png | Bin 905 -> 0 bytes .../app/resources/img/system/homarr-40.png | Bin 1451 -> 0 bytes .../img/system/home-assistant-16-dark.png | Bin 398 -> 0 bytes .../img/system/home-assistant-16.png | Bin 558 -> 0 bytes .../img/system/home-assistant-24-dark.png | Bin 487 -> 0 bytes .../img/system/home-assistant-24.png | Bin 776 -> 0 bytes .../img/system/home-assistant-40-dark.png | Bin 823 -> 0 bytes .../img/system/home-assistant-40.png | Bin 1100 -> 0 bytes .../app/resources/img/system/homebox-16.png | Bin 875 -> 0 bytes .../app/resources/img/system/homebox-24.png | Bin 1355 -> 0 bytes .../app/resources/img/system/homebox-40.png | Bin 2393 -> 0 bytes .../img/system/homebridge-16-dark.png | Bin 501 -> 0 bytes .../resources/img/system/homebridge-16.png | Bin 909 -> 0 bytes .../img/system/homebridge-24-dark.png | Bin 735 -> 0 bytes .../resources/img/system/homebridge-24.png | Bin 1576 -> 0 bytes .../img/system/homebridge-40-dark.png | Bin 1195 -> 0 bytes .../resources/img/system/homebridge-40.png | Bin 3172 -> 0 bytes .../app/resources/img/system/homer-16.png | Bin 828 -> 0 bytes .../app/resources/img/system/homer-24.png | Bin 1318 -> 0 bytes .../app/resources/img/system/homer-40.png | Bin 2492 -> 0 bytes .../app/resources/img/system/hoodik-16.png | Bin 755 -> 0 bytes .../app/resources/img/system/hoodik-24.png | Bin 1222 -> 0 bytes .../app/resources/img/system/hoodik-40.png | Bin 2418 -> 0 bytes .../img/system/hoppscotch-16-dark.png | Bin 394 -> 0 bytes .../resources/img/system/hoppscotch-16.png | Bin 759 -> 0 bytes .../img/system/hoppscotch-24-dark.png | Bin 611 -> 0 bytes .../resources/img/system/hoppscotch-24.png | Bin 1273 -> 0 bytes .../img/system/hoppscotch-40-dark.png | Bin 1033 -> 0 bytes .../resources/img/system/hoppscotch-40.png | Bin 2429 -> 0 bytes .../resources/img/system/hubzilla-16-dark.png | Bin 374 -> 0 bytes .../app/resources/img/system/hubzilla-16.png | Bin 514 -> 0 bytes .../resources/img/system/hubzilla-24-dark.png | Bin 503 -> 0 bytes .../app/resources/img/system/hubzilla-24.png | Bin 746 -> 0 bytes .../resources/img/system/hubzilla-40-dark.png | Bin 803 -> 0 bytes .../app/resources/img/system/hubzilla-40.png | Bin 1154 -> 0 bytes .../app/resources/img/system/huginn-16.png | Bin 789 -> 0 bytes .../app/resources/img/system/huginn-24.png | Bin 1271 -> 0 bytes .../app/resources/img/system/huginn-40.png | Bin 2399 -> 0 bytes .../app/resources/img/system/hugo-16.png | Bin 627 -> 0 bytes .../app/resources/img/system/hugo-24.png | Bin 880 -> 0 bytes .../app/resources/img/system/hugo-40.png | Bin 1350 -> 0 bytes .../app/resources/img/system/humhub-16.png | Bin 499 -> 0 bytes .../app/resources/img/system/humhub-24.png | Bin 726 -> 0 bytes .../app/resources/img/system/humhub-40.png | Bin 1164 -> 0 bytes .../img/system/hyperpipe-16-dark.png | Bin 405 -> 0 bytes .../app/resources/img/system/hyperpipe-16.png | Bin 505 -> 0 bytes .../img/system/hyperpipe-24-dark.png | Bin 574 -> 0 bytes .../app/resources/img/system/hyperpipe-24.png | Bin 767 -> 0 bytes .../img/system/hyperpipe-40-dark.png | Bin 979 -> 0 bytes .../app/resources/img/system/hyperpipe-40.png | Bin 1302 -> 0 bytes .../img/system/i-librarian-16-dark.png | Bin 326 -> 0 bytes .../resources/img/system/i-librarian-16.png | Bin 397 -> 0 bytes .../img/system/i-librarian-24-dark.png | Bin 418 -> 0 bytes .../resources/img/system/i-librarian-24.png | Bin 555 -> 0 bytes .../img/system/i-librarian-40-dark.png | Bin 621 -> 0 bytes .../resources/img/system/i-librarian-40.png | Bin 792 -> 0 bytes .../resources/img/system/icinga-16-dark.png | Bin 343 -> 0 bytes .../app/resources/img/system/icinga-16.png | Bin 509 -> 0 bytes .../resources/img/system/icinga-24-dark.png | Bin 448 -> 0 bytes .../app/resources/img/system/icinga-24.png | Bin 696 -> 0 bytes .../resources/img/system/icinga-40-dark.png | Bin 741 -> 0 bytes .../app/resources/img/system/icinga-40.png | Bin 1094 -> 0 bytes .../app/resources/img/system/immich-16.png | Bin 667 -> 0 bytes .../app/resources/img/system/immich-24.png | Bin 1016 -> 0 bytes .../app/resources/img/system/immich-40.png | Bin 1812 -> 0 bytes .../img/system/immich-frame-16-dark.png | Bin 443 -> 0 bytes .../resources/img/system/immich-frame-16.png | Bin 598 -> 0 bytes .../img/system/immich-frame-24-dark.png | Bin 620 -> 0 bytes .../resources/img/system/immich-frame-24.png | Bin 872 -> 0 bytes .../img/system/immich-frame-40-dark.png | Bin 1005 -> 0 bytes .../resources/img/system/immich-frame-40.png | Bin 1325 -> 0 bytes .../resources/img/system/immich-kiosk-16.png | Bin 810 -> 0 bytes .../resources/img/system/immich-kiosk-24.png | Bin 1446 -> 0 bytes .../resources/img/system/immich-kiosk-40.png | Bin 2789 -> 0 bytes .../system/immich-public-proxy-16-dark.png | Bin 760 -> 0 bytes .../img/system/immich-public-proxy-16.png | Bin 808 -> 0 bytes .../system/immich-public-proxy-24-dark.png | Bin 1131 -> 0 bytes .../img/system/immich-public-proxy-24.png | Bin 1265 -> 0 bytes .../system/immich-public-proxy-40-dark.png | Bin 2037 -> 0 bytes .../img/system/immich-public-proxy-40.png | Bin 2375 -> 0 bytes .../app/resources/img/system/influxdb-16.png | Bin 813 -> 0 bytes .../app/resources/img/system/influxdb-24.png | Bin 1255 -> 0 bytes .../app/resources/img/system/influxdb-40.png | Bin 2305 -> 0 bytes .../img/system/inoreader-16-dark.png | Bin 359 -> 0 bytes .../app/resources/img/system/inoreader-16.png | Bin 485 -> 0 bytes .../img/system/inoreader-24-dark.png | Bin 491 -> 0 bytes .../app/resources/img/system/inoreader-24.png | Bin 727 -> 0 bytes .../img/system/inoreader-40-dark.png | Bin 761 -> 0 bytes .../app/resources/img/system/inoreader-40.png | Bin 1069 -> 0 bytes .../app/resources/img/system/inventree-16.png | Bin 778 -> 0 bytes .../app/resources/img/system/inventree-24.png | Bin 1276 -> 0 bytes .../app/resources/img/system/inventree-40.png | Bin 2225 -> 0 bytes .../img/system/investbrain-16-dark.png | Bin 509 -> 0 bytes .../resources/img/system/investbrain-16.png | Bin 468 -> 0 bytes .../img/system/investbrain-24-dark.png | Bin 894 -> 0 bytes .../resources/img/system/investbrain-24.png | Bin 788 -> 0 bytes .../img/system/investbrain-40-dark.png | Bin 1658 -> 0 bytes .../resources/img/system/investbrain-40.png | Bin 1491 -> 0 bytes .../app/resources/img/system/invidious-16.png | Bin 563 -> 0 bytes .../app/resources/img/system/invidious-24.png | Bin 868 -> 0 bytes .../app/resources/img/system/invidious-40.png | Bin 1476 -> 0 bytes .../img/system/invoice-ninja-16-dark.png | Bin 473 -> 0 bytes .../resources/img/system/invoice-ninja-16.png | Bin 433 -> 0 bytes .../img/system/invoice-ninja-24-dark.png | Bin 665 -> 0 bytes .../resources/img/system/invoice-ninja-24.png | Bin 613 -> 0 bytes .../img/system/invoice-ninja-40-dark.png | Bin 1162 -> 0 bytes .../resources/img/system/invoice-ninja-40.png | Bin 1028 -> 0 bytes .../resources/img/system/it-tools-16-dark.png | Bin 710 -> 0 bytes .../app/resources/img/system/it-tools-16.png | Bin 740 -> 0 bytes .../resources/img/system/it-tools-24-dark.png | Bin 1063 -> 0 bytes .../app/resources/img/system/it-tools-24.png | Bin 1118 -> 0 bytes .../resources/img/system/it-tools-40-dark.png | Bin 1741 -> 0 bytes .../app/resources/img/system/it-tools-40.png | Bin 1882 -> 0 bytes .../resources/img/system/jackett-16-dark.png | Bin 391 -> 0 bytes .../app/resources/img/system/jackett-16.png | Bin 382 -> 0 bytes .../resources/img/system/jackett-24-dark.png | Bin 570 -> 0 bytes .../app/resources/img/system/jackett-24.png | Bin 545 -> 0 bytes .../resources/img/system/jackett-40-dark.png | Bin 876 -> 0 bytes .../app/resources/img/system/jackett-40.png | Bin 835 -> 0 bytes .../app/resources/img/system/jekyll-16.png | Bin 555 -> 0 bytes .../app/resources/img/system/jekyll-24.png | Bin 863 -> 0 bytes .../app/resources/img/system/jekyll-40.png | Bin 1475 -> 0 bytes .../resources/img/system/jellyfin-16-dark.png | Bin 465 -> 0 bytes .../app/resources/img/system/jellyfin-16.png | Bin 795 -> 0 bytes .../resources/img/system/jellyfin-24-dark.png | Bin 648 -> 0 bytes .../app/resources/img/system/jellyfin-24.png | Bin 1196 -> 0 bytes .../resources/img/system/jellyfin-40-dark.png | Bin 1056 -> 0 bytes .../app/resources/img/system/jellyfin-40.png | Bin 2046 -> 0 bytes .../resources/img/system/jellyseerr-16.png | Bin 805 -> 0 bytes .../resources/img/system/jellyseerr-24.png | Bin 1282 -> 0 bytes .../resources/img/system/jellyseerr-40.png | Bin 2320 -> 0 bytes .../app/resources/img/system/jenkins-16.png | Bin 810 -> 0 bytes .../app/resources/img/system/jenkins-24.png | Bin 1437 -> 0 bytes .../app/resources/img/system/jenkins-40.png | Bin 2960 -> 0 bytes .../app/resources/img/system/jira-16.png | Bin 610 -> 0 bytes .../app/resources/img/system/jira-24.png | Bin 832 -> 0 bytes .../app/resources/img/system/jira-40.png | Bin 1306 -> 0 bytes .../resources/img/system/jitsi-meet-16.png | Bin 646 -> 0 bytes .../resources/img/system/jitsi-meet-24.png | Bin 1063 -> 0 bytes .../resources/img/system/jitsi-meet-40.png | Bin 2121 -> 0 bytes .../resources/img/system/jwt-io-16-dark.png | Bin 344 -> 0 bytes .../app/resources/img/system/jwt-io-16.png | Bin 450 -> 0 bytes .../resources/img/system/jwt-io-24-dark.png | Bin 520 -> 0 bytes .../app/resources/img/system/jwt-io-24.png | Bin 693 -> 0 bytes .../resources/img/system/jwt-io-40-dark.png | Bin 918 -> 0 bytes .../app/resources/img/system/jwt-io-40.png | Bin 1235 -> 0 bytes .../resources/img/system/kanboard-16-dark.png | Bin 516 -> 0 bytes .../app/resources/img/system/kanboard-16.png | Bin 540 -> 0 bytes .../resources/img/system/kanboard-24-dark.png | Bin 726 -> 0 bytes .../app/resources/img/system/kanboard-24.png | Bin 750 -> 0 bytes .../resources/img/system/kanboard-40-dark.png | Bin 1071 -> 0 bytes .../app/resources/img/system/kanboard-40.png | Bin 1098 -> 0 bytes .../app/resources/img/system/kanidm-16.png | Bin 612 -> 0 bytes .../app/resources/img/system/kanidm-24.png | Bin 999 -> 0 bytes .../app/resources/img/system/kanidm-40.png | Bin 1953 -> 0 bytes .../app/resources/img/system/kapowarr-16.png | Bin 839 -> 0 bytes .../app/resources/img/system/kapowarr-24.png | Bin 1493 -> 0 bytes .../app/resources/img/system/kapowarr-40.png | Bin 3137 -> 0 bytes .../app/resources/img/system/kavita-16.png | Bin 624 -> 0 bytes .../app/resources/img/system/kavita-24.png | Bin 893 -> 0 bytes .../app/resources/img/system/kavita-40.png | Bin 1575 -> 0 bytes .../app/resources/img/system/kbin-16.png | Bin 627 -> 0 bytes .../app/resources/img/system/kbin-24.png | Bin 867 -> 0 bytes .../app/resources/img/system/kbin-40.png | Bin 1554 -> 0 bytes .../app/resources/img/system/keepassxc-16.png | Bin 972 -> 0 bytes .../app/resources/img/system/keepassxc-24.png | Bin 1622 -> 0 bytes .../app/resources/img/system/keepassxc-40.png | Bin 3125 -> 0 bytes .../app/resources/img/system/keila-16.png | Bin 627 -> 0 bytes .../app/resources/img/system/keila-24.png | Bin 925 -> 0 bytes .../app/resources/img/system/keila-40.png | Bin 1533 -> 0 bytes .../app/resources/img/system/kestra-16.png | Bin 566 -> 0 bytes .../app/resources/img/system/kestra-24.png | Bin 879 -> 0 bytes .../app/resources/img/system/kestra-40.png | Bin 1320 -> 0 bytes .../app/resources/img/system/keycloak-16.png | Bin 726 -> 0 bytes .../app/resources/img/system/keycloak-24.png | Bin 1203 -> 0 bytes .../app/resources/img/system/keycloak-40.png | Bin 2278 -> 0 bytes .../app/resources/img/system/kimai-16.png | Bin 893 -> 0 bytes .../app/resources/img/system/kimai-24.png | Bin 1527 -> 0 bytes .../app/resources/img/system/kimai-40.png | Bin 2849 -> 0 bytes .../resources/img/system/klipper-16-dark.png | Bin 617 -> 0 bytes .../app/resources/img/system/klipper-16.png | Bin 742 -> 0 bytes .../resources/img/system/klipper-24-dark.png | Bin 947 -> 0 bytes .../app/resources/img/system/klipper-24.png | Bin 1197 -> 0 bytes .../resources/img/system/klipper-40-dark.png | Bin 1885 -> 0 bytes .../app/resources/img/system/klipper-40.png | Bin 2097 -> 0 bytes .../app/resources/img/system/ko-fi-16.png | Bin 708 -> 0 bytes .../app/resources/img/system/ko-fi-24.png | Bin 1113 -> 0 bytes .../app/resources/img/system/ko-fi-40.png | Bin 1886 -> 0 bytes .../app/resources/img/system/kodi-16-dark.png | Bin 370 -> 0 bytes .../app/resources/img/system/kodi-16.png | Bin 597 -> 0 bytes .../app/resources/img/system/kodi-24-dark.png | Bin 458 -> 0 bytes .../app/resources/img/system/kodi-24.png | Bin 745 -> 0 bytes .../app/resources/img/system/kodi-40-dark.png | Bin 705 -> 0 bytes .../app/resources/img/system/kodi-40.png | Bin 1024 -> 0 bytes .../app/resources/img/system/komga-16.png | Bin 877 -> 0 bytes .../app/resources/img/system/komga-24.png | Bin 1470 -> 0 bytes .../app/resources/img/system/komga-40.png | Bin 2649 -> 0 bytes .../app/resources/img/system/kontoj-16.png | Bin 523 -> 0 bytes .../app/resources/img/system/kontoj-24.png | Bin 738 -> 0 bytes .../app/resources/img/system/kontoj-40.png | Bin 1070 -> 0 bytes .../resources/img/system/kopia-16-dark.png | Bin 356 -> 0 bytes .../app/resources/img/system/kopia-16.png | Bin 462 -> 0 bytes .../resources/img/system/kopia-24-dark.png | Bin 447 -> 0 bytes .../app/resources/img/system/kopia-24.png | Bin 592 -> 0 bytes .../resources/img/system/kopia-40-dark.png | Bin 687 -> 0 bytes .../app/resources/img/system/kopia-40.png | Bin 937 -> 0 bytes .../app/resources/img/system/krakend-16.png | Bin 885 -> 0 bytes .../app/resources/img/system/krakend-24.png | Bin 1567 -> 0 bytes .../app/resources/img/system/krakend-40.png | Bin 3210 -> 0 bytes .../app/resources/img/system/kyoo-16-dark.png | Bin 567 -> 0 bytes .../app/resources/img/system/kyoo-16.png | Bin 630 -> 0 bytes .../app/resources/img/system/kyoo-24-dark.png | Bin 852 -> 0 bytes .../app/resources/img/system/kyoo-24.png | Bin 1027 -> 0 bytes .../app/resources/img/system/kyoo-40-dark.png | Bin 1641 -> 0 bytes .../app/resources/img/system/kyoo-40.png | Bin 1834 -> 0 bytes .../resources/img/system/ladder-16-dark.png | Bin 500 -> 0 bytes .../app/resources/img/system/ladder-16.png | Bin 784 -> 0 bytes .../resources/img/system/ladder-24-dark.png | Bin 767 -> 0 bytes .../app/resources/img/system/ladder-24.png | Bin 1189 -> 0 bytes .../resources/img/system/ladder-40-dark.png | Bin 1229 -> 0 bytes .../app/resources/img/system/ladder-40.png | Bin 1936 -> 0 bytes .../img/system/lancommander-16-dark.png | Bin 414 -> 0 bytes .../resources/img/system/lancommander-16.png | Bin 489 -> 0 bytes .../img/system/lancommander-24-dark.png | Bin 486 -> 0 bytes .../resources/img/system/lancommander-24.png | Bin 599 -> 0 bytes .../img/system/lancommander-40-dark.png | Bin 593 -> 0 bytes .../resources/img/system/lancommander-40.png | Bin 733 -> 0 bytes .../resources/img/system/leantime-16-dark.png | Bin 389 -> 0 bytes .../app/resources/img/system/leantime-16.png | Bin 541 -> 0 bytes .../resources/img/system/leantime-24-dark.png | Bin 572 -> 0 bytes .../app/resources/img/system/leantime-24.png | Bin 764 -> 0 bytes .../resources/img/system/leantime-40-dark.png | Bin 907 -> 0 bytes .../app/resources/img/system/leantime-40.png | Bin 1272 -> 0 bytes .../img/system/lets-encrypt-16-dark.png | Bin 441 -> 0 bytes .../resources/img/system/lets-encrypt-16.png | Bin 471 -> 0 bytes .../img/system/lets-encrypt-24-dark.png | Bin 637 -> 0 bytes .../resources/img/system/lets-encrypt-24.png | Bin 673 -> 0 bytes .../img/system/lets-encrypt-40-dark.png | Bin 1036 -> 0 bytes .../resources/img/system/lets-encrypt-40.png | Bin 1079 -> 0 bytes .../resources/img/system/librespeed-16.png | Bin 918 -> 0 bytes .../resources/img/system/librespeed-24.png | Bin 1497 -> 0 bytes .../resources/img/system/librespeed-40.png | Bin 2834 -> 0 bytes .../img/system/librewolf-16-dark.png | Bin 496 -> 0 bytes .../app/resources/img/system/librewolf-16.png | Bin 675 -> 0 bytes .../img/system/librewolf-24-dark.png | Bin 816 -> 0 bytes .../app/resources/img/system/librewolf-24.png | Bin 1050 -> 0 bytes .../img/system/librewolf-40-dark.png | Bin 1353 -> 0 bytes .../app/resources/img/system/librewolf-40.png | Bin 1824 -> 0 bytes .../app/resources/img/system/librum-16.png | Bin 298 -> 0 bytes .../app/resources/img/system/librum-24.png | Bin 336 -> 0 bytes .../app/resources/img/system/librum-40.png | Bin 479 -> 0 bytes .../app/resources/img/system/lidarr-16.png | Bin 914 -> 0 bytes .../app/resources/img/system/lidarr-24.png | Bin 1505 -> 0 bytes .../app/resources/img/system/lidarr-40.png | Bin 3301 -> 0 bytes .../resources/img/system/limesurvey-16.png | Bin 686 -> 0 bytes .../resources/img/system/limesurvey-24.png | Bin 1053 -> 0 bytes .../resources/img/system/limesurvey-40.png | Bin 1802 -> 0 bytes .../resources/img/system/linguacafe-16.png | Bin 546 -> 0 bytes .../resources/img/system/linguacafe-24.png | Bin 765 -> 0 bytes .../resources/img/system/linguacafe-40.png | Bin 1228 -> 0 bytes .../resources/img/system/linkace-16-dark.png | Bin 371 -> 0 bytes .../app/resources/img/system/linkace-16.png | Bin 523 -> 0 bytes .../resources/img/system/linkace-24-dark.png | Bin 517 -> 0 bytes .../app/resources/img/system/linkace-24.png | Bin 881 -> 0 bytes .../resources/img/system/linkace-40-dark.png | Bin 753 -> 0 bytes .../app/resources/img/system/linkace-40.png | Bin 1286 -> 0 bytes .../app/resources/img/system/linkding-16.png | Bin 781 -> 0 bytes .../app/resources/img/system/linkding-24.png | Bin 1188 -> 0 bytes .../app/resources/img/system/linkding-40.png | Bin 1977 -> 0 bytes .../app/resources/img/system/linkstack-16.png | Bin 893 -> 0 bytes .../app/resources/img/system/linkstack-24.png | Bin 1421 -> 0 bytes .../app/resources/img/system/linkstack-40.png | Bin 2553 -> 0 bytes .../img/system/linuxcontainers-16.png | Bin 743 -> 0 bytes .../img/system/linuxcontainers-24.png | Bin 1158 -> 0 bytes .../img/system/linuxcontainers-40.png | Bin 2452 -> 0 bytes .../resources/img/system/linuxgsm-16-dark.png | Bin 449 -> 0 bytes .../app/resources/img/system/linuxgsm-16.png | Bin 635 -> 0 bytes .../resources/img/system/linuxgsm-24-dark.png | Bin 649 -> 0 bytes .../app/resources/img/system/linuxgsm-24.png | Bin 963 -> 0 bytes .../resources/img/system/linuxgsm-40-dark.png | Bin 1061 -> 0 bytes .../app/resources/img/system/linuxgsm-40.png | Bin 1606 -> 0 bytes .../img/system/linuxserver-io-16.png | Bin 921 -> 0 bytes .../img/system/linuxserver-io-24.png | Bin 1535 -> 0 bytes .../img/system/linuxserver-io-40.png | Bin 2759 -> 0 bytes .../app/resources/img/system/listmonk-16.png | Bin 480 -> 0 bytes .../app/resources/img/system/listmonk-24.png | Bin 700 -> 0 bytes .../app/resources/img/system/listmonk-40.png | Bin 1281 -> 0 bytes .../resources/img/system/localess-16-dark.png | Bin 407 -> 0 bytes .../app/resources/img/system/localess-16.png | Bin 576 -> 0 bytes .../resources/img/system/localess-24-dark.png | Bin 566 -> 0 bytes .../app/resources/img/system/localess-24.png | Bin 780 -> 0 bytes .../resources/img/system/localess-40-dark.png | Bin 893 -> 0 bytes .../app/resources/img/system/localess-40.png | Bin 1250 -> 0 bytes .../app/resources/img/system/lodestone-16.png | Bin 743 -> 0 bytes .../app/resources/img/system/lodestone-24.png | Bin 1149 -> 0 bytes .../app/resources/img/system/lodestone-40.png | Bin 2093 -> 0 bytes .../app/resources/img/system/logseq-16.png | Bin 635 -> 0 bytes .../app/resources/img/system/logseq-24.png | Bin 902 -> 0 bytes .../app/resources/img/system/logseq-40.png | Bin 1443 -> 0 bytes .../app/resources/img/system/logto-16.png | Bin 460 -> 0 bytes .../app/resources/img/system/logto-24.png | Bin 683 -> 0 bytes .../app/resources/img/system/logto-40.png | Bin 1206 -> 0 bytes .../app/resources/img/system/loki-16.png | Bin 602 -> 0 bytes .../app/resources/img/system/loki-24.png | Bin 1043 -> 0 bytes .../app/resources/img/system/loki-40.png | Bin 1975 -> 0 bytes .../app/resources/img/system/lunasea-16.png | Bin 474 -> 0 bytes .../app/resources/img/system/lunasea-24.png | Bin 677 -> 0 bytes .../app/resources/img/system/lunasea-40.png | Bin 1079 -> 0 bytes .../system/lyrion-media-server-16-dark.png | Bin 352 -> 0 bytes .../img/system/lyrion-media-server-16.png | Bin 541 -> 0 bytes .../system/lyrion-media-server-24-dark.png | Bin 499 -> 0 bytes .../img/system/lyrion-media-server-24.png | Bin 736 -> 0 bytes .../system/lyrion-media-server-40-dark.png | Bin 709 -> 0 bytes .../img/system/lyrion-media-server-40.png | Bin 1054 -> 0 bytes .../resources/img/system/mail-in-a-box-16.png | Bin 448 -> 0 bytes .../resources/img/system/mail-in-a-box-24.png | Bin 608 -> 0 bytes .../resources/img/system/mail-in-a-box-40.png | Bin 1006 -> 0 bytes .../app/resources/img/system/mailcow-16.png | Bin 881 -> 0 bytes .../app/resources/img/system/mailcow-24.png | Bin 1414 -> 0 bytes .../app/resources/img/system/mailcow-40.png | Bin 2669 -> 0 bytes .../resources/img/system/mailpit-16-dark.png | Bin 577 -> 0 bytes .../app/resources/img/system/mailpit-16.png | Bin 689 -> 0 bytes .../resources/img/system/mailpit-24-dark.png | Bin 868 -> 0 bytes .../app/resources/img/system/mailpit-24.png | Bin 1071 -> 0 bytes .../resources/img/system/mailpit-40-dark.png | Bin 1475 -> 0 bytes .../app/resources/img/system/mailpit-40.png | Bin 1826 -> 0 bytes .../resources/img/system/mainsail-16-dark.png | Bin 366 -> 0 bytes .../app/resources/img/system/mainsail-16.png | Bin 542 -> 0 bytes .../resources/img/system/mainsail-24-dark.png | Bin 490 -> 0 bytes .../app/resources/img/system/mainsail-24.png | Bin 780 -> 0 bytes .../resources/img/system/mainsail-40-dark.png | Bin 796 -> 0 bytes .../app/resources/img/system/mainsail-40.png | Bin 1347 -> 0 bytes .../resources/img/system/maloja-16-dark.png | Bin 509 -> 0 bytes .../app/resources/img/system/maloja-16.png | Bin 831 -> 0 bytes .../resources/img/system/maloja-24-dark.png | Bin 800 -> 0 bytes .../app/resources/img/system/maloja-24.png | Bin 1368 -> 0 bytes .../resources/img/system/maloja-40-dark.png | Bin 1430 -> 0 bytes .../app/resources/img/system/maloja-40.png | Bin 2543 -> 0 bytes .../app/resources/img/system/manyfold-16.png | Bin 373 -> 0 bytes .../app/resources/img/system/manyfold-24.png | Bin 564 -> 0 bytes .../app/resources/img/system/manyfold-40.png | Bin 993 -> 0 bytes .../app/resources/img/system/mariadb-16.png | Bin 491 -> 0 bytes .../app/resources/img/system/mariadb-24.png | Bin 763 -> 0 bytes .../app/resources/img/system/mariadb-40.png | Bin 1278 -> 0 bytes .../app/resources/img/system/mastodon-16.png | Bin 680 -> 0 bytes .../app/resources/img/system/mastodon-24.png | Bin 1027 -> 0 bytes .../app/resources/img/system/mastodon-40.png | Bin 1550 -> 0 bytes .../app/resources/img/system/matomo-16.png | Bin 626 -> 0 bytes .../app/resources/img/system/matomo-24.png | Bin 914 -> 0 bytes .../app/resources/img/system/matomo-40.png | Bin 1523 -> 0 bytes .../resources/img/system/matrix-16-dark.png | Bin 293 -> 0 bytes .../app/resources/img/system/matrix-16.png | Bin 323 -> 0 bytes .../resources/img/system/matrix-24-dark.png | Bin 420 -> 0 bytes .../app/resources/img/system/matrix-24.png | Bin 486 -> 0 bytes .../resources/img/system/matrix-40-dark.png | Bin 557 -> 0 bytes .../app/resources/img/system/matrix-40.png | Bin 623 -> 0 bytes .../img/system/mattermost-16-dark.png | Bin 451 -> 0 bytes .../resources/img/system/mattermost-16.png | Bin 698 -> 0 bytes .../img/system/mattermost-24-dark.png | Bin 657 -> 0 bytes .../resources/img/system/mattermost-24.png | Bin 1043 -> 0 bytes .../img/system/mattermost-40-dark.png | Bin 1087 -> 0 bytes .../resources/img/system/mattermost-40.png | Bin 1701 -> 0 bytes .../resources/img/system/mautic-16-dark.png | Bin 610 -> 0 bytes .../app/resources/img/system/mautic-16.png | Bin 756 -> 0 bytes .../resources/img/system/mautic-24-dark.png | Bin 986 -> 0 bytes .../app/resources/img/system/mautic-24.png | Bin 1188 -> 0 bytes .../resources/img/system/mautic-40-dark.png | Bin 1649 -> 0 bytes .../app/resources/img/system/mautic-40.png | Bin 2027 -> 0 bytes .../img/system/mayan-edms-16-dark.png | Bin 424 -> 0 bytes .../resources/img/system/mayan-edms-16.png | Bin 403 -> 0 bytes .../img/system/mayan-edms-24-dark.png | Bin 570 -> 0 bytes .../resources/img/system/mayan-edms-24.png | Bin 549 -> 0 bytes .../img/system/mayan-edms-40-dark.png | Bin 857 -> 0 bytes .../resources/img/system/mayan-edms-40.png | Bin 835 -> 0 bytes .../app/resources/img/system/maybe-16.png | Bin 547 -> 0 bytes .../app/resources/img/system/maybe-24.png | Bin 868 -> 0 bytes .../app/resources/img/system/maybe-40.png | Bin 1199 -> 0 bytes .../app/resources/img/system/mbin-16.png | Bin 609 -> 0 bytes .../app/resources/img/system/mbin-24.png | Bin 982 -> 0 bytes .../app/resources/img/system/mbin-40.png | Bin 1674 -> 0 bytes .../resources/img/system/mealie-16-dark.png | Bin 393 -> 0 bytes .../app/resources/img/system/mealie-16.png | Bin 610 -> 0 bytes .../resources/img/system/mealie-24-dark.png | Bin 527 -> 0 bytes .../app/resources/img/system/mealie-24.png | Bin 943 -> 0 bytes .../resources/img/system/mealie-40-dark.png | Bin 762 -> 0 bytes .../app/resources/img/system/mealie-40.png | Bin 1452 -> 0 bytes .../app/resources/img/system/medama-16.png | Bin 719 -> 0 bytes .../app/resources/img/system/medama-24.png | Bin 1159 -> 0 bytes .../app/resources/img/system/medama-40.png | Bin 1833 -> 0 bytes .../img/system/medassist-16-dark.png | Bin 463 -> 0 bytes .../app/resources/img/system/medassist-16.png | Bin 713 -> 0 bytes .../img/system/medassist-24-dark.png | Bin 660 -> 0 bytes .../app/resources/img/system/medassist-24.png | Bin 1060 -> 0 bytes .../img/system/medassist-40-dark.png | Bin 1027 -> 0 bytes .../app/resources/img/system/medassist-40.png | Bin 1807 -> 0 bytes .../resources/img/system/mediathekview-16.png | Bin 870 -> 0 bytes .../resources/img/system/mediathekview-24.png | Bin 1409 -> 0 bytes .../resources/img/system/mediathekview-40.png | Bin 2591 -> 0 bytes .../resources/img/system/mediux-16-dark.png | Bin 367 -> 0 bytes .../app/resources/img/system/mediux-16.png | Bin 564 -> 0 bytes .../resources/img/system/mediux-24-dark.png | Bin 512 -> 0 bytes .../app/resources/img/system/mediux-24.png | Bin 774 -> 0 bytes .../resources/img/system/mediux-40-dark.png | Bin 864 -> 0 bytes .../app/resources/img/system/mediux-40.png | Bin 1273 -> 0 bytes .../resources/img/system/medusa-16-dark.png | Bin 368 -> 0 bytes .../app/resources/img/system/medusa-16.png | Bin 525 -> 0 bytes .../resources/img/system/medusa-24-dark.png | Bin 517 -> 0 bytes .../app/resources/img/system/medusa-24.png | Bin 728 -> 0 bytes .../resources/img/system/medusa-40-dark.png | Bin 837 -> 0 bytes .../app/resources/img/system/medusa-40.png | Bin 1196 -> 0 bytes .../img/system/meilisearch-16-dark.png | Bin 368 -> 0 bytes .../resources/img/system/meilisearch-16.png | Bin 487 -> 0 bytes .../img/system/meilisearch-24-dark.png | Bin 452 -> 0 bytes .../resources/img/system/meilisearch-24.png | Bin 731 -> 0 bytes .../img/system/meilisearch-40-dark.png | Bin 801 -> 0 bytes .../resources/img/system/meilisearch-40.png | Bin 1356 -> 0 bytes .../resources/img/system/memories-16-dark.png | Bin 578 -> 0 bytes .../app/resources/img/system/memories-16.png | Bin 525 -> 0 bytes .../resources/img/system/memories-24-dark.png | Bin 894 -> 0 bytes .../app/resources/img/system/memories-24.png | Bin 815 -> 0 bytes .../resources/img/system/memories-40-dark.png | Bin 1586 -> 0 bytes .../app/resources/img/system/memories-40.png | Bin 1468 -> 0 bytes .../app/resources/img/system/mergeable-16.png | Bin 586 -> 0 bytes .../app/resources/img/system/mergeable-24.png | Bin 890 -> 0 bytes .../app/resources/img/system/mergeable-40.png | Bin 1466 -> 0 bytes .../resources/img/system/meshping-16-dark.png | Bin 433 -> 0 bytes .../app/resources/img/system/meshping-16.png | Bin 414 -> 0 bytes .../resources/img/system/meshping-24-dark.png | Bin 624 -> 0 bytes .../app/resources/img/system/meshping-24.png | Bin 605 -> 0 bytes .../resources/img/system/meshping-40-dark.png | Bin 1013 -> 0 bytes .../app/resources/img/system/meshping-40.png | Bin 987 -> 0 bytes .../img/system/meshtastic-16-dark.png | Bin 357 -> 0 bytes .../resources/img/system/meshtastic-16.png | Bin 518 -> 0 bytes .../img/system/meshtastic-24-dark.png | Bin 496 -> 0 bytes .../resources/img/system/meshtastic-24.png | Bin 724 -> 0 bytes .../img/system/meshtastic-40-dark.png | Bin 789 -> 0 bytes .../resources/img/system/meshtastic-40.png | Bin 1246 -> 0 bytes .../app/resources/img/system/metabase-16.png | Bin 738 -> 0 bytes .../app/resources/img/system/metabase-24.png | Bin 1199 -> 0 bytes .../app/resources/img/system/metabase-40.png | Bin 2182 -> 0 bytes .../app/resources/img/system/metube-16.png | Bin 409 -> 0 bytes .../app/resources/img/system/metube-24.png | Bin 557 -> 0 bytes .../app/resources/img/system/metube-40.png | Bin 882 -> 0 bytes .../app/resources/img/system/minecraft-16.png | Bin 866 -> 0 bytes .../app/resources/img/system/minecraft-24.png | Bin 1543 -> 0 bytes .../app/resources/img/system/minecraft-40.png | Bin 3778 -> 0 bytes .../resources/img/system/miniflux-16-dark.png | Bin 336 -> 0 bytes .../app/resources/img/system/miniflux-16.png | Bin 323 -> 0 bytes .../resources/img/system/miniflux-24-dark.png | Bin 400 -> 0 bytes .../app/resources/img/system/miniflux-24.png | Bin 398 -> 0 bytes .../resources/img/system/miniflux-40-dark.png | Bin 577 -> 0 bytes .../app/resources/img/system/miniflux-40.png | Bin 558 -> 0 bytes .../resources/img/system/minio-16-dark.png | Bin 372 -> 0 bytes .../app/resources/img/system/minio-16.png | Bin 364 -> 0 bytes .../resources/img/system/minio-24-dark.png | Bin 508 -> 0 bytes .../app/resources/img/system/minio-24.png | Bin 514 -> 0 bytes .../resources/img/system/minio-40-dark.png | Bin 839 -> 0 bytes .../app/resources/img/system/minio-40.png | Bin 835 -> 0 bytes .../app/resources/img/system/mirotalk-16.png | Bin 612 -> 0 bytes .../app/resources/img/system/mirotalk-24.png | Bin 939 -> 0 bytes .../app/resources/img/system/mirotalk-40.png | Bin 1662 -> 0 bytes .../resources/img/system/misskey-16-dark.png | Bin 378 -> 0 bytes .../app/resources/img/system/misskey-16.png | Bin 365 -> 0 bytes .../resources/img/system/misskey-24-dark.png | Bin 530 -> 0 bytes .../app/resources/img/system/misskey-24.png | Bin 500 -> 0 bytes .../resources/img/system/misskey-40-dark.png | Bin 749 -> 0 bytes .../app/resources/img/system/misskey-40.png | Bin 694 -> 0 bytes .../img/system/mitmproxy-16-dark.png | Bin 617 -> 0 bytes .../app/resources/img/system/mitmproxy-16.png | Bin 563 -> 0 bytes .../img/system/mitmproxy-24-dark.png | Bin 1032 -> 0 bytes .../app/resources/img/system/mitmproxy-24.png | Bin 971 -> 0 bytes .../img/system/mitmproxy-40-dark.png | Bin 1968 -> 0 bytes .../app/resources/img/system/mitmproxy-40.png | Bin 1818 -> 0 bytes .../resources/img/system/mitra-16-dark.png | Bin 448 -> 0 bytes .../app/resources/img/system/mitra-16.png | Bin 736 -> 0 bytes .../resources/img/system/mitra-24-dark.png | Bin 705 -> 0 bytes .../app/resources/img/system/mitra-24.png | Bin 1271 -> 0 bytes .../resources/img/system/mitra-40-dark.png | Bin 1255 -> 0 bytes .../app/resources/img/system/mitra-40.png | Bin 2688 -> 0 bytes .../app/resources/img/system/mixpost-16.png | Bin 394 -> 0 bytes .../app/resources/img/system/mixpost-24.png | Bin 548 -> 0 bytes .../app/resources/img/system/mixpost-40.png | Bin 838 -> 0 bytes .../app/resources/img/system/mobilizon-16.png | Bin 547 -> 0 bytes .../app/resources/img/system/mobilizon-24.png | Bin 763 -> 0 bytes .../app/resources/img/system/mobilizon-40.png | Bin 1249 -> 0 bytes .../app/resources/img/system/mongodb-16.png | Bin 418 -> 0 bytes .../app/resources/img/system/mongodb-24.png | Bin 579 -> 0 bytes .../app/resources/img/system/mongodb-40.png | Bin 966 -> 0 bytes .../resources/img/system/monica-16-dark.png | Bin 741 -> 0 bytes .../app/resources/img/system/monica-16.png | Bin 827 -> 0 bytes .../resources/img/system/monica-24-dark.png | Bin 1171 -> 0 bytes .../app/resources/img/system/monica-24.png | Bin 1292 -> 0 bytes .../resources/img/system/monica-40-dark.png | Bin 2063 -> 0 bytes .../app/resources/img/system/monica-40.png | Bin 2272 -> 0 bytes .../app/resources/img/system/morphos-16.png | Bin 692 -> 0 bytes .../app/resources/img/system/morphos-24.png | Bin 1153 -> 0 bytes .../app/resources/img/system/morphos-40.png | Bin 2243 -> 0 bytes .../app/resources/img/system/mosquitto-16.png | Bin 652 -> 0 bytes .../app/resources/img/system/mosquitto-24.png | Bin 1129 -> 0 bytes .../app/resources/img/system/mosquitto-40.png | Bin 2237 -> 0 bytes .../app/resources/img/system/mqtt-16-dark.png | Bin 460 -> 0 bytes .../app/resources/img/system/mqtt-16.png | Bin 648 -> 0 bytes .../app/resources/img/system/mqtt-24-dark.png | Bin 654 -> 0 bytes .../app/resources/img/system/mqtt-24.png | Bin 977 -> 0 bytes .../app/resources/img/system/mqtt-40-dark.png | Bin 1037 -> 0 bytes .../app/resources/img/system/mqtt-40.png | Bin 1528 -> 0 bytes .../resources/img/system/mullvad-vpn-16.png | Bin 768 -> 0 bytes .../resources/img/system/mullvad-vpn-24.png | Bin 1118 -> 0 bytes .../resources/img/system/mullvad-vpn-40.png | Bin 1945 -> 0 bytes .../img/system/multi-scrobbler-16-dark.png | Bin 377 -> 0 bytes .../img/system/multi-scrobbler-16.png | Bin 474 -> 0 bytes .../img/system/multi-scrobbler-24-dark.png | Bin 489 -> 0 bytes .../img/system/multi-scrobbler-24.png | Bin 632 -> 0 bytes .../img/system/multi-scrobbler-40-dark.png | Bin 847 -> 0 bytes .../img/system/multi-scrobbler-40.png | Bin 1104 -> 0 bytes .../app/resources/img/system/mumble-16.png | Bin 400 -> 0 bytes .../app/resources/img/system/mumble-24.png | Bin 570 -> 0 bytes .../app/resources/img/system/mumble-40.png | Bin 1470 -> 0 bytes .../img/system/music-assistant-16-dark.png | Bin 465 -> 0 bytes .../img/system/music-assistant-16.png | Bin 441 -> 0 bytes .../img/system/music-assistant-24-dark.png | Bin 646 -> 0 bytes .../img/system/music-assistant-24.png | Bin 613 -> 0 bytes .../img/system/music-assistant-40-dark.png | Bin 1067 -> 0 bytes .../img/system/music-assistant-40.png | Bin 968 -> 0 bytes .../resources/img/system/mxroute-16-dark.png | Bin 359 -> 0 bytes .../app/resources/img/system/mxroute-16.png | Bin 544 -> 0 bytes .../resources/img/system/mxroute-24-dark.png | Bin 498 -> 0 bytes .../app/resources/img/system/mxroute-24.png | Bin 751 -> 0 bytes .../resources/img/system/mxroute-40-dark.png | Bin 796 -> 0 bytes .../app/resources/img/system/mxroute-40.png | Bin 1323 -> 0 bytes .../resources/img/system/myheats-16-dark.png | Bin 666 -> 0 bytes .../app/resources/img/system/myheats-16.png | Bin 676 -> 0 bytes .../resources/img/system/myheats-24-dark.png | Bin 1081 -> 0 bytes .../app/resources/img/system/myheats-24.png | Bin 1094 -> 0 bytes .../resources/img/system/myheats-40-dark.png | Bin 2005 -> 0 bytes .../app/resources/img/system/myheats-40.png | Bin 2061 -> 0 bytes .../resources/img/system/mysql-16-dark.png | Bin 403 -> 0 bytes .../app/resources/img/system/mysql-16.png | Bin 576 -> 0 bytes .../resources/img/system/mysql-24-dark.png | Bin 564 -> 0 bytes .../app/resources/img/system/mysql-24.png | Bin 895 -> 0 bytes .../resources/img/system/mysql-40-dark.png | Bin 909 -> 0 bytes .../app/resources/img/system/mysql-40.png | Bin 1533 -> 0 bytes .../xpipe/app/resources/img/system/n8n-16.png | Bin 461 -> 0 bytes .../xpipe/app/resources/img/system/n8n-24.png | Bin 718 -> 0 bytes .../xpipe/app/resources/img/system/n8n-40.png | Bin 1259 -> 0 bytes .../app/resources/img/system/nasa-16.png | Bin 769 -> 0 bytes .../app/resources/img/system/nasa-24.png | Bin 1231 -> 0 bytes .../app/resources/img/system/nasa-40.png | Bin 2352 -> 0 bytes .../app/resources/img/system/navidrome-16.png | Bin 797 -> 0 bytes .../app/resources/img/system/navidrome-24.png | Bin 1378 -> 0 bytes .../app/resources/img/system/navidrome-40.png | Bin 2467 -> 0 bytes .../app/resources/img/system/neko-16-dark.png | Bin 458 -> 0 bytes .../app/resources/img/system/neko-16.png | Bin 411 -> 0 bytes .../app/resources/img/system/neko-24-dark.png | Bin 643 -> 0 bytes .../app/resources/img/system/neko-24.png | Bin 609 -> 0 bytes .../app/resources/img/system/neko-40-dark.png | Bin 1119 -> 0 bytes .../app/resources/img/system/neko-40.png | Bin 1045 -> 0 bytes .../app/resources/img/system/neodb-16.png | Bin 559 -> 0 bytes .../app/resources/img/system/neodb-24.png | Bin 815 -> 0 bytes .../app/resources/img/system/neodb-40.png | Bin 1338 -> 0 bytes .../app/resources/img/system/netalertx-16.png | Bin 541 -> 0 bytes .../app/resources/img/system/netalertx-24.png | Bin 782 -> 0 bytes .../app/resources/img/system/netalertx-40.png | Bin 1200 -> 0 bytes .../app/resources/img/system/netbird-16.png | Bin 492 -> 0 bytes .../app/resources/img/system/netbird-24.png | Bin 686 -> 0 bytes .../app/resources/img/system/netbird-40.png | Bin 1078 -> 0 bytes .../img/system/netboot-xyz-16-dark.png | Bin 367 -> 0 bytes .../resources/img/system/netboot-xyz-16.png | Bin 419 -> 0 bytes .../img/system/netboot-xyz-24-dark.png | Bin 510 -> 0 bytes .../resources/img/system/netboot-xyz-24.png | Bin 599 -> 0 bytes .../img/system/netboot-xyz-40-dark.png | Bin 814 -> 0 bytes .../resources/img/system/netboot-xyz-40.png | Bin 985 -> 0 bytes .../resources/img/system/netbox-16-dark.png | Bin 496 -> 0 bytes .../app/resources/img/system/netbox-16.png | Bin 529 -> 0 bytes .../resources/img/system/netbox-24-dark.png | Bin 636 -> 0 bytes .../app/resources/img/system/netbox-24.png | Bin 716 -> 0 bytes .../resources/img/system/netbox-40-dark.png | Bin 1026 -> 0 bytes .../app/resources/img/system/netbox-40.png | Bin 1153 -> 0 bytes .../resources/img/system/netdata-16-dark.png | Bin 325 -> 0 bytes .../app/resources/img/system/netdata-16.png | Bin 391 -> 0 bytes .../resources/img/system/netdata-24-dark.png | Bin 385 -> 0 bytes .../app/resources/img/system/netdata-24.png | Bin 462 -> 0 bytes .../resources/img/system/netdata-40-dark.png | Bin 648 -> 0 bytes .../app/resources/img/system/netdata-40.png | Bin 794 -> 0 bytes .../resources/img/system/netgear-16-dark.png | Bin 268 -> 0 bytes .../app/resources/img/system/netgear-16.png | Bin 335 -> 0 bytes .../resources/img/system/netgear-24-dark.png | Bin 392 -> 0 bytes .../app/resources/img/system/netgear-24.png | Bin 581 -> 0 bytes .../resources/img/system/netgear-40-dark.png | Bin 678 -> 0 bytes .../app/resources/img/system/netgear-40.png | Bin 1019 -> 0 bytes .../app/resources/img/system/netlify-16.png | Bin 742 -> 0 bytes .../app/resources/img/system/netlify-24.png | Bin 1200 -> 0 bytes .../app/resources/img/system/netlify-40.png | Bin 2376 -> 0 bytes .../img/system/new-releases-16-dark.png | Bin 347 -> 0 bytes .../resources/img/system/new-releases-16.png | Bin 432 -> 0 bytes .../img/system/new-releases-24-dark.png | Bin 454 -> 0 bytes .../resources/img/system/new-releases-24.png | Bin 609 -> 0 bytes .../img/system/new-releases-40-dark.png | Bin 636 -> 0 bytes .../resources/img/system/new-releases-40.png | Bin 850 -> 0 bytes .../app/resources/img/system/newsblur-16.png | Bin 824 -> 0 bytes .../app/resources/img/system/newsblur-24.png | Bin 1423 -> 0 bytes .../app/resources/img/system/newsblur-40.png | Bin 2730 -> 0 bytes .../app/resources/img/system/nextbeats-16.png | Bin 996 -> 0 bytes .../app/resources/img/system/nextbeats-24.png | Bin 1836 -> 0 bytes .../app/resources/img/system/nextbeats-40.png | Bin 3940 -> 0 bytes .../img/system/nextcloud-16-dark.png | Bin 294 -> 0 bytes .../app/resources/img/system/nextcloud-16.png | Bin 420 -> 0 bytes .../img/system/nextcloud-24-dark.png | Bin 465 -> 0 bytes .../app/resources/img/system/nextcloud-24.png | Bin 653 -> 0 bytes .../img/system/nextcloud-40-dark.png | Bin 702 -> 0 bytes .../app/resources/img/system/nextcloud-40.png | Bin 1104 -> 0 bytes .../img/system/nextcloud-news-16-dark.png | Bin 278 -> 0 bytes .../img/system/nextcloud-news-16.png | Bin 333 -> 0 bytes .../img/system/nextcloud-news-24-dark.png | Bin 337 -> 0 bytes .../img/system/nextcloud-news-24.png | Bin 420 -> 0 bytes .../img/system/nextcloud-news-40-dark.png | Bin 449 -> 0 bytes .../img/system/nextcloud-news-40.png | Bin 531 -> 0 bytes .../img/system/nextcloud-social-16-dark.png | Bin 329 -> 0 bytes .../img/system/nextcloud-social-16.png | Bin 455 -> 0 bytes .../img/system/nextcloud-social-24-dark.png | Bin 430 -> 0 bytes .../img/system/nextcloud-social-24.png | Bin 622 -> 0 bytes .../img/system/nextcloud-social-40-dark.png | Bin 686 -> 0 bytes .../img/system/nextcloud-social-40.png | Bin 1022 -> 0 bytes .../img/system/nextcloud-tables-16-dark.png | Bin 246 -> 0 bytes .../img/system/nextcloud-tables-16.png | Bin 303 -> 0 bytes .../img/system/nextcloud-tables-24-dark.png | Bin 291 -> 0 bytes .../img/system/nextcloud-tables-24.png | Bin 232 -> 0 bytes .../img/system/nextcloud-tables-40-dark.png | Bin 313 -> 0 bytes .../img/system/nextcloud-tables-40.png | Bin 405 -> 0 bytes .../img/system/nextcloudpi-16-dark.png | Bin 508 -> 0 bytes .../resources/img/system/nextcloudpi-16.png | Bin 748 -> 0 bytes .../img/system/nextcloudpi-24-dark.png | Bin 822 -> 0 bytes .../resources/img/system/nextcloudpi-24.png | Bin 1312 -> 0 bytes .../img/system/nextcloudpi-40-dark.png | Bin 1391 -> 0 bytes .../resources/img/system/nextcloudpi-40.png | Bin 2326 -> 0 bytes .../resources/img/system/nginx-16-dark.png | Bin 400 -> 0 bytes .../app/resources/img/system/nginx-16.png | Bin 562 -> 0 bytes .../resources/img/system/nginx-24-dark.png | Bin 563 -> 0 bytes .../app/resources/img/system/nginx-24.png | Bin 798 -> 0 bytes .../resources/img/system/nginx-40-dark.png | Bin 845 -> 0 bytes .../app/resources/img/system/nginx-40.png | Bin 1258 -> 0 bytes .../img/system/nginx-proxy-manager-16.png | Bin 912 -> 0 bytes .../img/system/nginx-proxy-manager-24.png | Bin 1625 -> 0 bytes .../img/system/nginx-proxy-manager-40.png | Bin 3233 -> 0 bytes .../img/system/nightscout-16-dark.png | Bin 522 -> 0 bytes .../resources/img/system/nightscout-16.png | Bin 475 -> 0 bytes .../img/system/nightscout-24-dark.png | Bin 822 -> 0 bytes .../resources/img/system/nightscout-24.png | Bin 740 -> 0 bytes .../img/system/nightscout-40-dark.png | Bin 1517 -> 0 bytes .../resources/img/system/nightscout-40.png | Bin 1372 -> 0 bytes .../resources/img/system/njalla-16-dark.png | Bin 383 -> 0 bytes .../app/resources/img/system/njalla-16.png | Bin 536 -> 0 bytes .../resources/img/system/njalla-24-dark.png | Bin 523 -> 0 bytes .../app/resources/img/system/njalla-24.png | Bin 764 -> 0 bytes .../resources/img/system/njalla-40-dark.png | Bin 886 -> 0 bytes .../app/resources/img/system/njalla-40.png | Bin 1213 -> 0 bytes .../resources/img/system/nocobase-16-dark.png | Bin 409 -> 0 bytes .../app/resources/img/system/nocobase-16.png | Bin 390 -> 0 bytes .../resources/img/system/nocobase-24-dark.png | Bin 597 -> 0 bytes .../app/resources/img/system/nocobase-24.png | Bin 563 -> 0 bytes .../resources/img/system/nocobase-40-dark.png | Bin 1041 -> 0 bytes .../app/resources/img/system/nocobase-40.png | Bin 931 -> 0 bytes .../resources/img/system/nocodb-16-dark.png | Bin 366 -> 0 bytes .../app/resources/img/system/nocodb-16.png | Bin 636 -> 0 bytes .../resources/img/system/nocodb-24-dark.png | Bin 464 -> 0 bytes .../app/resources/img/system/nocodb-24.png | Bin 942 -> 0 bytes .../resources/img/system/nocodb-40-dark.png | Bin 777 -> 0 bytes .../app/resources/img/system/nocodb-40.png | Bin 1496 -> 0 bytes .../app/resources/img/system/node-red-16.png | Bin 537 -> 0 bytes .../app/resources/img/system/node-red-24.png | Bin 802 -> 0 bytes .../app/resources/img/system/node-red-40.png | Bin 1346 -> 0 bytes .../app/resources/img/system/nodebb-16.png | Bin 600 -> 0 bytes .../app/resources/img/system/nodebb-24.png | Bin 884 -> 0 bytes .../app/resources/img/system/nodebb-40.png | Bin 1429 -> 0 bytes .../resources/img/system/nordvpn-16-dark.png | Bin 383 -> 0 bytes .../app/resources/img/system/nordvpn-16.png | Bin 480 -> 0 bytes .../resources/img/system/nordvpn-24-dark.png | Bin 528 -> 0 bytes .../app/resources/img/system/nordvpn-24.png | Bin 670 -> 0 bytes .../resources/img/system/nordvpn-40-dark.png | Bin 793 -> 0 bytes .../app/resources/img/system/nordvpn-40.png | Bin 1074 -> 0 bytes .../app/resources/img/system/note-mark-16.png | Bin 764 -> 0 bytes .../app/resources/img/system/note-mark-24.png | Bin 1141 -> 0 bytes .../app/resources/img/system/note-mark-40.png | Bin 1997 -> 0 bytes .../img/system/notesnook-16-dark.png | Bin 478 -> 0 bytes .../app/resources/img/system/notesnook-16.png | Bin 460 -> 0 bytes .../img/system/notesnook-24-dark.png | Bin 727 -> 0 bytes .../app/resources/img/system/notesnook-24.png | Bin 728 -> 0 bytes .../img/system/notesnook-40-dark.png | Bin 1161 -> 0 bytes .../app/resources/img/system/notesnook-40.png | Bin 1131 -> 0 bytes .../resources/img/system/notion-16-dark.png | Bin 500 -> 0 bytes .../app/resources/img/system/notion-16.png | Bin 740 -> 0 bytes .../resources/img/system/notion-24-dark.png | Bin 687 -> 0 bytes .../app/resources/img/system/notion-24.png | Bin 1070 -> 0 bytes .../resources/img/system/notion-40-dark.png | Bin 1048 -> 0 bytes .../app/resources/img/system/notion-40.png | Bin 1634 -> 0 bytes .../app/resources/img/system/novu-16-dark.png | Bin 462 -> 0 bytes .../app/resources/img/system/novu-16.png | Bin 840 -> 0 bytes .../app/resources/img/system/novu-24-dark.png | Bin 689 -> 0 bytes .../app/resources/img/system/novu-24.png | Bin 1191 -> 0 bytes .../app/resources/img/system/novu-40-dark.png | Bin 1025 -> 0 bytes .../app/resources/img/system/novu-40.png | Bin 1882 -> 0 bytes .../app/resources/img/system/ntfy-16-dark.png | Bin 376 -> 0 bytes .../app/resources/img/system/ntfy-16.png | Bin 568 -> 0 bytes .../app/resources/img/system/ntfy-24-dark.png | Bin 520 -> 0 bytes .../app/resources/img/system/ntfy-24.png | Bin 797 -> 0 bytes .../app/resources/img/system/ntfy-40-dark.png | Bin 805 -> 0 bytes .../app/resources/img/system/ntfy-40.png | Bin 1318 -> 0 bytes .../app/resources/img/system/obsidian-16.png | Bin 597 -> 0 bytes .../app/resources/img/system/obsidian-24.png | Bin 881 -> 0 bytes .../app/resources/img/system/obsidian-40.png | Bin 1531 -> 0 bytes .../app/resources/img/system/obtainium-16.png | Bin 656 -> 0 bytes .../app/resources/img/system/obtainium-24.png | Bin 980 -> 0 bytes .../app/resources/img/system/obtainium-40.png | Bin 1646 -> 0 bytes .../app/resources/img/system/octoprint-16.png | Bin 545 -> 0 bytes .../app/resources/img/system/octoprint-24.png | Bin 744 -> 0 bytes .../app/resources/img/system/octoprint-40.png | Bin 1270 -> 0 bytes .../app/resources/img/system/olivetin-16.png | Bin 632 -> 0 bytes .../app/resources/img/system/olivetin-24.png | Bin 909 -> 0 bytes .../app/resources/img/system/olivetin-40.png | Bin 1484 -> 0 bytes .../resources/img/system/ollama-16-dark.png | Bin 530 -> 0 bytes .../app/resources/img/system/ollama-16.png | Bin 717 -> 0 bytes .../resources/img/system/ollama-24-dark.png | Bin 827 -> 0 bytes .../app/resources/img/system/ollama-24.png | Bin 1172 -> 0 bytes .../resources/img/system/ollama-40-dark.png | Bin 1436 -> 0 bytes .../app/resources/img/system/ollama-40.png | Bin 2043 -> 0 bytes .../app/resources/img/system/omada-16.png | Bin 456 -> 0 bytes .../app/resources/img/system/omada-24.png | Bin 738 -> 0 bytes .../app/resources/img/system/omada-40.png | Bin 1398 -> 0 bytes .../app/resources/img/system/ombi-16.png | Bin 682 -> 0 bytes .../app/resources/img/system/ombi-24.png | Bin 1033 -> 0 bytes .../app/resources/img/system/ombi-40.png | Bin 1890 -> 0 bytes .../app/resources/img/system/omnivore-16.png | Bin 764 -> 0 bytes .../app/resources/img/system/omnivore-24.png | Bin 1216 -> 0 bytes .../app/resources/img/system/omnivore-40.png | Bin 2109 -> 0 bytes .../resources/img/system/onedev-16-dark.png | Bin 514 -> 0 bytes .../app/resources/img/system/onedev-16.png | Bin 469 -> 0 bytes .../resources/img/system/onedev-24-dark.png | Bin 737 -> 0 bytes .../app/resources/img/system/onedev-24.png | Bin 673 -> 0 bytes .../resources/img/system/onedev-40-dark.png | Bin 1229 -> 0 bytes .../app/resources/img/system/onedev-40.png | Bin 1148 -> 0 bytes .../img/system/oneuptime-16-dark.png | Bin 359 -> 0 bytes .../app/resources/img/system/oneuptime-16.png | Bin 414 -> 0 bytes .../img/system/oneuptime-24-dark.png | Bin 472 -> 0 bytes .../app/resources/img/system/oneuptime-24.png | Bin 589 -> 0 bytes .../img/system/oneuptime-40-dark.png | Bin 682 -> 0 bytes .../app/resources/img/system/oneuptime-40.png | Bin 809 -> 0 bytes .../system/open-source-initiative-16-dark.png | Bin 472 -> 0 bytes .../img/system/open-source-initiative-16.png | Bin 751 -> 0 bytes .../system/open-source-initiative-24-dark.png | Bin 705 -> 0 bytes .../img/system/open-source-initiative-24.png | Bin 1109 -> 0 bytes .../system/open-source-initiative-40-dark.png | Bin 1170 -> 0 bytes .../img/system/open-source-initiative-40.png | Bin 1984 -> 0 bytes .../img/system/openbooks-16-dark.png | Bin 275 -> 0 bytes .../app/resources/img/system/openbooks-16.png | Bin 331 -> 0 bytes .../img/system/openbooks-24-dark.png | Bin 339 -> 0 bytes .../app/resources/img/system/openbooks-24.png | Bin 413 -> 0 bytes .../img/system/openbooks-40-dark.png | Bin 501 -> 0 bytes .../app/resources/img/system/openbooks-40.png | Bin 651 -> 0 bytes .../img/system/openchangelog-16-dark.png | Bin 495 -> 0 bytes .../resources/img/system/openchangelog-16.png | Bin 459 -> 0 bytes .../img/system/openchangelog-24-dark.png | Bin 720 -> 0 bytes .../resources/img/system/openchangelog-24.png | Bin 676 -> 0 bytes .../img/system/openchangelog-40-dark.png | Bin 1282 -> 0 bytes .../resources/img/system/openchangelog-40.png | Bin 1192 -> 0 bytes .../resources/img/system/openemr-16-dark.png | Bin 453 -> 0 bytes .../app/resources/img/system/openemr-16.png | Bin 435 -> 0 bytes .../resources/img/system/openemr-24-dark.png | Bin 686 -> 0 bytes .../app/resources/img/system/openemr-24.png | Bin 621 -> 0 bytes .../resources/img/system/openemr-40-dark.png | Bin 1122 -> 0 bytes .../app/resources/img/system/openemr-40.png | Bin 1011 -> 0 bytes .../resources/img/system/opengist-16-dark.png | Bin 524 -> 0 bytes .../app/resources/img/system/opengist-16.png | Bin 708 -> 0 bytes .../resources/img/system/opengist-24-dark.png | Bin 775 -> 0 bytes .../app/resources/img/system/opengist-24.png | Bin 1017 -> 0 bytes .../resources/img/system/opengist-40-dark.png | Bin 1366 -> 0 bytes .../app/resources/img/system/opengist-40.png | Bin 1821 -> 0 bytes .../app/resources/img/system/openldap-16.png | Bin 609 -> 0 bytes .../app/resources/img/system/openldap-24.png | Bin 914 -> 0 bytes .../app/resources/img/system/openldap-40.png | Bin 1657 -> 0 bytes .../img/system/openmediavault-16-dark.png | Bin 318 -> 0 bytes .../img/system/openmediavault-16.png | Bin 376 -> 0 bytes .../img/system/openmediavault-24-dark.png | Bin 423 -> 0 bytes .../img/system/openmediavault-24.png | Bin 528 -> 0 bytes .../img/system/openmediavault-40-dark.png | Bin 600 -> 0 bytes .../img/system/openmediavault-40.png | Bin 762 -> 0 bytes .../img/system/openpanel-16-dark.png | Bin 398 -> 0 bytes .../app/resources/img/system/openpanel-16.png | Bin 368 -> 0 bytes .../img/system/openpanel-24-dark.png | Bin 538 -> 0 bytes .../app/resources/img/system/openpanel-24.png | Bin 523 -> 0 bytes .../img/system/openpanel-40-dark.png | Bin 856 -> 0 bytes .../app/resources/img/system/openpanel-40.png | Bin 762 -> 0 bytes .../img/system/openprinting-cups-16.png | Bin 547 -> 0 bytes .../img/system/openprinting-cups-24.png | Bin 804 -> 0 bytes .../img/system/openprinting-cups-40.png | Bin 1314 -> 0 bytes .../app/resources/img/system/openreads-16.png | Bin 551 -> 0 bytes .../app/resources/img/system/openreads-24.png | Bin 921 -> 0 bytes .../app/resources/img/system/openreads-40.png | Bin 1490 -> 0 bytes .../img/system/opensearch-16-dark.png | Bin 389 -> 0 bytes .../resources/img/system/opensearch-16.png | Bin 591 -> 0 bytes .../img/system/opensearch-24-dark.png | Bin 564 -> 0 bytes .../resources/img/system/opensearch-24.png | Bin 852 -> 0 bytes .../img/system/opensearch-40-dark.png | Bin 967 -> 0 bytes .../resources/img/system/opensearch-40.png | Bin 1444 -> 0 bytes .../img/system/openspeedtest-16-dark.png | Bin 562 -> 0 bytes .../resources/img/system/openspeedtest-16.png | Bin 822 -> 0 bytes .../img/system/openspeedtest-24-dark.png | Bin 870 -> 0 bytes .../resources/img/system/openspeedtest-24.png | Bin 1284 -> 0 bytes .../img/system/openspeedtest-40-dark.png | Bin 1436 -> 0 bytes .../resources/img/system/openspeedtest-40.png | Bin 2400 -> 0 bytes .../app/resources/img/system/opentalk-16.png | Bin 711 -> 0 bytes .../app/resources/img/system/opentalk-24.png | Bin 1092 -> 0 bytes .../app/resources/img/system/opentalk-40.png | Bin 1813 -> 0 bytes .../resources/img/system/opentofu-16-dark.png | Bin 431 -> 0 bytes .../app/resources/img/system/opentofu-16.png | Bin 763 -> 0 bytes .../resources/img/system/opentofu-24-dark.png | Bin 591 -> 0 bytes .../app/resources/img/system/opentofu-24.png | Bin 1201 -> 0 bytes .../resources/img/system/opentofu-40-dark.png | Bin 1008 -> 0 bytes .../app/resources/img/system/opentofu-40.png | Bin 2103 -> 0 bytes .../resources/img/system/openvpn-16-dark.png | Bin 447 -> 0 bytes .../app/resources/img/system/openvpn-16.png | Bin 666 -> 0 bytes .../resources/img/system/openvpn-24-dark.png | Bin 653 -> 0 bytes .../app/resources/img/system/openvpn-24.png | Bin 997 -> 0 bytes .../resources/img/system/openvpn-40-dark.png | Bin 1028 -> 0 bytes .../app/resources/img/system/openvpn-40.png | Bin 1579 -> 0 bytes .../resources/img/system/openwrt-16-dark.png | Bin 598 -> 0 bytes .../app/resources/img/system/openwrt-16.png | Bin 690 -> 0 bytes .../resources/img/system/openwrt-24-dark.png | Bin 919 -> 0 bytes .../app/resources/img/system/openwrt-24.png | Bin 1049 -> 0 bytes .../resources/img/system/openwrt-40-dark.png | Bin 1600 -> 0 bytes .../app/resources/img/system/openwrt-40.png | Bin 1846 -> 0 bytes .../resources/img/system/opnform-16-dark.png | Bin 389 -> 0 bytes .../app/resources/img/system/opnform-16.png | Bin 597 -> 0 bytes .../resources/img/system/opnform-24-dark.png | Bin 533 -> 0 bytes .../app/resources/img/system/opnform-24.png | Bin 853 -> 0 bytes .../resources/img/system/opnform-40-dark.png | Bin 883 -> 0 bytes .../app/resources/img/system/opnform-40.png | Bin 1365 -> 0 bytes .../app/resources/img/system/opnsense-16.png | Bin 791 -> 0 bytes .../app/resources/img/system/opnsense-24.png | Bin 1306 -> 0 bytes .../app/resources/img/system/opnsense-40.png | Bin 2374 -> 0 bytes .../app/resources/img/system/outline-16.png | Bin 463 -> 0 bytes .../app/resources/img/system/outline-24.png | Bin 757 -> 0 bytes .../app/resources/img/system/outline-40.png | Bin 1315 -> 0 bytes .../app/resources/img/system/overleaf-16.png | Bin 624 -> 0 bytes .../app/resources/img/system/overleaf-24.png | Bin 957 -> 0 bytes .../app/resources/img/system/overleaf-40.png | Bin 1699 -> 0 bytes .../app/resources/img/system/overseerr-16.png | Bin 732 -> 0 bytes .../app/resources/img/system/overseerr-24.png | Bin 1103 -> 0 bytes .../app/resources/img/system/overseerr-40.png | Bin 1932 -> 0 bytes .../app/resources/img/system/owncast-16.png | Bin 712 -> 0 bytes .../app/resources/img/system/owncast-24.png | Bin 1110 -> 0 bytes .../app/resources/img/system/owncast-40.png | Bin 2011 -> 0 bytes .../resources/img/system/owncloud-16-dark.png | Bin 370 -> 0 bytes .../app/resources/img/system/owncloud-16.png | Bin 491 -> 0 bytes .../resources/img/system/owncloud-24-dark.png | Bin 527 -> 0 bytes .../app/resources/img/system/owncloud-24.png | Bin 696 -> 0 bytes .../resources/img/system/owncloud-40-dark.png | Bin 909 -> 0 bytes .../app/resources/img/system/owncloud-40.png | Bin 1206 -> 0 bytes .../app/resources/img/system/owntone-16.png | Bin 681 -> 0 bytes .../app/resources/img/system/owntone-24.png | Bin 989 -> 0 bytes .../app/resources/img/system/owntone-40.png | Bin 1696 -> 0 bytes .../app/resources/img/system/owntracks-16.png | Bin 714 -> 0 bytes .../app/resources/img/system/owntracks-24.png | Bin 1064 -> 0 bytes .../app/resources/img/system/owntracks-40.png | Bin 1806 -> 0 bytes .../app/resources/img/system/oxker-16.png | Bin 883 -> 0 bytes .../app/resources/img/system/oxker-24.png | Bin 1463 -> 0 bytes .../app/resources/img/system/oxker-40.png | Bin 2619 -> 0 bytes .../img/system/paperless-ngx-16-dark.png | Bin 378 -> 0 bytes .../resources/img/system/paperless-ngx-16.png | Bin 495 -> 0 bytes .../img/system/paperless-ngx-24-dark.png | Bin 490 -> 0 bytes .../resources/img/system/paperless-ngx-24.png | Bin 685 -> 0 bytes .../img/system/paperless-ngx-40-dark.png | Bin 843 -> 0 bytes .../resources/img/system/paperless-ngx-40.png | Bin 1197 -> 0 bytes .../img/system/papermark-16-dark.png | Bin 373 -> 0 bytes .../app/resources/img/system/papermark-16.png | Bin 350 -> 0 bytes .../img/system/papermark-24-dark.png | Bin 543 -> 0 bytes .../app/resources/img/system/papermark-24.png | Bin 488 -> 0 bytes .../img/system/papermark-40-dark.png | Bin 885 -> 0 bytes .../app/resources/img/system/papermark-40.png | Bin 784 -> 0 bytes .../resources/img/system/papermerge-16.png | Bin 758 -> 0 bytes .../resources/img/system/papermerge-24.png | Bin 1173 -> 0 bytes .../resources/img/system/papermerge-40.png | Bin 1819 -> 0 bytes .../app/resources/img/system/parseable-16.png | Bin 638 -> 0 bytes .../app/resources/img/system/parseable-24.png | Bin 891 -> 0 bytes .../app/resources/img/system/parseable-40.png | Bin 1272 -> 0 bytes .../app/resources/img/system/passbolt-16.png | Bin 521 -> 0 bytes .../app/resources/img/system/passbolt-24.png | Bin 716 -> 0 bytes .../app/resources/img/system/passbolt-40.png | Bin 1134 -> 0 bytes .../resources/img/system/patreon-16-dark.png | Bin 345 -> 0 bytes .../app/resources/img/system/patreon-16.png | Bin 316 -> 0 bytes .../resources/img/system/patreon-24-dark.png | Bin 466 -> 0 bytes .../app/resources/img/system/patreon-24.png | Bin 419 -> 0 bytes .../resources/img/system/patreon-40-dark.png | Bin 742 -> 0 bytes .../app/resources/img/system/patreon-40.png | Bin 652 -> 0 bytes .../resources/img/system/payload-16-dark.png | Bin 462 -> 0 bytes .../app/resources/img/system/payload-16.png | Bin 460 -> 0 bytes .../resources/img/system/payload-24-dark.png | Bin 613 -> 0 bytes .../app/resources/img/system/payload-24.png | Bin 605 -> 0 bytes .../resources/img/system/payload-40-dark.png | Bin 999 -> 0 bytes .../app/resources/img/system/payload-40.png | Bin 977 -> 0 bytes .../resources/img/system/pdfding-16-dark.png | Bin 364 -> 0 bytes .../app/resources/img/system/pdfding-16.png | Bin 344 -> 0 bytes .../resources/img/system/pdfding-24-dark.png | Bin 475 -> 0 bytes .../app/resources/img/system/pdfding-24.png | Bin 467 -> 0 bytes .../resources/img/system/pdfding-40-dark.png | Bin 744 -> 0 bytes .../app/resources/img/system/pdfding-40.png | Bin 704 -> 0 bytes .../app/resources/img/system/peanut-16.png | Bin 793 -> 0 bytes .../app/resources/img/system/peanut-24.png | Bin 1396 -> 0 bytes .../app/resources/img/system/peanut-40.png | Bin 2832 -> 0 bytes .../app/resources/img/system/peertube-16.png | Bin 483 -> 0 bytes .../app/resources/img/system/peertube-24.png | Bin 646 -> 0 bytes .../app/resources/img/system/peertube-40.png | Bin 893 -> 0 bytes .../resources/img/system/pelican-panel-16.png | Bin 883 -> 0 bytes .../resources/img/system/pelican-panel-24.png | Bin 1488 -> 0 bytes .../resources/img/system/pelican-panel-40.png | Bin 2889 -> 0 bytes .../resources/img/system/penpot-16-dark.png | Bin 439 -> 0 bytes .../app/resources/img/system/penpot-16.png | Bin 406 -> 0 bytes .../resources/img/system/penpot-24-dark.png | Bin 628 -> 0 bytes .../app/resources/img/system/penpot-24.png | Bin 569 -> 0 bytes .../resources/img/system/penpot-40-dark.png | Bin 1046 -> 0 bytes .../app/resources/img/system/penpot-40.png | Bin 955 -> 0 bytes .../resources/img/system/peppermint-16.png | Bin 583 -> 0 bytes .../resources/img/system/peppermint-24.png | Bin 866 -> 0 bytes .../resources/img/system/peppermint-40.png | Bin 1518 -> 0 bytes .../img/system/pepperminty-wiki-16.png | Bin 583 -> 0 bytes .../img/system/pepperminty-wiki-24.png | Bin 1048 -> 0 bytes .../img/system/pepperminty-wiki-40.png | Bin 2215 -> 0 bytes .../resources/img/system/pfsense-16-dark.png | Bin 447 -> 0 bytes .../app/resources/img/system/pfsense-16.png | Bin 633 -> 0 bytes .../resources/img/system/pfsense-24-dark.png | Bin 595 -> 0 bytes .../app/resources/img/system/pfsense-24.png | Bin 889 -> 0 bytes .../resources/img/system/pfsense-40-dark.png | Bin 985 -> 0 bytes .../app/resources/img/system/pfsense-40.png | Bin 1469 -> 0 bytes .../resources/img/system/pg-back-web-16.png | Bin 1064 -> 0 bytes .../resources/img/system/pg-back-web-24.png | Bin 1824 -> 0 bytes .../resources/img/system/pg-back-web-40.png | Bin 3461 -> 0 bytes .../resources/img/system/phanpy-16-dark.png | Bin 501 -> 0 bytes .../app/resources/img/system/phanpy-16.png | Bin 711 -> 0 bytes .../resources/img/system/phanpy-24-dark.png | Bin 729 -> 0 bytes .../app/resources/img/system/phanpy-24.png | Bin 1057 -> 0 bytes .../resources/img/system/phanpy-40-dark.png | Bin 1143 -> 0 bytes .../app/resources/img/system/phanpy-40.png | Bin 1690 -> 0 bytes .../resources/img/system/phorge-16-dark.png | Bin 365 -> 0 bytes .../app/resources/img/system/phorge-16.png | Bin 355 -> 0 bytes .../resources/img/system/phorge-24-dark.png | Bin 541 -> 0 bytes .../app/resources/img/system/phorge-24.png | Bin 505 -> 0 bytes .../resources/img/system/phorge-40-dark.png | Bin 833 -> 0 bytes .../app/resources/img/system/phorge-40.png | Bin 760 -> 0 bytes .../resources/img/system/photopea-16-dark.png | Bin 445 -> 0 bytes .../app/resources/img/system/photopea-16.png | Bin 580 -> 0 bytes .../resources/img/system/photopea-24-dark.png | Bin 615 -> 0 bytes .../app/resources/img/system/photopea-24.png | Bin 875 -> 0 bytes .../resources/img/system/photopea-40-dark.png | Bin 950 -> 0 bytes .../app/resources/img/system/photopea-40.png | Bin 1388 -> 0 bytes .../resources/img/system/photoprism-16.png | Bin 745 -> 0 bytes .../resources/img/system/photoprism-24.png | Bin 1195 -> 0 bytes .../resources/img/system/photoprism-40.png | Bin 2104 -> 0 bytes .../app/resources/img/system/photoview-16.png | Bin 619 -> 0 bytes .../app/resources/img/system/photoview-24.png | Bin 872 -> 0 bytes .../app/resources/img/system/photoview-40.png | Bin 1629 -> 0 bytes .../app/resources/img/system/pi-hole-16.png | Bin 630 -> 0 bytes .../app/resources/img/system/pi-hole-24.png | Bin 910 -> 0 bytes .../app/resources/img/system/pi-hole-40.png | Bin 1548 -> 0 bytes .../img/system/pigallery2-16-dark.png | Bin 514 -> 0 bytes .../resources/img/system/pigallery2-16.png | Bin 465 -> 0 bytes .../img/system/pigallery2-24-dark.png | Bin 815 -> 0 bytes .../resources/img/system/pigallery2-24.png | Bin 728 -> 0 bytes .../img/system/pigallery2-40-dark.png | Bin 1366 -> 0 bytes .../resources/img/system/pigallery2-40.png | Bin 1263 -> 0 bytes .../resources/img/system/pikapods-16-dark.png | Bin 323 -> 0 bytes .../app/resources/img/system/pikapods-16.png | Bin 450 -> 0 bytes .../resources/img/system/pikapods-24-dark.png | Bin 436 -> 0 bytes .../app/resources/img/system/pikapods-24.png | Bin 659 -> 0 bytes .../resources/img/system/pikapods-40-dark.png | Bin 684 -> 0 bytes .../app/resources/img/system/pikapods-40.png | Bin 1010 -> 0 bytes .../resources/img/system/pingvin-share-16.png | Bin 595 -> 0 bytes .../resources/img/system/pingvin-share-24.png | Bin 902 -> 0 bytes .../resources/img/system/pingvin-share-40.png | Bin 1511 -> 0 bytes .../app/resources/img/system/pinkary-16.png | Bin 627 -> 0 bytes .../app/resources/img/system/pinkary-24.png | Bin 908 -> 0 bytes .../app/resources/img/system/pinkary-40.png | Bin 1504 -> 0 bytes .../app/resources/img/system/piped-16.png | Bin 534 -> 0 bytes .../app/resources/img/system/piped-24.png | Bin 860 -> 0 bytes .../app/resources/img/system/piped-40.png | Bin 1476 -> 0 bytes .../app/resources/img/system/piwigo-16.png | Bin 643 -> 0 bytes .../app/resources/img/system/piwigo-24.png | Bin 925 -> 0 bytes .../app/resources/img/system/piwigo-40.png | Bin 1543 -> 0 bytes .../app/resources/img/system/pixelfed-16.png | Bin 900 -> 0 bytes .../app/resources/img/system/pixelfed-24.png | Bin 1435 -> 0 bytes .../app/resources/img/system/pixelfed-40.png | Bin 2625 -> 0 bytes .../app/resources/img/system/plane-16.png | Bin 261 -> 0 bytes .../app/resources/img/system/plane-24.png | Bin 236 -> 0 bytes .../app/resources/img/system/plane-40.png | Bin 313 -> 0 bytes .../resources/img/system/planka-16-dark.png | Bin 667 -> 0 bytes .../app/resources/img/system/planka-16.png | Bin 744 -> 0 bytes .../resources/img/system/planka-24-dark.png | Bin 936 -> 0 bytes .../app/resources/img/system/planka-24.png | Bin 1036 -> 0 bytes .../resources/img/system/planka-40-dark.png | Bin 1367 -> 0 bytes .../app/resources/img/system/planka-40.png | Bin 1530 -> 0 bytes .../app/resources/img/system/plausible-16.png | Bin 618 -> 0 bytes .../app/resources/img/system/plausible-24.png | Bin 896 -> 0 bytes .../app/resources/img/system/plausible-40.png | Bin 1470 -> 0 bytes .../app/resources/img/system/pleroma-16.png | Bin 231 -> 0 bytes .../app/resources/img/system/pleroma-24.png | Bin 289 -> 0 bytes .../app/resources/img/system/pleroma-40.png | Bin 381 -> 0 bytes .../app/resources/img/system/plex-16.png | Bin 460 -> 0 bytes .../app/resources/img/system/plex-24.png | Bin 642 -> 0 bytes .../app/resources/img/system/plex-40.png | Bin 997 -> 0 bytes .../resources/img/system/plex-rewind-16.png | Bin 629 -> 0 bytes .../resources/img/system/plex-rewind-24.png | Bin 1008 -> 0 bytes .../resources/img/system/plex-rewind-40.png | Bin 1570 -> 0 bytes .../app/resources/img/system/plikshare-16.png | Bin 613 -> 0 bytes .../app/resources/img/system/plikshare-24.png | Bin 875 -> 0 bytes .../app/resources/img/system/plikshare-40.png | Bin 1399 -> 0 bytes .../img/system/pocket-casts-16-dark.png | Bin 447 -> 0 bytes .../resources/img/system/pocket-casts-16.png | Bin 815 -> 0 bytes .../img/system/pocket-casts-24-dark.png | Bin 719 -> 0 bytes .../resources/img/system/pocket-casts-24.png | Bin 1266 -> 0 bytes .../img/system/pocket-casts-40-dark.png | Bin 1236 -> 0 bytes .../resources/img/system/pocket-casts-40.png | Bin 2143 -> 0 bytes .../img/system/pocket-id-16-dark.png | Bin 476 -> 0 bytes .../app/resources/img/system/pocket-id-16.png | Bin 443 -> 0 bytes .../img/system/pocket-id-24-dark.png | Bin 676 -> 0 bytes .../app/resources/img/system/pocket-id-24.png | Bin 653 -> 0 bytes .../img/system/pocket-id-40-dark.png | Bin 1034 -> 0 bytes .../app/resources/img/system/pocket-id-40.png | Bin 987 -> 0 bytes .../resources/img/system/podfetch-16-dark.png | Bin 465 -> 0 bytes .../app/resources/img/system/podfetch-16.png | Bin 455 -> 0 bytes .../resources/img/system/podfetch-24-dark.png | Bin 677 -> 0 bytes .../app/resources/img/system/podfetch-24.png | Bin 659 -> 0 bytes .../resources/img/system/podfetch-40-dark.png | Bin 1075 -> 0 bytes .../app/resources/img/system/podfetch-40.png | Bin 1035 -> 0 bytes .../app/resources/img/system/podman-16.png | Bin 961 -> 0 bytes .../app/resources/img/system/podman-24.png | Bin 1617 -> 0 bytes .../app/resources/img/system/podman-40.png | Bin 3266 -> 0 bytes .../img/system/portainer-16-dark.png | Bin 392 -> 0 bytes .../app/resources/img/system/portainer-16.png | Bin 529 -> 0 bytes .../img/system/portainer-24-dark.png | Bin 599 -> 0 bytes .../app/resources/img/system/portainer-24.png | Bin 793 -> 0 bytes .../img/system/portainer-40-dark.png | Bin 932 -> 0 bytes .../app/resources/img/system/portainer-40.png | Bin 1256 -> 0 bytes .../app/resources/img/system/postal-16.png | Bin 434 -> 0 bytes .../app/resources/img/system/postal-24.png | Bin 591 -> 0 bytes .../app/resources/img/system/postal-40.png | Bin 884 -> 0 bytes .../resources/img/system/postgresql-16.png | Bin 829 -> 0 bytes .../resources/img/system/postgresql-24.png | Bin 1319 -> 0 bytes .../resources/img/system/postgresql-40.png | Bin 2658 -> 0 bytes .../app/resources/img/system/posthog-16.png | Bin 569 -> 0 bytes .../app/resources/img/system/posthog-24.png | Bin 718 -> 0 bytes .../app/resources/img/system/posthog-40.png | Bin 1213 -> 0 bytes .../resources/img/system/postiz-16-dark.png | Bin 467 -> 0 bytes .../app/resources/img/system/postiz-16.png | Bin 757 -> 0 bytes .../resources/img/system/postiz-24-dark.png | Bin 703 -> 0 bytes .../app/resources/img/system/postiz-24.png | Bin 1127 -> 0 bytes .../resources/img/system/postiz-40-dark.png | Bin 1143 -> 0 bytes .../app/resources/img/system/postiz-40.png | Bin 1906 -> 0 bytes .../img/system/private-internet-access-16.png | Bin 615 -> 0 bytes .../img/system/private-internet-access-24.png | Bin 903 -> 0 bytes .../img/system/private-internet-access-40.png | Bin 1556 -> 0 bytes .../resources/img/system/privatebin-16.png | Bin 521 -> 0 bytes .../resources/img/system/privatebin-24.png | Bin 771 -> 0 bytes .../resources/img/system/privatebin-40.png | Bin 1575 -> 0 bytes .../resources/img/system/projectsend-16.png | Bin 692 -> 0 bytes .../resources/img/system/projectsend-24.png | Bin 1043 -> 0 bytes .../resources/img/system/projectsend-40.png | Bin 1650 -> 0 bytes .../resources/img/system/prometheus-16.png | Bin 660 -> 0 bytes .../resources/img/system/prometheus-24.png | Bin 950 -> 0 bytes .../resources/img/system/prometheus-40.png | Bin 1515 -> 0 bytes .../img/system/proton-calendar-16.png | Bin 571 -> 0 bytes .../img/system/proton-calendar-24.png | Bin 774 -> 0 bytes .../img/system/proton-calendar-40.png | Bin 1370 -> 0 bytes .../resources/img/system/proton-drive-16.png | Bin 573 -> 0 bytes .../resources/img/system/proton-drive-24.png | Bin 807 -> 0 bytes .../resources/img/system/proton-drive-40.png | Bin 1389 -> 0 bytes .../resources/img/system/proton-pass-16.png | Bin 806 -> 0 bytes .../resources/img/system/proton-pass-24.png | Bin 1240 -> 0 bytes .../resources/img/system/proton-pass-40.png | Bin 2175 -> 0 bytes .../resources/img/system/proton-vpn-16.png | Bin 675 -> 0 bytes .../resources/img/system/proton-vpn-24.png | Bin 1009 -> 0 bytes .../resources/img/system/proton-vpn-40.png | Bin 1721 -> 0 bytes .../resources/img/system/protonmail-16.png | Bin 563 -> 0 bytes .../resources/img/system/protonmail-24.png | Bin 813 -> 0 bytes .../resources/img/system/protonmail-40.png | Bin 1407 -> 0 bytes .../app/resources/img/system/prowlarr-16.png | Bin 889 -> 0 bytes .../app/resources/img/system/prowlarr-24.png | Bin 1473 -> 0 bytes .../app/resources/img/system/prowlarr-40.png | Bin 2833 -> 0 bytes .../resources/img/system/proxmox-16-dark.png | Bin 615 -> 0 bytes .../app/resources/img/system/proxmox-16.png | Bin 575 -> 0 bytes .../resources/img/system/proxmox-24-dark.png | Bin 948 -> 0 bytes .../app/resources/img/system/proxmox-24.png | Bin 900 -> 0 bytes .../resources/img/system/proxmox-40-dark.png | Bin 1662 -> 0 bytes .../app/resources/img/system/proxmox-40.png | Bin 1582 -> 0 bytes .../img/system/psitransfer-16-dark.png | Bin 347 -> 0 bytes .../resources/img/system/psitransfer-16.png | Bin 504 -> 0 bytes .../img/system/psitransfer-24-dark.png | Bin 451 -> 0 bytes .../resources/img/system/psitransfer-24.png | Bin 644 -> 0 bytes .../img/system/psitransfer-40-dark.png | Bin 685 -> 0 bytes .../resources/img/system/psitransfer-40.png | Bin 977 -> 0 bytes .../resources/img/system/pterodactyl-16.png | Bin 640 -> 0 bytes .../resources/img/system/pterodactyl-24.png | Bin 1040 -> 0 bytes .../resources/img/system/pterodactyl-40.png | Bin 2011 -> 0 bytes .../resources/img/system/pushover-16-dark.png | Bin 432 -> 0 bytes .../app/resources/img/system/pushover-16.png | Bin 656 -> 0 bytes .../resources/img/system/pushover-24-dark.png | Bin 692 -> 0 bytes .../app/resources/img/system/pushover-24.png | Bin 1015 -> 0 bytes .../resources/img/system/pushover-40-dark.png | Bin 1112 -> 0 bytes .../app/resources/img/system/pushover-40.png | Bin 1743 -> 0 bytes .../app/resources/img/system/pyload-16.png | Bin 638 -> 0 bytes .../app/resources/img/system/pyload-24.png | Bin 911 -> 0 bytes .../app/resources/img/system/pyload-40.png | Bin 1513 -> 0 bytes .../resources/img/system/python-16-dark.png | Bin 424 -> 0 bytes .../app/resources/img/system/python-16.png | Bin 594 -> 0 bytes .../resources/img/system/python-24-dark.png | Bin 591 -> 0 bytes .../app/resources/img/system/python-24.png | Bin 890 -> 0 bytes .../resources/img/system/python-40-dark.png | Bin 904 -> 0 bytes .../app/resources/img/system/python-40.png | Bin 1605 -> 0 bytes .../resources/img/system/qbittorrent-16.png | Bin 866 -> 0 bytes .../resources/img/system/qbittorrent-24.png | Bin 1360 -> 0 bytes .../resources/img/system/qbittorrent-40.png | Bin 2591 -> 0 bytes .../app/resources/img/system/qnap-16-dark.png | Bin 328 -> 0 bytes .../app/resources/img/system/qnap-16.png | Bin 443 -> 0 bytes .../app/resources/img/system/qnap-24-dark.png | Bin 419 -> 0 bytes .../app/resources/img/system/qnap-24.png | Bin 612 -> 0 bytes .../app/resources/img/system/qnap-40-dark.png | Bin 617 -> 0 bytes .../app/resources/img/system/qnap-40.png | Bin 963 -> 0 bytes .../app/resources/img/system/quickwit-16.png | Bin 566 -> 0 bytes .../app/resources/img/system/quickwit-24.png | Bin 875 -> 0 bytes .../app/resources/img/system/quickwit-40.png | Bin 1449 -> 0 bytes .../resources/img/system/radarr-16-dark.png | Bin 536 -> 0 bytes .../app/resources/img/system/radarr-16.png | Bin 730 -> 0 bytes .../resources/img/system/radarr-24-dark.png | Bin 741 -> 0 bytes .../app/resources/img/system/radarr-24.png | Bin 1073 -> 0 bytes .../resources/img/system/radarr-40-dark.png | Bin 1227 -> 0 bytes .../app/resources/img/system/radarr-40.png | Bin 1724 -> 0 bytes .../img/system/radarr-4k-16-dark.png | Bin 620 -> 0 bytes .../app/resources/img/system/radarr-4k-16.png | Bin 772 -> 0 bytes .../img/system/radarr-4k-24-dark.png | Bin 947 -> 0 bytes .../app/resources/img/system/radarr-4k-24.png | Bin 1189 -> 0 bytes .../img/system/radarr-4k-40-dark.png | Bin 1693 -> 0 bytes .../app/resources/img/system/radarr-4k-40.png | Bin 2148 -> 0 bytes .../img/system/radarr-anime-16-dark.png | Bin 602 -> 0 bytes .../resources/img/system/radarr-anime-16.png | Bin 756 -> 0 bytes .../img/system/radarr-anime-24-dark.png | Bin 934 -> 0 bytes .../resources/img/system/radarr-anime-24.png | Bin 1171 -> 0 bytes .../img/system/radarr-anime-40-dark.png | Bin 1634 -> 0 bytes .../resources/img/system/radarr-anime-40.png | Bin 2090 -> 0 bytes .../app/resources/img/system/radarr-v1-16.png | Bin 841 -> 0 bytes .../app/resources/img/system/radarr-v1-24.png | Bin 1398 -> 0 bytes .../app/resources/img/system/radarr-v1-40.png | Bin 2803 -> 0 bytes .../app/resources/img/system/radicale-16.png | Bin 487 -> 0 bytes .../app/resources/img/system/radicale-24.png | Bin 721 -> 0 bytes .../app/resources/img/system/radicale-40.png | Bin 1273 -> 0 bytes .../resources/img/system/raindrop-io-16.png | Bin 554 -> 0 bytes .../resources/img/system/raindrop-io-24.png | Bin 752 -> 0 bytes .../resources/img/system/raindrop-io-40.png | Bin 1172 -> 0 bytes .../resources/img/system/rallly-16-dark.png | Bin 346 -> 0 bytes .../app/resources/img/system/rallly-16.png | Bin 422 -> 0 bytes .../resources/img/system/rallly-24-dark.png | Bin 427 -> 0 bytes .../app/resources/img/system/rallly-24.png | Bin 586 -> 0 bytes .../resources/img/system/rallly-40-dark.png | Bin 645 -> 0 bytes .../app/resources/img/system/rallly-40.png | Bin 863 -> 0 bytes .../resources/img/system/rancher-16-dark.png | Bin 285 -> 0 bytes .../app/resources/img/system/rancher-16.png | Bin 354 -> 0 bytes .../resources/img/system/rancher-24-dark.png | Bin 396 -> 0 bytes .../app/resources/img/system/rancher-24.png | Bin 459 -> 0 bytes .../resources/img/system/rancher-40-dark.png | Bin 562 -> 0 bytes .../app/resources/img/system/rancher-40.png | Bin 659 -> 0 bytes .../img/system/rancher-desktop-16-dark.png | Bin 353 -> 0 bytes .../img/system/rancher-desktop-16.png | Bin 467 -> 0 bytes .../img/system/rancher-desktop-24-dark.png | Bin 447 -> 0 bytes .../img/system/rancher-desktop-24.png | Bin 598 -> 0 bytes .../img/system/rancher-desktop-40-dark.png | Bin 654 -> 0 bytes .../img/system/rancher-desktop-40.png | Bin 866 -> 0 bytes .../img/system/rancher-epinio-16-dark.png | Bin 375 -> 0 bytes .../img/system/rancher-epinio-16.png | Bin 523 -> 0 bytes .../img/system/rancher-epinio-24-dark.png | Bin 518 -> 0 bytes .../img/system/rancher-epinio-24.png | Bin 730 -> 0 bytes .../img/system/rancher-epinio-40-dark.png | Bin 679 -> 0 bytes .../img/system/rancher-epinio-40.png | Bin 940 -> 0 bytes .../img/system/rancher-fleet-16-dark.png | Bin 396 -> 0 bytes .../resources/img/system/rancher-fleet-16.png | Bin 579 -> 0 bytes .../img/system/rancher-fleet-24-dark.png | Bin 578 -> 0 bytes .../resources/img/system/rancher-fleet-24.png | Bin 821 -> 0 bytes .../img/system/rancher-fleet-40-dark.png | Bin 1032 -> 0 bytes .../resources/img/system/rancher-fleet-40.png | Bin 1453 -> 0 bytes .../img/system/rancher-harvester-16-dark.png | Bin 394 -> 0 bytes .../img/system/rancher-harvester-16.png | Bin 601 -> 0 bytes .../img/system/rancher-harvester-24-dark.png | Bin 580 -> 0 bytes .../img/system/rancher-harvester-24.png | Bin 919 -> 0 bytes .../img/system/rancher-harvester-40-dark.png | Bin 939 -> 0 bytes .../img/system/rancher-harvester-40.png | Bin 1700 -> 0 bytes .../img/system/rancher-hypper-16-dark.png | Bin 363 -> 0 bytes .../img/system/rancher-hypper-16.png | Bin 518 -> 0 bytes .../img/system/rancher-hypper-24-dark.png | Bin 442 -> 0 bytes .../img/system/rancher-hypper-24.png | Bin 688 -> 0 bytes .../img/system/rancher-hypper-40-dark.png | Bin 694 -> 0 bytes .../img/system/rancher-hypper-40.png | Bin 1065 -> 0 bytes .../img/system/rancher-k3os-16-dark.png | Bin 359 -> 0 bytes .../resources/img/system/rancher-k3os-16.png | Bin 406 -> 0 bytes .../img/system/rancher-k3os-24-dark.png | Bin 503 -> 0 bytes .../resources/img/system/rancher-k3os-24.png | Bin 642 -> 0 bytes .../img/system/rancher-k3os-40-dark.png | Bin 842 -> 0 bytes .../resources/img/system/rancher-k3os-40.png | Bin 1199 -> 0 bytes .../img/system/rancher-k3s-16-dark.png | Bin 331 -> 0 bytes .../resources/img/system/rancher-k3s-16.png | Bin 391 -> 0 bytes .../img/system/rancher-k3s-24-dark.png | Bin 437 -> 0 bytes .../resources/img/system/rancher-k3s-24.png | Bin 559 -> 0 bytes .../img/system/rancher-k3s-40-dark.png | Bin 658 -> 0 bytes .../resources/img/system/rancher-k3s-40.png | Bin 854 -> 0 bytes .../img/system/rancher-kubewarden-16-dark.png | Bin 364 -> 0 bytes .../img/system/rancher-kubewarden-16.png | Bin 494 -> 0 bytes .../img/system/rancher-kubewarden-24-dark.png | Bin 508 -> 0 bytes .../img/system/rancher-kubewarden-24.png | Bin 768 -> 0 bytes .../img/system/rancher-kubewarden-40-dark.png | Bin 784 -> 0 bytes .../img/system/rancher-kubewarden-40.png | Bin 1230 -> 0 bytes .../img/system/rancher-longhorn-16-dark.png | Bin 373 -> 0 bytes .../img/system/rancher-longhorn-16.png | Bin 474 -> 0 bytes .../img/system/rancher-longhorn-24-dark.png | Bin 481 -> 0 bytes .../img/system/rancher-longhorn-24.png | Bin 622 -> 0 bytes .../img/system/rancher-longhorn-40-dark.png | Bin 762 -> 0 bytes .../img/system/rancher-longhorn-40.png | Bin 1031 -> 0 bytes .../img/system/rancher-opni-16-dark.png | Bin 411 -> 0 bytes .../resources/img/system/rancher-opni-16.png | Bin 584 -> 0 bytes .../img/system/rancher-opni-24-dark.png | Bin 604 -> 0 bytes .../resources/img/system/rancher-opni-24.png | Bin 939 -> 0 bytes .../img/system/rancher-opni-40-dark.png | Bin 975 -> 0 bytes .../resources/img/system/rancher-opni-40.png | Bin 1601 -> 0 bytes .../img/system/rancher-rio-16-dark.png | Bin 319 -> 0 bytes .../resources/img/system/rancher-rio-16.png | Bin 392 -> 0 bytes .../img/system/rancher-rio-24-dark.png | Bin 354 -> 0 bytes .../resources/img/system/rancher-rio-24.png | Bin 443 -> 0 bytes .../img/system/rancher-rio-40-dark.png | Bin 586 -> 0 bytes .../resources/img/system/rancher-rio-40.png | Bin 735 -> 0 bytes .../img/system/rancher-rke-16-dark.png | Bin 426 -> 0 bytes .../resources/img/system/rancher-rke-16.png | Bin 592 -> 0 bytes .../img/system/rancher-rke-24-dark.png | Bin 592 -> 0 bytes .../resources/img/system/rancher-rke-24.png | Bin 912 -> 0 bytes .../img/system/rancher-rke-40-dark.png | Bin 925 -> 0 bytes .../resources/img/system/rancher-rke-40.png | Bin 1366 -> 0 bytes .../img/system/rancher-submariner-16-dark.png | Bin 301 -> 0 bytes .../img/system/rancher-submariner-16.png | Bin 361 -> 0 bytes .../img/system/rancher-submariner-24-dark.png | Bin 370 -> 0 bytes .../img/system/rancher-submariner-24.png | Bin 451 -> 0 bytes .../img/system/rancher-submariner-40-dark.png | Bin 522 -> 0 bytes .../img/system/rancher-submariner-40.png | Bin 682 -> 0 bytes .../resources/img/system/raspberry-pi-16.png | Bin 831 -> 0 bytes .../resources/img/system/raspberry-pi-24.png | Bin 1352 -> 0 bytes .../resources/img/system/raspberry-pi-40.png | Bin 2534 -> 0 bytes .../app/resources/img/system/rclone-16.png | Bin 726 -> 0 bytes .../app/resources/img/system/rclone-24.png | Bin 1083 -> 0 bytes .../app/resources/img/system/rclone-40.png | Bin 1752 -> 0 bytes .../img/system/reactive-resume-16-dark.png | Bin 510 -> 0 bytes .../img/system/reactive-resume-16.png | Bin 527 -> 0 bytes .../img/system/reactive-resume-24-dark.png | Bin 805 -> 0 bytes .../img/system/reactive-resume-24.png | Bin 805 -> 0 bytes .../img/system/reactive-resume-40-dark.png | Bin 1266 -> 0 bytes .../img/system/reactive-resume-40.png | Bin 1239 -> 0 bytes .../app/resources/img/system/readarr-16.png | Bin 803 -> 0 bytes .../app/resources/img/system/readarr-24.png | Bin 1528 -> 0 bytes .../app/resources/img/system/readarr-40.png | Bin 3044 -> 0 bytes .../app/resources/img/system/readeck-16.png | Bin 628 -> 0 bytes .../app/resources/img/system/readeck-24.png | Bin 920 -> 0 bytes .../app/resources/img/system/readeck-40.png | Bin 1443 -> 0 bytes .../img/system/receipt-wrangler-16.png | Bin 455 -> 0 bytes .../img/system/receipt-wrangler-24.png | Bin 638 -> 0 bytes .../img/system/receipt-wrangler-40.png | Bin 980 -> 0 bytes .../resources/img/system/recipesage-16.png | Bin 681 -> 0 bytes .../resources/img/system/recipesage-24.png | Bin 1063 -> 0 bytes .../resources/img/system/recipesage-40.png | Bin 1800 -> 0 bytes .../app/resources/img/system/redict-16.png | Bin 637 -> 0 bytes .../app/resources/img/system/redict-24.png | Bin 886 -> 0 bytes .../app/resources/img/system/redict-40.png | Bin 1281 -> 0 bytes .../app/resources/img/system/redis-16.png | Bin 758 -> 0 bytes .../app/resources/img/system/redis-24.png | Bin 1208 -> 0 bytes .../app/resources/img/system/redis-40.png | Bin 2070 -> 0 bytes .../resources/img/system/redlib-16-dark.png | Bin 377 -> 0 bytes .../app/resources/img/system/redlib-16.png | Bin 524 -> 0 bytes .../resources/img/system/redlib-24-dark.png | Bin 531 -> 0 bytes .../app/resources/img/system/redlib-24.png | Bin 700 -> 0 bytes .../resources/img/system/redlib-40-dark.png | Bin 761 -> 0 bytes .../app/resources/img/system/redlib-40.png | Bin 1042 -> 0 bytes .../resources/img/system/redmine-16-dark.png | Bin 387 -> 0 bytes .../app/resources/img/system/redmine-16.png | Bin 615 -> 0 bytes .../resources/img/system/redmine-24-dark.png | Bin 493 -> 0 bytes .../app/resources/img/system/redmine-24.png | Bin 903 -> 0 bytes .../resources/img/system/redmine-40-dark.png | Bin 784 -> 0 bytes .../app/resources/img/system/redmine-40.png | Bin 1565 -> 0 bytes .../resources/img/system/reolink-16-dark.png | Bin 439 -> 0 bytes .../app/resources/img/system/reolink-16.png | Bin 634 -> 0 bytes .../resources/img/system/reolink-24-dark.png | Bin 615 -> 0 bytes .../app/resources/img/system/reolink-24.png | Bin 874 -> 0 bytes .../resources/img/system/reolink-40-dark.png | Bin 1026 -> 0 bytes .../app/resources/img/system/reolink-40.png | Bin 1466 -> 0 bytes .../app/resources/img/system/requestly-16.png | Bin 700 -> 0 bytes .../app/resources/img/system/requestly-24.png | Bin 1056 -> 0 bytes .../app/resources/img/system/requestly-40.png | Bin 1850 -> 0 bytes .../img/system/resilio-sync-16-dark.png | Bin 416 -> 0 bytes .../resources/img/system/resilio-sync-16.png | Bin 641 -> 0 bytes .../img/system/resilio-sync-24-dark.png | Bin 582 -> 0 bytes .../resources/img/system/resilio-sync-24.png | Bin 921 -> 0 bytes .../img/system/resilio-sync-40-dark.png | Bin 948 -> 0 bytes .../resources/img/system/resilio-sync-40.png | Bin 1579 -> 0 bytes .../resources/img/system/restreamer-16.png | Bin 576 -> 0 bytes .../resources/img/system/restreamer-24.png | Bin 833 -> 0 bytes .../resources/img/system/restreamer-40.png | Bin 1383 -> 0 bytes .../resources/img/system/revolt-16-dark.png | Bin 340 -> 0 bytes .../app/resources/img/system/revolt-16.png | Bin 437 -> 0 bytes .../resources/img/system/revolt-24-dark.png | Bin 435 -> 0 bytes .../app/resources/img/system/revolt-24.png | Bin 608 -> 0 bytes .../resources/img/system/revolt-40-dark.png | Bin 681 -> 0 bytes .../app/resources/img/system/revolt-40.png | Bin 938 -> 0 bytes .../app/resources/img/system/rhasspy-16.png | Bin 733 -> 0 bytes .../app/resources/img/system/rhasspy-24.png | Bin 1126 -> 0 bytes .../app/resources/img/system/rhasspy-40.png | Bin 1926 -> 0 bytes .../app/resources/img/system/richy-16.png | Bin 665 -> 0 bytes .../app/resources/img/system/richy-24.png | Bin 1006 -> 0 bytes .../app/resources/img/system/richy-40.png | Bin 1542 -> 0 bytes .../img/system/riverside-fm-16-dark.png | Bin 289 -> 0 bytes .../resources/img/system/riverside-fm-16.png | Bin 356 -> 0 bytes .../img/system/riverside-fm-24-dark.png | Bin 383 -> 0 bytes .../resources/img/system/riverside-fm-24.png | Bin 539 -> 0 bytes .../img/system/riverside-fm-40-dark.png | Bin 608 -> 0 bytes .../resources/img/system/riverside-fm-40.png | Bin 906 -> 0 bytes .../resources/img/system/rocket-chat-16.png | Bin 646 -> 0 bytes .../resources/img/system/rocket-chat-24.png | Bin 1029 -> 0 bytes .../resources/img/system/rocket-chat-40.png | Bin 1706 -> 0 bytes .../app/resources/img/system/romm-16.png | Bin 888 -> 0 bytes .../app/resources/img/system/romm-24.png | Bin 1399 -> 0 bytes .../app/resources/img/system/romm-40.png | Bin 2557 -> 0 bytes .../app/resources/img/system/roundcube-16.png | Bin 617 -> 0 bytes .../app/resources/img/system/roundcube-24.png | Bin 865 -> 0 bytes .../app/resources/img/system/roundcube-40.png | Bin 1380 -> 0 bytes .../resources/img/system/rss-bridge-16.png | Bin 351 -> 0 bytes .../resources/img/system/rss-bridge-24.png | Bin 490 -> 0 bytes .../resources/img/system/rss-bridge-40.png | Bin 917 -> 0 bytes .../img/system/rss-translator-16.png | Bin 510 -> 0 bytes .../img/system/rss-translator-24.png | Bin 720 -> 0 bytes .../img/system/rss-translator-40.png | Bin 1165 -> 0 bytes .../app/resources/img/system/rundeck-16.png | Bin 274 -> 0 bytes .../app/resources/img/system/rundeck-24.png | Bin 311 -> 0 bytes .../app/resources/img/system/rundeck-40.png | Bin 334 -> 0 bytes .../resources/img/system/runson-16-dark.png | Bin 544 -> 0 bytes .../app/resources/img/system/runson-16.png | Bin 510 -> 0 bytes .../resources/img/system/runson-24-dark.png | Bin 965 -> 0 bytes .../app/resources/img/system/runson-24.png | Bin 894 -> 0 bytes .../resources/img/system/runson-40-dark.png | Bin 1872 -> 0 bytes .../app/resources/img/system/runson-40.png | Bin 1717 -> 0 bytes .../app/resources/img/system/sabnzbd-16.png | Bin 611 -> 0 bytes .../app/resources/img/system/sabnzbd-24.png | Bin 822 -> 0 bytes .../app/resources/img/system/sabnzbd-40.png | Bin 1237 -> 0 bytes .../app/resources/img/system/safeline-16.png | Bin 792 -> 0 bytes .../app/resources/img/system/safeline-24.png | Bin 1255 -> 0 bytes .../app/resources/img/system/safeline-40.png | Bin 2377 -> 0 bytes .../app/resources/img/system/saltcorn-16.png | Bin 707 -> 0 bytes .../app/resources/img/system/saltcorn-24.png | Bin 1050 -> 0 bytes .../app/resources/img/system/saltcorn-40.png | Bin 1678 -> 0 bytes .../img/system/scratch-map-16-dark.png | Bin 476 -> 0 bytes .../resources/img/system/scratch-map-16.png | Bin 642 -> 0 bytes .../img/system/scratch-map-24-dark.png | Bin 652 -> 0 bytes .../resources/img/system/scratch-map-24.png | Bin 962 -> 0 bytes .../img/system/scratch-map-40-dark.png | Bin 1065 -> 0 bytes .../resources/img/system/scratch-map-40.png | Bin 1666 -> 0 bytes .../resources/img/system/scrutiny-16-dark.png | Bin 612 -> 0 bytes .../app/resources/img/system/scrutiny-16.png | Bin 629 -> 0 bytes .../resources/img/system/scrutiny-24-dark.png | Bin 963 -> 0 bytes .../app/resources/img/system/scrutiny-24.png | Bin 974 -> 0 bytes .../resources/img/system/scrutiny-40-dark.png | Bin 1638 -> 0 bytes .../app/resources/img/system/scrutiny-40.png | Bin 1690 -> 0 bytes .../app/resources/img/system/seafile-16.png | Bin 557 -> 0 bytes .../app/resources/img/system/seafile-24.png | Bin 777 -> 0 bytes .../app/resources/img/system/seafile-40.png | Bin 1252 -> 0 bytes .../resources/img/system/searxng-16-dark.png | Bin 444 -> 0 bytes .../app/resources/img/system/searxng-16.png | Bin 596 -> 0 bytes .../resources/img/system/searxng-24-dark.png | Bin 642 -> 0 bytes .../app/resources/img/system/searxng-24.png | Bin 895 -> 0 bytes .../resources/img/system/searxng-40-dark.png | Bin 1020 -> 0 bytes .../app/resources/img/system/searxng-40.png | Bin 1448 -> 0 bytes .../img/system/secureai-tools-16-dark.png | Bin 523 -> 0 bytes .../img/system/secureai-tools-16.png | Bin 691 -> 0 bytes .../img/system/secureai-tools-24-dark.png | Bin 817 -> 0 bytes .../img/system/secureai-tools-24.png | Bin 1118 -> 0 bytes .../img/system/secureai-tools-40-dark.png | Bin 1423 -> 0 bytes .../img/system/secureai-tools-40.png | Bin 1959 -> 0 bytes .../app/resources/img/system/seedsync-16.png | Bin 802 -> 0 bytes .../app/resources/img/system/seedsync-24.png | Bin 1201 -> 0 bytes .../app/resources/img/system/seedsync-40.png | Bin 1970 -> 0 bytes .../app/resources/img/system/seelf-16.png | Bin 671 -> 0 bytes .../app/resources/img/system/seelf-24.png | Bin 938 -> 0 bytes .../app/resources/img/system/seelf-40.png | Bin 1504 -> 0 bytes .../img/system/self-hosted-gateway-16.png | Bin 485 -> 0 bytes .../img/system/self-hosted-gateway-24.png | Bin 672 -> 0 bytes .../img/system/self-hosted-gateway-40.png | Bin 913 -> 0 bytes .../resources/img/system/selfh-st-16-dark.png | Bin 294 -> 0 bytes .../app/resources/img/system/selfh-st-16.png | Bin 400 -> 0 bytes .../resources/img/system/selfh-st-24-dark.png | Bin 377 -> 0 bytes .../app/resources/img/system/selfh-st-24.png | Bin 542 -> 0 bytes .../resources/img/system/selfh-st-40-dark.png | Bin 583 -> 0 bytes .../app/resources/img/system/selfh-st-40.png | Bin 854 -> 0 bytes .../img/system/semaphore-ui-16-dark.png | Bin 386 -> 0 bytes .../resources/img/system/semaphore-ui-16.png | Bin 603 -> 0 bytes .../img/system/semaphore-ui-24-dark.png | Bin 584 -> 0 bytes .../resources/img/system/semaphore-ui-24.png | Bin 850 -> 0 bytes .../img/system/semaphore-ui-40-dark.png | Bin 877 -> 0 bytes .../resources/img/system/semaphore-ui-40.png | Bin 1412 -> 0 bytes .../app/resources/img/system/sendgrid-16.png | Bin 268 -> 0 bytes .../app/resources/img/system/sendgrid-24.png | Bin 202 -> 0 bytes .../app/resources/img/system/sendgrid-40.png | Bin 328 -> 0 bytes .../resources/img/system/servarr-16-dark.png | Bin 536 -> 0 bytes .../app/resources/img/system/servarr-16.png | Bin 898 -> 0 bytes .../resources/img/system/servarr-24-dark.png | Bin 863 -> 0 bytes .../app/resources/img/system/servarr-24.png | Bin 1490 -> 0 bytes .../resources/img/system/servarr-40-dark.png | Bin 1485 -> 0 bytes .../app/resources/img/system/servarr-40.png | Bin 2906 -> 0 bytes .../app/resources/img/system/shaarli-16.png | Bin 865 -> 0 bytes .../app/resources/img/system/shaarli-24.png | Bin 1400 -> 0 bytes .../app/resources/img/system/shaarli-40.png | Bin 2429 -> 0 bytes .../resources/img/system/shellhub-16-dark.png | Bin 399 -> 0 bytes .../app/resources/img/system/shellhub-16.png | Bin 551 -> 0 bytes .../resources/img/system/shellhub-24-dark.png | Bin 573 -> 0 bytes .../app/resources/img/system/shellhub-24.png | Bin 861 -> 0 bytes .../resources/img/system/shellhub-40-dark.png | Bin 880 -> 0 bytes .../app/resources/img/system/shellhub-40.png | Bin 1440 -> 0 bytes .../app/resources/img/system/shlink-16.png | Bin 555 -> 0 bytes .../app/resources/img/system/shlink-24.png | Bin 902 -> 0 bytes .../app/resources/img/system/shlink-40.png | Bin 1498 -> 0 bytes .../img/system/shoko-server-16-dark.png | Bin 458 -> 0 bytes .../resources/img/system/shoko-server-16.png | Bin 750 -> 0 bytes .../img/system/shoko-server-24-dark.png | Bin 639 -> 0 bytes .../resources/img/system/shoko-server-24.png | Bin 1096 -> 0 bytes .../img/system/shoko-server-40-dark.png | Bin 1113 -> 0 bytes .../resources/img/system/shoko-server-40.png | Bin 1834 -> 0 bytes .../resources/img/system/signal-16-dark.png | Bin 446 -> 0 bytes .../app/resources/img/system/signal-16.png | Bin 568 -> 0 bytes .../resources/img/system/signal-24-dark.png | Bin 726 -> 0 bytes .../app/resources/img/system/signal-24.png | Bin 990 -> 0 bytes .../resources/img/system/signal-40-dark.png | Bin 1272 -> 0 bytes .../app/resources/img/system/signal-40.png | Bin 2093 -> 0 bytes .../system/signature-pdf-libre-16-dark.png | Bin 441 -> 0 bytes .../img/system/signature-pdf-libre-16.png | Bin 408 -> 0 bytes .../system/signature-pdf-libre-24-dark.png | Bin 592 -> 0 bytes .../img/system/signature-pdf-libre-24.png | Bin 565 -> 0 bytes .../system/signature-pdf-libre-40-dark.png | Bin 963 -> 0 bytes .../img/system/signature-pdf-libre-40.png | Bin 888 -> 0 bytes .../img/system/simplex-chat-16-dark.png | Bin 659 -> 0 bytes .../resources/img/system/simplex-chat-16.png | Bin 703 -> 0 bytes .../img/system/simplex-chat-24-dark.png | Bin 857 -> 0 bytes .../resources/img/system/simplex-chat-24.png | Bin 920 -> 0 bytes .../img/system/simplex-chat-40-dark.png | Bin 1520 -> 0 bytes .../resources/img/system/simplex-chat-40.png | Bin 1586 -> 0 bytes .../resources/img/system/siyuan-16-dark.png | Bin 414 -> 0 bytes .../app/resources/img/system/siyuan-16.png | Bin 461 -> 0 bytes .../resources/img/system/siyuan-24-dark.png | Bin 495 -> 0 bytes .../app/resources/img/system/siyuan-24.png | Bin 524 -> 0 bytes .../resources/img/system/siyuan-40-dark.png | Bin 602 -> 0 bytes .../app/resources/img/system/siyuan-40.png | Bin 596 -> 0 bytes .../resources/img/system/slash-16-dark.png | Bin 405 -> 0 bytes .../app/resources/img/system/slash-16.png | Bin 387 -> 0 bytes .../resources/img/system/slash-24-dark.png | Bin 610 -> 0 bytes .../app/resources/img/system/slash-24.png | Bin 584 -> 0 bytes .../resources/img/system/slash-40-dark.png | Bin 985 -> 0 bytes .../app/resources/img/system/slash-40.png | Bin 938 -> 0 bytes .../resources/img/system/slskd-16-dark.png | Bin 401 -> 0 bytes .../app/resources/img/system/slskd-16.png | Bin 490 -> 0 bytes .../resources/img/system/slskd-24-dark.png | Bin 580 -> 0 bytes .../app/resources/img/system/slskd-24.png | Bin 786 -> 0 bytes .../resources/img/system/slskd-40-dark.png | Bin 941 -> 0 bytes .../app/resources/img/system/slskd-40.png | Bin 1372 -> 0 bytes .../app/resources/img/system/snikket-16.png | Bin 731 -> 0 bytes .../app/resources/img/system/snikket-24.png | Bin 1157 -> 0 bytes .../app/resources/img/system/snikket-40.png | Bin 2012 -> 0 bytes .../img/system/socialhome-16-dark.png | Bin 392 -> 0 bytes .../resources/img/system/socialhome-16.png | Bin 455 -> 0 bytes .../img/system/socialhome-24-dark.png | Bin 461 -> 0 bytes .../resources/img/system/socialhome-24.png | Bin 562 -> 0 bytes .../img/system/socialhome-40-dark.png | Bin 627 -> 0 bytes .../resources/img/system/socialhome-40.png | Bin 751 -> 0 bytes .../app/resources/img/system/sofe-16-dark.png | Bin 478 -> 0 bytes .../app/resources/img/system/sofe-16.png | Bin 632 -> 0 bytes .../app/resources/img/system/sofe-24-dark.png | Bin 751 -> 0 bytes .../app/resources/img/system/sofe-24.png | Bin 1019 -> 0 bytes .../app/resources/img/system/sofe-40-dark.png | Bin 1221 -> 0 bytes .../app/resources/img/system/sofe-40.png | Bin 1737 -> 0 bytes .../img/system/solidtime-16-dark.png | Bin 381 -> 0 bytes .../app/resources/img/system/solidtime-16.png | Bin 365 -> 0 bytes .../img/system/solidtime-24-dark.png | Bin 555 -> 0 bytes .../app/resources/img/system/solidtime-24.png | Bin 526 -> 0 bytes .../img/system/solidtime-40-dark.png | Bin 883 -> 0 bytes .../app/resources/img/system/solidtime-40.png | Bin 785 -> 0 bytes .../app/resources/img/system/sonarqube-16.png | Bin 595 -> 0 bytes .../app/resources/img/system/sonarqube-24.png | Bin 931 -> 0 bytes .../app/resources/img/system/sonarqube-40.png | Bin 1562 -> 0 bytes .../resources/img/system/sonarr-16-dark.png | Bin 535 -> 0 bytes .../app/resources/img/system/sonarr-16.png | Bin 784 -> 0 bytes .../resources/img/system/sonarr-24-dark.png | Bin 803 -> 0 bytes .../app/resources/img/system/sonarr-24.png | Bin 1296 -> 0 bytes .../resources/img/system/sonarr-40-dark.png | Bin 1348 -> 0 bytes .../app/resources/img/system/sonarr-40.png | Bin 2245 -> 0 bytes .../img/system/sonarr-4k-16-dark.png | Bin 610 -> 0 bytes .../app/resources/img/system/sonarr-4k-16.png | Bin 866 -> 0 bytes .../img/system/sonarr-4k-24-dark.png | Bin 909 -> 0 bytes .../app/resources/img/system/sonarr-4k-24.png | Bin 1341 -> 0 bytes .../img/system/sonarr-4k-40-dark.png | Bin 1581 -> 0 bytes .../app/resources/img/system/sonarr-4k-40.png | Bin 2424 -> 0 bytes .../img/system/sonarr-anime-16-dark.png | Bin 609 -> 0 bytes .../resources/img/system/sonarr-anime-16.png | Bin 864 -> 0 bytes .../img/system/sonarr-anime-24-dark.png | Bin 924 -> 0 bytes .../resources/img/system/sonarr-anime-24.png | Bin 1328 -> 0 bytes .../img/system/sonarr-anime-40-dark.png | Bin 1544 -> 0 bytes .../resources/img/system/sonarr-anime-40.png | Bin 2365 -> 0 bytes .../img/system/sonarr-radarr-16-dark.png | Bin 518 -> 0 bytes .../resources/img/system/sonarr-radarr-16.png | Bin 710 -> 0 bytes .../img/system/sonarr-radarr-24-dark.png | Bin 712 -> 0 bytes .../resources/img/system/sonarr-radarr-24.png | Bin 1053 -> 0 bytes .../img/system/sonarr-radarr-40-dark.png | Bin 1184 -> 0 bytes .../resources/img/system/sonarr-radarr-40.png | Bin 1685 -> 0 bytes .../system/specifically-clementines-16.png | Bin 644 -> 0 bytes .../system/specifically-clementines-24.png | Bin 986 -> 0 bytes .../system/specifically-clementines-40.png | Bin 1882 -> 0 bytes .../resources/img/system/spoolman-16-dark.png | Bin 470 -> 0 bytes .../app/resources/img/system/spoolman-16.png | Bin 727 -> 0 bytes .../resources/img/system/spoolman-24-dark.png | Bin 656 -> 0 bytes .../app/resources/img/system/spoolman-24.png | Bin 1093 -> 0 bytes .../resources/img/system/spoolman-40-dark.png | Bin 1110 -> 0 bytes .../app/resources/img/system/spoolman-40.png | Bin 1947 -> 0 bytes .../system/squirrel-servers-manager-16.png | Bin 810 -> 0 bytes .../system/squirrel-servers-manager-24.png | Bin 1523 -> 0 bytes .../system/squirrel-servers-manager-40.png | Bin 3252 -> 0 bytes .../app/resources/img/system/squoosh-16.png | Bin 884 -> 0 bytes .../app/resources/img/system/squoosh-24.png | Bin 1527 -> 0 bytes .../app/resources/img/system/squoosh-40.png | Bin 2987 -> 0 bytes .../app/resources/img/system/sshwifty-16.png | Bin 938 -> 0 bytes .../app/resources/img/system/sshwifty-24.png | Bin 1605 -> 0 bytes .../app/resources/img/system/sshwifty-40.png | Bin 3094 -> 0 bytes .../img/system/stalwart-mail-server-16.png | Bin 768 -> 0 bytes .../img/system/stalwart-mail-server-24.png | Bin 1036 -> 0 bytes .../img/system/stalwart-mail-server-40.png | Bin 1707 -> 0 bytes .../img/system/standard-notes-16.png | Bin 494 -> 0 bytes .../img/system/standard-notes-24.png | Bin 606 -> 0 bytes .../img/system/standard-notes-40.png | Bin 975 -> 0 bytes .../app/resources/img/system/step-ca-16.png | Bin 593 -> 0 bytes .../app/resources/img/system/step-ca-24.png | Bin 898 -> 0 bytes .../app/resources/img/system/step-ca-40.png | Bin 1465 -> 0 bytes .../resources/img/system/stirling-pdf-16.png | Bin 676 -> 0 bytes .../resources/img/system/stirling-pdf-24.png | Bin 1020 -> 0 bytes .../resources/img/system/stirling-pdf-40.png | Bin 1738 -> 0 bytes .../app/resources/img/system/stormkit-16.png | Bin 605 -> 0 bytes .../app/resources/img/system/stormkit-24.png | Bin 849 -> 0 bytes .../app/resources/img/system/stormkit-40.png | Bin 1462 -> 0 bytes .../app/resources/img/system/subatic-16.png | Bin 414 -> 0 bytes .../app/resources/img/system/subatic-24.png | Bin 592 -> 0 bytes .../app/resources/img/system/subatic-40.png | Bin 978 -> 0 bytes .../app/resources/img/system/supabase-16.png | Bin 528 -> 0 bytes .../app/resources/img/system/supabase-24.png | Bin 731 -> 0 bytes .../app/resources/img/system/supabase-40.png | Bin 1217 -> 0 bytes .../resources/img/system/swarmpit-16-dark.png | Bin 464 -> 0 bytes .../app/resources/img/system/swarmpit-16.png | Bin 731 -> 0 bytes .../resources/img/system/swarmpit-24-dark.png | Bin 685 -> 0 bytes .../app/resources/img/system/swarmpit-24.png | Bin 1133 -> 0 bytes .../resources/img/system/swarmpit-40-dark.png | Bin 1085 -> 0 bytes .../app/resources/img/system/swarmpit-40.png | Bin 1841 -> 0 bytes .../resources/img/system/synapse-16-dark.png | Bin 491 -> 0 bytes .../app/resources/img/system/synapse-16.png | Bin 451 -> 0 bytes .../resources/img/system/synapse-24-dark.png | Bin 710 -> 0 bytes .../app/resources/img/system/synapse-24.png | Bin 664 -> 0 bytes .../resources/img/system/synapse-40-dark.png | Bin 1249 -> 0 bytes .../app/resources/img/system/synapse-40.png | Bin 1100 -> 0 bytes .../app/resources/img/system/syncthing-16.png | Bin 858 -> 0 bytes .../app/resources/img/system/syncthing-24.png | Bin 1355 -> 0 bytes .../app/resources/img/system/syncthing-40.png | Bin 2434 -> 0 bytes .../resources/img/system/synology-16-dark.png | Bin 313 -> 0 bytes .../app/resources/img/system/synology-16.png | Bin 362 -> 0 bytes .../resources/img/system/synology-24-dark.png | Bin 463 -> 0 bytes .../app/resources/img/system/synology-24.png | Bin 605 -> 0 bytes .../resources/img/system/synology-40-dark.png | Bin 863 -> 0 bytes .../app/resources/img/system/synology-40.png | Bin 1211 -> 0 bytes .../img/system/tailscale-16-dark.png | Bin 513 -> 0 bytes .../app/resources/img/system/tailscale-16.png | Bin 375 -> 0 bytes .../img/system/tailscale-24-dark.png | Bin 775 -> 0 bytes .../app/resources/img/system/tailscale-24.png | Bin 571 -> 0 bytes .../img/system/tailscale-40-dark.png | Bin 1366 -> 0 bytes .../app/resources/img/system/tailscale-40.png | Bin 982 -> 0 bytes .../resources/img/system/tangerine-ui-16.png | Bin 618 -> 0 bytes .../resources/img/system/tangerine-ui-24.png | Bin 937 -> 0 bytes .../resources/img/system/tangerine-ui-40.png | Bin 1683 -> 0 bytes .../resources/img/system/tasmoadmin-16.png | Bin 848 -> 0 bytes .../resources/img/system/tasmoadmin-24.png | Bin 1316 -> 0 bytes .../resources/img/system/tasmoadmin-40.png | Bin 2374 -> 0 bytes .../app/resources/img/system/tautulli-16.png | Bin 718 -> 0 bytes .../app/resources/img/system/tautulli-24.png | Bin 1082 -> 0 bytes .../app/resources/img/system/tautulli-40.png | Bin 1859 -> 0 bytes .../app/resources/img/system/telegram-16.png | Bin 645 -> 0 bytes .../app/resources/img/system/telegram-24.png | Bin 957 -> 0 bytes .../app/resources/img/system/telegram-40.png | Bin 1580 -> 0 bytes .../resources/img/system/teleport-16-dark.png | Bin 483 -> 0 bytes .../app/resources/img/system/teleport-16.png | Bin 721 -> 0 bytes .../resources/img/system/teleport-24-dark.png | Bin 628 -> 0 bytes .../app/resources/img/system/teleport-24.png | Bin 1063 -> 0 bytes .../resources/img/system/teleport-40-dark.png | Bin 1135 -> 0 bytes .../app/resources/img/system/teleport-40.png | Bin 1860 -> 0 bytes .../img/system/teslamate-16-dark.png | Bin 345 -> 0 bytes .../app/resources/img/system/teslamate-16.png | Bin 482 -> 0 bytes .../img/system/teslamate-24-dark.png | Bin 445 -> 0 bytes .../app/resources/img/system/teslamate-24.png | Bin 652 -> 0 bytes .../img/system/teslamate-40-dark.png | Bin 717 -> 0 bytes .../app/resources/img/system/teslamate-40.png | Bin 1122 -> 0 bytes .../img/system/the-lounge-16-dark.png | Bin 417 -> 0 bytes .../resources/img/system/the-lounge-16.png | Bin 606 -> 0 bytes .../img/system/the-lounge-24-dark.png | Bin 570 -> 0 bytes .../resources/img/system/the-lounge-24.png | Bin 892 -> 0 bytes .../img/system/the-lounge-40-dark.png | Bin 938 -> 0 bytes .../resources/img/system/the-lounge-40.png | Bin 1513 -> 0 bytes .../resources/img/system/threads-16-dark.png | Bin 495 -> 0 bytes .../app/resources/img/system/threads-16.png | Bin 470 -> 0 bytes .../resources/img/system/threads-24-dark.png | Bin 779 -> 0 bytes .../app/resources/img/system/threads-24.png | Bin 716 -> 0 bytes .../resources/img/system/threads-40-dark.png | Bin 1273 -> 0 bytes .../app/resources/img/system/threads-40.png | Bin 1180 -> 0 bytes .../img/system/thunderbird-16-dark.png | Bin 528 -> 0 bytes .../resources/img/system/thunderbird-16.png | Bin 854 -> 0 bytes .../img/system/thunderbird-24-dark.png | Bin 874 -> 0 bytes .../resources/img/system/thunderbird-24.png | Bin 1452 -> 0 bytes .../img/system/thunderbird-40-dark.png | Bin 1609 -> 0 bytes .../resources/img/system/thunderbird-40.png | Bin 2824 -> 0 bytes .../resources/img/system/tianji-16-dark.png | Bin 483 -> 0 bytes .../app/resources/img/system/tianji-16.png | Bin 513 -> 0 bytes .../resources/img/system/tianji-24-dark.png | Bin 734 -> 0 bytes .../app/resources/img/system/tianji-24.png | Bin 803 -> 0 bytes .../resources/img/system/tianji-40-dark.png | Bin 1275 -> 0 bytes .../app/resources/img/system/tianji-40.png | Bin 1425 -> 0 bytes .../img/system/tiddlywiki-16-dark.png | Bin 350 -> 0 bytes .../resources/img/system/tiddlywiki-16.png | Bin 330 -> 0 bytes .../img/system/tiddlywiki-24-dark.png | Bin 484 -> 0 bytes .../resources/img/system/tiddlywiki-24.png | Bin 458 -> 0 bytes .../img/system/tiddlywiki-40-dark.png | Bin 785 -> 0 bytes .../resources/img/system/tiddlywiki-40.png | Bin 722 -> 0 bytes .../app/resources/img/system/tmdb-16-dark.png | Bin 468 -> 0 bytes .../app/resources/img/system/tmdb-16.png | Bin 714 -> 0 bytes .../app/resources/img/system/tmdb-24-dark.png | Bin 722 -> 0 bytes .../app/resources/img/system/tmdb-24.png | Bin 1113 -> 0 bytes .../app/resources/img/system/tmdb-40-dark.png | Bin 1225 -> 0 bytes .../app/resources/img/system/tmdb-40.png | Bin 1888 -> 0 bytes .../app/resources/img/system/tooljet-16.png | Bin 496 -> 0 bytes .../app/resources/img/system/tooljet-24.png | Bin 691 -> 0 bytes .../app/resources/img/system/tooljet-40.png | Bin 1053 -> 0 bytes .../resources/img/system/touitomamout-16.png | Bin 685 -> 0 bytes .../resources/img/system/touitomamout-24.png | Bin 1076 -> 0 bytes .../resources/img/system/touitomamout-40.png | Bin 1864 -> 0 bytes .../resources/img/system/tp-link-16-dark.png | Bin 374 -> 0 bytes .../app/resources/img/system/tp-link-16.png | Bin 493 -> 0 bytes .../resources/img/system/tp-link-24-dark.png | Bin 475 -> 0 bytes .../app/resources/img/system/tp-link-24.png | Bin 635 -> 0 bytes .../resources/img/system/tp-link-40-dark.png | Bin 680 -> 0 bytes .../app/resources/img/system/tp-link-40.png | Bin 951 -> 0 bytes .../app/resources/img/system/tpdb-16-dark.png | Bin 735 -> 0 bytes .../app/resources/img/system/tpdb-16.png | Bin 731 -> 0 bytes .../app/resources/img/system/tpdb-24-dark.png | Bin 1106 -> 0 bytes .../app/resources/img/system/tpdb-24.png | Bin 1141 -> 0 bytes .../app/resources/img/system/tpdb-40-dark.png | Bin 1906 -> 0 bytes .../app/resources/img/system/tpdb-40.png | Bin 1989 -> 0 bytes .../app/resources/img/system/traccar-16.png | Bin 651 -> 0 bytes .../app/resources/img/system/traccar-24.png | Bin 1076 -> 0 bytes .../app/resources/img/system/traccar-40.png | Bin 1709 -> 0 bytes .../resources/img/system/trackly-16-dark.png | Bin 435 -> 0 bytes .../app/resources/img/system/trackly-16.png | Bin 522 -> 0 bytes .../resources/img/system/trackly-24-dark.png | Bin 648 -> 0 bytes .../app/resources/img/system/trackly-24.png | Bin 810 -> 0 bytes .../resources/img/system/trackly-40-dark.png | Bin 1044 -> 0 bytes .../app/resources/img/system/trackly-40.png | Bin 1403 -> 0 bytes .../app/resources/img/system/traefik-16.png | Bin 651 -> 0 bytes .../app/resources/img/system/traefik-24.png | Bin 882 -> 0 bytes .../app/resources/img/system/traefik-40.png | Bin 1465 -> 0 bytes .../resources/img/system/trakt-16-dark.png | Bin 544 -> 0 bytes .../app/resources/img/system/trakt-16.png | Bin 690 -> 0 bytes .../resources/img/system/trakt-24-dark.png | Bin 885 -> 0 bytes .../app/resources/img/system/trakt-24.png | Bin 1273 -> 0 bytes .../resources/img/system/trakt-40-dark.png | Bin 1417 -> 0 bytes .../app/resources/img/system/trakt-40.png | Bin 2668 -> 0 bytes .../resources/img/system/transmission-16.png | Bin 728 -> 0 bytes .../resources/img/system/transmission-24.png | Bin 1092 -> 0 bytes .../resources/img/system/transmission-40.png | Bin 2075 -> 0 bytes .../app/resources/img/system/trilium-16.png | Bin 552 -> 0 bytes .../app/resources/img/system/trilium-24.png | Bin 848 -> 0 bytes .../app/resources/img/system/trilium-40.png | Bin 1627 -> 0 bytes .../resources/img/system/triliumnext-16.png | Bin 623 -> 0 bytes .../resources/img/system/triliumnext-24.png | Bin 964 -> 0 bytes .../resources/img/system/triliumnext-40.png | Bin 1737 -> 0 bytes .../img/system/truenas-core-16-dark.png | Bin 373 -> 0 bytes .../resources/img/system/truenas-core-16.png | Bin 635 -> 0 bytes .../img/system/truenas-core-24-dark.png | Bin 483 -> 0 bytes .../resources/img/system/truenas-core-24.png | Bin 897 -> 0 bytes .../img/system/truenas-core-40-dark.png | Bin 737 -> 0 bytes .../resources/img/system/truenas-core-40.png | Bin 1465 -> 0 bytes .../img/system/truenas-scale-16-dark.png | Bin 437 -> 0 bytes .../resources/img/system/truenas-scale-16.png | Bin 649 -> 0 bytes .../img/system/truenas-scale-24-dark.png | Bin 682 -> 0 bytes .../resources/img/system/truenas-scale-24.png | Bin 1125 -> 0 bytes .../img/system/truenas-scale-40-dark.png | Bin 1237 -> 0 bytes .../resources/img/system/truenas-scale-40.png | Bin 2096 -> 0 bytes .../img/system/trusted-cgi-16-dark.png | Bin 409 -> 0 bytes .../resources/img/system/trusted-cgi-16.png | Bin 190 -> 0 bytes .../img/system/trusted-cgi-24-dark.png | Bin 576 -> 0 bytes .../resources/img/system/trusted-cgi-24.png | Bin 220 -> 0 bytes .../img/system/trusted-cgi-40-dark.png | Bin 985 -> 0 bytes .../resources/img/system/trusted-cgi-40.png | Bin 322 -> 0 bytes .../resources/img/system/tubesync-16-dark.png | Bin 464 -> 0 bytes .../app/resources/img/system/tubesync-16.png | Bin 673 -> 0 bytes .../resources/img/system/tubesync-24-dark.png | Bin 714 -> 0 bytes .../app/resources/img/system/tubesync-24.png | Bin 997 -> 0 bytes .../resources/img/system/tubesync-40-dark.png | Bin 1198 -> 0 bytes .../app/resources/img/system/tubesync-40.png | Bin 1714 -> 0 bytes .../resources/img/system/tumblr-16-dark.png | Bin 368 -> 0 bytes .../app/resources/img/system/tumblr-16.png | Bin 644 -> 0 bytes .../resources/img/system/tumblr-24-dark.png | Bin 562 -> 0 bytes .../app/resources/img/system/tumblr-24.png | Bin 881 -> 0 bytes .../resources/img/system/tumblr-40-dark.png | Bin 870 -> 0 bytes .../app/resources/img/system/tumblr-40.png | Bin 1298 -> 0 bytes .../app/resources/img/system/tvdb-16-dark.png | Bin 403 -> 0 bytes .../app/resources/img/system/tvdb-16.png | Bin 567 -> 0 bytes .../app/resources/img/system/tvdb-24-dark.png | Bin 623 -> 0 bytes .../app/resources/img/system/tvdb-24.png | Bin 870 -> 0 bytes .../app/resources/img/system/tvdb-40-dark.png | Bin 996 -> 0 bytes .../app/resources/img/system/tvdb-40.png | Bin 1442 -> 0 bytes .../resources/img/system/twingate-16-dark.png | Bin 350 -> 0 bytes .../app/resources/img/system/twingate-16.png | Bin 416 -> 0 bytes .../resources/img/system/twingate-24-dark.png | Bin 479 -> 0 bytes .../app/resources/img/system/twingate-24.png | Bin 588 -> 0 bytes .../resources/img/system/twingate-40-dark.png | Bin 684 -> 0 bytes .../app/resources/img/system/twingate-40.png | Bin 916 -> 0 bytes .../resources/img/system/typemill-16-dark.png | Bin 444 -> 0 bytes .../app/resources/img/system/typemill-16.png | Bin 681 -> 0 bytes .../resources/img/system/typemill-24-dark.png | Bin 646 -> 0 bytes .../app/resources/img/system/typemill-24.png | Bin 1006 -> 0 bytes .../resources/img/system/typemill-40-dark.png | Bin 982 -> 0 bytes .../app/resources/img/system/typemill-40.png | Bin 1701 -> 0 bytes .../img/system/ubiquiti-unifi-16-dark.png | Bin 358 -> 0 bytes .../img/system/ubiquiti-unifi-16.png | Bin 490 -> 0 bytes .../img/system/ubiquiti-unifi-24-dark.png | Bin 516 -> 0 bytes .../img/system/ubiquiti-unifi-24.png | Bin 664 -> 0 bytes .../img/system/ubiquiti-unifi-40-dark.png | Bin 739 -> 0 bytes .../img/system/ubiquiti-unifi-40.png | Bin 975 -> 0 bytes .../resources/img/system/umami-16-dark.png | Bin 351 -> 0 bytes .../app/resources/img/system/umami-16.png | Bin 335 -> 0 bytes .../resources/img/system/umami-24-dark.png | Bin 500 -> 0 bytes .../app/resources/img/system/umami-24.png | Bin 457 -> 0 bytes .../resources/img/system/umami-40-dark.png | Bin 785 -> 0 bytes .../app/resources/img/system/umami-40.png | Bin 709 -> 0 bytes .../app/resources/img/system/umbrel-16.png | Bin 545 -> 0 bytes .../app/resources/img/system/umbrel-24.png | Bin 890 -> 0 bytes .../app/resources/img/system/umbrel-40.png | Bin 1430 -> 0 bytes .../app/resources/img/system/unbound-16.png | Bin 540 -> 0 bytes .../app/resources/img/system/unbound-24.png | Bin 791 -> 0 bytes .../app/resources/img/system/unbound-40.png | Bin 1236 -> 0 bytes .../app/resources/img/system/undb-16.png | Bin 762 -> 0 bytes .../app/resources/img/system/undb-24.png | Bin 1248 -> 0 bytes .../app/resources/img/system/undb-40.png | Bin 2035 -> 0 bytes .../img/system/unifi-voucher-site-16.png | Bin 585 -> 0 bytes .../img/system/unifi-voucher-site-24.png | Bin 927 -> 0 bytes .../img/system/unifi-voucher-site-40.png | Bin 1686 -> 0 bytes .../app/resources/img/system/unraid-16.png | Bin 449 -> 0 bytes .../app/resources/img/system/unraid-24.png | Bin 561 -> 0 bytes .../app/resources/img/system/unraid-40.png | Bin 791 -> 0 bytes .../app/resources/img/system/upsnap-16.png | Bin 831 -> 0 bytes .../app/resources/img/system/upsnap-24.png | Bin 1365 -> 0 bytes .../app/resources/img/system/upsnap-40.png | Bin 2668 -> 0 bytes .../resources/img/system/uptime-kuma-16.png | Bin 719 -> 0 bytes .../resources/img/system/uptime-kuma-24.png | Bin 1063 -> 0 bytes .../resources/img/system/uptime-kuma-40.png | Bin 1742 -> 0 bytes .../resources/img/system/valetudo-16-dark.png | Bin 479 -> 0 bytes .../app/resources/img/system/valetudo-16.png | Bin 630 -> 0 bytes .../resources/img/system/valetudo-24-dark.png | Bin 695 -> 0 bytes .../app/resources/img/system/valetudo-24.png | Bin 987 -> 0 bytes .../resources/img/system/valetudo-40-dark.png | Bin 1196 -> 0 bytes .../app/resources/img/system/valetudo-40.png | Bin 1771 -> 0 bytes .../resources/img/system/valkey-16-dark.png | Bin 454 -> 0 bytes .../app/resources/img/system/valkey-16.png | Bin 678 -> 0 bytes .../resources/img/system/valkey-24-dark.png | Bin 664 -> 0 bytes .../app/resources/img/system/valkey-24.png | Bin 1052 -> 0 bytes .../resources/img/system/valkey-40-dark.png | Bin 1042 -> 0 bytes .../app/resources/img/system/valkey-40.png | Bin 1736 -> 0 bytes .../img/system/vaultwarden-16-dark.png | Bin 600 -> 0 bytes .../resources/img/system/vaultwarden-16.png | Bin 570 -> 0 bytes .../img/system/vaultwarden-24-dark.png | Bin 930 -> 0 bytes .../resources/img/system/vaultwarden-24.png | Bin 871 -> 0 bytes .../img/system/vaultwarden-40-dark.png | Bin 1425 -> 0 bytes .../resources/img/system/vaultwarden-40.png | Bin 1353 -> 0 bytes .../app/resources/img/system/vector-16.png | Bin 746 -> 0 bytes .../app/resources/img/system/vector-24.png | Bin 1193 -> 0 bytes .../app/resources/img/system/vector-40.png | Bin 2068 -> 0 bytes .../img/system/victoriametrics-16-dark.png | Bin 454 -> 0 bytes .../img/system/victoriametrics-16.png | Bin 444 -> 0 bytes .../img/system/victoriametrics-24-dark.png | Bin 659 -> 0 bytes .../img/system/victoriametrics-24.png | Bin 643 -> 0 bytes .../img/system/victoriametrics-40-dark.png | Bin 1084 -> 0 bytes .../img/system/victoriametrics-40.png | Bin 1007 -> 0 bytes .../app/resources/img/system/vidzy-16.png | Bin 431 -> 0 bytes .../app/resources/img/system/vidzy-24.png | Bin 548 -> 0 bytes .../app/resources/img/system/vidzy-40.png | Bin 931 -> 0 bytes .../app/resources/img/system/vikunja-16.png | Bin 675 -> 0 bytes .../app/resources/img/system/vikunja-24.png | Bin 1049 -> 0 bytes .../app/resources/img/system/vikunja-40.png | Bin 1843 -> 0 bytes .../app/resources/img/system/viseron-16.png | Bin 785 -> 0 bytes .../app/resources/img/system/viseron-24.png | Bin 1376 -> 0 bytes .../app/resources/img/system/viseron-40.png | Bin 3275 -> 0 bytes .../resources/img/system/voilib-16-dark.png | Bin 419 -> 0 bytes .../app/resources/img/system/voilib-16.png | Bin 798 -> 0 bytes .../resources/img/system/voilib-24-dark.png | Bin 619 -> 0 bytes .../app/resources/img/system/voilib-24.png | Bin 1171 -> 0 bytes .../resources/img/system/voilib-40-dark.png | Bin 931 -> 0 bytes .../app/resources/img/system/voilib-40.png | Bin 1854 -> 0 bytes .../img/system/voltaserve-16-dark.png | Bin 396 -> 0 bytes .../resources/img/system/voltaserve-16.png | Bin 404 -> 0 bytes .../img/system/voltaserve-24-dark.png | Bin 626 -> 0 bytes .../resources/img/system/voltaserve-24.png | Bin 604 -> 0 bytes .../img/system/voltaserve-40-dark.png | Bin 978 -> 0 bytes .../resources/img/system/voltaserve-40.png | Bin 941 -> 0 bytes .../resources/img/system/voron-16-dark.png | Bin 375 -> 0 bytes .../app/resources/img/system/voron-16.png | Bin 598 -> 0 bytes .../resources/img/system/voron-24-dark.png | Bin 637 -> 0 bytes .../app/resources/img/system/voron-24.png | Bin 893 -> 0 bytes .../resources/img/system/voron-40-dark.png | Bin 850 -> 0 bytes .../app/resources/img/system/voron-40.png | Bin 1245 -> 0 bytes .../img/system/vuetorrent-16-dark.png | Bin 403 -> 0 bytes .../resources/img/system/vuetorrent-16.png | Bin 608 -> 0 bytes .../img/system/vuetorrent-24-dark.png | Bin 537 -> 0 bytes .../resources/img/system/vuetorrent-24.png | Bin 833 -> 0 bytes .../img/system/vuetorrent-40-dark.png | Bin 818 -> 0 bytes .../resources/img/system/vuetorrent-40.png | Bin 1156 -> 0 bytes .../resources/img/system/wakapi-16-dark.png | Bin 490 -> 0 bytes .../app/resources/img/system/wakapi-16.png | Bin 777 -> 0 bytes .../resources/img/system/wakapi-24-dark.png | Bin 752 -> 0 bytes .../app/resources/img/system/wakapi-24.png | Bin 1200 -> 0 bytes .../resources/img/system/wakapi-40-dark.png | Bin 1221 -> 0 bytes .../app/resources/img/system/wakapi-40.png | Bin 2077 -> 0 bytes .../resources/img/system/wallabag-16-dark.png | Bin 415 -> 0 bytes .../app/resources/img/system/wallabag-16.png | Bin 391 -> 0 bytes .../resources/img/system/wallabag-24-dark.png | Bin 613 -> 0 bytes .../app/resources/img/system/wallabag-24.png | Bin 570 -> 0 bytes .../resources/img/system/wallabag-40-dark.png | Bin 1020 -> 0 bytes .../app/resources/img/system/wallabag-40.png | Bin 959 -> 0 bytes .../resources/img/system/wanderer-16-dark.png | Bin 618 -> 0 bytes .../app/resources/img/system/wanderer-16.png | Bin 781 -> 0 bytes .../resources/img/system/wanderer-24-dark.png | Bin 954 -> 0 bytes .../app/resources/img/system/wanderer-24.png | Bin 1189 -> 0 bytes .../resources/img/system/wanderer-40-dark.png | Bin 1643 -> 0 bytes .../app/resources/img/system/wanderer-40.png | Bin 1989 -> 0 bytes .../app/resources/img/system/webtrees-16.png | Bin 581 -> 0 bytes .../app/resources/img/system/webtrees-24.png | Bin 827 -> 0 bytes .../app/resources/img/system/webtrees-40.png | Bin 1349 -> 0 bytes .../app/resources/img/system/wekan-16.png | Bin 527 -> 0 bytes .../app/resources/img/system/wekan-24.png | Bin 829 -> 0 bytes .../app/resources/img/system/wekan-40.png | Bin 1401 -> 0 bytes .../app/resources/img/system/wger-16.png | Bin 595 -> 0 bytes .../app/resources/img/system/wger-24.png | Bin 910 -> 0 bytes .../app/resources/img/system/wger-40.png | Bin 1459 -> 0 bytes .../img/system/whats-up-docker-16-dark.png | Bin 351 -> 0 bytes .../img/system/whats-up-docker-16.png | Bin 341 -> 0 bytes .../img/system/whats-up-docker-24-dark.png | Bin 514 -> 0 bytes .../img/system/whats-up-docker-24.png | Bin 489 -> 0 bytes .../img/system/whats-up-docker-40-dark.png | Bin 766 -> 0 bytes .../img/system/whats-up-docker-40.png | Bin 713 -> 0 bytes .../app/resources/img/system/wiki-js-16.png | Bin 786 -> 0 bytes .../app/resources/img/system/wiki-js-24.png | Bin 1317 -> 0 bytes .../app/resources/img/system/wiki-js-40.png | Bin 2714 -> 0 bytes .../app/resources/img/system/wikidocs-16.png | Bin 432 -> 0 bytes .../app/resources/img/system/wikidocs-24.png | Bin 529 -> 0 bytes .../app/resources/img/system/wikidocs-40.png | Bin 730 -> 0 bytes .../img/system/wikipedia-16-dark.png | Bin 588 -> 0 bytes .../app/resources/img/system/wikipedia-16.png | Bin 529 -> 0 bytes .../img/system/wikipedia-24-dark.png | Bin 952 -> 0 bytes .../app/resources/img/system/wikipedia-24.png | Bin 849 -> 0 bytes .../img/system/wikipedia-40-dark.png | Bin 1502 -> 0 bytes .../app/resources/img/system/wikipedia-40.png | Bin 1397 -> 0 bytes .../app/resources/img/system/willow-16.png | Bin 718 -> 0 bytes .../app/resources/img/system/willow-24.png | Bin 1113 -> 0 bytes .../app/resources/img/system/willow-40.png | Bin 2084 -> 0 bytes .../resources/img/system/windmill-16-dark.png | Bin 444 -> 0 bytes .../app/resources/img/system/windmill-16.png | Bin 670 -> 0 bytes .../resources/img/system/windmill-24-dark.png | Bin 595 -> 0 bytes .../app/resources/img/system/windmill-24.png | Bin 940 -> 0 bytes .../resources/img/system/windmill-40-dark.png | Bin 915 -> 0 bytes .../app/resources/img/system/windmill-40.png | Bin 1548 -> 0 bytes .../img/system/windows-retro-16-dark.png | Bin 635 -> 0 bytes .../resources/img/system/windows-retro-16.png | Bin 555 -> 0 bytes .../img/system/windows-retro-24-dark.png | Bin 934 -> 0 bytes .../resources/img/system/windows-retro-24.png | Bin 836 -> 0 bytes .../img/system/windows-retro-40-dark.png | Bin 1667 -> 0 bytes .../resources/img/system/windows-retro-40.png | Bin 1484 -> 0 bytes .../app/resources/img/system/wireguard-16.png | Bin 814 -> 0 bytes .../app/resources/img/system/wireguard-24.png | Bin 1268 -> 0 bytes .../app/resources/img/system/wireguard-40.png | Bin 2207 -> 0 bytes .../app/resources/img/system/wizarr-16.png | Bin 711 -> 0 bytes .../app/resources/img/system/wizarr-24.png | Bin 1044 -> 0 bytes .../app/resources/img/system/wizarr-40.png | Bin 1817 -> 0 bytes .../resources/img/system/woocommerce-16.png | Bin 583 -> 0 bytes .../resources/img/system/woocommerce-24.png | Bin 946 -> 0 bytes .../resources/img/system/woocommerce-40.png | Bin 1562 -> 0 bytes .../resources/img/system/worklenz-16-dark.png | Bin 473 -> 0 bytes .../app/resources/img/system/worklenz-16.png | Bin 556 -> 0 bytes .../resources/img/system/worklenz-24-dark.png | Bin 697 -> 0 bytes .../app/resources/img/system/worklenz-24.png | Bin 853 -> 0 bytes .../resources/img/system/worklenz-40-dark.png | Bin 1121 -> 0 bytes .../app/resources/img/system/worklenz-40.png | Bin 1345 -> 0 bytes .../img/system/writefreely-16-dark.png | Bin 555 -> 0 bytes .../resources/img/system/writefreely-16.png | Bin 595 -> 0 bytes .../img/system/writefreely-24-dark.png | Bin 856 -> 0 bytes .../resources/img/system/writefreely-24.png | Bin 892 -> 0 bytes .../img/system/writefreely-40-dark.png | Bin 1397 -> 0 bytes .../resources/img/system/writefreely-40.png | Bin 1467 -> 0 bytes .../app/resources/img/system/xbackbone-16.png | Bin 499 -> 0 bytes .../app/resources/img/system/xbackbone-24.png | Bin 780 -> 0 bytes .../app/resources/img/system/xbackbone-40.png | Bin 1227 -> 0 bytes .../resources/img/system/xen-orchestra-16.png | Bin 938 -> 0 bytes .../resources/img/system/xen-orchestra-24.png | Bin 1616 -> 0 bytes .../resources/img/system/xen-orchestra-40.png | Bin 3327 -> 0 bytes .../resources/img/system/xpipe-16-dark.png | Bin 441 -> 0 bytes .../app/resources/img/system/xpipe-16.png | Bin 828 -> 0 bytes .../resources/img/system/xpipe-24-dark.png | Bin 662 -> 0 bytes .../app/resources/img/system/xpipe-24.png | Bin 1331 -> 0 bytes .../resources/img/system/xpipe-40-dark.png | Bin 1098 -> 0 bytes .../app/resources/img/system/xpipe-40.png | Bin 2505 -> 0 bytes .../resources/img/system/xwiki-16-dark.png | Bin 409 -> 0 bytes .../app/resources/img/system/xwiki-16.png | Bin 594 -> 0 bytes .../resources/img/system/xwiki-24-dark.png | Bin 562 -> 0 bytes .../app/resources/img/system/xwiki-24.png | Bin 786 -> 0 bytes .../resources/img/system/xwiki-40-dark.png | Bin 894 -> 0 bytes .../app/resources/img/system/xwiki-40.png | Bin 1333 -> 0 bytes .../resources/img/system/yacht-16-dark.png | Bin 556 -> 0 bytes .../app/resources/img/system/yacht-16.png | Bin 634 -> 0 bytes .../resources/img/system/yacht-24-dark.png | Bin 859 -> 0 bytes .../app/resources/img/system/yacht-24.png | Bin 993 -> 0 bytes .../resources/img/system/yacht-40-dark.png | Bin 1438 -> 0 bytes .../app/resources/img/system/yacht-40.png | Bin 1661 -> 0 bytes .../resources/img/system/yamtrack-16-dark.png | Bin 472 -> 0 bytes .../app/resources/img/system/yamtrack-16.png | Bin 618 -> 0 bytes .../resources/img/system/yamtrack-24-dark.png | Bin 738 -> 0 bytes .../app/resources/img/system/yamtrack-24.png | Bin 930 -> 0 bytes .../resources/img/system/yamtrack-40-dark.png | Bin 1253 -> 0 bytes .../app/resources/img/system/yamtrack-40.png | Bin 1566 -> 0 bytes .../app/resources/img/system/yarr-16-dark.png | Bin 567 -> 0 bytes .../app/resources/img/system/yarr-16.png | Bin 618 -> 0 bytes .../app/resources/img/system/yarr-24-dark.png | Bin 891 -> 0 bytes .../app/resources/img/system/yarr-24.png | Bin 966 -> 0 bytes .../app/resources/img/system/yarr-40-dark.png | Bin 1377 -> 0 bytes .../app/resources/img/system/yarr-40.png | Bin 1463 -> 0 bytes .../app/resources/img/system/ynab-16-dark.png | Bin 519 -> 0 bytes .../app/resources/img/system/ynab-16.png | Bin 726 -> 0 bytes .../app/resources/img/system/ynab-24-dark.png | Bin 748 -> 0 bytes .../app/resources/img/system/ynab-24.png | Bin 1226 -> 0 bytes .../app/resources/img/system/ynab-40-dark.png | Bin 1290 -> 0 bytes .../app/resources/img/system/ynab-40.png | Bin 2205 -> 0 bytes .../resources/img/system/your-spotify-16.png | Bin 687 -> 0 bytes .../resources/img/system/your-spotify-24.png | Bin 951 -> 0 bytes .../resources/img/system/your-spotify-40.png | Bin 1636 -> 0 bytes .../app/resources/img/system/yourls-16.png | Bin 454 -> 0 bytes .../app/resources/img/system/yourls-24.png | Bin 790 -> 0 bytes .../app/resources/img/system/yourls-40.png | Bin 1201 -> 0 bytes .../resources/img/system/youtube-dl-16.png | Bin 537 -> 0 bytes .../resources/img/system/youtube-dl-24.png | Bin 777 -> 0 bytes .../resources/img/system/youtube-dl-40.png | Bin 1230 -> 0 bytes .../resources/img/system/yunohost-16-dark.png | Bin 531 -> 0 bytes .../app/resources/img/system/yunohost-16.png | Bin 805 -> 0 bytes .../resources/img/system/yunohost-24-dark.png | Bin 811 -> 0 bytes .../app/resources/img/system/yunohost-24.png | Bin 1249 -> 0 bytes .../resources/img/system/yunohost-40-dark.png | Bin 1434 -> 0 bytes .../app/resources/img/system/yunohost-40.png | Bin 2211 -> 0 bytes .../img/system/z-wave-js-ui-16-dark.png | Bin 492 -> 0 bytes .../resources/img/system/z-wave-js-ui-16.png | Bin 622 -> 0 bytes .../img/system/z-wave-js-ui-24-dark.png | Bin 715 -> 0 bytes .../resources/img/system/z-wave-js-ui-24.png | Bin 987 -> 0 bytes .../img/system/z-wave-js-ui-40-dark.png | Bin 1175 -> 0 bytes .../resources/img/system/z-wave-js-ui-40.png | Bin 1664 -> 0 bytes .../app/resources/img/system/zabbix-16.png | Bin 494 -> 0 bytes .../app/resources/img/system/zabbix-24.png | Bin 721 -> 0 bytes .../app/resources/img/system/zabbix-40.png | Bin 1101 -> 0 bytes .../app/resources/img/system/zammad-16.png | Bin 660 -> 0 bytes .../app/resources/img/system/zammad-24.png | Bin 1019 -> 0 bytes .../app/resources/img/system/zammad-40.png | Bin 1775 -> 0 bytes .../resources/img/system/zerotier-16-dark.png | Bin 371 -> 0 bytes .../app/resources/img/system/zerotier-16.png | Bin 500 -> 0 bytes .../resources/img/system/zerotier-24-dark.png | Bin 534 -> 0 bytes .../app/resources/img/system/zerotier-24.png | Bin 736 -> 0 bytes .../resources/img/system/zerotier-40-dark.png | Bin 883 -> 0 bytes .../app/resources/img/system/zerotier-40.png | Bin 1297 -> 0 bytes .../resources/img/system/zigbee2mqtt-16.png | Bin 652 -> 0 bytes .../resources/img/system/zigbee2mqtt-24.png | Bin 1111 -> 0 bytes .../resources/img/system/zigbee2mqtt-40.png | Bin 1610 -> 0 bytes .../img/system/zipcaptions-16-dark.png | Bin 394 -> 0 bytes .../resources/img/system/zipcaptions-16.png | Bin 500 -> 0 bytes .../img/system/zipcaptions-24-dark.png | Bin 542 -> 0 bytes .../resources/img/system/zipcaptions-24.png | Bin 705 -> 0 bytes .../img/system/zipcaptions-40-dark.png | Bin 860 -> 0 bytes .../resources/img/system/zipcaptions-40.png | Bin 1238 -> 0 bytes .../resources/img/system/zitadel-16-dark.png | Bin 545 -> 0 bytes .../app/resources/img/system/zitadel-16.png | Bin 592 -> 0 bytes .../resources/img/system/zitadel-24-dark.png | Bin 798 -> 0 bytes .../app/resources/img/system/zitadel-24.png | Bin 901 -> 0 bytes .../resources/img/system/zitadel-40-dark.png | Bin 1369 -> 0 bytes .../app/resources/img/system/zitadel-40.png | Bin 1528 -> 0 bytes .../resources/img/system/zoraxy-16-dark.png | Bin 539 -> 0 bytes .../app/resources/img/system/zoraxy-16.png | Bin 660 -> 0 bytes .../resources/img/system/zoraxy-24-dark.png | Bin 753 -> 0 bytes .../app/resources/img/system/zoraxy-24.png | Bin 930 -> 0 bytes .../resources/img/system/zoraxy-40-dark.png | Bin 1156 -> 0 bytes .../app/resources/img/system/zoraxy-40.png | Bin 1571 -> 0 bytes .../io/xpipe/app/resources/misc/api.md | 2 +- .../io/xpipe/app/resources/style/alert.css | 3 +- .../io/xpipe/app/resources/style/bookmark.css | 14 +- .../io/xpipe/app/resources/style/browser.css | 26 +- .../io/xpipe/app/resources/style/category.css | 2 +- .../xpipe/app/resources/style/choice-comp.css | 4 + .../xpipe/app/resources/style/color-box.css | 32 +- .../resources/style/error-handler-comp.css | 4 - .../io/xpipe/app/resources/style/frame.css | 12 + .../xpipe/app/resources/style/header-bars.css | 12 +- .../xpipe/app/resources/style/popup-menu.css | 5 + .../io/xpipe/app/resources/style/prefs.css | 23 +- .../app/resources/style/section-comp.css | 7 +- .../app/resources/style/store-entry-comp.css | 14 +- .../resources/style/store-mini-section.css | 25 +- .../io/xpipe/app/resources/style/style.css | 16 + .../app/resources/theme/cupertinoLight.css | 2 +- .../io/xpipe/app/resources/theme/custom.css | 1 - .../io/xpipe/app/resources/theme/dark.css | 2 +- .../io/xpipe/app/resources/theme/dracula.css | 2 +- .../io/xpipe/app/resources/theme/light.css | 2 +- .../io/xpipe/app/resources/theme/mocha.css | 5 +- .../io/xpipe/app/resources/theme/nordDark.css | 4 +- .../xpipe/app/resources/theme/nordLight.css | 2 +- .../beacon/api/TerminalLaunchExchange.java | 2 +- .../beacon/api/TerminalPrepareExchange.java | 37 + .../beacon/api/TerminalWaitExchange.java | 4 +- beacon/src/main/java/module-info.java | 1 + build.gradle | 9 +- .../io/xpipe/core/process/CommandBuilder.java | 10 +- .../java/io/xpipe/core/process/CountDown.java | 4 + .../java/io/xpipe/core/process/OsType.java | 2 +- .../core/process/ProcessOutputException.java | 2 +- .../io/xpipe/core/process/ShellControl.java | 24 +- .../io/xpipe/core/process/ShellDialect.java | 6 +- .../xpipe/core/process/ShellInitCommand.java | 12 +- .../xpipe/core/process/ShellOpenFunction.java | 14 - .../io/xpipe/core/process/ShellScript.java | 9 + .../core/process/ShellSpawnException.java | 6 + .../TerminalLaunchCommandFunction.java | 11 + .../core/process/WrapperShellControl.java | 21 +- .../core/store/NetworkTunnelSessionChain.java | 9 +- .../java/io/xpipe/core/store/Session.java | 2 +- .../io/xpipe/core/util/CoreJacksonModule.java | 20 + .../io/xpipe/core/util/JacksonExtension.java | 2 - .../io/xpipe/core/util/ProxyFunction.java | 82 - .../xpipe/core/util/ProxyManagerProvider.java | 25 - .../xpipe/core/util/SimpleProxyFunction.java | 22 - .../io/xpipe/core/util/XPipeInstallation.java | 88 +- core/src/main/java/module-info.java | 1 - dist/base.gradle | 26 +- dist/build.gradle | 4 +- dist/changelogs/15.0.md | 66 + dist/debug/linux/xpiped_debug.sh | 4 +- dist/debug/mac/xpiped_debug.sh | 4 +- dist/jpackage.gradle | 7 +- dist/licenses/bc-java.properties | 2 +- .../xpipe/ext/base/SelfReferentialStore.java | 2 +- .../ext/base/action/ScanStoreAction.java | 2 +- .../io/xpipe/ext/base/browser/BackAction.java | 2 +- .../xpipe/ext/base/browser/ForwardAction.java | 2 +- .../browser/MultiExecuteSelectionAction.java | 72 +- .../browser/compress/BaseCompressAction.java | 2 +- .../DesktopApplicationStoreProvider.java | 4 +- .../ext/base/identity/IdentitySelectComp.java | 3 +- .../identity/LocalIdentityStoreProvider.java | 9 +- .../identity/SshIdentityStateManager.java | 4 +- .../base/identity/SshIdentityStrategy.java | 12 +- .../identity/SyncedIdentityStoreProvider.java | 15 +- .../base/script/ScriptGroupStoreProvider.java | 4 +- .../io/xpipe/ext/base/script/ScriptStore.java | 12 +- .../ext/base/script/SimpleScriptStore.java | 5 + .../script/SimpleScriptStoreProvider.java | 54 +- .../service/AbstractServiceGroupStore.java | 2 +- .../AbstractServiceGroupStoreProvider.java | 3 +- .../service/AbstractServiceStoreProvider.java | 24 +- .../base/service/CustomServiceGroupStore.java | 6 +- .../CustomServiceGroupStoreProvider.java | 4 +- .../service/CustomServiceStoreProvider.java | 4 +- .../FixedServiceGroupStoreProvider.java | 4 +- .../service/FixedServiceStoreProvider.java | 4 +- .../service/MappedServiceStoreProvider.java | 4 +- .../base/service/ServiceControlSession.java | 55 + .../ext/base/service/ServiceControlStore.java | 44 + .../service/ServiceControlStoreProvider.java | 135 + .../ext/base/service/ServiceOpenAction.java | 41 - .../ext/base/service/ServiceProtocolType.java | 22 +- .../service/ServiceProtocolTypeHelper.java | 10 +- .../ext/base/store/ShellStoreProvider.java | 11 - ext/base/src/main/java/module-info.java | 3 +- .../ext/system/incus/IncusCommandView.java | 7 +- .../incus/IncusContainerStoreProvider.java | 4 +- .../incus/IncusInstallStoreProvider.java | 4 +- .../ext/system/lxd/LxdCmdStoreProvider.java | 4 +- .../xpipe/ext/system/lxd/LxdCommandView.java | 7 +- .../system/lxd/LxdContainerStoreProvider.java | 4 +- .../system/podman/PodmanCmdStoreProvider.java | 4 +- .../ext/system/podman/PodmanCommandView.java | 7 +- .../podman/PodmanContainerStoreProvider.java | 4 +- get-xpipe.ps1 | 2 +- .../gradle_scripts/atlantafx-base-2.0.2.jar | Bin 709714 -> 709918 bytes gradle/gradle_scripts/extension.gradle | 17 - gradle/wrapper/gradle-wrapper.properties | 2 +- img/graphics/Hips-dark.svg | 76 +- img/graphics/Hips.svg | 55 +- img/os/android.svg | 16 + .../tailscale_icon-dark.svg} | 0 .../tailscale_icon.svg} | 0 img/selfhst/2fauth-light.svg | 17 - img/selfhst/2fauth.svg | 20 - img/selfhst/activepieces.svg | 12 - img/selfhst/actual-budget-light.svg | 17 - img/selfhst/actual-budget.svg | 18 - img/selfhst/adguard-home.svg | 26 - img/selfhst/adminer-light.svg | 33 - img/selfhst/adminer.svg | 33 - img/selfhst/adobe-lightroom-light.svg | 16 - img/selfhst/adobe-lightroom.svg | 23 - img/selfhst/adventurelog.svg | 59 - img/selfhst/affine-light.svg | 26 - img/selfhst/affine.svg | 22 - img/selfhst/airtable.svg | 22 - img/selfhst/akkoma-light.svg | 17 - img/selfhst/akkoma.svg | 8 - img/selfhst/alist.svg | 33 - img/selfhst/amnezia-light.svg | 164 - img/selfhst/amnezia.svg | 182 - img/selfhst/anonaddy.svg | 55 - img/selfhst/ansible-light.svg | 15 - img/selfhst/ansible.svg | 16 - img/selfhst/apache-answer.svg | 12 - img/selfhst/appflowy.svg | 37 - img/selfhst/appwrite.svg | 15 - img/selfhst/ara-records-ansible.svg | 57 - img/selfhst/argo-cd.svg | 123 - img/selfhst/asciinema.svg | 24 - img/selfhst/astuto-light.svg | 39 - img/selfhst/astuto.svg | 36 - img/selfhst/atera-light.svg | 25 - img/selfhst/atera.svg | 25 - img/selfhst/atuin-light.svg | 116 - img/selfhst/atuin.svg | 119 - img/selfhst/audacity-light.svg | 34 - img/selfhst/audacity.svg | 81 - img/selfhst/audiobookshelf.svg | 38 - img/selfhst/authelia-light.svg | 35 - img/selfhst/authelia.svg | 68 - img/selfhst/authentik.svg | 35 - img/selfhst/authman.svg | 113 - img/selfhst/autobrr.svg | 25 - img/selfhst/automad-light.svg | 14 - img/selfhst/automad.svg | 11 - img/selfhst/azuracast.svg | 65 - img/selfhst/baby-buddy-light.svg | 28 - img/selfhst/baby-buddy.svg | 28 - img/selfhst/backblaze-light.svg | 14 - img/selfhst/backblaze.svg | 18 - img/selfhst/backrest-light.svg | 37 - img/selfhst/backrest.svg | 32 - img/selfhst/bar-assistant.svg | 20 - img/selfhst/baserow-light.svg | 20 - img/selfhst/baserow.svg | 22 - img/selfhst/beaver-habit-tracker-light.svg | 18 - img/selfhst/beaver-habit-tracker.svg | 18 - img/selfhst/beszel-light.svg | 20 - img/selfhst/beszel.svg | 20 - img/selfhst/biblioreads-light.svg | 26 - img/selfhst/biblioreads.svg | 22 - img/selfhst/bigbluebutton.svg | 47 - img/selfhst/bigcapital.svg | 13 - img/selfhst/bin.svg | 9 - img/selfhst/bitbucket-light.svg | 15 - img/selfhst/bitbucket.svg | 23 - img/selfhst/bitwarden-light.svg | 13 - img/selfhst/bitwarden.svg | 13 - img/selfhst/bknd-light.svg | 19 - img/selfhst/bknd.svg | 21 - img/selfhst/blinko-light.svg | 24 - img/selfhst/blinko.svg | 24 - img/selfhst/blocky.svg | 233 - img/selfhst/bluesky-light.svg | 14 - img/selfhst/bluesky.svg | 14 - img/selfhst/booklogr.svg | 37 - img/selfhst/bookstack.svg | 22 - img/selfhst/borg.svg | 10 - img/selfhst/borgmatic-light.svg | 21 - img/selfhst/borgmatic.svg | 18 - img/selfhst/broadcastchannel-light.svg | 16 - img/selfhst/broadcastchannel.svg | 13 - img/selfhst/brother-light.svg | 26 - img/selfhst/brother.svg | 26 - img/selfhst/budgetbee.svg | 57 - img/selfhst/budibase.svg | 30 - img/selfhst/bunkerweb-light.svg | 13 - img/selfhst/bunkerweb.svg | 13 - img/selfhst/caddy.svg | 58 - img/selfhst/cal-com-light.svg | 20 - img/selfhst/cal-com.svg | 22 - img/selfhst/calibre-web-light.svg | 15 - img/selfhst/calibre-web.svg | 15 - img/selfhst/calibre.svg | 225 - img/selfhst/caprover-light.svg | 35 - img/selfhst/caprover.svg | 41 - img/selfhst/castopod.svg | 30 - img/selfhst/changedetection-light.svg | 37 - img/selfhst/changedetection.svg | 38 - img/selfhst/channels-dvr.svg | 45 - img/selfhst/checkmate-light.svg | 16 - img/selfhst/checkmate.svg | 19 - img/selfhst/checkmk-light.svg | 16 - img/selfhst/checkmk.svg | 16 - img/selfhst/chevereto.svg | 18 - img/selfhst/chirpy.svg | 14 - img/selfhst/chromium.svg | 44 - img/selfhst/clamav.svg | 70 - img/selfhst/claude-light.svg | 23 - img/selfhst/claude.svg | 23 - img/selfhst/clickhouse.svg | 17 - img/selfhst/cloudbeaver.svg | 44 - img/selfhst/cloudflare.svg | 22 - img/selfhst/cockpit-light.svg | 16 - img/selfhst/cockpit.svg | 13 - img/selfhst/codeberg.svg | 26 - img/selfhst/coder-light.svg | 31 - img/selfhst/coder.svg | 28 - img/selfhst/coinmarketcap-blue.svg | 33 - img/selfhst/coinmarketcap-light.svg | 23 - img/selfhst/coinmarketcap.svg | 23 - img/selfhst/commafeed-light.svg | 15 - img/selfhst/commafeed.svg | 15 - img/selfhst/commento-light.svg | 91 - img/selfhst/commento.svg | 91 - img/selfhst/compreface-light.svg | 33 - img/selfhst/compreface.svg | 34 - img/selfhst/confluence.svg | 29 - img/selfhst/converse-light.svg | 22 - img/selfhst/converse.svg | 18 - img/selfhst/coolify.svg | 36 - img/selfhst/couchdb-light.svg | 18 - img/selfhst/couchdb.svg | 18 - img/selfhst/counter-analytics.svg | 14 - img/selfhst/crafty-controller-light.svg | 14 - img/selfhst/crafty-controller.svg | 20 - img/selfhst/crowdsec.svg | 96 - img/selfhst/cryptpad.svg | 37 - img/selfhst/ctfreak.svg | 19 - img/selfhst/cups-light.svg | 49 - img/selfhst/cups.svg | 46 - img/selfhst/cyberchef.svg | 47 - img/selfhst/czkawka.svg | 180 - img/selfhst/dalibo-light.svg | 29 - img/selfhst/dalibo.svg | 36 - img/selfhst/davical.svg | 23 - img/selfhst/dawarich.svg | 549 -- img/selfhst/ddclient.svg | 36 - img/selfhst/ddns-updater.svg | 113 - img/selfhst/defguard.svg | 22 - img/selfhst/deluge.svg | 18 - img/selfhst/deployarr-light.svg | 22 - img/selfhst/deployarr.svg | 31 - img/selfhst/dfir-iris-light.svg | 13 - img/selfhst/dfir-iris.svg | 13 - img/selfhst/digitalocean-light.svg | 25 - img/selfhst/digitalocean.svg | 25 - img/selfhst/dillinger-light.svg | 11 - img/selfhst/dillinger.svg | 11 - img/selfhst/docassemble-light.svg | 22 - img/selfhst/docassemble.svg | 19 - img/selfhst/docker-light.svg | 14 - img/selfhst/docker-volume-backup.svg | 23 - img/selfhst/docker.svg | 14 - img/selfhst/dockge.svg | 14 - img/selfhst/docking-station-light.svg | 19 - img/selfhst/docking-station.svg | 26 - img/selfhst/docspell.svg | 36 - img/selfhst/documenso-light.svg | 57 - img/selfhst/documenso.svg | 128 - img/selfhst/docusaurus.svg | 76 - img/selfhst/docuseal.svg | 40 - img/selfhst/dokemon.svg | 19 - img/selfhst/dokuwiki.svg | 167 - img/selfhst/donetick.svg | 272 - img/selfhst/double-take.svg | 35 - img/selfhst/dovecot.svg | 14 - img/selfhst/dozzle-light.svg | 20 - img/selfhst/dozzle.svg | 20 - img/selfhst/draw-io.svg | 33 - img/selfhst/dropbox-light.svg | 14 - img/selfhst/dropbox.svg | 14 - img/selfhst/dropout.svg | 17 - img/selfhst/dub-light.svg | 11 - img/selfhst/dub.svg | 11 - img/selfhst/duckdns.svg | 24 - img/selfhst/duplicati.svg | 25 - img/selfhst/element.svg | 18 - img/selfhst/eleventy-light.svg | 22 - img/selfhst/eleventy.svg | 22 - img/selfhst/elysian.svg | 5951 ----------------- img/selfhst/emby.svg | 16 - img/selfhst/emulatorjs.svg | 1466 ---- img/selfhst/enclosed-light.svg | 13 - img/selfhst/enclosed.svg | 13 - img/selfhst/endless-light.svg | 51 - img/selfhst/endless.svg | 48 - img/selfhst/endurain.svg | 157 - img/selfhst/epic-games-light.svg | 129 - img/selfhst/epic-games.svg | 145 - img/selfhst/ersatztv-light.svg | 21 - img/selfhst/ersatztv.svg | 23 - img/selfhst/esphome-light.svg | 19 - img/selfhst/esphome.svg | 19 - img/selfhst/espocrm-light.svg | 14 - img/selfhst/espocrm.svg | 18 - img/selfhst/etesync.svg | 45 - img/selfhst/etherpad.svg | 42 - img/selfhst/evcc-light.svg | 33 - img/selfhst/evcc.svg | 33 - img/selfhst/excalidraw.svg | 52 - img/selfhst/falcon-player-light.svg | 15 - img/selfhst/falcon-player.svg | 21 - img/selfhst/fasten-health.svg | 20 - img/selfhst/fastmail.svg | 20 - img/selfhst/feedbase-light.svg | 16 - img/selfhst/feedbase.svg | 13 - img/selfhst/feedbin-light.svg | 31 - img/selfhst/feedbin.svg | 28 - img/selfhst/feedly-light.svg | 18 - img/selfhst/feedly.svg | 18 - img/selfhst/feedlynx.svg | 84 - img/selfhst/fenrus.svg | 115 - img/selfhst/ferdium-light.svg | 11 - img/selfhst/ferdium.svg | 20 - img/selfhst/ferretdb-light.svg | 30 - img/selfhst/ferretdb.svg | 30 - img/selfhst/fider-light.svg | 68 - img/selfhst/fider.svg | 108 - img/selfhst/file-browser.svg | 56 - img/selfhst/fileflows.svg | 19 - img/selfhst/filerun-light.svg | 11 - img/selfhst/filerun.svg | 11 - img/selfhst/filestash.svg | 13 - img/selfhst/firefly-iii.svg | 34 - img/selfhst/fittrackee.svg | 47 - img/selfhst/fladder-light.svg | 18 - img/selfhst/fladder.svg | 30 - img/selfhst/flaresolverr.svg | 122 - img/selfhst/flarum.svg | 32 - img/selfhst/flashpaper-light.svg | 16 - img/selfhst/flashpaper.svg | 16 - img/selfhst/flatnotes-light.svg | 22 - img/selfhst/flatnotes.svg | 25 - img/selfhst/fli-so-light.svg | 19 - img/selfhst/fli-so.svg | 20 - img/selfhst/flightradar24-light.svg | 26 - img/selfhst/flightradar24.svg | 23 - img/selfhst/flood-light.svg | 13 - img/selfhst/flood.svg | 21 - img/selfhst/fluffychat-light.svg | 33 - img/selfhst/fluffychat.svg | 43 - img/selfhst/fluidd-light.svg | 19 - img/selfhst/fluidd.svg | 20 - img/selfhst/forgejo.svg | 18 - img/selfhst/formbricks-light.svg | 77 - img/selfhst/formbricks.svg | 97 - img/selfhst/forte-light.svg | 26 - img/selfhst/forte.svg | 27 - img/selfhst/freefinance.svg | 18 - img/selfhst/freeipa.svg | 24 - img/selfhst/freeradius.svg | 33 - img/selfhst/freshrss.svg | 21 - img/selfhst/friendica.svg | 20 - img/selfhst/frigate-light.svg | 15 - img/selfhst/frigate.svg | 11 - img/selfhst/fritz.svg | 249 - img/selfhst/funkwhale-light.svg | 37 - img/selfhst/funkwhale.svg | 37 - img/selfhst/fusionauth-light.svg | 33 - img/selfhst/fusionauth.svg | 33 - img/selfhst/garage.svg | 53 - img/selfhst/gatsby.svg | 19 - img/selfhst/gatus.svg | 31 - img/selfhst/ghostfolio.svg | 19 - img/selfhst/gitea.svg | 35 - img/selfhst/gitlab.svg | 44 - img/selfhst/gladys-assistant.svg | 38 - img/selfhst/glance-light.svg | 14 - img/selfhst/glance.svg | 21 - img/selfhst/glances-light.svg | 40 - img/selfhst/glances.svg | 40 - img/selfhst/glpi.svg | 31 - img/selfhst/goaccess-light.svg | 13 - img/selfhst/goaccess.svg | 34 - img/selfhst/gotify.svg | 5928 ---------------- img/selfhst/gotosocial.svg | 133 - img/selfhst/grafana-alloy-light.svg | 23 - img/selfhst/grafana-alloy.svg | 23 - img/selfhst/grafana.svg | 55 - img/selfhst/gramps.svg | 103 - img/selfhst/grav-light.svg | 36 - img/selfhst/grav.svg | 36 - img/selfhst/graylog-light.svg | 18 - img/selfhst/graylog.svg | 18 - img/selfhst/grimoire.svg | 4489 ------------- img/selfhst/grist.svg | 58 - img/selfhst/grocy.svg | 17 - img/selfhst/haproxy.svg | 189 - img/selfhst/haptic-light.svg | 27 - img/selfhst/haptic.svg | 39 - img/selfhst/hauk-light.svg | 51 - img/selfhst/hauk.svg | 51 - img/selfhst/hdhomerun-light.svg | 17 - img/selfhst/hdhomerun.svg | 24 - img/selfhst/headscale.svg | 22 - img/selfhst/healthchecks-light.svg | 18 - img/selfhst/healthchecks.svg | 19 - img/selfhst/hedgedoc.svg | 40 - img/selfhst/heimdall-light.svg | 25 - img/selfhst/heimdall.svg | 24 - img/selfhst/hemmelig-light.svg | 115 - img/selfhst/hemmelig.svg | 115 - img/selfhst/heyform.svg | 22 - img/selfhst/hivedav.svg | 228 - img/selfhst/hoarder-light.svg | 16 - img/selfhst/hoarder.svg | 13 - img/selfhst/hollo-light.svg | 36 - img/selfhst/hollo.svg | 35 - img/selfhst/homarr.svg | 25 - img/selfhst/home-assistant-light.svg | 16 - img/selfhst/home-assistant.svg | 19 - img/selfhst/homebox.svg | 40 - img/selfhst/homebridge-light.svg | 20 - img/selfhst/homebridge.svg | 36 - img/selfhst/homer.svg | 52 - img/selfhst/hoodik.svg | 201 - img/selfhst/hoppscotch-light.svg | 20 - img/selfhst/hoppscotch.svg | 92 - img/selfhst/hubzilla-light.svg | 18 - img/selfhst/hubzilla.svg | 18 - img/selfhst/huginn.svg | 62 - img/selfhst/hugo.svg | 247 - img/selfhst/humhub.svg | 16 - img/selfhst/hyperpipe-light.svg | 14 - img/selfhst/hyperpipe.svg | 19 - img/selfhst/i-librarian-light.svg | 38 - img/selfhst/i-librarian.svg | 38 - img/selfhst/icinga-light.svg | 40 - img/selfhst/icinga.svg | 41 - img/selfhst/immich-frame-light.svg | 26 - img/selfhst/immich-frame.svg | 30 - img/selfhst/immich-kiosk.svg | 98 - img/selfhst/immich-public-proxy-light.svg | 37 - img/selfhst/immich-public-proxy.svg | 39 - img/selfhst/immich.svg | 24 - img/selfhst/influxdb.svg | 22 - img/selfhst/inoreader-light.svg | 12 - img/selfhst/inoreader.svg | 12 - img/selfhst/inventree.svg | 40 - img/selfhst/investbrain-light.svg | 127 - img/selfhst/investbrain.svg | 116 - img/selfhst/invidious.svg | 41 - img/selfhst/invoice-ninja-light.svg | 25 - img/selfhst/invoice-ninja.svg | 22 - img/selfhst/it-tools-light.svg | 74 - img/selfhst/it-tools.svg | 74 - img/selfhst/jackett-light.svg | 16 - img/selfhst/jackett.svg | 13 - img/selfhst/jekyll.svg | 44 - img/selfhst/jellyfin-light.svg | 14 - img/selfhst/jellyfin.svg | 26 - img/selfhst/jellyseerr.svg | 135 - img/selfhst/jenkins.svg | 200 - img/selfhst/jira.svg | 30 - img/selfhst/jitsi-meet.svg | 255 - img/selfhst/jwt-io-light.svg | 18 - img/selfhst/jwt-io.svg | 36 - img/selfhst/kanboard-light.svg | 20 - img/selfhst/kanboard.svg | 20 - img/selfhst/kanidm.svg | 229 - img/selfhst/kapowarr.svg | 108 - img/selfhst/kavita.svg | 131 - img/selfhst/kbin.svg | 25 - img/selfhst/keepassxc.svg | 102 - img/selfhst/keila.svg | 16 - img/selfhst/kestra.svg | 27 - img/selfhst/keycloak.svg | 81 - img/selfhst/kimai.svg | 66 - img/selfhst/klipper-light.svg | 34 - img/selfhst/klipper.svg | 35 - img/selfhst/ko-fi.svg | 42 - img/selfhst/kodi-light.svg | 28 - img/selfhst/kodi.svg | 28 - img/selfhst/komga.svg | 39 - img/selfhst/kontoj.svg | 25 - img/selfhst/kopia-light.svg | 17 - img/selfhst/kopia.svg | 17 - img/selfhst/krakend.svg | 49 - img/selfhst/kyoo-light.svg | 27 - img/selfhst/kyoo.svg | 27 - img/selfhst/ladder-light.svg | 22 - img/selfhst/ladder.svg | 22 - img/selfhst/lancommander-light.svg | 17 - img/selfhst/lancommander.svg | 17 - img/selfhst/leantime-light.svg | 15 - img/selfhst/leantime.svg | 15 - img/selfhst/lets-encrypt-light.svg | 27 - img/selfhst/lets-encrypt.svg | 27 - img/selfhst/librespeed.svg | 63 - img/selfhst/librewolf-light.svg | 33 - img/selfhst/librewolf.svg | 35 - img/selfhst/librum.svg | 13 - img/selfhst/lidarr.svg | 441 -- img/selfhst/limesurvey.svg | 40 - img/selfhst/linguacafe.svg | 60 - img/selfhst/linkace-light.svg | 18 - img/selfhst/linkace.svg | 18 - img/selfhst/linkding.svg | 16 - img/selfhst/linkstack.svg | 69 - img/selfhst/linuxcontainers.svg | 156 - img/selfhst/linuxgsm-light.svg | 59 - img/selfhst/linuxgsm.svg | 62 - img/selfhst/linuxserver-io.svg | 133 - img/selfhst/listmonk.svg | 12 - img/selfhst/localess-light.svg | 14 - img/selfhst/localess.svg | 22 - img/selfhst/lodestone.svg | 100 - img/selfhst/logseq.svg | 24 - img/selfhst/logto.svg | 23 - img/selfhst/loki.svg | 122 - img/selfhst/lunasea.svg | 15 - img/selfhst/lyrion-media-server-light.svg | 19 - img/selfhst/lyrion-media-server.svg | 43 - img/selfhst/mail-in-a-box.svg | 40 - img/selfhst/mailcow.svg | 126 - img/selfhst/mailpit-light.svg | 17 - img/selfhst/mailpit.svg | 17 - img/selfhst/mainsail-light.svg | 13 - img/selfhst/mainsail.svg | 13 - img/selfhst/maloja-light.svg | 30 - img/selfhst/maloja.svg | 31 - img/selfhst/manyfold.svg | 167 - img/selfhst/mariadb.svg | 54 - img/selfhst/mastodon.svg | 28 - img/selfhst/matomo.svg | 67 - img/selfhst/matrix-light.svg | 21 - img/selfhst/matrix.svg | 21 - img/selfhst/mattermost-light.svg | 20 - img/selfhst/mattermost.svg | 20 - img/selfhst/mautic-light.svg | 24 - img/selfhst/mautic.svg | 22 - img/selfhst/mayan-edms-light.svg | 83 - img/selfhst/mayan-edms.svg | 80 - img/selfhst/maybe.svg | 31 - img/selfhst/mbin.svg | 36 - img/selfhst/mealie-light.svg | 21 - img/selfhst/mealie.svg | 21 - img/selfhst/medama.svg | 30 - img/selfhst/medassist-light.svg | 32 - img/selfhst/medassist.svg | 33 - img/selfhst/mediathekview.svg | 116 - img/selfhst/mediux-light.svg | 16 - img/selfhst/mediux.svg | 25 - img/selfhst/medusa-light.svg | 16 - img/selfhst/medusa.svg | 16 - img/selfhst/meilisearch-light.svg | 15 - img/selfhst/meilisearch.svg | 32 - img/selfhst/memories-light.svg | 67 - img/selfhst/memories.svg | 58 - img/selfhst/mergeable.svg | 19 - img/selfhst/meshping-light.svg | 19 - img/selfhst/meshping.svg | 16 - img/selfhst/meshtastic-light.svg | 11 - img/selfhst/meshtastic.svg | 20 - img/selfhst/metabase.svg | 33 - img/selfhst/metube.svg | 18 - img/selfhst/minecraft.svg | 946 --- img/selfhst/miniflux-light.svg | 16 - img/selfhst/miniflux.svg | 13 - img/selfhst/minio-light.svg | 24 - img/selfhst/minio.svg | 24 - img/selfhst/mirotalk.svg | 34 - img/selfhst/misskey-light.svg | 22 - img/selfhst/misskey.svg | 19 - img/selfhst/mitmproxy-light.svg | 41 - img/selfhst/mitmproxy.svg | 39 - img/selfhst/mitra-light.svg | 19 - img/selfhst/mitra.svg | 35 - img/selfhst/mixpost.svg | 18 - img/selfhst/mobilizon.svg | 25 - img/selfhst/mongodb.svg | 19 - img/selfhst/monica-light.svg | 29 - img/selfhst/monica.svg | 30 - img/selfhst/morphos.svg | 235 - img/selfhst/mosquitto.svg | 30 - img/selfhst/motioneye.svg | 89 - img/selfhst/mqtt-light.svg | 15 - img/selfhst/mqtt.svg | 15 - img/selfhst/mullvad-vpn.svg | 43 - img/selfhst/multi-scrobbler-light.svg | 20 - img/selfhst/multi-scrobbler.svg | 20 - img/selfhst/mumble.svg | 61 - img/selfhst/music-assistant-light.svg | 18 - img/selfhst/music-assistant.svg | 18 - img/selfhst/mxroute-light.svg | 11 - img/selfhst/mxroute.svg | 16 - img/selfhst/myheats-light.svg | 53 - img/selfhst/myheats.svg | 54 - img/selfhst/mysql-light.svg | 30 - img/selfhst/mysql.svg | 30 - img/selfhst/n8n.svg | 20 - img/selfhst/nasa.svg | 92 - img/selfhst/navidrome.svg | 20 - img/selfhst/neko-light.svg | 44 - img/selfhst/neko.svg | 44 - img/selfhst/neodb.svg | 34 - img/selfhst/netalertx.svg | 61 - img/selfhst/netbird.svg | 27 - img/selfhst/netboot-xyz-light.svg | 31 - img/selfhst/netboot-xyz.svg | 31 - img/selfhst/netbox-light.svg | 22 - img/selfhst/netbox.svg | 22 - img/selfhst/netdata-light.svg | 12 - img/selfhst/netdata.svg | 12 - img/selfhst/netgear-light.svg | 21 - img/selfhst/netgear.svg | 33 - img/selfhst/netlify.svg | 45 - img/selfhst/new-releases-light.svg | 25 - img/selfhst/new-releases.svg | 26 - img/selfhst/newsblur.svg | 356 - img/selfhst/nextbeats.svg | 222 - img/selfhst/nextcloud-light.svg | 18 - img/selfhst/nextcloud-news-light.svg | 17 - img/selfhst/nextcloud-news.svg | 17 - img/selfhst/nextcloud-social-light.svg | 19 - img/selfhst/nextcloud-social.svg | 19 - img/selfhst/nextcloud-tables-light.svg | 16 - img/selfhst/nextcloud-tables.svg | 1 - img/selfhst/nextcloud.svg | 18 - img/selfhst/nextcloudpi-light.svg | 44 - img/selfhst/nextcloudpi.svg | 45 - img/selfhst/nginx-light.svg | 16 - img/selfhst/nginx-proxy-manager.svg | 151 - img/selfhst/nginx.svg | 19 - img/selfhst/nightscout-light.svg | 49 - img/selfhst/nightscout.svg | 45 - img/selfhst/njalla-light.svg | 19 - img/selfhst/njalla.svg | 19 - img/selfhst/nocobase-light.svg | 26 - img/selfhst/nocobase.svg | 23 - img/selfhst/nocodb-light.svg | 15 - img/selfhst/nocodb.svg | 26 - img/selfhst/node-red.svg | 25 - img/selfhst/nodebb.svg | 26 - img/selfhst/nordvpn-light.svg | 12 - img/selfhst/nordvpn.svg | 12 - img/selfhst/note-mark.svg | 31 - img/selfhst/notesnook-light.svg | 32 - img/selfhst/notesnook.svg | 32 - img/selfhst/notion-light.svg | 18 - img/selfhst/notion.svg | 22 - img/selfhst/novu-light.svg | 14 - img/selfhst/novu.svg | 19 - img/selfhst/ntfy-light.svg | 25 - img/selfhst/ntfy.svg | 33 - img/selfhst/obsidian.svg | 26 - img/selfhst/obtainium.svg | 35 - img/selfhst/octoprint.svg | 29 - img/selfhst/olivetin.svg | 37 - img/selfhst/ollama-light.svg | 62 - img/selfhst/ollama.svg | 64 - img/selfhst/omada.svg | 113 - img/selfhst/ombi.svg | 74 - img/selfhst/omnivore.svg | 18 - img/selfhst/onedev-light.svg | 37 - img/selfhst/onedev.svg | 33 - img/selfhst/oneuptime-light.svg | 41 - img/selfhst/oneuptime.svg | 40 - img/selfhst/open-source-initiative-light.svg | 15 - img/selfhst/open-source-initiative.svg | 15 - img/selfhst/openbooks-light.svg | 15 - img/selfhst/openbooks.svg | 15 - img/selfhst/openchangelog-light.svg | 21 - img/selfhst/openchangelog.svg | 21 - img/selfhst/openemr-light.svg | 20 - img/selfhst/openemr.svg | 16 - img/selfhst/opengist-light.svg | 27 - img/selfhst/opengist.svg | 29 - img/selfhst/openldap.svg | 57 - img/selfhst/openmediavault-light.svg | 27 - img/selfhst/openmediavault.svg | 37 - img/selfhst/openpanel-light.svg | 17 - img/selfhst/openpanel.svg | 14 - img/selfhst/openprinting-cups.svg | 52 - img/selfhst/openreads.svg | 50 - img/selfhst/opensearch-light.svg | 16 - img/selfhst/opensearch.svg | 17 - img/selfhst/openspeedtest-light.svg | 97 - img/selfhst/openspeedtest.svg | 97 - img/selfhst/opentalk.svg | 16 - img/selfhst/opentofu-light.svg | 25 - img/selfhst/opentofu.svg | 35 - img/selfhst/openvpn-light.svg | 15 - img/selfhst/openvpn.svg | 16 - img/selfhst/openwrt-light.svg | 23 - img/selfhst/openwrt.svg | 23 - img/selfhst/opnform-light.svg | 13 - img/selfhst/opnform.svg | 18 - img/selfhst/opnsense.svg | 272 - img/selfhst/outline.svg | 19 - img/selfhst/overleaf.svg | 15 - img/selfhst/overseerr.svg | 30 - img/selfhst/owncast.svg | 86 - img/selfhst/owncloud-light.svg | 66 - img/selfhst/owncloud.svg | 66 - img/selfhst/owntone.svg | 33 - img/selfhst/owntracks.svg | 32 - img/selfhst/oxker.svg | 96 - img/selfhst/paperless-ngx-light.svg | 26 - img/selfhst/paperless-ngx.svg | 26 - img/selfhst/papermark-light.svg | 15 - img/selfhst/papermark.svg | 18 - img/selfhst/papermerge.svg | 159 - img/selfhst/parseable.svg | 25 - img/selfhst/passbolt.svg | 18 - img/selfhst/patreon-light.svg | 13 - img/selfhst/patreon.svg | 10 - img/selfhst/payload-light.svg | 13 - img/selfhst/payload.svg | 13 - img/selfhst/pdfding-light.svg | 16 - img/selfhst/pdfding.svg | 16 - img/selfhst/peanut.svg | 72 - img/selfhst/peertube.svg | 16 - img/selfhst/pelican-panel.svg | 134 - img/selfhst/penpot-light.svg | 17 - img/selfhst/penpot.svg | 14 - img/selfhst/peppermint.svg | 84 - img/selfhst/pepperminty-wiki.svg | 219 - img/selfhst/pfsense-light.svg | 24 - img/selfhst/pfsense.svg | 26 - img/selfhst/pg-back-web.svg | 60 - img/selfhst/phanpy-light.svg | 19 - img/selfhst/phanpy.svg | 21 - img/selfhst/phorge-light.svg | 15 - img/selfhst/phorge.svg | 12 - img/selfhst/photopea-light.svg | 15 - img/selfhst/photopea.svg | 15 - img/selfhst/photoprism.svg | 27 - img/selfhst/photoview.svg | 40 - img/selfhst/pi-hole.svg | 28 - img/selfhst/pigallery2-light.svg | 75 - img/selfhst/pigallery2.svg | 80 - img/selfhst/pikapods-light.svg | 20 - img/selfhst/pikapods.svg | 20 - img/selfhst/pingvin-share.svg | 23 - img/selfhst/pinkary.svg | 27 - img/selfhst/piped.svg | 72 - img/selfhst/piwigo.svg | 19 - img/selfhst/pixelfed.svg | 143 - img/selfhst/plane.svg | 17 - img/selfhst/planka-light.svg | 41 - img/selfhst/planka.svg | 41 - img/selfhst/plausible.svg | 29 - img/selfhst/pleroma.svg | 19 - img/selfhst/plex-rewind.svg | 32 - img/selfhst/plex.svg | 1 - img/selfhst/plikshare.svg | 94 - img/selfhst/pocket-casts-light.svg | 14 - img/selfhst/pocket-casts.svg | 16 - img/selfhst/pocket-id-light.svg | 12 - img/selfhst/pocket-id.svg | 12 - img/selfhst/podfetch-light.svg | 14 - img/selfhst/podfetch.svg | 14 - img/selfhst/podman.svg | 160 - img/selfhst/portainer-light.svg | 25 - img/selfhst/portainer.svg | 25 - img/selfhst/postal.svg | 30 - img/selfhst/postgresql.svg | 47 - img/selfhst/posthog.svg | 31 - img/selfhst/postiz-light.svg | 35 - img/selfhst/postiz.svg | 34 - img/selfhst/private-internet-access.svg | 67 - img/selfhst/privatebin.svg | 20 - img/selfhst/projectsend.svg | 25 - img/selfhst/prometheus.svg | 23 - img/selfhst/proton-calendar.svg | 35 - img/selfhst/proton-drive.svg | 28 - img/selfhst/proton-pass.svg | 70 - img/selfhst/proton-vpn.svg | 26 - img/selfhst/protonmail.svg | 33 - img/selfhst/prowlarr.svg | 177 - img/selfhst/proxmox-light.svg | 22 - img/selfhst/proxmox.svg | 22 - img/selfhst/psitransfer-light.svg | 17 - img/selfhst/psitransfer.svg | 19 - img/selfhst/pterodactyl.svg | 173 - img/selfhst/pushover-light.svg | 17 - img/selfhst/pushover.svg | 23 - img/selfhst/pyload.svg | 101 - img/selfhst/python-light.svg | 22 - img/selfhst/python.svg | 35 - img/selfhst/qbittorrent.svg | 28 - img/selfhst/qnap-light.svg | 14 - img/selfhst/qnap.svg | 19 - img/selfhst/quickwit.svg | 17 - img/selfhst/radarr-4k-light.svg | 31 - img/selfhst/radarr-4k.svg | 32 - img/selfhst/radarr-anime-light.svg | 36 - img/selfhst/radarr-anime.svg | 34 - img/selfhst/radarr-light.svg | 19 - img/selfhst/radarr-v1.svg | 234 - img/selfhst/radarr.svg | 19 - img/selfhst/radicale.svg | 19 - img/selfhst/raindrop-io.svg | 60 - img/selfhst/rallly-light.svg | 21 - img/selfhst/rallly.svg | 21 - img/selfhst/rancher-desktop-light.svg | 15 - img/selfhst/rancher-desktop.svg | 19 - img/selfhst/rancher-epinio-light.svg | 18 - img/selfhst/rancher-epinio.svg | 20 - img/selfhst/rancher-fleet-light.svg | 20 - img/selfhst/rancher-fleet.svg | 25 - img/selfhst/rancher-harvester-light.svg | 41 - img/selfhst/rancher-harvester.svg | 42 - img/selfhst/rancher-hypper-light.svg | 14 - img/selfhst/rancher-hypper.svg | 17 - img/selfhst/rancher-k3os-light.svg | 23 - img/selfhst/rancher-k3os.svg | 23 - img/selfhst/rancher-k3s-light.svg | 16 - img/selfhst/rancher-k3s.svg | 16 - img/selfhst/rancher-kubewarden-light.svg | 20 - img/selfhst/rancher-kubewarden.svg | 19 - img/selfhst/rancher-light.svg | 21 - img/selfhst/rancher-longhorn-light.svg | 17 - img/selfhst/rancher-longhorn.svg | 17 - img/selfhst/rancher-opni-light.svg | 29 - img/selfhst/rancher-opni.svg | 26 - img/selfhst/rancher-rio-light.svg | 16 - img/selfhst/rancher-rio.svg | 16 - img/selfhst/rancher-rke-light.svg | 23 - img/selfhst/rancher-rke.svg | 30 - img/selfhst/rancher-submariner-light.svg | 14 - img/selfhst/rancher-submariner.svg | 14 - img/selfhst/rancher.svg | 21 - img/selfhst/raspberry-pi.svg | 55 - img/selfhst/rclone.svg | 28 - img/selfhst/reactive-resume-light.svg | 20 - img/selfhst/reactive-resume.svg | 18 - img/selfhst/readarr.svg | 32 - img/selfhst/readeck.svg | 18 - img/selfhst/receipt-wrangler.svg | 17 - img/selfhst/recipesage.svg | 25 - img/selfhst/redict.svg | 66 - img/selfhst/redis.svg | 37 - img/selfhst/redlib-light.svg | 10 - img/selfhst/redlib.svg | 15 - img/selfhst/redmine-light.svg | 24 - img/selfhst/redmine.svg | 28 - img/selfhst/reolink-light.svg | 16 - img/selfhst/reolink.svg | 16 - img/selfhst/requestly.svg | 60 - img/selfhst/resilio-sync-light.svg | 26 - img/selfhst/resilio-sync.svg | 43 - img/selfhst/restreamer.svg | 14 - img/selfhst/revolt-light.svg | 14 - img/selfhst/revolt.svg | 14 - img/selfhst/rhasspy.svg | 43 - img/selfhst/richy.svg | 32 - img/selfhst/riverside-fm-light.svg | 18 - img/selfhst/riverside-fm.svg | 20 - img/selfhst/rocket-chat.svg | 24 - img/selfhst/romm.svg | 300 - img/selfhst/roundcube.svg | 20 - img/selfhst/rss-bridge.svg | 54 - img/selfhst/rss-translator.svg | 35 - img/selfhst/rundeck.svg | 20 - img/selfhst/runson-light.svg | 110 - img/selfhst/runson.svg | 96 - img/selfhst/sabnzbd.svg | 1 - img/selfhst/safeline.svg | 85 - img/selfhst/saltcorn.svg | 29 - img/selfhst/scratch-map-light.svg | 15 - img/selfhst/scratch-map.svg | 15 - img/selfhst/scrutiny-light.svg | 42 - img/selfhst/scrutiny.svg | 41 - img/selfhst/seafile.svg | 26 - img/selfhst/searxng-light.svg | 17 - img/selfhst/searxng.svg | 17 - img/selfhst/secureai-tools-light.svg | 31 - img/selfhst/secureai-tools.svg | 31 - img/selfhst/seedsync.svg | 29 - img/selfhst/seelf.svg | 23 - img/selfhst/self-hosted-gateway.svg | 18 - img/selfhst/selfh-st-light.svg | 12 - img/selfhst/selfh-st.svg | 24 - img/selfhst/semaphore-ui-light.svg | 14 - img/selfhst/semaphore-ui.svg | 24 - img/selfhst/sendgrid.svg | 19 - img/selfhst/servarr-light.svg | 40 - img/selfhst/servarr.svg | 42 - img/selfhst/shaarli.svg | 36 - img/selfhst/shellhub-light.svg | 25 - img/selfhst/shellhub.svg | 25 - img/selfhst/shlink.svg | 25 - img/selfhst/shoko-server-light.svg | 249 - img/selfhst/shoko-server.svg | 309 - img/selfhst/signal-light.svg | 26 - img/selfhst/signal.svg | 26 - img/selfhst/signature-pdf-libre-light.svg | 13 - img/selfhst/signature-pdf-libre.svg | 13 - img/selfhst/simplex-chat-light.svg | 16 - img/selfhst/simplex-chat.svg | 16 - img/selfhst/siyuan-light.svg | 17 - img/selfhst/siyuan.svg | 17 - img/selfhst/slash-light.svg | 12 - img/selfhst/slash.svg | 12 - img/selfhst/slskd-light.svg | 17 - img/selfhst/slskd.svg | 22 - img/selfhst/snikket.svg | 96 - img/selfhst/socialhome-light.svg | 24 - img/selfhst/socialhome.svg | 24 - img/selfhst/sofe-light.svg | 244 - img/selfhst/sofe.svg | 243 - img/selfhst/solidtime-light.svg | 24 - img/selfhst/solidtime.svg | 21 - img/selfhst/sonarqube.svg | 13 - img/selfhst/sonarr-4k-light.svg | 42 - img/selfhst/sonarr-4k.svg | 46 - img/selfhst/sonarr-anime-light.svg | 47 - img/selfhst/sonarr-anime.svg | 46 - img/selfhst/sonarr-light.svg | 31 - img/selfhst/sonarr-radarr-light.svg | 19 - img/selfhst/sonarr-radarr.svg | 19 - img/selfhst/sonarr.svg | 33 - img/selfhst/specifically-clementines.svg | 959 --- img/selfhst/spoolman-light.svg | 40 - img/selfhst/spoolman.svg | 48 - img/selfhst/squirrel-servers-manager.svg | 8 - img/selfhst/squoosh.svg | 163 - img/selfhst/sshwifty.svg | 73 - img/selfhst/stalwart-mail-server.svg | 17 - img/selfhst/standard-notes.svg | 14 - img/selfhst/step-ca.svg | 18 - img/selfhst/stirling-pdf.svg | 34 - img/selfhst/stormkit.svg | 18 - img/selfhst/subatic.svg | 28 - img/selfhst/supabase.svg | 26 - img/selfhst/swarmpit-light.svg | 20 - img/selfhst/swarmpit.svg | 29 - img/selfhst/synapse-light.svg | 32 - img/selfhst/synapse.svg | 29 - img/selfhst/syncthing.svg | 37 - img/selfhst/synology-light.svg | 54 - img/selfhst/synology.svg | 74 - img/selfhst/tangerine-ui.svg | 48 - img/selfhst/tasmoadmin.svg | 22 - img/selfhst/tautulli.svg | 30 - img/selfhst/telegram.svg | 25 - img/selfhst/teleport-light.svg | 24 - img/selfhst/teleport.svg | 24 - img/selfhst/teslamate-light.svg | 11 - img/selfhst/teslamate.svg | 15 - img/selfhst/the-lounge-light.svg | 24 - img/selfhst/the-lounge.svg | 25 - img/selfhst/threads-light.svg | 20 - img/selfhst/threads.svg | 17 - img/selfhst/thunderbird-light.svg | 34 - img/selfhst/thunderbird.svg | 118 - img/selfhst/tianji-light.svg | 24 - img/selfhst/tianji.svg | 24 - img/selfhst/tiddlywiki-light.svg | 26 - img/selfhst/tiddlywiki.svg | 23 - img/selfhst/tmdb-light.svg | 32 - img/selfhst/tmdb.svg | 38 - img/selfhst/tooljet.svg | 31 - img/selfhst/touitomamout.svg | 67 - img/selfhst/tp-link-light.svg | 13 - img/selfhst/tp-link.svg | 13 - img/selfhst/tpdb-light.svg | 49 - img/selfhst/tpdb.svg | 49 - img/selfhst/traccar.svg | 21 - img/selfhst/trackly-light.svg | 30 - img/selfhst/trackly.svg | 30 - img/selfhst/traefik.svg | 31 - img/selfhst/trakt-light.svg | 22 - img/selfhst/trakt.svg | 23 - img/selfhst/transmission.svg | 150 - img/selfhst/trilium.svg | 33 - img/selfhst/triliumnext.svg | 42 - img/selfhst/truenas-core-light.svg | 27 - img/selfhst/truenas-core.svg | 29 - img/selfhst/truenas-scale-light.svg | 45 - img/selfhst/truenas-scale.svg | 47 - img/selfhst/trusted-cgi-light.svg | 19 - img/selfhst/trusted-cgi.svg | 41 - img/selfhst/tubesync-light.svg | 20 - img/selfhst/tubesync.svg | 20 - img/selfhst/tumblr-light.svg | 14 - img/selfhst/tumblr.svg | 18 - img/selfhst/tvdb-light.svg | 24 - img/selfhst/tvdb.svg | 24 - img/selfhst/twingate-light.svg | 13 - img/selfhst/twingate.svg | 13 - img/selfhst/typemill-light.svg | 25 - img/selfhst/typemill.svg | 29 - img/selfhst/ubiquiti-unifi-light.svg | 14 - img/selfhst/ubiquiti-unifi.svg | 14 - img/selfhst/umami-light.svg | 14 - img/selfhst/umami.svg | 13 - img/selfhst/umbrel.svg | 28 - img/selfhst/unbound.svg | 41 - img/selfhst/undb.svg | 70 - img/selfhst/unifi-voucher-site.svg | 65 - img/selfhst/unraid.svg | 19 - img/selfhst/upsnap.svg | 190 - img/selfhst/uptime-kuma.svg | 17 - img/selfhst/valetudo-light.svg | 29 - img/selfhst/valetudo.svg | 30 - img/selfhst/valkey-light.svg | 15 - img/selfhst/valkey.svg | 15 - img/selfhst/vaultwarden-light.svg | 78 - img/selfhst/vaultwarden.svg | 74 - img/selfhst/vector.svg | 40 - img/selfhst/victoriametrics-light.svg | 14 - img/selfhst/victoriametrics.svg | 11 - img/selfhst/vidzy.svg | 14 - img/selfhst/vikunja.svg | 57 - img/selfhst/viseron.svg | 1393 ---- img/selfhst/voilib-light.svg | 16 - img/selfhst/voilib.svg | 16 - img/selfhst/voltaserve-light.svg | 27 - img/selfhst/voltaserve.svg | 27 - img/selfhst/voron-light.svg | 14 - img/selfhst/voron.svg | 14 - img/selfhst/vuetorrent-light.svg | 13 - img/selfhst/vuetorrent.svg | 14 - img/selfhst/wakapi-light.svg | 34 - img/selfhst/wakapi.svg | 34 - img/selfhst/wallabag-light.svg | 34 - img/selfhst/wallabag.svg | 31 - img/selfhst/wanderer-light.svg | 38 - img/selfhst/wanderer.svg | 38 - img/selfhst/webtrees.svg | 23 - img/selfhst/wekan.svg | 59 - img/selfhst/wger.svg | 27 - img/selfhst/whats-up-docker-light.svg | 39 - img/selfhst/whats-up-docker.svg | 36 - img/selfhst/wiki-js.svg | 490 -- img/selfhst/wikidocs.svg | 12 - img/selfhst/wikipedia-light.svg | 25 - img/selfhst/wikipedia.svg | 18 - img/selfhst/willow.svg | 18 - img/selfhst/windmill-light.svg | 16 - img/selfhst/windmill.svg | 17 - img/selfhst/windows-retro-light.svg | 75 - img/selfhst/windows-retro.svg | 74 - img/selfhst/wireguard.svg | 39 - img/selfhst/wizarr.svg | 55 - img/selfhst/woocommerce.svg | 29 - img/selfhst/worklenz-light.svg | 25 - img/selfhst/worklenz.svg | 25 - img/selfhst/writefreely-light.svg | 40 - img/selfhst/writefreely.svg | 40 - img/selfhst/xbackbone.svg | 25 - img/selfhst/xen-orchestra.svg | 947 --- img/selfhst/xpipe-light.svg | 18 - img/selfhst/xpipe.svg | 81 - img/selfhst/xwiki-light.svg | 28 - img/selfhst/xwiki.svg | 28 - img/selfhst/yacht-light.svg | 29 - img/selfhst/yacht.svg | 27 - img/selfhst/yamtrack-light.svg | 23 - img/selfhst/yamtrack.svg | 23 - img/selfhst/yarr-light.svg | 36 - img/selfhst/yarr.svg | 36 - img/selfhst/ynab-light.svg | 47 - img/selfhst/ynab.svg | 47 - img/selfhst/your-spotify.svg | 23 - img/selfhst/yourls.svg | 42 - img/selfhst/youtube-dl.svg | 24 - img/selfhst/yunohost-light.svg | 46 - img/selfhst/yunohost.svg | 46 - img/selfhst/z-wave-js-ui-light.svg | 28 - img/selfhst/z-wave-js-ui.svg | 28 - img/selfhst/zabbix.svg | 12 - img/selfhst/zammad.svg | 43 - img/selfhst/zerotier-light.svg | 17 - img/selfhst/zerotier.svg | 18 - img/selfhst/zigbee2mqtt.svg | 129 - img/selfhst/zipcaptions-light.svg | 24 - img/selfhst/zipcaptions.svg | 26 - img/selfhst/zitadel-light.svg | 127 - img/selfhst/zitadel.svg | 127 - img/selfhst/zoraxy-light.svg | 20 - img/selfhst/zoraxy.svg | 20 - lang/strings/fixed_en.properties | 11 + lang/strings/translations_da.properties | 78 +- lang/strings/translations_de.properties | 82 +- lang/strings/translations_en.properties | 86 +- lang/strings/translations_es.properties | 78 +- lang/strings/translations_fr.properties | 80 +- lang/strings/translations_id.properties | 80 +- lang/strings/translations_it.properties | 78 +- lang/strings/translations_ja.properties | 76 +- lang/strings/translations_nl.properties | 80 +- lang/strings/translations_pl.properties | 80 +- lang/strings/translations_pt.properties | 78 +- lang/strings/translations_ru.properties | 80 +- lang/strings/translations_sv.properties | 78 +- lang/strings/translations_tr.properties | 74 +- lang/strings/translations_zh.properties | 80 +- openapi.yaml | 2 +- version | 2 +- 4295 files changed, 5438 insertions(+), 64653 deletions(-) create mode 100644 app/src/main/java/io/xpipe/app/beacon/impl/TerminalPrepareExchangeImpl.java create mode 100644 app/src/main/java/io/xpipe/app/comp/base/ListVirtualViewComp.java delete mode 100644 app/src/main/java/io/xpipe/app/comp/base/PrettySvgComp.java delete mode 100644 app/src/main/java/io/xpipe/app/comp/base/SvgHelper.java delete mode 100644 app/src/main/java/io/xpipe/app/comp/base/SvgView.java delete mode 100644 app/src/main/java/io/xpipe/app/comp/base/TitledPaneComp.java delete mode 100644 app/src/main/java/io/xpipe/app/comp/base/VBoxViewComp.java create mode 100644 app/src/main/java/io/xpipe/app/core/AppDistributionType.java create mode 100644 app/src/main/java/io/xpipe/app/core/AppFontSizes.java create mode 100644 app/src/main/java/io/xpipe/app/core/AppI18nData.java rename {core/src/main/java/io/xpipe/core/store => app/src/main/java/io/xpipe/app/ext}/ConnectionFileSystem.java (93%) create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIcon.java create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIconCache.java create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIconManager.java create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIconSource.java create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIconSourceData.java create mode 100644 app/src/main/java/io/xpipe/app/icon/SystemIconSourceFile.java create mode 100644 app/src/main/java/io/xpipe/app/prefs/IconsCategory.java delete mode 100644 app/src/main/java/io/xpipe/app/resources/ContainerAutoSystemIcon.java delete mode 100644 app/src/main/java/io/xpipe/app/resources/FileAutoSystemIcon.java delete mode 100644 app/src/main/java/io/xpipe/app/resources/ShellAutoSystemIcon.java delete mode 100644 app/src/main/java/io/xpipe/app/resources/SystemIcon.java delete mode 100644 app/src/main/java/io/xpipe/app/resources/SystemIcons.java create mode 100644 app/src/main/java/io/xpipe/app/terminal/GnomeConsoleType.java create mode 100644 app/src/main/java/io/xpipe/app/terminal/PtyxisTerminalType.java delete mode 100644 app/src/main/java/io/xpipe/app/update/XPipeDistributionType.java create mode 100644 app/src/main/java/io/xpipe/app/util/ColorHelper.java create mode 100644 app/src/main/java/io/xpipe/app/util/LocalExec.java create mode 100644 app/src/main/java/io/xpipe/app/util/LocalShellCache.java create mode 100644 app/src/main/java/io/xpipe/app/util/SecretQueryFormatter.java create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/graphics/Hips-244-dark.png create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/graphics/Hips-244.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/graphics/Hips-61-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/graphics/Hips-61.png create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/os/android-16.png create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/os/android-24.png create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/os/android-40.png create mode 100644 app/src/main/resources/io/xpipe/app/resources/img/os/android-80.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/2fauth-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/activepieces-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/actual-budget-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adguard-home-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adminer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adobe-lightroom-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adobe-lightroom-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adobe-lightroom-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adoberoom-light-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adoberoom-light-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adoberoom-light-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adventurelog-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adventurelog-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/adventurelog-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/affine-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/airtable-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/airtable-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/airtable-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/akkoma-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/alist-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/alist-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/alist-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/amnezia-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/anonaddy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ansible-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/apache-answer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appflowy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/appwrite-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ara-records-ansible-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/argo-cd-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/asciinema-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/astuto-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atera-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/atuin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audacity-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/audiobookshelf-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authelia-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authentik-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authentik-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authentik-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authman-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authman-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/authman-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/autobrr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/automad-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/azuracast-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baby-buddy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backblaze-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/backrest-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bar-assistant-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/baserow-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beaver-habit-tracker-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/beszel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/biblioreads-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigbluebutton-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bigcapital-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitbucket-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bitwarden-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bknd-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blinko-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blocky-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blocky-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/blocky-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bluesky-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/booklogr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bookstack-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borg-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borg-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borg-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/borgmatic-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/broadcastchannel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/brother-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budgetbee-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budibase-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budibase-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/budibase-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/bunkerweb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caddy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caddy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caddy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cal-com-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/calibre-web-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/caprover-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/castopod-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/castopod-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/castopod-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/changedetection-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/channels-dvr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmate-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/checkmk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chevereto-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chirpy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chromium-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chromium-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/chromium-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clamav-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clamav-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clamav-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/claude-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/clickhouse-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudbeaver-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cloudflare-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cockpit-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/codeberg-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coder-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-blue-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-blue-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coinmarketcap-blue-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commafeed-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/commento-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/compreface-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/confluence-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/confluence-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/confluence-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/converse-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coolify-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coolify-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/coolify-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/couchdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/counter-analytics-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crafty-controller-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/crowdsec-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cryptpad-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ctfreak-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cups-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/cyberchef-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/czkawka-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dalibo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/davical-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/davical-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/davical-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dawarich-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dawarich-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dawarich-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddclient-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ddns-updater-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/defguard-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/defguard-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/defguard-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deluge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deluge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deluge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/deployarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dfir-iris-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/digitalocean-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dillinger-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docassemble-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docker-volume-backup-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dockge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dockge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dockge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docking-station-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docspell-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docspell-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docspell-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/documenso-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docusaurus-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/docuseal-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokemon-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dokuwiki-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/donetick-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/donetick-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/donetick-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/double-take-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/double-take-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/double-take-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dovecot-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dozzle-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/draw-io-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropbox-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropout-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropout-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dropout-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/dub-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duckdns-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/duplicati-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/element-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/element-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/element-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/eleventy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/elysian-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/elysian-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/elysian-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emby-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emby-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emby-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emulatorjs-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emulatorjs-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/emulatorjs-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/enclosed-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endless-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endurain-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endurain-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/endurain-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/epic-games-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ersatztv-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/esphome-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/espocrm-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etesync-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etesync-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etesync-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etherpad-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etherpad-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/etherpad-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/evcc-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/excalidraw-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/falcon-player-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fasten-health-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fastmail-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbase-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedbin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedly-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/feedlynx-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fenrus-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferdium-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ferretdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fider-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/file-browser-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fileflows-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filerun-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filestash-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filestash-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/filestash-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/firefly-iii-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fittrackee-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fladder-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flaresolverr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flarum-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flarum-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flarum-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flashpaper-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flatnotes-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fli-so-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flightradar24-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/flood-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluffychat-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fluidd-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forgejo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/formbricks-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/forte-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freefinance-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freefinance-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freefinance-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeipa-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeradius-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeradius-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freeradius-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/freshrss-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/friendica-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/friendica-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/friendica-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/frigate-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fritz-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fritz-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fritz-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/funkwhale-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/fusionauth-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/garage-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/garage-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/garage-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatsby-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatus-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatus-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gatus-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ghostfolio-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitea-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitea-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitea-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gitlab-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gladys-assistant-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gladys-assistant-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gladys-assistant-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glance-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glances-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glpi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glpi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/glpi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/goaccess-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotify-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotify-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotify-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gotosocial-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grafana-alloy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gramps-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gramps-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/gramps-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grav-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/graylog-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grimoire-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grist-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grist-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grist-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grocy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grocy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/grocy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haproxy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/haptic-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hauk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hdhomerun-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/headscale-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/headscale-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/headscale-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/healthchecks-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hedgedoc-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heimdall-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hemmelig-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heyform-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heyform-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/heyform-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hivedav-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoarder-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hollo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/home-assistant-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebox-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebox-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebox-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homebridge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/homer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoodik-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoodik-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoodik-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hoppscotch-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hubzilla-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/huginn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/huginn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/huginn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hugo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hugo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hugo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/humhub-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/humhub-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/humhub-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/hyperpipe-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/i-librarian-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/icinga-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-frame-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-kiosk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/immich-public-proxy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/influxdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inoreader-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inventree-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inventree-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/inventree-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/investbrain-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invidious-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invidious-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invidious-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/invoice-ninja-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/it-tools-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jackett-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jekyll-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyfin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jellyseerr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jenkins-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jenkins-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jenkins-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jira-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jira-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jira-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jitsi-meet-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/jwt-io-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanboard-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kanidm-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kapowarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kavita-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kavita-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kavita-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kbin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kbin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kbin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keepassxc-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keila-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keila-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keila-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kestra-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kestra-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kestra-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/keycloak-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kimai-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kimai-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kimai-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/klipper-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ko-fi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ko-fi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ko-fi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kodi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/komga-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/komga-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/komga-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kontoj-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kopia-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/krakend-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/krakend-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/krakend-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/kyoo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ladder-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lancommander-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/leantime-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lets-encrypt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librespeed-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librewolf-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librum-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librum-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/librum-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lidarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/limesurvey-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linguacafe-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linguacafe-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linguacafe-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkace-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkding-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkding-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkding-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linkstack-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxcontainers-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxcontainers-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxcontainers-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxgsm-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/linuxserver-io-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/listmonk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/localess-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lodestone-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logseq-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logseq-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logseq-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logto-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logto-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/logto-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/loki-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/loki-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/loki-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lunasea-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lunasea-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lunasea-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/lyrion-media-server-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mail-in-a-box-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailcow-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mailpit-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mainsail-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maloja-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/manyfold-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mariadb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mastodon-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matomo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matomo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matomo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/matrix-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mattermost-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mautic-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mayan-edms-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maybe-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maybe-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/maybe-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mbin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mbin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mbin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mealie-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medama-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medama-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medama-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medassist-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediathekview-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediathekview-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediathekview-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mediux-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/medusa-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meilisearch-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/memories-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mergeable-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshping-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/meshtastic-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metabase-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metabase-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metabase-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metube-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metube-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/metube-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minecraft-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/miniflux-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/minio-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mirotalk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/misskey-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitmproxy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mitra-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mixpost-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mobilizon-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mongodb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/monica-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/morphos-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/morphos-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/morphos-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mosquitto-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mqtt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mullvad-vpn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/multi-scrobbler-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mumble-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mumble-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mumble-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/music-assistant-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mxroute-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/myheats-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/mysql-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/n8n-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/n8n-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/n8n-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nasa-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nasa-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nasa-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/navidrome-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neko-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neodb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neodb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/neodb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netalertx-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbird-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbird-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbird-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netboot-xyz-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netbox-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netdata-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netgear-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netlify-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netlify-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/netlify-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/new-releases-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/newsblur-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextbeats-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextbeats-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextbeats-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-news-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-social-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloud-tables-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nextcloudpi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nginx-proxy-manager-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nightscout-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/njalla-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocobase-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nocodb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/node-red-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/node-red-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/node-red-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nodebb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/nordvpn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/note-mark-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notesnook-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/notion-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/novu-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ntfy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obsidian-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/obtainium-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/octoprint-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/olivetin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ollama-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omada-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omada-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omada-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ombi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ombi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ombi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/omnivore-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/onedev-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oneuptime-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/open-source-initiative-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openbooks-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openchangelog-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openemr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opengist-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openldap-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openldap-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openldap-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openmediavault-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openpanel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openprinting-cups-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openprinting-cups-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openprinting-cups-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openreads-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openreads-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openreads-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opensearch-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openspeedtest-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentalk-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opentofu-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openvpn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/openwrt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnform-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/opnsense-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/outline-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/outline-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/outline-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overleaf-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/overseerr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncast-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncast-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncast-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owncloud-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntone-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntone-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntone-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntracks-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntracks-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/owntracks-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oxker-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oxker-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/oxker-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/paperless-ngx-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermark-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/papermerge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/parseable-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/parseable-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/parseable-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/passbolt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/patreon-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/payload-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pdfding-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peanut-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peanut-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peanut-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peertube-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peertube-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peertube-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pelican-panel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/penpot-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/peppermint-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pepperminty-wiki-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pfsense-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pg-back-web-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phanpy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/phorge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photopea-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoprism-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoview-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoview-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/photoview-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pi-hole-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pigallery2-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pikapods-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pingvin-share-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pinkary-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piped-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piped-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piped-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/piwigo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pixelfed-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plane-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plane-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plane-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/planka-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plausible-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plausible-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plausible-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pleroma-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plex-rewind-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plikshare-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plikshare-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/plikshare-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-casts-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pocket-id-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podfetch-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podman-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podman-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/podman-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/portainer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postal-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postal-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postal-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postgresql-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/posthog-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/posthog-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/posthog-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/postiz-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/private-internet-access-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/privatebin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/projectsend-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prometheus-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-calendar-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-calendar-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-calendar-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-drive-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-drive-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-drive-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-pass-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-pass-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-pass-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-vpn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-vpn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proton-vpn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/protonmail-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/protonmail-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/protonmail-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/prowlarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/proxmox-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/psitransfer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pterodactyl-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pushover-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pyload-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pyload-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/pyload-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/python-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qbittorrent-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/qnap-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/quickwit-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-4k-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-anime-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-v1-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-v1-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radarr-v1-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radicale-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radicale-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/radicale-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raindrop-io-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raindrop-io-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raindrop-io-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rallly-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-desktop-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-epinio-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-fleet-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-harvester-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-hypper-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3os-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-k3s-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-kubewarden-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-longhorn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-opni-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rio-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-rke-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rancher-submariner-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/raspberry-pi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rclone-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rclone-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rclone-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reactive-resume-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readeck-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readeck-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/readeck-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/receipt-wrangler-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/recipesage-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redict-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redict-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redict-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redis-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redis-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redis-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redlib-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/redmine-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/reolink-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/requestly-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/requestly-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/requestly-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/resilio-sync-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/restreamer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/revolt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rhasspy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/richy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/richy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/richy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/riverside-fm-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rocket-chat-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/romm-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/romm-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/romm-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/roundcube-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-bridge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rss-translator-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/rundeck-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/runson-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sabnzbd-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/safeline-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/safeline-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/safeline-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/saltcorn-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scratch-map-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/scrutiny-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seafile-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seafile-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seafile-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/searxng-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/secureai-tools-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seedsync-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seedsync-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seedsync-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seelf-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seelf-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/seelf-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/self-hosted-gateway-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/selfh-st-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/semaphore-ui-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sendgrid-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sendgrid-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sendgrid-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/servarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shaarli-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shellhub-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shlink-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shlink-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shlink-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/shoko-server-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signal-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/signature-pdf-libre-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/simplex-chat-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/siyuan-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slash-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/slskd-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/snikket-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/snikket-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/snikket-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/socialhome-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sofe-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/solidtime-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarqube-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-4k-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-anime-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sonarr-radarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/specifically-clementines-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/spoolman-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squirrel-servers-manager-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squoosh-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squoosh-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/squoosh-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/sshwifty-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stalwart-mail-server-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/standard-notes-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/step-ca-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stirling-pdf-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/stormkit-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/subatic-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/subatic-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/subatic-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/supabase-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/supabase-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/supabase-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/swarmpit-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synapse-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/syncthing-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/synology-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tailscale-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tangerine-ui-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tasmoadmin-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tasmoadmin-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tasmoadmin-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tautulli-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/telegram-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/telegram-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/telegram-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teleport-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/teslamate-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/the-lounge-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/threads-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/thunderbird-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tianji-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tiddlywiki-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tmdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tooljet-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/touitomamout-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tp-link-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tpdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traccar-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traccar-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traccar-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trackly-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traefik-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traefik-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/traefik-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trakt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/transmission-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/transmission-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/transmission-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trilium-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trilium-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trilium-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/triliumnext-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-core-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/truenas-scale-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/trusted-cgi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tubesync-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tumblr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/tvdb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/twingate-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/typemill-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ubiquiti-unifi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umami-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/umbrel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unbound-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unbound-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unbound-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/undb-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/undb-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/undb-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unifi-voucher-site-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unraid-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unraid-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/unraid-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/upsnap-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/uptime-kuma-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valetudo-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/valkey-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vaultwarden-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vector-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vector-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vector-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/victoriametrics-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vidzy-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vikunja-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/viseron-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/viseron-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/viseron-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voilib-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voltaserve-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/voron-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/vuetorrent-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wakapi-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wallabag-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wanderer-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/webtrees-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wekan-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wekan-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wekan-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wger-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wger-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wger-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/whats-up-docker-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wiki-js-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikidocs-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wikipedia-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/willow-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/willow-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/willow-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windmill-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/windows-retro-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wireguard-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/wizarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/woocommerce-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/worklenz-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/writefreely-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xbackbone-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xen-orchestra-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xen-orchestra-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xen-orchestra-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xpipe-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/xwiki-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yacht-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yamtrack-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yarr-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/ynab-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/your-spotify-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yourls-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yourls-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yourls-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/youtube-dl-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/yunohost-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/z-wave-js-ui-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zabbix-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zammad-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zammad-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zammad-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zerotier-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zigbee2mqtt-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zipcaptions-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zitadel-40.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-16.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-24-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-24.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-40-dark.png delete mode 100644 app/src/main/resources/io/xpipe/app/resources/img/system/zoraxy-40.png create mode 100644 beacon/src/main/java/io/xpipe/beacon/api/TerminalPrepareExchange.java create mode 100644 core/src/main/java/io/xpipe/core/process/ShellScript.java create mode 100644 core/src/main/java/io/xpipe/core/process/ShellSpawnException.java create mode 100644 core/src/main/java/io/xpipe/core/process/TerminalLaunchCommandFunction.java delete mode 100644 core/src/main/java/io/xpipe/core/util/ProxyFunction.java delete mode 100644 core/src/main/java/io/xpipe/core/util/ProxyManagerProvider.java delete mode 100644 core/src/main/java/io/xpipe/core/util/SimpleProxyFunction.java create mode 100644 dist/changelogs/15.0.md create mode 100644 ext/base/src/main/java/io/xpipe/ext/base/service/ServiceControlSession.java create mode 100644 ext/base/src/main/java/io/xpipe/ext/base/service/ServiceControlStore.java create mode 100644 ext/base/src/main/java/io/xpipe/ext/base/service/ServiceControlStoreProvider.java delete mode 100644 ext/base/src/main/java/io/xpipe/ext/base/service/ServiceOpenAction.java create mode 100644 img/os/android.svg rename img/{selfhst/tailscale.svg => proc/tailscale_icon-dark.svg} (100%) rename img/{selfhst/tailscale-light.svg => proc/tailscale_icon.svg} (100%) delete mode 100644 img/selfhst/2fauth-light.svg delete mode 100644 img/selfhst/2fauth.svg delete mode 100644 img/selfhst/activepieces.svg delete mode 100644 img/selfhst/actual-budget-light.svg delete mode 100644 img/selfhst/actual-budget.svg delete mode 100644 img/selfhst/adguard-home.svg delete mode 100644 img/selfhst/adminer-light.svg delete mode 100644 img/selfhst/adminer.svg delete mode 100644 img/selfhst/adobe-lightroom-light.svg delete mode 100644 img/selfhst/adobe-lightroom.svg delete mode 100644 img/selfhst/adventurelog.svg delete mode 100644 img/selfhst/affine-light.svg delete mode 100644 img/selfhst/affine.svg delete mode 100644 img/selfhst/airtable.svg delete mode 100644 img/selfhst/akkoma-light.svg delete mode 100644 img/selfhst/akkoma.svg delete mode 100644 img/selfhst/alist.svg delete mode 100644 img/selfhst/amnezia-light.svg delete mode 100644 img/selfhst/amnezia.svg delete mode 100644 img/selfhst/anonaddy.svg delete mode 100644 img/selfhst/ansible-light.svg delete mode 100644 img/selfhst/ansible.svg delete mode 100644 img/selfhst/apache-answer.svg delete mode 100644 img/selfhst/appflowy.svg delete mode 100644 img/selfhst/appwrite.svg delete mode 100644 img/selfhst/ara-records-ansible.svg delete mode 100644 img/selfhst/argo-cd.svg delete mode 100644 img/selfhst/asciinema.svg delete mode 100644 img/selfhst/astuto-light.svg delete mode 100644 img/selfhst/astuto.svg delete mode 100644 img/selfhst/atera-light.svg delete mode 100644 img/selfhst/atera.svg delete mode 100644 img/selfhst/atuin-light.svg delete mode 100644 img/selfhst/atuin.svg delete mode 100644 img/selfhst/audacity-light.svg delete mode 100644 img/selfhst/audacity.svg delete mode 100644 img/selfhst/audiobookshelf.svg delete mode 100644 img/selfhst/authelia-light.svg delete mode 100644 img/selfhst/authelia.svg delete mode 100644 img/selfhst/authentik.svg delete mode 100644 img/selfhst/authman.svg delete mode 100644 img/selfhst/autobrr.svg delete mode 100644 img/selfhst/automad-light.svg delete mode 100644 img/selfhst/automad.svg delete mode 100644 img/selfhst/azuracast.svg delete mode 100644 img/selfhst/baby-buddy-light.svg delete mode 100644 img/selfhst/baby-buddy.svg delete mode 100644 img/selfhst/backblaze-light.svg delete mode 100644 img/selfhst/backblaze.svg delete mode 100644 img/selfhst/backrest-light.svg delete mode 100644 img/selfhst/backrest.svg delete mode 100644 img/selfhst/bar-assistant.svg delete mode 100644 img/selfhst/baserow-light.svg delete mode 100644 img/selfhst/baserow.svg delete mode 100644 img/selfhst/beaver-habit-tracker-light.svg delete mode 100644 img/selfhst/beaver-habit-tracker.svg delete mode 100644 img/selfhst/beszel-light.svg delete mode 100644 img/selfhst/beszel.svg delete mode 100644 img/selfhst/biblioreads-light.svg delete mode 100644 img/selfhst/biblioreads.svg delete mode 100644 img/selfhst/bigbluebutton.svg delete mode 100644 img/selfhst/bigcapital.svg delete mode 100644 img/selfhst/bin.svg delete mode 100644 img/selfhst/bitbucket-light.svg delete mode 100644 img/selfhst/bitbucket.svg delete mode 100644 img/selfhst/bitwarden-light.svg delete mode 100644 img/selfhst/bitwarden.svg delete mode 100644 img/selfhst/bknd-light.svg delete mode 100644 img/selfhst/bknd.svg delete mode 100644 img/selfhst/blinko-light.svg delete mode 100644 img/selfhst/blinko.svg delete mode 100644 img/selfhst/blocky.svg delete mode 100644 img/selfhst/bluesky-light.svg delete mode 100644 img/selfhst/bluesky.svg delete mode 100644 img/selfhst/booklogr.svg delete mode 100644 img/selfhst/bookstack.svg delete mode 100644 img/selfhst/borg.svg delete mode 100644 img/selfhst/borgmatic-light.svg delete mode 100644 img/selfhst/borgmatic.svg delete mode 100644 img/selfhst/broadcastchannel-light.svg delete mode 100644 img/selfhst/broadcastchannel.svg delete mode 100644 img/selfhst/brother-light.svg delete mode 100644 img/selfhst/brother.svg delete mode 100644 img/selfhst/budgetbee.svg delete mode 100644 img/selfhst/budibase.svg delete mode 100644 img/selfhst/bunkerweb-light.svg delete mode 100644 img/selfhst/bunkerweb.svg delete mode 100644 img/selfhst/caddy.svg delete mode 100644 img/selfhst/cal-com-light.svg delete mode 100644 img/selfhst/cal-com.svg delete mode 100644 img/selfhst/calibre-web-light.svg delete mode 100644 img/selfhst/calibre-web.svg delete mode 100644 img/selfhst/calibre.svg delete mode 100644 img/selfhst/caprover-light.svg delete mode 100644 img/selfhst/caprover.svg delete mode 100644 img/selfhst/castopod.svg delete mode 100644 img/selfhst/changedetection-light.svg delete mode 100644 img/selfhst/changedetection.svg delete mode 100644 img/selfhst/channels-dvr.svg delete mode 100644 img/selfhst/checkmate-light.svg delete mode 100644 img/selfhst/checkmate.svg delete mode 100644 img/selfhst/checkmk-light.svg delete mode 100644 img/selfhst/checkmk.svg delete mode 100644 img/selfhst/chevereto.svg delete mode 100644 img/selfhst/chirpy.svg delete mode 100644 img/selfhst/chromium.svg delete mode 100644 img/selfhst/clamav.svg delete mode 100644 img/selfhst/claude-light.svg delete mode 100644 img/selfhst/claude.svg delete mode 100644 img/selfhst/clickhouse.svg delete mode 100644 img/selfhst/cloudbeaver.svg delete mode 100644 img/selfhst/cloudflare.svg delete mode 100644 img/selfhst/cockpit-light.svg delete mode 100644 img/selfhst/cockpit.svg delete mode 100644 img/selfhst/codeberg.svg delete mode 100644 img/selfhst/coder-light.svg delete mode 100644 img/selfhst/coder.svg delete mode 100644 img/selfhst/coinmarketcap-blue.svg delete mode 100644 img/selfhst/coinmarketcap-light.svg delete mode 100644 img/selfhst/coinmarketcap.svg delete mode 100644 img/selfhst/commafeed-light.svg delete mode 100644 img/selfhst/commafeed.svg delete mode 100644 img/selfhst/commento-light.svg delete mode 100644 img/selfhst/commento.svg delete mode 100644 img/selfhst/compreface-light.svg delete mode 100644 img/selfhst/compreface.svg delete mode 100644 img/selfhst/confluence.svg delete mode 100644 img/selfhst/converse-light.svg delete mode 100644 img/selfhst/converse.svg delete mode 100644 img/selfhst/coolify.svg delete mode 100644 img/selfhst/couchdb-light.svg delete mode 100644 img/selfhst/couchdb.svg delete mode 100644 img/selfhst/counter-analytics.svg delete mode 100644 img/selfhst/crafty-controller-light.svg delete mode 100644 img/selfhst/crafty-controller.svg delete mode 100644 img/selfhst/crowdsec.svg delete mode 100644 img/selfhst/cryptpad.svg delete mode 100644 img/selfhst/ctfreak.svg delete mode 100644 img/selfhst/cups-light.svg delete mode 100644 img/selfhst/cups.svg delete mode 100644 img/selfhst/cyberchef.svg delete mode 100644 img/selfhst/czkawka.svg delete mode 100644 img/selfhst/dalibo-light.svg delete mode 100644 img/selfhst/dalibo.svg delete mode 100644 img/selfhst/davical.svg delete mode 100644 img/selfhst/dawarich.svg delete mode 100644 img/selfhst/ddclient.svg delete mode 100644 img/selfhst/ddns-updater.svg delete mode 100644 img/selfhst/defguard.svg delete mode 100644 img/selfhst/deluge.svg delete mode 100644 img/selfhst/deployarr-light.svg delete mode 100644 img/selfhst/deployarr.svg delete mode 100644 img/selfhst/dfir-iris-light.svg delete mode 100644 img/selfhst/dfir-iris.svg delete mode 100644 img/selfhst/digitalocean-light.svg delete mode 100644 img/selfhst/digitalocean.svg delete mode 100644 img/selfhst/dillinger-light.svg delete mode 100644 img/selfhst/dillinger.svg delete mode 100644 img/selfhst/docassemble-light.svg delete mode 100644 img/selfhst/docassemble.svg delete mode 100644 img/selfhst/docker-light.svg delete mode 100644 img/selfhst/docker-volume-backup.svg delete mode 100644 img/selfhst/docker.svg delete mode 100644 img/selfhst/dockge.svg delete mode 100644 img/selfhst/docking-station-light.svg delete mode 100644 img/selfhst/docking-station.svg delete mode 100644 img/selfhst/docspell.svg delete mode 100644 img/selfhst/documenso-light.svg delete mode 100644 img/selfhst/documenso.svg delete mode 100644 img/selfhst/docusaurus.svg delete mode 100644 img/selfhst/docuseal.svg delete mode 100644 img/selfhst/dokemon.svg delete mode 100644 img/selfhst/dokuwiki.svg delete mode 100644 img/selfhst/donetick.svg delete mode 100644 img/selfhst/double-take.svg delete mode 100644 img/selfhst/dovecot.svg delete mode 100644 img/selfhst/dozzle-light.svg delete mode 100644 img/selfhst/dozzle.svg delete mode 100644 img/selfhst/draw-io.svg delete mode 100644 img/selfhst/dropbox-light.svg delete mode 100644 img/selfhst/dropbox.svg delete mode 100644 img/selfhst/dropout.svg delete mode 100644 img/selfhst/dub-light.svg delete mode 100644 img/selfhst/dub.svg delete mode 100644 img/selfhst/duckdns.svg delete mode 100644 img/selfhst/duplicati.svg delete mode 100644 img/selfhst/element.svg delete mode 100644 img/selfhst/eleventy-light.svg delete mode 100644 img/selfhst/eleventy.svg delete mode 100644 img/selfhst/elysian.svg delete mode 100644 img/selfhst/emby.svg delete mode 100644 img/selfhst/emulatorjs.svg delete mode 100644 img/selfhst/enclosed-light.svg delete mode 100644 img/selfhst/enclosed.svg delete mode 100644 img/selfhst/endless-light.svg delete mode 100644 img/selfhst/endless.svg delete mode 100644 img/selfhst/endurain.svg delete mode 100644 img/selfhst/epic-games-light.svg delete mode 100644 img/selfhst/epic-games.svg delete mode 100644 img/selfhst/ersatztv-light.svg delete mode 100644 img/selfhst/ersatztv.svg delete mode 100644 img/selfhst/esphome-light.svg delete mode 100644 img/selfhst/esphome.svg delete mode 100644 img/selfhst/espocrm-light.svg delete mode 100644 img/selfhst/espocrm.svg delete mode 100644 img/selfhst/etesync.svg delete mode 100644 img/selfhst/etherpad.svg delete mode 100644 img/selfhst/evcc-light.svg delete mode 100644 img/selfhst/evcc.svg delete mode 100644 img/selfhst/excalidraw.svg delete mode 100644 img/selfhst/falcon-player-light.svg delete mode 100644 img/selfhst/falcon-player.svg delete mode 100644 img/selfhst/fasten-health.svg delete mode 100644 img/selfhst/fastmail.svg delete mode 100644 img/selfhst/feedbase-light.svg delete mode 100644 img/selfhst/feedbase.svg delete mode 100644 img/selfhst/feedbin-light.svg delete mode 100644 img/selfhst/feedbin.svg delete mode 100644 img/selfhst/feedly-light.svg delete mode 100644 img/selfhst/feedly.svg delete mode 100644 img/selfhst/feedlynx.svg delete mode 100644 img/selfhst/fenrus.svg delete mode 100644 img/selfhst/ferdium-light.svg delete mode 100644 img/selfhst/ferdium.svg delete mode 100644 img/selfhst/ferretdb-light.svg delete mode 100644 img/selfhst/ferretdb.svg delete mode 100644 img/selfhst/fider-light.svg delete mode 100644 img/selfhst/fider.svg delete mode 100644 img/selfhst/file-browser.svg delete mode 100644 img/selfhst/fileflows.svg delete mode 100644 img/selfhst/filerun-light.svg delete mode 100644 img/selfhst/filerun.svg delete mode 100644 img/selfhst/filestash.svg delete mode 100644 img/selfhst/firefly-iii.svg delete mode 100644 img/selfhst/fittrackee.svg delete mode 100644 img/selfhst/fladder-light.svg delete mode 100644 img/selfhst/fladder.svg delete mode 100644 img/selfhst/flaresolverr.svg delete mode 100644 img/selfhst/flarum.svg delete mode 100644 img/selfhst/flashpaper-light.svg delete mode 100644 img/selfhst/flashpaper.svg delete mode 100644 img/selfhst/flatnotes-light.svg delete mode 100644 img/selfhst/flatnotes.svg delete mode 100644 img/selfhst/fli-so-light.svg delete mode 100644 img/selfhst/fli-so.svg delete mode 100644 img/selfhst/flightradar24-light.svg delete mode 100644 img/selfhst/flightradar24.svg delete mode 100644 img/selfhst/flood-light.svg delete mode 100644 img/selfhst/flood.svg delete mode 100644 img/selfhst/fluffychat-light.svg delete mode 100644 img/selfhst/fluffychat.svg delete mode 100644 img/selfhst/fluidd-light.svg delete mode 100644 img/selfhst/fluidd.svg delete mode 100644 img/selfhst/forgejo.svg delete mode 100644 img/selfhst/formbricks-light.svg delete mode 100644 img/selfhst/formbricks.svg delete mode 100644 img/selfhst/forte-light.svg delete mode 100644 img/selfhst/forte.svg delete mode 100644 img/selfhst/freefinance.svg delete mode 100644 img/selfhst/freeipa.svg delete mode 100644 img/selfhst/freeradius.svg delete mode 100644 img/selfhst/freshrss.svg delete mode 100644 img/selfhst/friendica.svg delete mode 100644 img/selfhst/frigate-light.svg delete mode 100644 img/selfhst/frigate.svg delete mode 100644 img/selfhst/fritz.svg delete mode 100644 img/selfhst/funkwhale-light.svg delete mode 100644 img/selfhst/funkwhale.svg delete mode 100644 img/selfhst/fusionauth-light.svg delete mode 100644 img/selfhst/fusionauth.svg delete mode 100644 img/selfhst/garage.svg delete mode 100644 img/selfhst/gatsby.svg delete mode 100644 img/selfhst/gatus.svg delete mode 100644 img/selfhst/ghostfolio.svg delete mode 100644 img/selfhst/gitea.svg delete mode 100644 img/selfhst/gitlab.svg delete mode 100644 img/selfhst/gladys-assistant.svg delete mode 100644 img/selfhst/glance-light.svg delete mode 100644 img/selfhst/glance.svg delete mode 100644 img/selfhst/glances-light.svg delete mode 100644 img/selfhst/glances.svg delete mode 100644 img/selfhst/glpi.svg delete mode 100644 img/selfhst/goaccess-light.svg delete mode 100644 img/selfhst/goaccess.svg delete mode 100644 img/selfhst/gotify.svg delete mode 100644 img/selfhst/gotosocial.svg delete mode 100644 img/selfhst/grafana-alloy-light.svg delete mode 100644 img/selfhst/grafana-alloy.svg delete mode 100644 img/selfhst/grafana.svg delete mode 100644 img/selfhst/gramps.svg delete mode 100644 img/selfhst/grav-light.svg delete mode 100644 img/selfhst/grav.svg delete mode 100644 img/selfhst/graylog-light.svg delete mode 100644 img/selfhst/graylog.svg delete mode 100644 img/selfhst/grimoire.svg delete mode 100644 img/selfhst/grist.svg delete mode 100644 img/selfhst/grocy.svg delete mode 100644 img/selfhst/haproxy.svg delete mode 100644 img/selfhst/haptic-light.svg delete mode 100644 img/selfhst/haptic.svg delete mode 100644 img/selfhst/hauk-light.svg delete mode 100644 img/selfhst/hauk.svg delete mode 100644 img/selfhst/hdhomerun-light.svg delete mode 100644 img/selfhst/hdhomerun.svg delete mode 100644 img/selfhst/headscale.svg delete mode 100644 img/selfhst/healthchecks-light.svg delete mode 100644 img/selfhst/healthchecks.svg delete mode 100644 img/selfhst/hedgedoc.svg delete mode 100644 img/selfhst/heimdall-light.svg delete mode 100644 img/selfhst/heimdall.svg delete mode 100644 img/selfhst/hemmelig-light.svg delete mode 100644 img/selfhst/hemmelig.svg delete mode 100644 img/selfhst/heyform.svg delete mode 100644 img/selfhst/hivedav.svg delete mode 100644 img/selfhst/hoarder-light.svg delete mode 100644 img/selfhst/hoarder.svg delete mode 100644 img/selfhst/hollo-light.svg delete mode 100644 img/selfhst/hollo.svg delete mode 100644 img/selfhst/homarr.svg delete mode 100644 img/selfhst/home-assistant-light.svg delete mode 100644 img/selfhst/home-assistant.svg delete mode 100644 img/selfhst/homebox.svg delete mode 100644 img/selfhst/homebridge-light.svg delete mode 100644 img/selfhst/homebridge.svg delete mode 100644 img/selfhst/homer.svg delete mode 100644 img/selfhst/hoodik.svg delete mode 100644 img/selfhst/hoppscotch-light.svg delete mode 100644 img/selfhst/hoppscotch.svg delete mode 100644 img/selfhst/hubzilla-light.svg delete mode 100644 img/selfhst/hubzilla.svg delete mode 100644 img/selfhst/huginn.svg delete mode 100644 img/selfhst/hugo.svg delete mode 100644 img/selfhst/humhub.svg delete mode 100644 img/selfhst/hyperpipe-light.svg delete mode 100644 img/selfhst/hyperpipe.svg delete mode 100644 img/selfhst/i-librarian-light.svg delete mode 100644 img/selfhst/i-librarian.svg delete mode 100644 img/selfhst/icinga-light.svg delete mode 100644 img/selfhst/icinga.svg delete mode 100644 img/selfhst/immich-frame-light.svg delete mode 100644 img/selfhst/immich-frame.svg delete mode 100644 img/selfhst/immich-kiosk.svg delete mode 100644 img/selfhst/immich-public-proxy-light.svg delete mode 100644 img/selfhst/immich-public-proxy.svg delete mode 100644 img/selfhst/immich.svg delete mode 100644 img/selfhst/influxdb.svg delete mode 100644 img/selfhst/inoreader-light.svg delete mode 100644 img/selfhst/inoreader.svg delete mode 100644 img/selfhst/inventree.svg delete mode 100644 img/selfhst/investbrain-light.svg delete mode 100644 img/selfhst/investbrain.svg delete mode 100644 img/selfhst/invidious.svg delete mode 100644 img/selfhst/invoice-ninja-light.svg delete mode 100644 img/selfhst/invoice-ninja.svg delete mode 100644 img/selfhst/it-tools-light.svg delete mode 100644 img/selfhst/it-tools.svg delete mode 100644 img/selfhst/jackett-light.svg delete mode 100644 img/selfhst/jackett.svg delete mode 100644 img/selfhst/jekyll.svg delete mode 100644 img/selfhst/jellyfin-light.svg delete mode 100644 img/selfhst/jellyfin.svg delete mode 100644 img/selfhst/jellyseerr.svg delete mode 100644 img/selfhst/jenkins.svg delete mode 100644 img/selfhst/jira.svg delete mode 100644 img/selfhst/jitsi-meet.svg delete mode 100644 img/selfhst/jwt-io-light.svg delete mode 100644 img/selfhst/jwt-io.svg delete mode 100644 img/selfhst/kanboard-light.svg delete mode 100644 img/selfhst/kanboard.svg delete mode 100644 img/selfhst/kanidm.svg delete mode 100644 img/selfhst/kapowarr.svg delete mode 100644 img/selfhst/kavita.svg delete mode 100644 img/selfhst/kbin.svg delete mode 100644 img/selfhst/keepassxc.svg delete mode 100644 img/selfhst/keila.svg delete mode 100644 img/selfhst/kestra.svg delete mode 100644 img/selfhst/keycloak.svg delete mode 100644 img/selfhst/kimai.svg delete mode 100644 img/selfhst/klipper-light.svg delete mode 100644 img/selfhst/klipper.svg delete mode 100644 img/selfhst/ko-fi.svg delete mode 100644 img/selfhst/kodi-light.svg delete mode 100644 img/selfhst/kodi.svg delete mode 100644 img/selfhst/komga.svg delete mode 100644 img/selfhst/kontoj.svg delete mode 100644 img/selfhst/kopia-light.svg delete mode 100644 img/selfhst/kopia.svg delete mode 100644 img/selfhst/krakend.svg delete mode 100644 img/selfhst/kyoo-light.svg delete mode 100644 img/selfhst/kyoo.svg delete mode 100644 img/selfhst/ladder-light.svg delete mode 100644 img/selfhst/ladder.svg delete mode 100644 img/selfhst/lancommander-light.svg delete mode 100644 img/selfhst/lancommander.svg delete mode 100644 img/selfhst/leantime-light.svg delete mode 100644 img/selfhst/leantime.svg delete mode 100644 img/selfhst/lets-encrypt-light.svg delete mode 100644 img/selfhst/lets-encrypt.svg delete mode 100644 img/selfhst/librespeed.svg delete mode 100644 img/selfhst/librewolf-light.svg delete mode 100644 img/selfhst/librewolf.svg delete mode 100644 img/selfhst/librum.svg delete mode 100644 img/selfhst/lidarr.svg delete mode 100644 img/selfhst/limesurvey.svg delete mode 100644 img/selfhst/linguacafe.svg delete mode 100644 img/selfhst/linkace-light.svg delete mode 100644 img/selfhst/linkace.svg delete mode 100644 img/selfhst/linkding.svg delete mode 100644 img/selfhst/linkstack.svg delete mode 100644 img/selfhst/linuxcontainers.svg delete mode 100644 img/selfhst/linuxgsm-light.svg delete mode 100644 img/selfhst/linuxgsm.svg delete mode 100644 img/selfhst/linuxserver-io.svg delete mode 100644 img/selfhst/listmonk.svg delete mode 100644 img/selfhst/localess-light.svg delete mode 100644 img/selfhst/localess.svg delete mode 100644 img/selfhst/lodestone.svg delete mode 100644 img/selfhst/logseq.svg delete mode 100644 img/selfhst/logto.svg delete mode 100644 img/selfhst/loki.svg delete mode 100644 img/selfhst/lunasea.svg delete mode 100644 img/selfhst/lyrion-media-server-light.svg delete mode 100644 img/selfhst/lyrion-media-server.svg delete mode 100644 img/selfhst/mail-in-a-box.svg delete mode 100644 img/selfhst/mailcow.svg delete mode 100644 img/selfhst/mailpit-light.svg delete mode 100644 img/selfhst/mailpit.svg delete mode 100644 img/selfhst/mainsail-light.svg delete mode 100644 img/selfhst/mainsail.svg delete mode 100644 img/selfhst/maloja-light.svg delete mode 100644 img/selfhst/maloja.svg delete mode 100644 img/selfhst/manyfold.svg delete mode 100644 img/selfhst/mariadb.svg delete mode 100644 img/selfhst/mastodon.svg delete mode 100644 img/selfhst/matomo.svg delete mode 100644 img/selfhst/matrix-light.svg delete mode 100644 img/selfhst/matrix.svg delete mode 100644 img/selfhst/mattermost-light.svg delete mode 100644 img/selfhst/mattermost.svg delete mode 100644 img/selfhst/mautic-light.svg delete mode 100644 img/selfhst/mautic.svg delete mode 100644 img/selfhst/mayan-edms-light.svg delete mode 100644 img/selfhst/mayan-edms.svg delete mode 100644 img/selfhst/maybe.svg delete mode 100644 img/selfhst/mbin.svg delete mode 100644 img/selfhst/mealie-light.svg delete mode 100644 img/selfhst/mealie.svg delete mode 100644 img/selfhst/medama.svg delete mode 100644 img/selfhst/medassist-light.svg delete mode 100644 img/selfhst/medassist.svg delete mode 100644 img/selfhst/mediathekview.svg delete mode 100644 img/selfhst/mediux-light.svg delete mode 100644 img/selfhst/mediux.svg delete mode 100644 img/selfhst/medusa-light.svg delete mode 100644 img/selfhst/medusa.svg delete mode 100644 img/selfhst/meilisearch-light.svg delete mode 100644 img/selfhst/meilisearch.svg delete mode 100644 img/selfhst/memories-light.svg delete mode 100644 img/selfhst/memories.svg delete mode 100644 img/selfhst/mergeable.svg delete mode 100644 img/selfhst/meshping-light.svg delete mode 100644 img/selfhst/meshping.svg delete mode 100644 img/selfhst/meshtastic-light.svg delete mode 100644 img/selfhst/meshtastic.svg delete mode 100644 img/selfhst/metabase.svg delete mode 100644 img/selfhst/metube.svg delete mode 100644 img/selfhst/minecraft.svg delete mode 100644 img/selfhst/miniflux-light.svg delete mode 100644 img/selfhst/miniflux.svg delete mode 100644 img/selfhst/minio-light.svg delete mode 100644 img/selfhst/minio.svg delete mode 100644 img/selfhst/mirotalk.svg delete mode 100644 img/selfhst/misskey-light.svg delete mode 100644 img/selfhst/misskey.svg delete mode 100644 img/selfhst/mitmproxy-light.svg delete mode 100644 img/selfhst/mitmproxy.svg delete mode 100644 img/selfhst/mitra-light.svg delete mode 100644 img/selfhst/mitra.svg delete mode 100644 img/selfhst/mixpost.svg delete mode 100644 img/selfhst/mobilizon.svg delete mode 100644 img/selfhst/mongodb.svg delete mode 100644 img/selfhst/monica-light.svg delete mode 100644 img/selfhst/monica.svg delete mode 100644 img/selfhst/morphos.svg delete mode 100644 img/selfhst/mosquitto.svg delete mode 100644 img/selfhst/motioneye.svg delete mode 100644 img/selfhst/mqtt-light.svg delete mode 100644 img/selfhst/mqtt.svg delete mode 100644 img/selfhst/mullvad-vpn.svg delete mode 100644 img/selfhst/multi-scrobbler-light.svg delete mode 100644 img/selfhst/multi-scrobbler.svg delete mode 100644 img/selfhst/mumble.svg delete mode 100644 img/selfhst/music-assistant-light.svg delete mode 100644 img/selfhst/music-assistant.svg delete mode 100644 img/selfhst/mxroute-light.svg delete mode 100644 img/selfhst/mxroute.svg delete mode 100644 img/selfhst/myheats-light.svg delete mode 100644 img/selfhst/myheats.svg delete mode 100644 img/selfhst/mysql-light.svg delete mode 100644 img/selfhst/mysql.svg delete mode 100644 img/selfhst/n8n.svg delete mode 100644 img/selfhst/nasa.svg delete mode 100644 img/selfhst/navidrome.svg delete mode 100644 img/selfhst/neko-light.svg delete mode 100644 img/selfhst/neko.svg delete mode 100644 img/selfhst/neodb.svg delete mode 100644 img/selfhst/netalertx.svg delete mode 100644 img/selfhst/netbird.svg delete mode 100644 img/selfhst/netboot-xyz-light.svg delete mode 100644 img/selfhst/netboot-xyz.svg delete mode 100644 img/selfhst/netbox-light.svg delete mode 100644 img/selfhst/netbox.svg delete mode 100644 img/selfhst/netdata-light.svg delete mode 100644 img/selfhst/netdata.svg delete mode 100644 img/selfhst/netgear-light.svg delete mode 100644 img/selfhst/netgear.svg delete mode 100644 img/selfhst/netlify.svg delete mode 100644 img/selfhst/new-releases-light.svg delete mode 100644 img/selfhst/new-releases.svg delete mode 100644 img/selfhst/newsblur.svg delete mode 100644 img/selfhst/nextbeats.svg delete mode 100644 img/selfhst/nextcloud-light.svg delete mode 100644 img/selfhst/nextcloud-news-light.svg delete mode 100644 img/selfhst/nextcloud-news.svg delete mode 100644 img/selfhst/nextcloud-social-light.svg delete mode 100644 img/selfhst/nextcloud-social.svg delete mode 100644 img/selfhst/nextcloud-tables-light.svg delete mode 100644 img/selfhst/nextcloud-tables.svg delete mode 100644 img/selfhst/nextcloud.svg delete mode 100644 img/selfhst/nextcloudpi-light.svg delete mode 100644 img/selfhst/nextcloudpi.svg delete mode 100644 img/selfhst/nginx-light.svg delete mode 100644 img/selfhst/nginx-proxy-manager.svg delete mode 100644 img/selfhst/nginx.svg delete mode 100644 img/selfhst/nightscout-light.svg delete mode 100644 img/selfhst/nightscout.svg delete mode 100644 img/selfhst/njalla-light.svg delete mode 100644 img/selfhst/njalla.svg delete mode 100644 img/selfhst/nocobase-light.svg delete mode 100644 img/selfhst/nocobase.svg delete mode 100644 img/selfhst/nocodb-light.svg delete mode 100644 img/selfhst/nocodb.svg delete mode 100644 img/selfhst/node-red.svg delete mode 100644 img/selfhst/nodebb.svg delete mode 100644 img/selfhst/nordvpn-light.svg delete mode 100644 img/selfhst/nordvpn.svg delete mode 100644 img/selfhst/note-mark.svg delete mode 100644 img/selfhst/notesnook-light.svg delete mode 100644 img/selfhst/notesnook.svg delete mode 100644 img/selfhst/notion-light.svg delete mode 100644 img/selfhst/notion.svg delete mode 100644 img/selfhst/novu-light.svg delete mode 100644 img/selfhst/novu.svg delete mode 100644 img/selfhst/ntfy-light.svg delete mode 100644 img/selfhst/ntfy.svg delete mode 100644 img/selfhst/obsidian.svg delete mode 100644 img/selfhst/obtainium.svg delete mode 100644 img/selfhst/octoprint.svg delete mode 100644 img/selfhst/olivetin.svg delete mode 100644 img/selfhst/ollama-light.svg delete mode 100644 img/selfhst/ollama.svg delete mode 100644 img/selfhst/omada.svg delete mode 100644 img/selfhst/ombi.svg delete mode 100644 img/selfhst/omnivore.svg delete mode 100644 img/selfhst/onedev-light.svg delete mode 100644 img/selfhst/onedev.svg delete mode 100644 img/selfhst/oneuptime-light.svg delete mode 100644 img/selfhst/oneuptime.svg delete mode 100644 img/selfhst/open-source-initiative-light.svg delete mode 100644 img/selfhst/open-source-initiative.svg delete mode 100644 img/selfhst/openbooks-light.svg delete mode 100644 img/selfhst/openbooks.svg delete mode 100644 img/selfhst/openchangelog-light.svg delete mode 100644 img/selfhst/openchangelog.svg delete mode 100644 img/selfhst/openemr-light.svg delete mode 100644 img/selfhst/openemr.svg delete mode 100644 img/selfhst/opengist-light.svg delete mode 100644 img/selfhst/opengist.svg delete mode 100644 img/selfhst/openldap.svg delete mode 100644 img/selfhst/openmediavault-light.svg delete mode 100644 img/selfhst/openmediavault.svg delete mode 100644 img/selfhst/openpanel-light.svg delete mode 100644 img/selfhst/openpanel.svg delete mode 100644 img/selfhst/openprinting-cups.svg delete mode 100644 img/selfhst/openreads.svg delete mode 100644 img/selfhst/opensearch-light.svg delete mode 100644 img/selfhst/opensearch.svg delete mode 100644 img/selfhst/openspeedtest-light.svg delete mode 100644 img/selfhst/openspeedtest.svg delete mode 100644 img/selfhst/opentalk.svg delete mode 100644 img/selfhst/opentofu-light.svg delete mode 100644 img/selfhst/opentofu.svg delete mode 100644 img/selfhst/openvpn-light.svg delete mode 100644 img/selfhst/openvpn.svg delete mode 100644 img/selfhst/openwrt-light.svg delete mode 100644 img/selfhst/openwrt.svg delete mode 100644 img/selfhst/opnform-light.svg delete mode 100644 img/selfhst/opnform.svg delete mode 100644 img/selfhst/opnsense.svg delete mode 100644 img/selfhst/outline.svg delete mode 100644 img/selfhst/overleaf.svg delete mode 100644 img/selfhst/overseerr.svg delete mode 100644 img/selfhst/owncast.svg delete mode 100644 img/selfhst/owncloud-light.svg delete mode 100644 img/selfhst/owncloud.svg delete mode 100644 img/selfhst/owntone.svg delete mode 100644 img/selfhst/owntracks.svg delete mode 100644 img/selfhst/oxker.svg delete mode 100644 img/selfhst/paperless-ngx-light.svg delete mode 100644 img/selfhst/paperless-ngx.svg delete mode 100644 img/selfhst/papermark-light.svg delete mode 100644 img/selfhst/papermark.svg delete mode 100644 img/selfhst/papermerge.svg delete mode 100644 img/selfhst/parseable.svg delete mode 100644 img/selfhst/passbolt.svg delete mode 100644 img/selfhst/patreon-light.svg delete mode 100644 img/selfhst/patreon.svg delete mode 100644 img/selfhst/payload-light.svg delete mode 100644 img/selfhst/payload.svg delete mode 100644 img/selfhst/pdfding-light.svg delete mode 100644 img/selfhst/pdfding.svg delete mode 100644 img/selfhst/peanut.svg delete mode 100644 img/selfhst/peertube.svg delete mode 100644 img/selfhst/pelican-panel.svg delete mode 100644 img/selfhst/penpot-light.svg delete mode 100644 img/selfhst/penpot.svg delete mode 100644 img/selfhst/peppermint.svg delete mode 100644 img/selfhst/pepperminty-wiki.svg delete mode 100644 img/selfhst/pfsense-light.svg delete mode 100644 img/selfhst/pfsense.svg delete mode 100644 img/selfhst/pg-back-web.svg delete mode 100644 img/selfhst/phanpy-light.svg delete mode 100644 img/selfhst/phanpy.svg delete mode 100644 img/selfhst/phorge-light.svg delete mode 100644 img/selfhst/phorge.svg delete mode 100644 img/selfhst/photopea-light.svg delete mode 100644 img/selfhst/photopea.svg delete mode 100644 img/selfhst/photoprism.svg delete mode 100644 img/selfhst/photoview.svg delete mode 100644 img/selfhst/pi-hole.svg delete mode 100644 img/selfhst/pigallery2-light.svg delete mode 100644 img/selfhst/pigallery2.svg delete mode 100644 img/selfhst/pikapods-light.svg delete mode 100644 img/selfhst/pikapods.svg delete mode 100644 img/selfhst/pingvin-share.svg delete mode 100644 img/selfhst/pinkary.svg delete mode 100644 img/selfhst/piped.svg delete mode 100644 img/selfhst/piwigo.svg delete mode 100644 img/selfhst/pixelfed.svg delete mode 100644 img/selfhst/plane.svg delete mode 100644 img/selfhst/planka-light.svg delete mode 100644 img/selfhst/planka.svg delete mode 100644 img/selfhst/plausible.svg delete mode 100644 img/selfhst/pleroma.svg delete mode 100644 img/selfhst/plex-rewind.svg delete mode 100644 img/selfhst/plex.svg delete mode 100644 img/selfhst/plikshare.svg delete mode 100644 img/selfhst/pocket-casts-light.svg delete mode 100644 img/selfhst/pocket-casts.svg delete mode 100644 img/selfhst/pocket-id-light.svg delete mode 100644 img/selfhst/pocket-id.svg delete mode 100644 img/selfhst/podfetch-light.svg delete mode 100644 img/selfhst/podfetch.svg delete mode 100644 img/selfhst/podman.svg delete mode 100644 img/selfhst/portainer-light.svg delete mode 100644 img/selfhst/portainer.svg delete mode 100644 img/selfhst/postal.svg delete mode 100644 img/selfhst/postgresql.svg delete mode 100644 img/selfhst/posthog.svg delete mode 100644 img/selfhst/postiz-light.svg delete mode 100644 img/selfhst/postiz.svg delete mode 100644 img/selfhst/private-internet-access.svg delete mode 100644 img/selfhst/privatebin.svg delete mode 100644 img/selfhst/projectsend.svg delete mode 100644 img/selfhst/prometheus.svg delete mode 100644 img/selfhst/proton-calendar.svg delete mode 100644 img/selfhst/proton-drive.svg delete mode 100644 img/selfhst/proton-pass.svg delete mode 100644 img/selfhst/proton-vpn.svg delete mode 100644 img/selfhst/protonmail.svg delete mode 100644 img/selfhst/prowlarr.svg delete mode 100644 img/selfhst/proxmox-light.svg delete mode 100644 img/selfhst/proxmox.svg delete mode 100644 img/selfhst/psitransfer-light.svg delete mode 100644 img/selfhst/psitransfer.svg delete mode 100644 img/selfhst/pterodactyl.svg delete mode 100644 img/selfhst/pushover-light.svg delete mode 100644 img/selfhst/pushover.svg delete mode 100644 img/selfhst/pyload.svg delete mode 100644 img/selfhst/python-light.svg delete mode 100644 img/selfhst/python.svg delete mode 100644 img/selfhst/qbittorrent.svg delete mode 100644 img/selfhst/qnap-light.svg delete mode 100644 img/selfhst/qnap.svg delete mode 100644 img/selfhst/quickwit.svg delete mode 100644 img/selfhst/radarr-4k-light.svg delete mode 100644 img/selfhst/radarr-4k.svg delete mode 100644 img/selfhst/radarr-anime-light.svg delete mode 100644 img/selfhst/radarr-anime.svg delete mode 100644 img/selfhst/radarr-light.svg delete mode 100644 img/selfhst/radarr-v1.svg delete mode 100644 img/selfhst/radarr.svg delete mode 100644 img/selfhst/radicale.svg delete mode 100644 img/selfhst/raindrop-io.svg delete mode 100644 img/selfhst/rallly-light.svg delete mode 100644 img/selfhst/rallly.svg delete mode 100644 img/selfhst/rancher-desktop-light.svg delete mode 100644 img/selfhst/rancher-desktop.svg delete mode 100644 img/selfhst/rancher-epinio-light.svg delete mode 100644 img/selfhst/rancher-epinio.svg delete mode 100644 img/selfhst/rancher-fleet-light.svg delete mode 100644 img/selfhst/rancher-fleet.svg delete mode 100644 img/selfhst/rancher-harvester-light.svg delete mode 100644 img/selfhst/rancher-harvester.svg delete mode 100644 img/selfhst/rancher-hypper-light.svg delete mode 100644 img/selfhst/rancher-hypper.svg delete mode 100644 img/selfhst/rancher-k3os-light.svg delete mode 100644 img/selfhst/rancher-k3os.svg delete mode 100644 img/selfhst/rancher-k3s-light.svg delete mode 100644 img/selfhst/rancher-k3s.svg delete mode 100644 img/selfhst/rancher-kubewarden-light.svg delete mode 100644 img/selfhst/rancher-kubewarden.svg delete mode 100644 img/selfhst/rancher-light.svg delete mode 100644 img/selfhst/rancher-longhorn-light.svg delete mode 100644 img/selfhst/rancher-longhorn.svg delete mode 100644 img/selfhst/rancher-opni-light.svg delete mode 100644 img/selfhst/rancher-opni.svg delete mode 100644 img/selfhst/rancher-rio-light.svg delete mode 100644 img/selfhst/rancher-rio.svg delete mode 100644 img/selfhst/rancher-rke-light.svg delete mode 100644 img/selfhst/rancher-rke.svg delete mode 100644 img/selfhst/rancher-submariner-light.svg delete mode 100644 img/selfhst/rancher-submariner.svg delete mode 100644 img/selfhst/rancher.svg delete mode 100644 img/selfhst/raspberry-pi.svg delete mode 100644 img/selfhst/rclone.svg delete mode 100644 img/selfhst/reactive-resume-light.svg delete mode 100644 img/selfhst/reactive-resume.svg delete mode 100644 img/selfhst/readarr.svg delete mode 100644 img/selfhst/readeck.svg delete mode 100644 img/selfhst/receipt-wrangler.svg delete mode 100644 img/selfhst/recipesage.svg delete mode 100644 img/selfhst/redict.svg delete mode 100644 img/selfhst/redis.svg delete mode 100644 img/selfhst/redlib-light.svg delete mode 100644 img/selfhst/redlib.svg delete mode 100644 img/selfhst/redmine-light.svg delete mode 100644 img/selfhst/redmine.svg delete mode 100644 img/selfhst/reolink-light.svg delete mode 100644 img/selfhst/reolink.svg delete mode 100644 img/selfhst/requestly.svg delete mode 100644 img/selfhst/resilio-sync-light.svg delete mode 100644 img/selfhst/resilio-sync.svg delete mode 100644 img/selfhst/restreamer.svg delete mode 100644 img/selfhst/revolt-light.svg delete mode 100644 img/selfhst/revolt.svg delete mode 100644 img/selfhst/rhasspy.svg delete mode 100644 img/selfhst/richy.svg delete mode 100644 img/selfhst/riverside-fm-light.svg delete mode 100644 img/selfhst/riverside-fm.svg delete mode 100644 img/selfhst/rocket-chat.svg delete mode 100644 img/selfhst/romm.svg delete mode 100644 img/selfhst/roundcube.svg delete mode 100644 img/selfhst/rss-bridge.svg delete mode 100644 img/selfhst/rss-translator.svg delete mode 100644 img/selfhst/rundeck.svg delete mode 100644 img/selfhst/runson-light.svg delete mode 100644 img/selfhst/runson.svg delete mode 100644 img/selfhst/sabnzbd.svg delete mode 100644 img/selfhst/safeline.svg delete mode 100644 img/selfhst/saltcorn.svg delete mode 100644 img/selfhst/scratch-map-light.svg delete mode 100644 img/selfhst/scratch-map.svg delete mode 100644 img/selfhst/scrutiny-light.svg delete mode 100644 img/selfhst/scrutiny.svg delete mode 100644 img/selfhst/seafile.svg delete mode 100644 img/selfhst/searxng-light.svg delete mode 100644 img/selfhst/searxng.svg delete mode 100644 img/selfhst/secureai-tools-light.svg delete mode 100644 img/selfhst/secureai-tools.svg delete mode 100644 img/selfhst/seedsync.svg delete mode 100644 img/selfhst/seelf.svg delete mode 100644 img/selfhst/self-hosted-gateway.svg delete mode 100644 img/selfhst/selfh-st-light.svg delete mode 100644 img/selfhst/selfh-st.svg delete mode 100644 img/selfhst/semaphore-ui-light.svg delete mode 100644 img/selfhst/semaphore-ui.svg delete mode 100644 img/selfhst/sendgrid.svg delete mode 100644 img/selfhst/servarr-light.svg delete mode 100644 img/selfhst/servarr.svg delete mode 100644 img/selfhst/shaarli.svg delete mode 100644 img/selfhst/shellhub-light.svg delete mode 100644 img/selfhst/shellhub.svg delete mode 100644 img/selfhst/shlink.svg delete mode 100644 img/selfhst/shoko-server-light.svg delete mode 100644 img/selfhst/shoko-server.svg delete mode 100644 img/selfhst/signal-light.svg delete mode 100644 img/selfhst/signal.svg delete mode 100644 img/selfhst/signature-pdf-libre-light.svg delete mode 100644 img/selfhst/signature-pdf-libre.svg delete mode 100644 img/selfhst/simplex-chat-light.svg delete mode 100644 img/selfhst/simplex-chat.svg delete mode 100644 img/selfhst/siyuan-light.svg delete mode 100644 img/selfhst/siyuan.svg delete mode 100644 img/selfhst/slash-light.svg delete mode 100644 img/selfhst/slash.svg delete mode 100644 img/selfhst/slskd-light.svg delete mode 100644 img/selfhst/slskd.svg delete mode 100644 img/selfhst/snikket.svg delete mode 100644 img/selfhst/socialhome-light.svg delete mode 100644 img/selfhst/socialhome.svg delete mode 100644 img/selfhst/sofe-light.svg delete mode 100644 img/selfhst/sofe.svg delete mode 100644 img/selfhst/solidtime-light.svg delete mode 100644 img/selfhst/solidtime.svg delete mode 100644 img/selfhst/sonarqube.svg delete mode 100644 img/selfhst/sonarr-4k-light.svg delete mode 100644 img/selfhst/sonarr-4k.svg delete mode 100644 img/selfhst/sonarr-anime-light.svg delete mode 100644 img/selfhst/sonarr-anime.svg delete mode 100644 img/selfhst/sonarr-light.svg delete mode 100644 img/selfhst/sonarr-radarr-light.svg delete mode 100644 img/selfhst/sonarr-radarr.svg delete mode 100644 img/selfhst/sonarr.svg delete mode 100644 img/selfhst/specifically-clementines.svg delete mode 100644 img/selfhst/spoolman-light.svg delete mode 100644 img/selfhst/spoolman.svg delete mode 100644 img/selfhst/squirrel-servers-manager.svg delete mode 100644 img/selfhst/squoosh.svg delete mode 100644 img/selfhst/sshwifty.svg delete mode 100644 img/selfhst/stalwart-mail-server.svg delete mode 100644 img/selfhst/standard-notes.svg delete mode 100644 img/selfhst/step-ca.svg delete mode 100644 img/selfhst/stirling-pdf.svg delete mode 100644 img/selfhst/stormkit.svg delete mode 100644 img/selfhst/subatic.svg delete mode 100644 img/selfhst/supabase.svg delete mode 100644 img/selfhst/swarmpit-light.svg delete mode 100644 img/selfhst/swarmpit.svg delete mode 100644 img/selfhst/synapse-light.svg delete mode 100644 img/selfhst/synapse.svg delete mode 100644 img/selfhst/syncthing.svg delete mode 100644 img/selfhst/synology-light.svg delete mode 100644 img/selfhst/synology.svg delete mode 100644 img/selfhst/tangerine-ui.svg delete mode 100644 img/selfhst/tasmoadmin.svg delete mode 100644 img/selfhst/tautulli.svg delete mode 100644 img/selfhst/telegram.svg delete mode 100644 img/selfhst/teleport-light.svg delete mode 100644 img/selfhst/teleport.svg delete mode 100644 img/selfhst/teslamate-light.svg delete mode 100644 img/selfhst/teslamate.svg delete mode 100644 img/selfhst/the-lounge-light.svg delete mode 100644 img/selfhst/the-lounge.svg delete mode 100644 img/selfhst/threads-light.svg delete mode 100644 img/selfhst/threads.svg delete mode 100644 img/selfhst/thunderbird-light.svg delete mode 100644 img/selfhst/thunderbird.svg delete mode 100644 img/selfhst/tianji-light.svg delete mode 100644 img/selfhst/tianji.svg delete mode 100644 img/selfhst/tiddlywiki-light.svg delete mode 100644 img/selfhst/tiddlywiki.svg delete mode 100644 img/selfhst/tmdb-light.svg delete mode 100644 img/selfhst/tmdb.svg delete mode 100644 img/selfhst/tooljet.svg delete mode 100644 img/selfhst/touitomamout.svg delete mode 100644 img/selfhst/tp-link-light.svg delete mode 100644 img/selfhst/tp-link.svg delete mode 100644 img/selfhst/tpdb-light.svg delete mode 100644 img/selfhst/tpdb.svg delete mode 100644 img/selfhst/traccar.svg delete mode 100644 img/selfhst/trackly-light.svg delete mode 100644 img/selfhst/trackly.svg delete mode 100644 img/selfhst/traefik.svg delete mode 100644 img/selfhst/trakt-light.svg delete mode 100644 img/selfhst/trakt.svg delete mode 100644 img/selfhst/transmission.svg delete mode 100644 img/selfhst/trilium.svg delete mode 100644 img/selfhst/triliumnext.svg delete mode 100644 img/selfhst/truenas-core-light.svg delete mode 100644 img/selfhst/truenas-core.svg delete mode 100644 img/selfhst/truenas-scale-light.svg delete mode 100644 img/selfhst/truenas-scale.svg delete mode 100644 img/selfhst/trusted-cgi-light.svg delete mode 100644 img/selfhst/trusted-cgi.svg delete mode 100644 img/selfhst/tubesync-light.svg delete mode 100644 img/selfhst/tubesync.svg delete mode 100644 img/selfhst/tumblr-light.svg delete mode 100644 img/selfhst/tumblr.svg delete mode 100644 img/selfhst/tvdb-light.svg delete mode 100644 img/selfhst/tvdb.svg delete mode 100644 img/selfhst/twingate-light.svg delete mode 100644 img/selfhst/twingate.svg delete mode 100644 img/selfhst/typemill-light.svg delete mode 100644 img/selfhst/typemill.svg delete mode 100644 img/selfhst/ubiquiti-unifi-light.svg delete mode 100644 img/selfhst/ubiquiti-unifi.svg delete mode 100644 img/selfhst/umami-light.svg delete mode 100644 img/selfhst/umami.svg delete mode 100644 img/selfhst/umbrel.svg delete mode 100644 img/selfhst/unbound.svg delete mode 100644 img/selfhst/undb.svg delete mode 100644 img/selfhst/unifi-voucher-site.svg delete mode 100644 img/selfhst/unraid.svg delete mode 100644 img/selfhst/upsnap.svg delete mode 100644 img/selfhst/uptime-kuma.svg delete mode 100644 img/selfhst/valetudo-light.svg delete mode 100644 img/selfhst/valetudo.svg delete mode 100644 img/selfhst/valkey-light.svg delete mode 100644 img/selfhst/valkey.svg delete mode 100644 img/selfhst/vaultwarden-light.svg delete mode 100644 img/selfhst/vaultwarden.svg delete mode 100644 img/selfhst/vector.svg delete mode 100644 img/selfhst/victoriametrics-light.svg delete mode 100644 img/selfhst/victoriametrics.svg delete mode 100644 img/selfhst/vidzy.svg delete mode 100644 img/selfhst/vikunja.svg delete mode 100644 img/selfhst/viseron.svg delete mode 100644 img/selfhst/voilib-light.svg delete mode 100644 img/selfhst/voilib.svg delete mode 100644 img/selfhst/voltaserve-light.svg delete mode 100644 img/selfhst/voltaserve.svg delete mode 100644 img/selfhst/voron-light.svg delete mode 100644 img/selfhst/voron.svg delete mode 100644 img/selfhst/vuetorrent-light.svg delete mode 100644 img/selfhst/vuetorrent.svg delete mode 100644 img/selfhst/wakapi-light.svg delete mode 100644 img/selfhst/wakapi.svg delete mode 100644 img/selfhst/wallabag-light.svg delete mode 100644 img/selfhst/wallabag.svg delete mode 100644 img/selfhst/wanderer-light.svg delete mode 100644 img/selfhst/wanderer.svg delete mode 100644 img/selfhst/webtrees.svg delete mode 100644 img/selfhst/wekan.svg delete mode 100644 img/selfhst/wger.svg delete mode 100644 img/selfhst/whats-up-docker-light.svg delete mode 100644 img/selfhst/whats-up-docker.svg delete mode 100644 img/selfhst/wiki-js.svg delete mode 100644 img/selfhst/wikidocs.svg delete mode 100644 img/selfhst/wikipedia-light.svg delete mode 100644 img/selfhst/wikipedia.svg delete mode 100644 img/selfhst/willow.svg delete mode 100644 img/selfhst/windmill-light.svg delete mode 100644 img/selfhst/windmill.svg delete mode 100644 img/selfhst/windows-retro-light.svg delete mode 100644 img/selfhst/windows-retro.svg delete mode 100644 img/selfhst/wireguard.svg delete mode 100644 img/selfhst/wizarr.svg delete mode 100644 img/selfhst/woocommerce.svg delete mode 100644 img/selfhst/worklenz-light.svg delete mode 100644 img/selfhst/worklenz.svg delete mode 100644 img/selfhst/writefreely-light.svg delete mode 100644 img/selfhst/writefreely.svg delete mode 100644 img/selfhst/xbackbone.svg delete mode 100644 img/selfhst/xen-orchestra.svg delete mode 100644 img/selfhst/xpipe-light.svg delete mode 100644 img/selfhst/xpipe.svg delete mode 100644 img/selfhst/xwiki-light.svg delete mode 100644 img/selfhst/xwiki.svg delete mode 100644 img/selfhst/yacht-light.svg delete mode 100644 img/selfhst/yacht.svg delete mode 100644 img/selfhst/yamtrack-light.svg delete mode 100644 img/selfhst/yamtrack.svg delete mode 100644 img/selfhst/yarr-light.svg delete mode 100644 img/selfhst/yarr.svg delete mode 100644 img/selfhst/ynab-light.svg delete mode 100644 img/selfhst/ynab.svg delete mode 100644 img/selfhst/your-spotify.svg delete mode 100644 img/selfhst/yourls.svg delete mode 100644 img/selfhst/youtube-dl.svg delete mode 100644 img/selfhst/yunohost-light.svg delete mode 100644 img/selfhst/yunohost.svg delete mode 100644 img/selfhst/z-wave-js-ui-light.svg delete mode 100644 img/selfhst/z-wave-js-ui.svg delete mode 100644 img/selfhst/zabbix.svg delete mode 100644 img/selfhst/zammad.svg delete mode 100644 img/selfhst/zerotier-light.svg delete mode 100644 img/selfhst/zerotier.svg delete mode 100644 img/selfhst/zigbee2mqtt.svg delete mode 100644 img/selfhst/zipcaptions-light.svg delete mode 100644 img/selfhst/zipcaptions.svg delete mode 100644 img/selfhst/zitadel-light.svg delete mode 100644 img/selfhst/zitadel.svg delete mode 100644 img/selfhst/zoraxy-light.svg delete mode 100644 img/selfhst/zoraxy.svg diff --git a/.gitignore b/.gitignore index 75c56a761..694fd5428 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ dev.properties extensions.txt dev_storage local/ +local*/ local_*/ .vs .vscode diff --git a/README.md b/README.md index 1ef525db2..b07351320 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,8 @@ It currently supports: - [Kubernetes](https://kubernetes.io/) clusters, pods, and containers - [Windows Subsystem for Linux](https://ubuntu.com/wsl), [Cygwin](https://www.cygwin.com/), and [MSYS2](https://www.msys2.org/) instances - [Powershell Remote Sessions](https://learn.microsoft.com/en-us/powershell/scripting/learn/remoting/running-remote-commands?view=powershell-7.3) -- [Teleport tsh connections](https://goteleport.com/) -- VNC connections -- Any other custom remote connection methods that work through the command-line +- [Tailscale SSH](https://tailscale.com/kb/1193/tailscale-ssh) and [Teleport](https://goteleport.com/) connections +- RDP and VNC connections ## Connection hub diff --git a/app/build.gradle b/app/build.gradle index 6aa569d65..301049013 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -48,9 +48,10 @@ dependencies { api 'com.vladsch.flexmark:flexmark-ext-yaml-front-matter:0.64.8' api 'com.vladsch.flexmark:flexmark-ext-toc:0.64.8' + api("com.github.weisj:jsvg:1.7.0") api files("$rootDir/gradle/gradle_scripts/markdowngenerator-1.3.1.1.jar") api files("$rootDir/gradle/gradle_scripts/vernacular-1.16.jar") - api 'org.bouncycastle:bcprov-jdk18on:1.79' + api 'org.bouncycastle:bcprov-jdk18on:1.80' api 'info.picocli:picocli:4.7.6' api ('org.kohsuke:github-api:1.326') { exclude group: 'org.apache.commons', module: 'commons-lang3' @@ -108,6 +109,8 @@ run { def exts = files(project.allExtensions.stream().map(p -> p.getTasksByName('jar', true)[0].outputs.files.singleFile).toList()); classpath += exts + + dependsOn(project.allExtensions.stream().map(p -> p.getTasksByName('jar', true)[0]).toList()) } task runAttachedDebugger(type: JavaExec) { @@ -118,7 +121,7 @@ task runAttachedDebugger(type: JavaExec) { modularity.inferModulePath = true jvmArgs += jvmRunArgs jvmArgs += List.of( - "-javaagent:${System.getProperty("user.home")}/.attachme/attachme-agent-1.2.4.jar=port:7857,host:localhost".toString(), + "-javaagent:${System.getProperty("user.home")}/.attachme/attachme-agent-1.2.9.jar=port:7857,host:localhost".toString(), "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=127.0.0.1:0" ) jvmArgs += ['-XX:+EnableDynamicAgentLoading'] @@ -126,6 +129,8 @@ task runAttachedDebugger(type: JavaExec) { def exts = files(project.allExtensions.stream().map(p -> p.getTasksByName('jar', true)[0].outputs.files.singleFile).toList()); classpath += exts + dependsOn(project.allExtensions.stream().map(p -> p.getTasksByName('jar', true)[0]).toList()) + } processResources { diff --git a/app/src/main/java/io/xpipe/app/Main.java b/app/src/main/java/io/xpipe/app/Main.java index 1f87356fb..0943ff784 100644 --- a/app/src/main/java/io/xpipe/app/Main.java +++ b/app/src/main/java/io/xpipe/app/Main.java @@ -19,7 +19,7 @@ public class Main { """ The daemon executable xpiped does not accept any command-line arguments. - For a reference on what you can do from the CLI, take a look at the xpipe CLI executable instead. + For a reference on how to use xpipe from the command-line, take a look at https://docs.xpipe.io/cli. """); return; } diff --git a/app/src/main/java/io/xpipe/app/beacon/impl/CategoryAddExchangeImpl.java b/app/src/main/java/io/xpipe/app/beacon/impl/CategoryAddExchangeImpl.java index 1f9b90954..7437ea490 100644 --- a/app/src/main/java/io/xpipe/app/beacon/impl/CategoryAddExchangeImpl.java +++ b/app/src/main/java/io/xpipe/app/beacon/impl/CategoryAddExchangeImpl.java @@ -15,9 +15,10 @@ public class CategoryAddExchangeImpl extends CategoryAddExchange { throw new BeaconClientException("Parent category with id " + msg.getParent() + " does not exist"); } - var found = DataStorage.get().getStoreCategories().stream().filter( - dataStoreCategory -> msg.getParent().equals(dataStoreCategory.getParentCategory()) && - msg.getName().equals(dataStoreCategory.getName())).findAny(); + var found = DataStorage.get().getStoreCategories().stream() + .filter(dataStoreCategory -> msg.getParent().equals(dataStoreCategory.getParentCategory()) + && msg.getName().equals(dataStoreCategory.getName())) + .findAny(); if (found.isPresent()) { return Response.builder().category(found.get().getUuid()).build(); } diff --git a/app/src/main/java/io/xpipe/app/beacon/impl/FsReadExchangeImpl.java b/app/src/main/java/io/xpipe/app/beacon/impl/FsReadExchangeImpl.java index 590a3f229..b56c90841 100644 --- a/app/src/main/java/io/xpipe/app/beacon/impl/FsReadExchangeImpl.java +++ b/app/src/main/java/io/xpipe/app/beacon/impl/FsReadExchangeImpl.java @@ -2,10 +2,10 @@ package io.xpipe.app.beacon.impl; import io.xpipe.app.beacon.AppBeaconServer; import io.xpipe.app.beacon.BlobManager; +import io.xpipe.app.ext.ConnectionFileSystem; import io.xpipe.app.util.FixedSizeInputStream; import io.xpipe.beacon.BeaconClientException; import io.xpipe.beacon.api.FsReadExchange; -import io.xpipe.core.store.ConnectionFileSystem; import com.sun.net.httpserver.HttpExchange; import lombok.SneakyThrows; diff --git a/app/src/main/java/io/xpipe/app/beacon/impl/FsWriteExchangeImpl.java b/app/src/main/java/io/xpipe/app/beacon/impl/FsWriteExchangeImpl.java index d3207064c..e30982696 100644 --- a/app/src/main/java/io/xpipe/app/beacon/impl/FsWriteExchangeImpl.java +++ b/app/src/main/java/io/xpipe/app/beacon/impl/FsWriteExchangeImpl.java @@ -2,8 +2,8 @@ package io.xpipe.app.beacon.impl; import io.xpipe.app.beacon.AppBeaconServer; import io.xpipe.app.beacon.BlobManager; +import io.xpipe.app.ext.ConnectionFileSystem; import io.xpipe.beacon.api.FsWriteExchange; -import io.xpipe.core.store.ConnectionFileSystem; import com.sun.net.httpserver.HttpExchange; import lombok.SneakyThrows; diff --git a/app/src/main/java/io/xpipe/app/beacon/impl/TerminalPrepareExchangeImpl.java b/app/src/main/java/io/xpipe/app/beacon/impl/TerminalPrepareExchangeImpl.java new file mode 100644 index 000000000..711552a37 --- /dev/null +++ b/app/src/main/java/io/xpipe/app/beacon/impl/TerminalPrepareExchangeImpl.java @@ -0,0 +1,32 @@ +package io.xpipe.app.beacon.impl; + +import io.xpipe.app.prefs.AppPrefs; +import io.xpipe.app.terminal.TerminalLauncherManager; +import io.xpipe.app.terminal.TerminalView; +import io.xpipe.beacon.BeaconClientException; +import io.xpipe.beacon.api.TerminalPrepareExchange; + +import com.sun.net.httpserver.HttpExchange; + +public class TerminalPrepareExchangeImpl extends TerminalPrepareExchange { + + @Override + public Object handle(HttpExchange exchange, Request msg) throws BeaconClientException { + TerminalView.get().open(msg.getRequest(), msg.getPid()); + TerminalLauncherManager.registerPid(msg.getRequest(), msg.getPid()); + var term = AppPrefs.get().terminalType().getValue(); + var unicode = term.supportsUnicode(); + var escapes = term.supportsEscapes(); + var finished = TerminalLauncherManager.isCompletedSuccessfully(msg.getRequest()); + return Response.builder() + .supportsUnicode(unicode) + .supportsEscapeSequences(escapes) + .alreadyFinished(finished) + .build(); + } + + @Override + public boolean requiresEnabledApi() { + return false; + } +} diff --git a/app/src/main/java/io/xpipe/app/beacon/impl/TerminalWaitExchangeImpl.java b/app/src/main/java/io/xpipe/app/beacon/impl/TerminalWaitExchangeImpl.java index 131450996..2765ed077 100644 --- a/app/src/main/java/io/xpipe/app/beacon/impl/TerminalWaitExchangeImpl.java +++ b/app/src/main/java/io/xpipe/app/beacon/impl/TerminalWaitExchangeImpl.java @@ -1,7 +1,6 @@ package io.xpipe.app.beacon.impl; import io.xpipe.app.terminal.TerminalLauncherManager; -import io.xpipe.app.terminal.TerminalView; import io.xpipe.beacon.BeaconClientException; import io.xpipe.beacon.BeaconServerException; import io.xpipe.beacon.api.TerminalWaitExchange; @@ -9,10 +8,10 @@ import io.xpipe.beacon.api.TerminalWaitExchange; import com.sun.net.httpserver.HttpExchange; public class TerminalWaitExchangeImpl extends TerminalWaitExchange { + @Override public Object handle(HttpExchange exchange, Request msg) throws BeaconClientException, BeaconServerException { - TerminalView.get().open(msg.getRequest(), msg.getPid()); - TerminalLauncherManager.waitExchange(msg.getRequest(), msg.getPid()); + TerminalLauncherManager.waitExchange(msg.getRequest()); return Response.builder().build(); } diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionComp.java index e332c2b70..e35c3d372 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionComp.java @@ -11,7 +11,6 @@ import io.xpipe.app.comp.base.LeftSplitPaneComp; import io.xpipe.app.comp.base.StackComp; import io.xpipe.app.comp.base.VerticalComp; import io.xpipe.app.comp.store.StoreEntryWrapper; -import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppLayoutModel; import io.xpipe.app.ext.ShellStore; import io.xpipe.app.storage.DataStoreEntryRef; @@ -62,7 +61,6 @@ public class BrowserFileChooserSessionComp extends DialogComp { }); var comp = new BrowserFileChooserSessionComp(stage, model); comp.apply(struc -> struc.get().setPrefSize(1200, 700)) - .apply(struc -> AppFont.normal(struc.get())) .styleClass("browser") .styleClass("chooser"); return comp; diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionComp.java index 0609562a6..510f4ed29 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionComp.java @@ -93,13 +93,14 @@ public class BrowserFullSessionComp extends SimpleComp { node.setClip(null); node.setPickOnBounds(false); }); - struc.get().lookupAll(".split-pane-divider").forEach(node -> node.setViewOrder(1)); + struc.get().lookupAll(".split-pane-divider").forEach(node -> node.setViewOrder(-1)); }); } }); }); splitPane.styleClass("browser"); - return splitPane.createRegion(); + var r = splitPane.createRegion(); + return r; } private Comp> createLeftSide() { @@ -194,7 +195,6 @@ public class BrowserFullSessionComp extends SimpleComp { struc.get().setMinWidth(rightSplit.get()); struc.get().setPrefWidth(rightSplit.get()); struc.get().setMaxWidth(rightSplit.get()); - struc.get().getParent().requestLayout(); }); }); @@ -202,7 +202,6 @@ public class BrowserFullSessionComp extends SimpleComp { struc.get().setMinWidth(newValue.doubleValue()); struc.get().setPrefWidth(newValue.doubleValue()); struc.get().setMaxWidth(newValue.doubleValue()); - struc.get().getParent().requestLayout(); }); AnchorPane.setBottomAnchor(struc.get(), 0.0); diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionModel.java b/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionModel.java index 01988bfa9..9eb9dfc49 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionModel.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserFullSessionModel.java @@ -2,7 +2,6 @@ package io.xpipe.app.browser; import io.xpipe.app.browser.file.BrowserFileSystemTabModel; import io.xpipe.app.browser.file.BrowserHistorySavedState; -import io.xpipe.app.browser.file.BrowserHistorySavedStateImpl; import io.xpipe.app.browser.file.BrowserHistoryTabModel; import io.xpipe.app.browser.file.BrowserTransferModel; import io.xpipe.app.prefs.AppPrefs; @@ -189,7 +188,9 @@ public class BrowserFullSessionModel extends BrowserAbstractSessionModel 0) { + ThreadHelper.sleep(1000); + } } // Delete all files diff --git a/app/src/main/java/io/xpipe/app/browser/BrowserSessionTabsComp.java b/app/src/main/java/io/xpipe/app/browser/BrowserSessionTabsComp.java index 3d4556746..ed23d3daa 100644 --- a/app/src/main/java/io/xpipe/app/browser/BrowserSessionTabsComp.java +++ b/app/src/main/java/io/xpipe/app/browser/BrowserSessionTabsComp.java @@ -57,7 +57,7 @@ public class BrowserSessionTabsComp extends SimpleComp { var tabs = createTabPane(); var topBackground = Comp.hspacer().styleClass("top-spacer").createRegion(); leftPadding.subscribe(number -> { - StackPane.setMargin(topBackground, new Insets(0, 0, 0, -number.doubleValue() - 6)); + StackPane.setMargin(topBackground, new Insets(0, 0, 0, -number.doubleValue() - 3)); }); var stack = new StackPane(topBackground, tabs); stack.setAlignment(Pos.TOP_CENTER); @@ -217,7 +217,8 @@ public class BrowserSessionTabsComp extends SimpleComp { headerArea .paddingProperty() .bind(Bindings.createObjectBinding( - () -> new Insets(2, 0, 4, -leftPadding.get() + 2), leftPadding)); + () -> new Insets(2, 0, 4, -leftPadding.get() + 3), leftPadding)); + tabs.setPadding(new Insets(0, 0, 0, -5)); headerHeight.bind(headerArea.heightProperty()); }); } @@ -431,7 +432,7 @@ public class BrowserSessionTabsComp extends SimpleComp { }, tabModel.getName(), global, - AppPrefs.get().language(), + AppI18n.activeLanguage(), AppPrefs.get().censorMode())); } else { tab.textProperty().bind(tabModel.getName()); diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserClipboard.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserClipboard.java index ff1b380d4..c01972148 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserClipboard.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserClipboard.java @@ -45,7 +45,12 @@ public class BrowserClipboard { } List data = (List) clipboard.getData(DataFlavor.javaFileListFlavor); - var files = data.stream().map(f -> f.toPath()).toList(); + // Sometimes file data can contain invalid chars. Why? + var files = data.stream() + .filter(file -> + file.toString().chars().noneMatch(value -> Character.isISOControl(value))) + .map(f -> f.toPath()) + .toList(); if (files.size() == 0) { return; } diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListFilterComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListFilterComp.java index 1a9f5688e..428457d20 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListFilterComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListFilterComp.java @@ -5,7 +5,7 @@ import io.xpipe.app.comp.base.FilterComp; import io.xpipe.app.comp.base.HorizontalComp; import io.xpipe.app.comp.store.StoreCategoryWrapper; import io.xpipe.app.comp.store.StoreViewState; -import io.xpipe.app.core.AppFont; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.util.DataStoreCategoryChoiceComp; import javafx.beans.property.Property; @@ -33,14 +33,14 @@ public final class BrowserConnectionListFilterComp extends SimpleComp { this.category) .styleClass(Styles.LEFT_PILL) .apply(struc -> { - AppFont.medium(struc.get()); + AppFontSizes.base(struc.get()); }); var filter = new FilterComp(this.filter) .styleClass(Styles.RIGHT_PILL) .minWidth(0) .hgrow() .apply(struc -> { - AppFont.medium(struc.get()); + AppFontSizes.base(struc.get()); }); var top = new HorizontalComp(List.of(category, filter)) @@ -51,6 +51,7 @@ public final class BrowserConnectionListFilterComp extends SimpleComp { first.prefHeightProperty().bind(second.heightProperty()); first.minHeightProperty().bind(second.heightProperty()); first.maxHeightProperty().bind(second.heightProperty()); + AppFontSizes.xl(struc.get()); }) .styleClass("bookmarks-header") .createRegion(); diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java index ce70027b0..b11ea11c3 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java @@ -1,7 +1,7 @@ package io.xpipe.app.browser.file; import io.xpipe.app.browser.action.BrowserAction; -import io.xpipe.app.core.AppFont; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.util.InputHelper; import javafx.scene.control.ContextMenu; @@ -24,13 +24,13 @@ public final class BrowserContextMenu extends ContextMenu { } private void createMenu() { + AppFontSizes.lg(getStyleableNode()); + InputHelper.onLeft(this, false, e -> { hide(); e.consume(); }); - AppFont.normal(this.getStyleableNode()); - var empty = source == null; var selected = new ArrayList<>( empty diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java index a8a4b08fc..d141f1969 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java @@ -125,7 +125,7 @@ public final class BrowserFileListComp extends SimpleComp { fileList.setComparator(table.getComparator()); return true; }); - table.setFixedCellSize(32.0); + table.setFixedCellSize(30.0); prepareColumnVisibility(table, ownerCol, filenameCol); prepareTableScrollFix(table); @@ -134,7 +134,6 @@ public final class BrowserFileListComp extends SimpleComp { prepareTableEntries(table); prepareTableChanges(table, filenameCol, mtimeCol, modeCol, ownerCol); prepareTypedSelectionModel(table); - return table; } @@ -291,7 +290,7 @@ public final class BrowserFileListComp extends SimpleComp { }); fileList.getSelection().addListener((ListChangeListener) c -> { - var existing = new HashSet<>(fileList.getSelection()); + var existing = new HashSet<>(table.getSelectionModel().getSelectedItems()); var toApply = new HashSet<>(c.getList()); if (existing.equals(toApply)) { return; diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOpener.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOpener.java index 80a31116a..e1f1c0c90 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOpener.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOpener.java @@ -1,13 +1,13 @@ package io.xpipe.app.browser.file; import io.xpipe.app.core.window.AppWindowHelper; +import io.xpipe.app.ext.ConnectionFileSystem; import io.xpipe.app.prefs.AppPrefs; import io.xpipe.app.util.BooleanScope; import io.xpipe.app.util.FileBridge; import io.xpipe.app.util.FileOpener; import io.xpipe.core.process.ElevationFunction; import io.xpipe.core.process.OsType; -import io.xpipe.core.store.ConnectionFileSystem; import io.xpipe.core.store.FileEntry; import io.xpipe.core.store.FileInfo; import io.xpipe.core.store.FileNames; @@ -45,8 +45,8 @@ public class BrowserFileOpener { return fileSystem.openOutput(file.getPath(), totalBytes); } - var rootSc = sc.identicalSubShell() - .elevated(ElevationFunction.elevated("sudo")) + var rootSc = sc.identicalDialectSubShell() + .elevated(ElevationFunction.elevated(null)) .start(); var rootFs = new ConnectionFileSystem(rootSc); try { diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOverviewComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOverviewComp.java index e6bba8efa..f26c94c1f 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOverviewComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileOverviewComp.java @@ -6,7 +6,6 @@ import io.xpipe.app.comp.SimpleComp; import io.xpipe.app.comp.augment.GrowAugment; import io.xpipe.app.comp.base.HorizontalComp; import io.xpipe.app.comp.base.ListBoxViewComp; -import io.xpipe.app.comp.base.VBoxViewComp; import io.xpipe.core.store.FileEntry; import javafx.collections.ObservableList; @@ -48,12 +47,10 @@ public class BrowserFileOverviewComp extends SimpleComp { }); }; - if (grow) { - var c = new ListBoxViewComp<>(list, list, factory, true).styleClass("overview-file-list"); - return c.createRegion(); - } else { - var c = new VBoxViewComp<>(list, list, factory).styleClass("overview-file-list"); - return c.createRegion(); + var c = new ListBoxViewComp<>(list, list, factory, true).styleClass("overview-file-list"); + if (!grow) { + c.apply(struc -> struc.get().setFitToHeight(true)); } + return c.createRegion(); } } diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSelectionListComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSelectionListComp.java index d87ca9a4a..a47efd4b2 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSelectionListComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSelectionListComp.java @@ -60,6 +60,7 @@ public class BrowserFileSelectionListComp extends SimpleComp { .createRegion(); var t = nameTransformation.apply(entry); var l = new Label(t.getValue(), image); + l.setGraphicTextGap(6); l.setTextOverrun(OverrunStyle.CENTER_ELLIPSIS); t.addListener((observable, oldValue, newValue) -> { PlatformThread.runLaterIfNeeded(() -> { diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabComp.java index 0d0ee4951..e775993b6 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabComp.java @@ -7,7 +7,7 @@ import io.xpipe.app.comp.SimpleComp; import io.xpipe.app.comp.SimpleCompStructure; import io.xpipe.app.comp.augment.ContextMenuAugment; import io.xpipe.app.comp.base.*; -import io.xpipe.app.core.AppFont; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.util.InputHelper; import io.xpipe.app.util.PlatformThread; @@ -80,9 +80,10 @@ public class BrowserFileSystemTabComp extends SimpleComp { var topBar = new HBox(); topBar.setAlignment(Pos.CENTER); topBar.getStyleClass().add("top-bar"); + AppFontSizes.xl(topBar); var navBar = new BrowserNavBarComp(model).createStructure(); filter.textField().prefHeightProperty().bind(navBar.get().heightProperty()); - AppFont.medium(navBar.get()); + AppFontSizes.base(navBar.get()); topBar.getChildren() .setAll( overview, diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabModel.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabModel.java index d8f6f4d2b..1e39933b7 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabModel.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabModel.java @@ -10,7 +10,6 @@ import io.xpipe.app.ext.ProcessControlProvider; import io.xpipe.app.ext.ShellStore; import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.prefs.AppPrefs; -import io.xpipe.app.storage.DataStorage; import io.xpipe.app.storage.DataStoreEntryRef; import io.xpipe.app.terminal.*; import io.xpipe.app.util.BooleanScope; @@ -26,6 +25,7 @@ import javafx.collections.FXCollections; import javafx.collections.ObservableList; import lombok.Getter; +import lombok.NonNull; import lombok.SneakyThrows; import java.io.IOException; @@ -121,13 +121,15 @@ public final class BrowserFileSystemTabModel extends BrowserStoreSessionTab adjustedPath .toLowerCase() .startsWith(dialect.getExecutableName().toLowerCase()))) { - var cc = fileSystem - .getShell() - .get() - .singularSubShell(ShellOpenFunction.of(CommandBuilder.ofString(adjustedPath), false)); - openTerminalAsync(name, directory, cc, true); + var sub = fileSystem.getShell().get().subShell(); + var open = new ShellOpenFunction() { + + @Override + public CommandBuilder prepareWithoutInitCommand() { + return CommandBuilder.ofString(adjustedPath); + } + + @Override + public CommandBuilder prepareWithInitCommand(@NonNull String command) { + return CommandBuilder.ofString(command); + } + }; + sub.setDumbOpen(open); + sub.setTerminalOpen(open); + openTerminalAsync(name, directory, sub, true); } else { var cc = fileSystem.getShell().get().command(adjustedPath); openTerminalAsync(name, directory, cc, true); @@ -328,7 +341,7 @@ public final class BrowserFileSystemTabModel extends BrowserStoreSessionTab(state.getEntries(), true) .filtered(e -> { + if (DataStorage.get() == null) { + return false; + } + var entry = DataStorage.get().getStoreEntryIfPresent(e.getUuid()); if (entry.isEmpty()) { return false; @@ -82,20 +55,22 @@ public class BrowserHistoryTabComp extends SimpleComp { }) .getList(); var empty = Bindings.createBooleanBinding(() -> list.isEmpty(), list); + var contentDisplay = createListDisplay(list); + var emptyDisplay = createEmptyDisplay(); + var map = new LinkedHashMap, ObservableValue>(); + map.put(emptyDisplay, empty); + map.put(contentDisplay, empty.not()); + var stack = new MultiContentComp(map); + return stack.createRegion(); + } - var headerBinding = BindingsHelper.flatMap(empty, b -> { - if (b) { - return AppI18n.observable("browserWelcomeEmpty"); - } else { - return AppI18n.observable("browserWelcomeSystems"); - } - }); - var header = new LabelComp(headerBinding).createRegion(); - AppFont.setSize(header, 1); - vbox.getChildren().add(header); + private Comp createListDisplay(ObservableList list) { + var state = BrowserHistorySavedStateImpl.get(); - var storeList = new VBox(); - storeList.setSpacing(8); + var welcome = new BrowserGreetingComp(); + var header = new LabelComp(AppI18n.observable("browserWelcomeSystems")); + var vbox = new VerticalComp(List.of(welcome, Comp.vspacer(4), header)); + vbox.apply(struc -> struc.get().setAlignment(Pos.CENTER_LEFT)); var listBox = new ListBoxViewComp<>( list, @@ -117,32 +92,38 @@ public class BrowserHistoryTabComp extends SimpleComp { .apply(struc -> { VBox vBox = (VBox) struc.get().getContent(); vBox.setSpacing(10); - }) - .hide(empty) - .createRegion(); - - var layout = new VBox(); - layout.getStyleClass().add("welcome"); - layout.setPadding(new Insets(25, 40, 40, 40)); - layout.setSpacing(18); - layout.getChildren().add(hbox); - layout.getChildren().add(Comp.separator().hide(empty).createRegion()); - layout.getChildren().add(listBox); - VBox.setVgrow(layout.getChildren().get(2), Priority.NEVER); - layout.getChildren().add(Comp.separator().hide(empty).createRegion()); + }); var tile = new TileButtonComp("restore", "restoreAllSessions", "mdmz-restore", actionEvent -> { model.restoreState(state); actionEvent.consume(); }) .grow(true, false) - .hide(empty) .accessibleTextKey("restoreAllSessions"); - layout.getChildren().add(tile.createRegion()); - AppFont.medium(layout); + + var layout = new VerticalComp(List.of(vbox, Comp.vspacer(5), listBox, Comp.separator(), tile)); + layout.styleClass("welcome"); + layout.spacing(14); + layout.maxWidth(1000); + layout.padding(new Insets(45, 40, 40, 50)); + layout.apply(struc -> { + struc.get().setMaxWidth(1000); + }); return layout; } + private Comp createEmptyDisplay() { + var intro = new IntroComp( + "browserWelcomeEmpty", + new LabelGraphic.CompGraphic(PrettyImageHelper.ofSpecificFixedSize("graphics/Hips.svg", 100, 122))); + intro.setButtonAction(() -> { + BrowserFullSessionModel.DEFAULT.openFileSystemAsync( + DataStorage.get().local().ref(), null, null); + }); + intro.setButtonDefault(true); + return intro; + } + private Comp entryButton(BrowserHistorySavedState.Entry e, BooleanProperty disable) { var entry = DataStorage.get().getStoreEntryIfPresent(e.getUuid()); var graphic = entry.get().getEffectiveIconFile(); diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserNavBarComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserNavBarComp.java index 13a34a747..c0e6d4859 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserNavBarComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserNavBarComp.java @@ -9,12 +9,15 @@ import io.xpipe.app.comp.base.PrettyImageHelper; import io.xpipe.app.comp.base.TextFieldComp; import io.xpipe.app.comp.base.TooltipAugment; import io.xpipe.app.util.BooleanScope; +import io.xpipe.app.util.ContextMenuHelper; +import io.xpipe.app.util.PlatformThread; import io.xpipe.app.util.ThreadHelper; import javafx.application.Platform; import javafx.beans.binding.Bindings; import javafx.beans.property.SimpleStringProperty; import javafx.css.PseudoClass; +import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Node; import javafx.scene.control.*; @@ -84,15 +87,25 @@ public class BrowserNavBarComp extends Comp { pathRegion.focusedProperty(), model.getInOverview())); var stack = new StackPane(pathRegion, breadcrumbsRegion); + stack.setAlignment(Pos.CENTER_LEFT); pathRegion.prefHeightProperty().bind(stack.heightProperty()); + stack.widthProperty().addListener((observable, oldValue, newValue) -> { + setMargin(stack, breadcrumbsRegion); + }); + + model.getCurrentPath().addListener((observable, oldValue, newValue) -> { + PlatformThread.runLaterIfNeeded(() -> { + setMargin(stack, breadcrumbsRegion); + }); + }); + // Prevent overflow var clip = new Rectangle(); clip.widthProperty().bind(stack.widthProperty()); clip.heightProperty().bind(stack.heightProperty()); - breadcrumbsRegion.setClip(clip); + stack.setClip(clip); - stack.setAlignment(Pos.CENTER_LEFT); HBox.setHgrow(stack, Priority.ALWAYS); var topBox = new HBox(homeButton, stack, historyButton); @@ -110,6 +123,15 @@ public class BrowserNavBarComp extends Comp { return new Structure(topBox, pathRegion, historyButton); } + private void setMargin(StackPane stackPane, Region region) { + var off = region.getWidth() - stackPane.getWidth(); + if (off <= 0) { + StackPane.setMargin(region, new Insets(0, 0, 0, 0)); + } else { + StackPane.setMargin(region, new Insets(0, 20, 0, -off - 20)); + } + } + private Comp> createPathBar() { var path = new SimpleStringProperty(model.getCurrentPath().get()); model.getCurrentPath().subscribe((newValue) -> { @@ -172,7 +194,7 @@ public class BrowserNavBarComp extends Comp { } private ContextMenu createContextMenu() { - var cm = new ContextMenu(); + var cm = ContextMenuHelper.create(); var f = model.getHistory().getForwardHistory(8).stream().toList(); for (int i = f.size() - 1; i >= 0; i--) { diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserOverviewComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserOverviewComp.java index 536a2852c..a41d68c9c 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserOverviewComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserOverviewComp.java @@ -3,7 +3,6 @@ package io.xpipe.app.browser.file; import io.xpipe.app.comp.SimpleComp; import io.xpipe.app.comp.base.SimpleTitledPaneComp; import io.xpipe.app.comp.base.VerticalComp; -import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppI18n; import io.xpipe.app.issue.ErrorEvent; import io.xpipe.app.util.DerivedObservableList; @@ -77,7 +76,6 @@ public class BrowserOverviewComp extends SimpleComp { var vbox = new VerticalComp(List.of(recentPane, commonPane, rootsPane)).styleClass("overview"); var r = vbox.createRegion(); - AppFont.medium(r); return r; } } diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java index 8239646f9..bc55c0b9a 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java @@ -2,6 +2,7 @@ package io.xpipe.app.browser.file; import io.xpipe.app.browser.icon.BrowserIconManager; import io.xpipe.app.comp.base.PrettyImageHelper; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.util.BooleanAnimationTimer; import io.xpipe.app.util.InputHelper; import io.xpipe.app.util.ThreadHelper; @@ -41,6 +42,7 @@ public class BrowserQuickAccessContextMenu extends ContextMenu { this.base = base; this.model = model; + AppFontSizes.lg(getStyleableNode()); addEventFilter(Menu.ON_SHOWING, e -> { Node content = getSkin().getNode(); if (content instanceof Region r) { @@ -115,7 +117,13 @@ public class BrowserQuickAccessContextMenu extends ContextMenu { var dirs = browserEntries.stream() .filter(e -> e.getRawFileEntry().getKind() == FileKind.DIRECTORY) .toList(); - if (dirs.size() == 1) { + // Expand subdir if only one + // Note that if we have a link to the directory itself, we shouldn't do it, otherwise we are stuck in a loop + if (dirs.size() == 1 + && !dirs.getFirst() + .getRawFileEntry() + .getPath() + .equals(entry.getRawFileEntry().getPath())) { updateMenuItems((Menu) menus.get(dirs.getFirst()), dirs.getFirst(), true); } newItems.addAll(menus.values()); diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserStatusBarComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserStatusBarComp.java index af565eda5..7b2cd2e6d 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserStatusBarComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserStatusBarComp.java @@ -7,7 +7,7 @@ import io.xpipe.app.comp.augment.ContextMenuAugment; import io.xpipe.app.comp.base.HorizontalComp; import io.xpipe.app.comp.base.IconButtonComp; import io.xpipe.app.comp.base.LabelComp; -import io.xpipe.app.core.AppFont; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.util.BindingsHelper; import io.xpipe.app.util.HumanReadableFormat; import io.xpipe.app.util.PlatformThread; @@ -49,7 +49,7 @@ public class BrowserStatusBarComp extends SimpleComp { event.consume(); r.startFullDrag(); }); - AppFont.small(r); + AppFontSizes.xs(r); simulateEmptyCell(r); return r; } diff --git a/app/src/main/java/io/xpipe/app/browser/file/BrowserTransferComp.java b/app/src/main/java/io/xpipe/app/browser/file/BrowserTransferComp.java index 6761e5cd5..702b19e42 100644 --- a/app/src/main/java/io/xpipe/app/browser/file/BrowserTransferComp.java +++ b/app/src/main/java/io/xpipe/app/browser/file/BrowserTransferComp.java @@ -3,7 +3,6 @@ package io.xpipe.app.browser.file; import io.xpipe.app.comp.Comp; import io.xpipe.app.comp.SimpleComp; import io.xpipe.app.comp.base.*; -import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppI18n; import io.xpipe.app.util.DerivedObservableList; import io.xpipe.app.util.ThreadHelper; @@ -81,7 +80,6 @@ public class BrowserTransferComp extends SimpleComp { .grow(false, true); var dragNotice = new LabelComp(AppI18n.observable("dragLocalFiles")) .apply(struc -> struc.get().setGraphic(new FontIcon("mdi2h-hand-left"))) - .apply(struc -> AppFont.medium(struc.get())) .apply(struc -> struc.get().setWrapText(true)) .hide(model.getEmpty()); @@ -193,6 +191,7 @@ public class BrowserTransferComp extends SimpleComp { }); }); - return stack.styleClass("transfer").createRegion(); + var r = stack.styleClass("transfer").createRegion(); + return r; } } diff --git a/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconVariant.java b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconVariant.java index 820ed2f1e..4df99cc60 100644 --- a/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconVariant.java +++ b/app/src/main/java/io/xpipe/app/browser/icon/BrowserIconVariant.java @@ -17,7 +17,7 @@ public class BrowserIconVariant { } protected final String getIcon() { - var t = AppPrefs.get() != null ? AppPrefs.get().theme.getValue() : null; + var t = AppPrefs.get() != null ? AppPrefs.get().theme().getValue() : null; if (t == null) { return lightIcon; } diff --git a/app/src/main/java/io/xpipe/app/comp/Comp.java b/app/src/main/java/io/xpipe/app/comp/Comp.java index 318f09e31..aad527642 100644 --- a/app/src/main/java/io/xpipe/app/comp/Comp.java +++ b/app/src/main/java/io/xpipe/app/comp/Comp.java @@ -142,7 +142,15 @@ public abstract class Comp> { } public Comp visible(ObservableValue o) { - return apply(struc -> struc.get().visibleProperty().bind(o)); + return apply(struc -> { + var region = struc.get(); + BindingsHelper.preserve(region, o); + o.subscribe(n -> { + PlatformThread.runLaterIfNeeded(() -> { + region.setVisible(n); + }); + }); + }); } public Comp disable(ObservableValue o) { diff --git a/app/src/main/java/io/xpipe/app/comp/base/AppLayoutComp.java b/app/src/main/java/io/xpipe/app/comp/base/AppLayoutComp.java index a35b229d3..d1cc17984 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/AppLayoutComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/AppLayoutComp.java @@ -3,7 +3,6 @@ package io.xpipe.app.comp.base; import io.xpipe.app.comp.Comp; import io.xpipe.app.comp.CompStructure; import io.xpipe.app.comp.store.StoreViewState; -import io.xpipe.app.core.AppFont; import io.xpipe.app.core.AppLayoutModel; import io.xpipe.app.prefs.AppPrefs; import io.xpipe.app.storage.DataStorage; @@ -68,7 +67,6 @@ public class AppLayoutComp extends Comp { } }); }); - AppFont.normal(pane); pane.getStyleClass().add("layout"); return new Structure(pane, multiR, sidebarR, new ArrayList<>(multiR.getChildren())); } diff --git a/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java b/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java index 3c98e64b2..2184af967 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/AppMainWindowContentComp.java @@ -2,7 +2,7 @@ package io.xpipe.app.comp.base; import io.xpipe.app.comp.Comp; import io.xpipe.app.comp.SimpleComp; -import io.xpipe.app.core.AppFont; +import io.xpipe.app.core.AppFontSizes; import io.xpipe.app.core.AppProperties; import io.xpipe.app.core.window.AppDialog; import io.xpipe.app.core.window.AppMainWindow; @@ -57,7 +57,7 @@ public class AppMainWindowContentComp extends SimpleComp { var version = new LabelComp((AppProperties.get().isStaging() ? "XPipe PTB" : "XPipe") + " " + AppProperties.get().getVersion()); version.apply(struc -> { - AppFont.setSize(struc.get(), 1); + AppFontSizes.xxl(struc.get()); struc.get().setOpacity(0.6); }); @@ -83,12 +83,13 @@ public class AppMainWindowContentComp extends SimpleComp { loaded.subscribe(struc -> { if (struc != null) { PlatformThread.runNestedLoopIteration(); - struc.prepareAddition(); anim.stop(); + struc.prepareAddition(); pane.getChildren().add(struc.get()); - struc.show(); - pane.getChildren().remove(vbox); + PlatformThread.runNestedLoopIteration(); pane.getStyleClass().remove("background"); + pane.getChildren().remove(vbox); + struc.show(); } }); diff --git a/app/src/main/java/io/xpipe/app/comp/base/ButtonComp.java b/app/src/main/java/io/xpipe/app/comp/base/ButtonComp.java index aab6f8f50..b7e30cd5b 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/ButtonComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/ButtonComp.java @@ -66,7 +66,9 @@ public class ButtonComp extends Comp> { } }); } - button.setOnAction(e -> getListener().run()); + if (listener != null) { + button.setOnAction(e -> getListener().run()); + } button.getStyleClass().add("button-comp"); return new SimpleCompStructure<>(button); } diff --git a/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java b/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java index 8531f113d..2f99df2fa 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java @@ -68,10 +68,7 @@ public class ContextualFileReferenceChoiceComp extends Comp> BrowserFileChooserSessionComp.openSingleFile( () -> fileSystem.getValue(), fileStore -> { - if (fileStore == null) { - filePath.setValue(null); - fileSystem.setValue(null); - } else { + if (fileStore != null) { filePath.setValue(fileStore.getPath()); fileSystem.setValue(fileStore.getFileSystem()); } diff --git a/app/src/main/java/io/xpipe/app/comp/base/CountComp.java b/app/src/main/java/io/xpipe/app/comp/base/CountComp.java index 52276f9d7..83e7d5acb 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/CountComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/CountComp.java @@ -6,45 +6,38 @@ import io.xpipe.app.comp.SimpleCompStructure; import io.xpipe.app.util.PlatformThread; import javafx.beans.binding.Bindings; -import javafx.collections.ObservableList; +import javafx.beans.value.ObservableIntegerValue; import javafx.geometry.Pos; import javafx.scene.control.Label; import javafx.scene.control.OverrunStyle; +import lombok.AllArgsConstructor; + import java.util.function.Function; -public class CountComp extends Comp> { +@AllArgsConstructor +public class CountComp extends Comp> { - private final ObservableList sub; - private final ObservableList all; + private final ObservableIntegerValue sub; + private final ObservableIntegerValue all; private final Function transformation; - public CountComp(ObservableList sub, ObservableList all) { - this(sub, all, Function.identity()); - } - - public CountComp(ObservableList sub, ObservableList all, Function transformation) { - this.sub = PlatformThread.sync(sub); - this.all = PlatformThread.sync(all); - this.transformation = transformation; - } - @Override public CompStructure