├── .gitignore ├── .swiftlint.yml ├── LICENSE ├── NextStats.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── xcshareddata │ └── xcschemes │ │ ├── NextStats (French).xcscheme │ │ ├── NextStats (German).xcscheme │ │ ├── NextStats (Turkish).xcscheme │ │ ├── NextStats.xcscheme │ │ └── NextStatsTests.xcscheme └── xcuserdata │ └── jonalaniz.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── NextStats ├── AppDelegate.swift ├── AppIcon.icon │ ├── Assets │ │ ├── bkg.png │ │ ├── bolt.png │ │ └── light.png │ └── icon.json ├── Assets.xcassets │ ├── AppIcon-Light.appiconset │ │ ├── Contents.json │ │ ├── nextstats-light-1024.png │ │ ├── nextstats-light-192.png │ │ ├── nextstats-light-20@3x.png │ │ ├── nextstats-light-29@2x.png │ │ ├── nextstats-light-29@3x.png │ │ ├── nextstats-light-38@3x.png │ │ ├── nextstats-light-40.png │ │ ├── nextstats-light-40@2x.png │ │ ├── nextstats-light-40@3x.png │ │ ├── nextstats-light-60@2x.png │ │ ├── nextstats-light-60@3x.png │ │ ├── nextstats-light-64@2x.png │ │ ├── nextstats-light-68@2x.png │ │ ├── nextstats-light-76.png │ │ ├── nextstats-light-76@2x.png │ │ └── nextstats-light-83.5@2x.png │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ ├── icon_512x512@2x.png │ │ ├── nextstats-dark-1024 1.png │ │ ├── nextstats-dark-20 1.png │ │ ├── nextstats-dark-20@2x 1.png │ │ ├── nextstats-dark-20@2x.png │ │ ├── nextstats-dark-20@3x.png │ │ ├── nextstats-dark-29 1.png │ │ ├── nextstats-dark-29.png │ │ ├── nextstats-dark-29@2x 1.png │ │ ├── nextstats-dark-29@2x.png │ │ ├── nextstats-dark-29@3x.png │ │ ├── nextstats-dark-40 1.png │ │ ├── nextstats-dark-40@2x 1.png │ │ ├── nextstats-dark-40@2x.png │ │ ├── nextstats-dark-40@3x.png │ │ ├── nextstats-dark-60@2x.png │ │ ├── nextstats-dark-60@3x.png │ │ ├── nextstats-dark-76 1.png │ │ ├── nextstats-dark-76@2x 1.png │ │ └── nextstats-dark-83.5@2x 1.png │ ├── Contents.json │ ├── Greyscale-Icon.imageset │ │ ├── Contents.json │ │ ├── dark@2x.png │ │ ├── dark@3x.png │ │ ├── light@2x.png │ │ └── light@3x.png │ ├── Icon26.imageset │ │ ├── AppIcon-iOS-Dark-1024x1024@1x.png │ │ ├── AppIcon-iOS-Default-1024x1024@1x.png │ │ └── Contents.json │ ├── background.imageset │ │ ├── Contents.json │ │ ├── bg_dark.png │ │ └── bg_light.png │ ├── button.colorset │ │ └── Contents.json │ ├── cellBackground.colorset │ │ └── Contents.json │ ├── icon26-clear.imageset │ │ ├── AppIcon-iOS-ClearDark-1024x1024@1x.png │ │ ├── AppIcon-iOS-ClearLight-1024x1024@1x.png │ │ └── Contents.json │ ├── ios26-nextcloud-drive-connect.imageset │ │ ├── Contents.json │ │ ├── ios26-nextcloud-drive-connect-light.png │ │ └── ios26-nextcloud-drive-connect.png │ ├── nextcloud-drive-connect.imageset │ │ ├── Contents.json │ │ ├── nextcloud-drive-connect-light.png │ │ └── nextcloud-drive-connect.png │ ├── nextcloud-server.imageset │ │ ├── Contents.json │ │ ├── nextcloud-drive-new.png │ │ └── nextcloud-drive-shiny.png │ ├── nextstat-logo.imageset │ │ ├── Contents.json │ │ ├── nextstat-logo-transparent-ios 1.png │ │ ├── nextstat-logo-transparent-ios-dark 1.png │ │ ├── nextstat-logo-transparent-ios-dark.png │ │ └── nextstat-logo-transparent-ios.png │ ├── themeColor.colorset │ │ └── Contents.json │ ├── themeGreen.colorset │ │ └── Contents.json │ └── themeRed.colorset │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Catalyst │ ├── MenuBuilder.swift │ └── ToolbarDelegate.swift ├── Coordinators │ ├── AddServerCoordinator.swift │ ├── Coordinator.swift │ ├── InfoCoordinator.swift │ ├── MainCoordinator+NXServerManagerDelegate.swift │ ├── MainCoordinator.swift │ ├── NewUserCoordinator.swift │ ├── UsersCoordinator+ErrorHandling.swift │ └── UsersCoordinator.swift ├── Extensions │ ├── NSMutableAttributedString+SFSymbols.swift │ ├── String+Extensions.swift │ ├── UIActivityIndicatorView+Activate-Deactivate.swift │ ├── UIApplication+AppVersion.swift │ ├── UINavigationBar+ApplyTheme.swift │ ├── UIToolbar+ConfigureAppearance.swift │ ├── UIView+BlurView.swift │ ├── UIViewController+Child.swift │ ├── URL+AppendingPathComponentSafely.swift │ └── WKWebView+Cookies.swift ├── Helpers │ ├── IAP │ │ ├── IAP Helper.swift │ │ └── NextStats Products.swift │ ├── ImageAsset.swift │ ├── KeychainItemAccessibility.swift │ ├── KeychainWrapper.swift │ ├── Localizable.strings │ ├── SystemVersion.swift │ ├── Units.swift │ └── XMLParsing │ │ ├── Decoder │ │ ├── DecodingErrorExtension.swift │ │ ├── XMLDecoder │ │ │ ├── XMLDecoder.swift │ │ │ ├── _XMLDecoder+SingleValueDecodingContainer.swift │ │ │ └── _XMLDecoder.swift │ │ ├── XMLDecodingStorage.swift │ │ ├── XMLKeyedDecodingContainer.swift │ │ └── XMLUnkeyedDecodingContainer.swift │ │ ├── Encoder │ │ ├── EncodingErrorExtension.swift │ │ ├── XMLEncoder.swift │ │ ├── XMLEncodingStorage.swift │ │ └── XMLReferencingEncoder.swift │ │ ├── ISO8601DateFormatter.swift │ │ ├── String+Escape.swift │ │ ├── XMLKey.swift │ │ └── XMLStackParser.swift ├── Info.plist ├── Interface │ ├── Shared │ │ ├── LoadingBarButtonItem.swift │ │ ├── LoadingViewController.swift │ │ ├── SelectionViewController.swift │ │ ├── TextFieldDelegate.swift │ │ ├── TextFieldFactory.swift │ │ └── WebViewController.swift │ ├── Statistics │ │ ├── ServerHeaderView.swift │ │ ├── StatsViewController+ErrorHandling.swift │ │ └── StatsViewController+MenuActions.swift │ ├── TableViewCells │ │ ├── BaseTableViewCell.swift │ │ ├── InputCell.swift │ │ ├── ProgressCell.swift │ │ ├── ServerCell.swift │ │ └── UserCell.swift │ ├── User Managment │ │ └── QuotaType.swift │ └── ViewControllers │ │ ├── AddServerViewController.swift │ │ ├── InfoViewController.swift │ │ ├── NewUserViewController.swift │ │ ├── NoServersViewController.swift │ │ ├── SelectServerViewController.swift │ │ ├── ServerViewController.swift │ │ ├── StatsViewController.swift │ │ ├── UserDetailsViewController.swift │ │ └── UsersViewController.swift ├── Localization │ ├── String+Keys.swift │ ├── String+Localized.swift │ ├── de.lproj │ │ └── Localizable.strings │ ├── en.lproj │ │ └── Localizable.strings │ ├── fr.lproj │ │ └── Localizable.strings │ └── tr.lproj │ │ └── Localizable.strings ├── NextStats.entitlements ├── Nextcloud API │ ├── DataManagers │ │ ├── BaseDataManager.swift │ │ ├── InfoDataManager.swift │ │ ├── NXAuthenticator.swift │ │ ├── NXServerManager.swift │ │ ├── NXStatsManager.swift │ │ └── NXUsersManager.swift │ ├── Delegates │ │ ├── DataManagerDelegate.swift │ │ ├── NXAuthenticationDelegate.swift │ │ ├── NXDataManagerDelegate.swift │ │ ├── NXServerManagerDelegate.swift │ │ ├── NXUserFactoryDelegate.swift │ │ └── UsersManagerDelegate.swift │ ├── ErrorHandling │ │ └── ErrorPresentor.swift │ ├── Models │ │ ├── AuthenticationObject.swift │ │ ├── GenericResponse.swift │ │ ├── Groups.swift │ │ ├── InfoSection.swift │ │ ├── LoginObject.swift │ │ ├── NewUser.swift │ │ ├── NewUserStatusCode.swift │ │ ├── NextServer.swift │ │ ├── ServerStats.swift │ │ ├── User.swift │ │ ├── UserCellModel.swift │ │ ├── Users.swift │ │ └── WipeObject.swift │ ├── Networking │ │ ├── APIManager.swift │ │ ├── APIManagerError.swift │ │ ├── HeaderKeyValue.swift │ │ ├── Managable.swift │ │ ├── ServiceMethod.swift │ │ └── URLRequest+Headers.swift │ ├── NextcloudService │ │ ├── Endpoint.swift │ │ ├── NextcloudService.swift │ │ └── ToggleType.swift │ └── Users │ │ ├── NXUserFactory.swift │ │ └── NXUserFormatter.swift ├── PrivacyInfo.xcprivacy ├── SceneDelegate.swift ├── Shared │ └── SFSymbol.swift └── iOS │ ├── DataSources │ ├── AuthenticationDataSource.swift │ ├── BaseDataSource.swift │ ├── Enums │ │ ├── LoginItem.swift │ │ ├── NewUserSection.swift │ │ ├── SelectionType.swift │ │ ├── StatsSection.swift │ │ └── UserSection.swift │ ├── NewUserDataSource.swift │ ├── ServerDataSource.swift │ ├── StatisticsDataSource.swift │ └── UsersDataSource.swift │ ├── HeaderViews │ ├── AddServerHeaderView.swift │ └── InfoHeaderView.swift │ ├── TableView │ ├── Enums │ │ ├── ActivityRow.swift │ │ ├── MemoryRow.swift │ │ ├── StorageRow.swift │ │ ├── SystemRow.swift │ │ └── TitledSection.swift │ └── Models │ │ ├── ProgressCellData.swift │ │ ├── TableRow.swift │ │ └── TableSection.swift │ ├── TableViewCells │ └── GenericCell.swift │ └── ViewControllers │ ├── BaseTableViewController.swift │ └── BaseViewController.swift ├── NextStatsTests ├── Info.plist ├── NextStatsTests.swift ├── hydrogen.json ├── test.json └── working.json └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/LICENSE -------------------------------------------------------------------------------- /NextStats.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /NextStats.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /NextStats.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (French).xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (French).xcscheme -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (German).xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (German).xcscheme -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (Turkish).xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcshareddata/xcschemes/NextStats (Turkish).xcscheme -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcshareddata/xcschemes/NextStats.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcshareddata/xcschemes/NextStats.xcscheme -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcshareddata/xcschemes/NextStatsTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcshareddata/xcschemes/NextStatsTests.xcscheme -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcuserdata/jonalaniz.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcuserdata/jonalaniz.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /NextStats.xcodeproj/xcuserdata/jonalaniz.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats.xcodeproj/xcuserdata/jonalaniz.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /NextStats/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/AppDelegate.swift -------------------------------------------------------------------------------- /NextStats/AppIcon.icon/Assets/bkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/AppIcon.icon/Assets/bkg.png -------------------------------------------------------------------------------- /NextStats/AppIcon.icon/Assets/bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/AppIcon.icon/Assets/bolt.png -------------------------------------------------------------------------------- /NextStats/AppIcon.icon/Assets/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/AppIcon.icon/Assets/light.png -------------------------------------------------------------------------------- /NextStats/AppIcon.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/AppIcon.icon/icon.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-1024.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-192.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-20@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-29@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-29@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-38@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-38@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-40@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-60@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-60@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-64@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-64@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-68@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-68@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-76.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-76@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon-Light.appiconset/nextstats-light-83.5@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-1024 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-1024 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@2x 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-20@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@2x 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-29@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@2x 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-40@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-60@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-60@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-76 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-76 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-76@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-76@2x 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-83.5@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/AppIcon.appiconset/nextstats-dark-83.5@2x 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Greyscale-Icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Greyscale-Icon.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Greyscale-Icon.imageset/dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Greyscale-Icon.imageset/dark@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Greyscale-Icon.imageset/dark@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Greyscale-Icon.imageset/dark@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Greyscale-Icon.imageset/light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Greyscale-Icon.imageset/light@2x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Greyscale-Icon.imageset/light@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Greyscale-Icon.imageset/light@3x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Icon26.imageset/AppIcon-iOS-Dark-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Icon26.imageset/AppIcon-iOS-Dark-1024x1024@1x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Icon26.imageset/AppIcon-iOS-Default-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Icon26.imageset/AppIcon-iOS-Default-1024x1024@1x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/Icon26.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/Icon26.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/background.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/background.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/background.imageset/bg_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/background.imageset/bg_dark.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/background.imageset/bg_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/background.imageset/bg_light.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/button.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/button.colorset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/cellBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/cellBackground.colorset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/icon26-clear.imageset/AppIcon-iOS-ClearDark-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/icon26-clear.imageset/AppIcon-iOS-ClearDark-1024x1024@1x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/icon26-clear.imageset/AppIcon-iOS-ClearLight-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/icon26-clear.imageset/AppIcon-iOS-ClearLight-1024x1024@1x.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/icon26-clear.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/icon26-clear.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/ios26-nextcloud-drive-connect-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/ios26-nextcloud-drive-connect-light.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/ios26-nextcloud-drive-connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/ios26-nextcloud-drive-connect.imageset/ios26-nextcloud-drive-connect.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/nextcloud-drive-connect-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/nextcloud-drive-connect-light.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/nextcloud-drive-connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-drive-connect.imageset/nextcloud-drive-connect.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-server.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-server.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-server.imageset/nextcloud-drive-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-server.imageset/nextcloud-drive-new.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextcloud-server.imageset/nextcloud-drive-shiny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextcloud-server.imageset/nextcloud-drive-shiny.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextstat-logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextstat-logo.imageset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios-dark 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios-dark 1.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios-dark.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/nextstat-logo.imageset/nextstat-logo-transparent-ios.png -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/themeColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/themeColor.colorset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/themeGreen.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/themeGreen.colorset/Contents.json -------------------------------------------------------------------------------- /NextStats/Assets.xcassets/themeRed.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Assets.xcassets/themeRed.colorset/Contents.json -------------------------------------------------------------------------------- /NextStats/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /NextStats/Catalyst/MenuBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Catalyst/MenuBuilder.swift -------------------------------------------------------------------------------- /NextStats/Catalyst/ToolbarDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Catalyst/ToolbarDelegate.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/AddServerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/AddServerCoordinator.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/Coordinator.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/InfoCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/InfoCoordinator.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/MainCoordinator+NXServerManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/MainCoordinator+NXServerManagerDelegate.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/MainCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/MainCoordinator.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/NewUserCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/NewUserCoordinator.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/UsersCoordinator+ErrorHandling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/UsersCoordinator+ErrorHandling.swift -------------------------------------------------------------------------------- /NextStats/Coordinators/UsersCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Coordinators/UsersCoordinator.swift -------------------------------------------------------------------------------- /NextStats/Extensions/NSMutableAttributedString+SFSymbols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/NSMutableAttributedString+SFSymbols.swift -------------------------------------------------------------------------------- /NextStats/Extensions/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/String+Extensions.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UIActivityIndicatorView+Activate-Deactivate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UIActivityIndicatorView+Activate-Deactivate.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UIApplication+AppVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UIApplication+AppVersion.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UINavigationBar+ApplyTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UINavigationBar+ApplyTheme.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UIToolbar+ConfigureAppearance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UIToolbar+ConfigureAppearance.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UIView+BlurView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UIView+BlurView.swift -------------------------------------------------------------------------------- /NextStats/Extensions/UIViewController+Child.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/UIViewController+Child.swift -------------------------------------------------------------------------------- /NextStats/Extensions/URL+AppendingPathComponentSafely.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/URL+AppendingPathComponentSafely.swift -------------------------------------------------------------------------------- /NextStats/Extensions/WKWebView+Cookies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Extensions/WKWebView+Cookies.swift -------------------------------------------------------------------------------- /NextStats/Helpers/IAP/IAP Helper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/IAP/IAP Helper.swift -------------------------------------------------------------------------------- /NextStats/Helpers/IAP/NextStats Products.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/IAP/NextStats Products.swift -------------------------------------------------------------------------------- /NextStats/Helpers/ImageAsset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/ImageAsset.swift -------------------------------------------------------------------------------- /NextStats/Helpers/KeychainItemAccessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/KeychainItemAccessibility.swift -------------------------------------------------------------------------------- /NextStats/Helpers/KeychainWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/KeychainWrapper.swift -------------------------------------------------------------------------------- /NextStats/Helpers/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/Localizable.strings -------------------------------------------------------------------------------- /NextStats/Helpers/SystemVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/SystemVersion.swift -------------------------------------------------------------------------------- /NextStats/Helpers/Units.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/Units.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/DecodingErrorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/DecodingErrorExtension.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/XMLDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/XMLDecoder.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/_XMLDecoder+SingleValueDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/_XMLDecoder+SingleValueDecodingContainer.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/_XMLDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLDecoder/_XMLDecoder.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLDecodingStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLDecodingStorage.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLKeyedDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLKeyedDecodingContainer.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Decoder/XMLUnkeyedDecodingContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Decoder/XMLUnkeyedDecodingContainer.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Encoder/EncodingErrorExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Encoder/EncodingErrorExtension.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Encoder/XMLEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Encoder/XMLEncoder.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Encoder/XMLEncodingStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Encoder/XMLEncodingStorage.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/Encoder/XMLReferencingEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/Encoder/XMLReferencingEncoder.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/ISO8601DateFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/ISO8601DateFormatter.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/String+Escape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/String+Escape.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/XMLKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/XMLKey.swift -------------------------------------------------------------------------------- /NextStats/Helpers/XMLParsing/XMLStackParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Helpers/XMLParsing/XMLStackParser.swift -------------------------------------------------------------------------------- /NextStats/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Info.plist -------------------------------------------------------------------------------- /NextStats/Interface/Shared/LoadingBarButtonItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/LoadingBarButtonItem.swift -------------------------------------------------------------------------------- /NextStats/Interface/Shared/LoadingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/LoadingViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/Shared/SelectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/SelectionViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/Shared/TextFieldDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/TextFieldDelegate.swift -------------------------------------------------------------------------------- /NextStats/Interface/Shared/TextFieldFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/TextFieldFactory.swift -------------------------------------------------------------------------------- /NextStats/Interface/Shared/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Shared/WebViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/Statistics/ServerHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Statistics/ServerHeaderView.swift -------------------------------------------------------------------------------- /NextStats/Interface/Statistics/StatsViewController+ErrorHandling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Statistics/StatsViewController+ErrorHandling.swift -------------------------------------------------------------------------------- /NextStats/Interface/Statistics/StatsViewController+MenuActions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/Statistics/StatsViewController+MenuActions.swift -------------------------------------------------------------------------------- /NextStats/Interface/TableViewCells/BaseTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/TableViewCells/BaseTableViewCell.swift -------------------------------------------------------------------------------- /NextStats/Interface/TableViewCells/InputCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/TableViewCells/InputCell.swift -------------------------------------------------------------------------------- /NextStats/Interface/TableViewCells/ProgressCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/TableViewCells/ProgressCell.swift -------------------------------------------------------------------------------- /NextStats/Interface/TableViewCells/ServerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/TableViewCells/ServerCell.swift -------------------------------------------------------------------------------- /NextStats/Interface/TableViewCells/UserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/TableViewCells/UserCell.swift -------------------------------------------------------------------------------- /NextStats/Interface/User Managment/QuotaType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/User Managment/QuotaType.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/AddServerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/AddServerViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/InfoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/InfoViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/NewUserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/NewUserViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/NoServersViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/NoServersViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/SelectServerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/SelectServerViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/ServerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/ServerViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/StatsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/StatsViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/UserDetailsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/UserDetailsViewController.swift -------------------------------------------------------------------------------- /NextStats/Interface/ViewControllers/UsersViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Interface/ViewControllers/UsersViewController.swift -------------------------------------------------------------------------------- /NextStats/Localization/String+Keys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/String+Keys.swift -------------------------------------------------------------------------------- /NextStats/Localization/String+Localized.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/String+Localized.swift -------------------------------------------------------------------------------- /NextStats/Localization/de.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/de.lproj/Localizable.strings -------------------------------------------------------------------------------- /NextStats/Localization/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /NextStats/Localization/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /NextStats/Localization/tr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Localization/tr.lproj/Localizable.strings -------------------------------------------------------------------------------- /NextStats/NextStats.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/NextStats.entitlements -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/BaseDataManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/BaseDataManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/InfoDataManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/InfoDataManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/NXAuthenticator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/NXAuthenticator.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/NXServerManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/NXServerManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/NXStatsManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/NXStatsManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/DataManagers/NXUsersManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/DataManagers/NXUsersManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/DataManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/DataManagerDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/NXAuthenticationDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/NXAuthenticationDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/NXDataManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/NXDataManagerDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/NXServerManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/NXServerManagerDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/NXUserFactoryDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/NXUserFactoryDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Delegates/UsersManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Delegates/UsersManagerDelegate.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/ErrorHandling/ErrorPresentor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/ErrorHandling/ErrorPresentor.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/AuthenticationObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/AuthenticationObject.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/GenericResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/GenericResponse.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/Groups.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/Groups.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/InfoSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/InfoSection.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/LoginObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/LoginObject.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/NewUser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/NewUser.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/NewUserStatusCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/NewUserStatusCode.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/NextServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/NextServer.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/ServerStats.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/ServerStats.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/User.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/UserCellModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/UserCellModel.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/Users.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/Users.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Models/WipeObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Models/WipeObject.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/APIManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/APIManager.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/APIManagerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/APIManagerError.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/HeaderKeyValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/HeaderKeyValue.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/Managable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/Managable.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/ServiceMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/ServiceMethod.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Networking/URLRequest+Headers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Networking/URLRequest+Headers.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/NextcloudService/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/NextcloudService/Endpoint.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/NextcloudService/NextcloudService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/NextcloudService/NextcloudService.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/NextcloudService/ToggleType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/NextcloudService/ToggleType.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Users/NXUserFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Users/NXUserFactory.swift -------------------------------------------------------------------------------- /NextStats/Nextcloud API/Users/NXUserFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Nextcloud API/Users/NXUserFormatter.swift -------------------------------------------------------------------------------- /NextStats/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /NextStats/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/SceneDelegate.swift -------------------------------------------------------------------------------- /NextStats/Shared/SFSymbol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/Shared/SFSymbol.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/AuthenticationDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/AuthenticationDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/BaseDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/BaseDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/Enums/LoginItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/Enums/LoginItem.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/Enums/NewUserSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/Enums/NewUserSection.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/Enums/SelectionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/Enums/SelectionType.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/Enums/StatsSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/Enums/StatsSection.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/Enums/UserSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/Enums/UserSection.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/NewUserDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/NewUserDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/ServerDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/ServerDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/StatisticsDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/StatisticsDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/DataSources/UsersDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/DataSources/UsersDataSource.swift -------------------------------------------------------------------------------- /NextStats/iOS/HeaderViews/AddServerHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/HeaderViews/AddServerHeaderView.swift -------------------------------------------------------------------------------- /NextStats/iOS/HeaderViews/InfoHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/HeaderViews/InfoHeaderView.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Enums/ActivityRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Enums/ActivityRow.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Enums/MemoryRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Enums/MemoryRow.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Enums/StorageRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Enums/StorageRow.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Enums/SystemRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Enums/SystemRow.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Enums/TitledSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Enums/TitledSection.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Models/ProgressCellData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Models/ProgressCellData.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Models/TableRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Models/TableRow.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableView/Models/TableSection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableView/Models/TableSection.swift -------------------------------------------------------------------------------- /NextStats/iOS/TableViewCells/GenericCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/TableViewCells/GenericCell.swift -------------------------------------------------------------------------------- /NextStats/iOS/ViewControllers/BaseTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/ViewControllers/BaseTableViewController.swift -------------------------------------------------------------------------------- /NextStats/iOS/ViewControllers/BaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStats/iOS/ViewControllers/BaseViewController.swift -------------------------------------------------------------------------------- /NextStatsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStatsTests/Info.plist -------------------------------------------------------------------------------- /NextStatsTests/NextStatsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStatsTests/NextStatsTests.swift -------------------------------------------------------------------------------- /NextStatsTests/hydrogen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStatsTests/hydrogen.json -------------------------------------------------------------------------------- /NextStatsTests/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStatsTests/test.json -------------------------------------------------------------------------------- /NextStatsTests/working.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/NextStatsTests/working.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonalaniz/NextStats/HEAD/README.md --------------------------------------------------------------------------------