├── .gitignore ├── .swift-version ├── .swiftlint.yml ├── LICENSE ├── Podfile ├── Podfile.lock ├── Press ├── App Store Badge Localized │ └── Download_on_App_Store │ │ ├── Black_lockup │ │ ├── EPS │ │ │ └── Download_on_the_App_Store_Badge_US-UK_blk_092917.eps │ │ └── SVG │ │ │ └── Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg │ │ └── White_lockup │ │ ├── EPS │ │ └── Download_on_the_App_Store_Badge_US-UK_wht_092917.eps │ │ └── SVG │ │ └── Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg └── screenshot.PNG ├── README.md ├── TesserCube.playground ├── Contents.swift └── contents.xcplayground ├── TesserCube.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── TesserCube-en.xcscheme │ ├── TesserCube.xcscheme │ ├── TesserCubeComposeAction.xcscheme │ ├── TesserCubeInterpretAction.xcscheme │ └── TesserCubeKeyboard.xcscheme ├── TesserCube.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── TesserCube ├── Application │ ├── Application.swift │ ├── Coordinator.swift │ └── Tessercube-Bridging-Header.h ├── Crypto │ ├── CreateKeyOption.swift │ ├── KeyFactory+BCOpenPGP.swift │ ├── KeyFactory+TCKey.swift │ └── KeyFactory.swift ├── Database │ ├── ContactDBAction.swift │ ├── FetchableRecord+all.swift │ ├── KeyRecordDBAction.swift │ ├── MessageDBAction.swift │ └── TCDBManager.swift ├── Extension │ ├── CALayer+Shadow.swift │ ├── DMSGoPGP │ │ └── CryptoPublicKey.swift │ ├── DMSOpenPGP │ │ ├── DMSPGPError.swift │ │ └── DMSReceipientKeyIDUtil.swift │ ├── DispatchQueue.swift │ ├── NotificationName.swift │ ├── String+Localization.swift │ ├── String.swift │ ├── UIColor.swift │ ├── UIImage+Color.swift │ ├── UILabel.swift │ ├── UIScreen.swift │ ├── UIViewController+Alert.swift │ └── UserDefaults+AppGroup.swift ├── Generated │ ├── Assets.swift │ ├── Fonts.swift │ └── strings.swift ├── Helper │ ├── ContextMenu.swift │ ├── DMSPGPUserIDTranslator.swift │ ├── PreviewStub.swift │ ├── SharePublicKeyActivity.swift │ └── ShareUtil.swift ├── Info.plist ├── Model │ ├── Contact.swift │ ├── ContactMappable.swift │ ├── Email.swift │ ├── GenerateKeyData.swift │ ├── KeyBridge.swift │ ├── KeyRecord.swift │ ├── KeychainMappable.swift │ ├── Message.swift │ ├── TCErrors.swift │ ├── TCKey.swift │ └── TCTypes.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x-1.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x-1.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x-1.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── Icon-App-83.5x83.5@2x.png │ │ │ └── ItunesArtwork@2x.png │ │ ├── Button │ │ │ ├── Contents.json │ │ │ └── back_button.imageset │ │ │ │ ├── Chevron.png │ │ │ │ ├── Chevron@2x.png │ │ │ │ ├── Chevron@3x.png │ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Extension │ │ │ ├── AppIcon_compose.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon--ActivityView-ActionButton--Compose@2x.png │ │ │ │ └── Icon--ActivityView-ActionButton--Compose@3x.png │ │ │ ├── AppIcon_interpret.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon--ActivityView-ActionButton--Interpret@2x.png │ │ │ │ └── Icon--ActivityView-ActionButton--Interpret@3x.png │ │ │ └── Contents.json │ │ ├── IntroWizard │ │ │ ├── Contents.json │ │ │ ├── intro_arrow_bottomLeft.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── arrow_bottomLeft.pdf │ │ │ ├── intro_arrow_bottomRight.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── arrow_bottomRight.pdf │ │ │ └── intro_arrow_topRight.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── arrow_top.pdf │ │ ├── Keyboard │ │ │ ├── Contents.json │ │ │ ├── button_interpret_disable.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── key_disable_icon.png │ │ │ │ ├── key_disable_icon@2x.png │ │ │ │ └── key_disable_icon@3x.png │ │ │ ├── button_interpret_normal.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon.png │ │ │ │ ├── icon@2x.png │ │ │ │ └── icon@3x.png │ │ │ ├── button_interpret_normal_dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon.png │ │ │ │ ├── icon@2x.png │ │ │ │ └── icon@3x.png │ │ │ ├── button_interpreted_close_black.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon.png │ │ │ │ ├── icon@2x.png │ │ │ │ └── icon@3x.png │ │ │ ├── button_interpreted_close_white.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon.png │ │ │ │ ├── icon@2x.png │ │ │ │ └── icon@3x.png │ │ │ ├── button_lock_normal.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── lock_icon.png │ │ │ │ ├── lock_icon@2x.png │ │ │ │ └── lock_icon@3x.png │ │ │ ├── button_lock_normal_dark.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon.png │ │ │ │ ├── icon@2x.png │ │ │ │ └── icon@3x.png │ │ │ ├── button_modeChange_icon.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── tessercube-icon-black-on-white的副本 2.png │ │ │ │ ├── tessercube-icon-black-on-white的副本 3.png │ │ │ │ └── tessercube-icon-black-on-white的副本 4.png │ │ │ ├── button_modeChange_icon_dark.imageset │ │ │ │ ├── Bitmap.png │ │ │ │ ├── Bitmap@2x.png │ │ │ │ ├── Bitmap@3x.png │ │ │ │ └── Contents.json │ │ │ ├── button_modeChange_icon_dark_selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── aaaa.png │ │ │ │ ├── aaaa@2x.png │ │ │ │ └── aaaa@3x.png │ │ │ └── button_modeChange_icon_selected.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── select_mode.png │ │ │ │ ├── select_mode@2x.png │ │ │ │ └── select_mode@3x.png │ │ ├── MainTab │ │ │ ├── Contents.json │ │ │ ├── main_tab_contacts.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon.png │ │ │ │ ├── Icon@2x.png │ │ │ │ └── Icon@3x.png │ │ │ ├── main_tab_me.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── me.png │ │ │ │ ├── me@2x.png │ │ │ │ └── me@3x.png │ │ │ └── main_tab_messages.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── messages.png │ │ │ │ ├── messages@2x.png │ │ │ │ └── messages@3x.png │ │ ├── MeScene │ │ │ ├── Contents.json │ │ │ └── scene_me_import_key.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── Illustration--Keygen.png │ │ │ │ ├── Illustration--Keygen@2x.png │ │ │ │ └── Illustration--Keygen@3x.png │ │ └── Poster │ │ │ ├── Contents.json │ │ │ └── mock_poster.imageset │ │ │ ├── Bitmap.png │ │ │ ├── Bitmap@2x.png │ │ │ ├── Bitmap@3x.png │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Fonts │ │ ├── Menlo.ttc │ │ ├── SF-Pro-Display-Bold.otf │ │ ├── SF-Pro-Display-Light.otf │ │ ├── SF-Pro-Display-Medium.otf │ │ ├── SF-Pro-Display-Regular.otf │ │ ├── SF-Pro-Text-Light.otf │ │ ├── SF-Pro-Text-Regular.otf │ │ ├── SF-Pro-Text-Semibold.otf │ │ ├── SourceCodePro-Medium.ttf │ │ └── SourceCodePro-Regular.otf │ ├── en.lproj │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── zh-Hans.lproj │ │ ├── InfoPlist.strings │ │ ├── LaunchScreen.strings │ │ ├── Localizable.strings │ │ └── Main.strings │ └── zh-Hant.lproj │ │ ├── InfoPlist.strings │ │ └── Localizable.strings ├── Scene │ ├── Action │ │ ├── BrokenMessageViewController.swift │ │ └── InterpretActionViewController.swift │ ├── Base │ │ ├── BaseNavigationController.swift │ │ ├── TCBaseViewController.swift │ │ └── UIViewController+EmptyView.swift │ ├── Common │ │ ├── Button │ │ │ └── TCActionButton.swift │ │ ├── HUD.swift │ │ ├── ListEmptyView.swift │ │ └── TCCardView.swift │ ├── Contacts │ │ ├── Cell │ │ │ ├── ContactCell.swift │ │ │ ├── ContactCell.xib │ │ │ ├── ContactEditTextCell.swift │ │ │ └── ContactEditTextCell.xib │ │ ├── ContactDetailViewController.swift │ │ ├── ContactEditViewController.swift │ │ ├── ContactsListViewController+Previews.swift │ │ └── ContactsListViewController.swift │ ├── Introduction │ │ ├── IntroArrow.swift │ │ ├── IntroCardView.swift │ │ ├── IntroSpotlight.swift │ │ └── IntroWizardViewController.swift │ ├── MainTab │ │ ├── MainTabbarViewController+IntroWizard.swift │ │ └── MainTabbarViewController.swift │ ├── Me │ │ ├── Cell │ │ │ ├── ConfirmContactCell.swift │ │ │ ├── ConfirmContactCell.xib │ │ │ ├── KeyCardCell.swift │ │ │ ├── KeyCardCell.xib │ │ │ ├── SubKeyCardCell.swift │ │ │ └── SubKeyCardCell.xib │ │ ├── KeyManageScene │ │ │ ├── CreateNewKeyViewController.swift │ │ │ ├── EurekaCell │ │ │ │ └── SwitchCell.xib │ │ │ ├── ImportKeyViewController.swift │ │ │ ├── ImportPrivateKeyConfirm │ │ │ │ └── ImportPrivateKeyConfirmViewController.swift │ │ │ ├── ImportPublicKeyConfirm │ │ │ │ ├── ImportPublicKeyConfirmViewController+Previews.swift │ │ │ │ └── ImportPublicKeyConfirmViewController.swift │ │ │ └── PasteKeyViewController.swift │ │ ├── MeViewController.swift │ │ └── SettingsScene │ │ │ ├── Cell │ │ │ └── SettingsTableViewCell.swift │ │ │ ├── MessageDigitalSignatureSettings.swift │ │ │ ├── MessageDigitalSignatureSettingsViewController.swift │ │ │ └── SettingsViewController.swift │ ├── Messages │ │ ├── ComposeMessageScene │ │ │ ├── ComposeMessageViewController.swift │ │ │ ├── ComposeMessageViewController_REMOTE_44436.swift │ │ │ └── View │ │ │ │ ├── Cell │ │ │ │ ├── ContactPickerTagCollectionViewCell.swift │ │ │ │ └── ContactPickerTextFieldCollectionViewCell.swift │ │ │ │ ├── RecipientContactPickerView.swift │ │ │ │ └── SenderContactPickerView.swift │ │ ├── InterpretMessageScene │ │ │ └── InterpretMessageViewController.swift │ │ ├── MessageCardScene │ │ │ ├── MessageCardTableViewController.swift │ │ │ └── MessageCardViewController.swift │ │ └── MessagesViewScene │ │ │ ├── Cell │ │ │ └── MessageCardCell.swift │ │ │ ├── MessagesViewController+Previews.swift │ │ │ └── MessagesViewController.swift │ └── Share │ │ └── SharePosterViewController.swift ├── Service │ ├── MessageService.swift │ ├── ProfileService+Contact.swift │ ├── ProfileService+KeyRecord.swift │ ├── ProfileService+Message.swift │ ├── ProfileService.swift │ ├── WordSuggestionService.swift │ └── WormholdService.swift ├── Support Files │ ├── AppDelegate.swift │ └── SceneDelegate.swift ├── TesserCube.entitlements ├── UITests.xctestplan ├── UnitTests.xctestplan ├── Vendor │ ├── FloatingActionSheetController │ │ ├── FloatingAction.swift │ │ └── FloatingActionGroup.swift │ └── SwiftyButton │ │ └── ImageUtil.swift └── ViewModel │ ├── ComposeMessageViewModel.swift │ ├── ContactListViewModel.swift │ ├── InterpretActionViewModel.swift │ ├── InterpretMessageViewModel.swift │ ├── MeViewModel+ContextMenuActionTableViewDelegate.swift │ ├── MeViewModel.swift │ ├── MessageDigitalSignatureSettingsViewModel.swift │ ├── MessagesViewModel+ContextMenuActionTableViewDelegate.swift │ ├── MessagesViewModel.swift │ └── SettingsViewModel.swift ├── TesserCubeComposeAction ├── Base.lproj │ └── MainInterface.storyboard ├── ComposeActionViewController.swift ├── Info.plist ├── TesserCubeComposeAction.entitlements ├── en.lproj │ └── InfoPlist.strings ├── zh-Hans.lproj │ └── InfoPlist.strings └── zh-Hant.lproj │ └── InfoPlist.strings ├── TesserCubeInterpretAction ├── Base.lproj │ └── MainInterface.storyboard ├── Info.plist ├── TesserCubeInterpretAction.entitlements ├── en.lproj │ └── InfoPlist.strings ├── zh-Hans.lproj │ └── InfoPlist.strings └── zh-Hant.lproj │ └── InfoPlist.strings ├── TesserCubeKeyboard ├── Alert │ └── ToastAlerter.swift ├── Controller │ ├── ForwardingView.swift │ ├── KeyboardInputTraits.swift │ ├── KeyboardLayout.swift │ └── KeyboardViewController.swift ├── Core │ ├── KeyboardInterpretor.swift │ └── WormHole.swift ├── Extension │ ├── Debounce.swift │ ├── String+Compare.swift │ ├── UIColor+Keyboard.swift │ ├── UIColor+SwifterSwift.swift │ ├── UIImage+RoundCorners.swift │ ├── UIInputViewController+TextProxy.swift │ └── UIView+blinking.swift ├── Info.plist ├── LayoutManager │ ├── KeyboardLayoutManager.swift │ ├── KeyboardModeManager.swift │ └── LayoutMetrics.swift ├── Model │ ├── DefaultKeyboard.swift │ ├── Direction.swift │ ├── KeyboardModel.swift │ └── SuggestHelper.swift ├── TesserCubeKeyboard.entitlements └── Views │ ├── ExtraViews │ ├── ActionButton.swift │ ├── ActionsView.swift │ ├── DoneActionButton.swift │ ├── FullAccessHintView.swift │ ├── InterpretResult │ │ ├── InterpretFailView.swift │ │ └── InterpretResultView.swift │ ├── OptionFieldView.swift │ ├── PickingRecipientsMode │ │ ├── RecipientButton.swift │ │ ├── RecipientCellTableViewCell.swift │ │ ├── RecipientCellTableViewCell.xib │ │ ├── RecipientInputView.swift │ │ ├── RecommendRecipientsView.swift │ │ └── SelectedRecipientView.swift │ ├── SeparatorView.swift │ └── TypingMode │ │ ├── SuggestionButton.swift │ │ └── SuggestionStackView.swift │ ├── ImageKey.swift │ ├── KeyboardConnector.swift │ ├── KeyboardKey.swift │ ├── KeyboardKeyBackground.swift │ ├── Shapes.swift │ └── Theme │ └── Theme.swift ├── TesserCubeTests ├── Info.plist ├── KeychainAccessTests.swift ├── TCDBManagerTests.swift └── TesserCubeTests.swift ├── TesserCubeUITests ├── Info.plist ├── TesserCubeUITests+Issue.swift └── TesserCubeUITests.swift └── swiftgen.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Podfile.lock -------------------------------------------------------------------------------- /Press/App Store Badge Localized/Download_on_App_Store/Black_lockup/EPS/Download_on_the_App_Store_Badge_US-UK_blk_092917.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Press/App Store Badge Localized/Download_on_App_Store/Black_lockup/EPS/Download_on_the_App_Store_Badge_US-UK_blk_092917.eps -------------------------------------------------------------------------------- /Press/App Store Badge Localized/Download_on_App_Store/Black_lockup/SVG/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Press/App Store Badge Localized/Download_on_App_Store/Black_lockup/SVG/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg -------------------------------------------------------------------------------- /Press/App Store Badge Localized/Download_on_App_Store/White_lockup/EPS/Download_on_the_App_Store_Badge_US-UK_wht_092917.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Press/App Store Badge Localized/Download_on_App_Store/White_lockup/EPS/Download_on_the_App_Store_Badge_US-UK_wht_092917.eps -------------------------------------------------------------------------------- /Press/App Store Badge Localized/Download_on_App_Store/White_lockup/SVG/Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Press/App Store Badge Localized/Download_on_App_Store/White_lockup/SVG/Download_on_the_App_Store_Badge_US-UK_RGB_wht_092917.svg -------------------------------------------------------------------------------- /Press/screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/Press/screenshot.PNG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/README.md -------------------------------------------------------------------------------- /TesserCube.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.playground/Contents.swift -------------------------------------------------------------------------------- /TesserCube.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.playground/contents.xcplayground -------------------------------------------------------------------------------- /TesserCube.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCube-en.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCube-en.xcscheme -------------------------------------------------------------------------------- /TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCube.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCube.xcscheme -------------------------------------------------------------------------------- /TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeComposeAction.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeComposeAction.xcscheme -------------------------------------------------------------------------------- /TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeInterpretAction.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeInterpretAction.xcscheme -------------------------------------------------------------------------------- /TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeKeyboard.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcodeproj/xcshareddata/xcschemes/TesserCubeKeyboard.xcscheme -------------------------------------------------------------------------------- /TesserCube.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TesserCube.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TesserCube/Application/Application.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Application/Application.swift -------------------------------------------------------------------------------- /TesserCube/Application/Coordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Application/Coordinator.swift -------------------------------------------------------------------------------- /TesserCube/Application/Tessercube-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Application/Tessercube-Bridging-Header.h -------------------------------------------------------------------------------- /TesserCube/Crypto/CreateKeyOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Crypto/CreateKeyOption.swift -------------------------------------------------------------------------------- /TesserCube/Crypto/KeyFactory+BCOpenPGP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Crypto/KeyFactory+BCOpenPGP.swift -------------------------------------------------------------------------------- /TesserCube/Crypto/KeyFactory+TCKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Crypto/KeyFactory+TCKey.swift -------------------------------------------------------------------------------- /TesserCube/Crypto/KeyFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Crypto/KeyFactory.swift -------------------------------------------------------------------------------- /TesserCube/Database/ContactDBAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Database/ContactDBAction.swift -------------------------------------------------------------------------------- /TesserCube/Database/FetchableRecord+all.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Database/FetchableRecord+all.swift -------------------------------------------------------------------------------- /TesserCube/Database/KeyRecordDBAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Database/KeyRecordDBAction.swift -------------------------------------------------------------------------------- /TesserCube/Database/MessageDBAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Database/MessageDBAction.swift -------------------------------------------------------------------------------- /TesserCube/Database/TCDBManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Database/TCDBManager.swift -------------------------------------------------------------------------------- /TesserCube/Extension/CALayer+Shadow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/CALayer+Shadow.swift -------------------------------------------------------------------------------- /TesserCube/Extension/DMSGoPGP/CryptoPublicKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/DMSGoPGP/CryptoPublicKey.swift -------------------------------------------------------------------------------- /TesserCube/Extension/DMSOpenPGP/DMSPGPError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/DMSOpenPGP/DMSPGPError.swift -------------------------------------------------------------------------------- /TesserCube/Extension/DMSOpenPGP/DMSReceipientKeyIDUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/DMSOpenPGP/DMSReceipientKeyIDUtil.swift -------------------------------------------------------------------------------- /TesserCube/Extension/DispatchQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/DispatchQueue.swift -------------------------------------------------------------------------------- /TesserCube/Extension/NotificationName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/NotificationName.swift -------------------------------------------------------------------------------- /TesserCube/Extension/String+Localization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/String+Localization.swift -------------------------------------------------------------------------------- /TesserCube/Extension/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/String.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UIColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UIColor.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UIImage+Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UIImage+Color.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UILabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UILabel.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UIScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UIScreen.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UIViewController+Alert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UIViewController+Alert.swift -------------------------------------------------------------------------------- /TesserCube/Extension/UserDefaults+AppGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Extension/UserDefaults+AppGroup.swift -------------------------------------------------------------------------------- /TesserCube/Generated/Assets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Generated/Assets.swift -------------------------------------------------------------------------------- /TesserCube/Generated/Fonts.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Generated/Fonts.swift -------------------------------------------------------------------------------- /TesserCube/Generated/strings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Generated/strings.swift -------------------------------------------------------------------------------- /TesserCube/Helper/ContextMenu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Helper/ContextMenu.swift -------------------------------------------------------------------------------- /TesserCube/Helper/DMSPGPUserIDTranslator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Helper/DMSPGPUserIDTranslator.swift -------------------------------------------------------------------------------- /TesserCube/Helper/PreviewStub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Helper/PreviewStub.swift -------------------------------------------------------------------------------- /TesserCube/Helper/SharePublicKeyActivity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Helper/SharePublicKeyActivity.swift -------------------------------------------------------------------------------- /TesserCube/Helper/ShareUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Helper/ShareUtil.swift -------------------------------------------------------------------------------- /TesserCube/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Info.plist -------------------------------------------------------------------------------- /TesserCube/Model/Contact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/Contact.swift -------------------------------------------------------------------------------- /TesserCube/Model/ContactMappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/ContactMappable.swift -------------------------------------------------------------------------------- /TesserCube/Model/Email.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/Email.swift -------------------------------------------------------------------------------- /TesserCube/Model/GenerateKeyData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/GenerateKeyData.swift -------------------------------------------------------------------------------- /TesserCube/Model/KeyBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/KeyBridge.swift -------------------------------------------------------------------------------- /TesserCube/Model/KeyRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/KeyRecord.swift -------------------------------------------------------------------------------- /TesserCube/Model/KeychainMappable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/KeychainMappable.swift -------------------------------------------------------------------------------- /TesserCube/Model/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/Message.swift -------------------------------------------------------------------------------- /TesserCube/Model/TCErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/TCErrors.swift -------------------------------------------------------------------------------- /TesserCube/Model/TCKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/TCKey.swift -------------------------------------------------------------------------------- /TesserCube/Model/TCTypes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Model/TCTypes.swift -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x-1.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x-1.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x-1.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Button/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Button/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Chevron@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Button/back_button.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Icon--ActivityView-ActionButton--Compose@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Icon--ActivityView-ActionButton--Compose@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Icon--ActivityView-ActionButton--Compose@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_compose.appiconset/Icon--ActivityView-ActionButton--Compose@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Icon--ActivityView-ActionButton--Interpret@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Icon--ActivityView-ActionButton--Interpret@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Icon--ActivityView-ActionButton--Interpret@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/AppIcon_interpret.appiconset/Icon--ActivityView-ActionButton--Interpret@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Extension/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Extension/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomLeft.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomLeft.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomLeft.imageset/arrow_bottomLeft.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomLeft.imageset/arrow_bottomLeft.pdf -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomRight.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomRight.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomRight.imageset/arrow_bottomRight.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_bottomRight.imageset/arrow_bottomRight.pdf -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_topRight.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_topRight.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_topRight.imageset/arrow_top.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/IntroWizard/intro_arrow_topRight.imageset/arrow_top.pdf -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_disable.imageset/key_disable_icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal.imageset/icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpret_normal_dark.imageset/icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_black.imageset/icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_interpreted_close_white.imageset/icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal.imageset/lock_icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_lock_normal_dark.imageset/icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 2.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 3.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon.imageset/tessercube-icon-black-on-white的副本 4.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Bitmap@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_dark_selected.imageset/aaaa@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Keyboard/button_modeChange_icon_selected.imageset/select_mode@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_contacts.imageset/Icon@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_me.imageset/me@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MainTab/main_tab_messages.imageset/messages@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MeScene/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MeScene/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/MeScene/scene_me_import_key.imageset/Illustration--Keygen@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Poster/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Poster/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap@2x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Bitmap@3x.png -------------------------------------------------------------------------------- /TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Assets.xcassets/Poster/mock_poster.imageset/Contents.json -------------------------------------------------------------------------------- /TesserCube/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TesserCube/Resources/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/Menlo.ttc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/Menlo.ttc -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Display-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Display-Bold.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Display-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Display-Light.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Display-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Display-Medium.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Display-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Display-Regular.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Text-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Text-Light.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Text-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Text-Regular.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SF-Pro-Text-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SF-Pro-Text-Semibold.otf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SourceCodePro-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SourceCodePro-Medium.ttf -------------------------------------------------------------------------------- /TesserCube/Resources/Fonts/SourceCodePro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/Fonts/SourceCodePro-Regular.otf -------------------------------------------------------------------------------- /TesserCube/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCube/Resources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/zh-Hans.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hans.lproj/LaunchScreen.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hans.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/zh-Hans.lproj/Localizable.strings -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hans.lproj/Main.strings: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/zh-Hant.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCube/Resources/zh-Hant.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Resources/zh-Hant.lproj/Localizable.strings -------------------------------------------------------------------------------- /TesserCube/Scene/Action/BrokenMessageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Action/BrokenMessageViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Action/InterpretActionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Action/InterpretActionViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Base/BaseNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Base/BaseNavigationController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Base/TCBaseViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Base/TCBaseViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Base/UIViewController+EmptyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Base/UIViewController+EmptyView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Common/Button/TCActionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Common/Button/TCActionButton.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Common/HUD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Common/HUD.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Common/ListEmptyView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Common/ListEmptyView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Common/TCCardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Common/TCCardView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/Cell/ContactCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/Cell/ContactCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/Cell/ContactCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/Cell/ContactCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/Cell/ContactEditTextCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/Cell/ContactEditTextCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/Cell/ContactEditTextCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/Cell/ContactEditTextCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/ContactDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/ContactDetailViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/ContactEditViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/ContactEditViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/ContactsListViewController+Previews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/ContactsListViewController+Previews.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Contacts/ContactsListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Contacts/ContactsListViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Introduction/IntroArrow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Introduction/IntroArrow.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Introduction/IntroCardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Introduction/IntroCardView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Introduction/IntroSpotlight.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Introduction/IntroSpotlight.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Introduction/IntroWizardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Introduction/IntroWizardViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/MainTab/MainTabbarViewController+IntroWizard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/MainTab/MainTabbarViewController+IntroWizard.swift -------------------------------------------------------------------------------- /TesserCube/Scene/MainTab/MainTabbarViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/MainTab/MainTabbarViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/ConfirmContactCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/ConfirmContactCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/ConfirmContactCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/ConfirmContactCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/KeyCardCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/KeyCardCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/KeyCardCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/KeyCardCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/SubKeyCardCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/SubKeyCardCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/Cell/SubKeyCardCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/Cell/SubKeyCardCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/CreateNewKeyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/CreateNewKeyViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/EurekaCell/SwitchCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/EurekaCell/SwitchCell.xib -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/ImportKeyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/ImportKeyViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/ImportPrivateKeyConfirm/ImportPrivateKeyConfirmViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/ImportPrivateKeyConfirm/ImportPrivateKeyConfirmViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/ImportPublicKeyConfirm/ImportPublicKeyConfirmViewController+Previews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/ImportPublicKeyConfirm/ImportPublicKeyConfirmViewController+Previews.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/ImportPublicKeyConfirm/ImportPublicKeyConfirmViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/ImportPublicKeyConfirm/ImportPublicKeyConfirmViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/KeyManageScene/PasteKeyViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/KeyManageScene/PasteKeyViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/MeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/MeViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/SettingsScene/Cell/SettingsTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/SettingsScene/Cell/SettingsTableViewCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/SettingsScene/MessageDigitalSignatureSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/SettingsScene/MessageDigitalSignatureSettings.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/SettingsScene/MessageDigitalSignatureSettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/SettingsScene/MessageDigitalSignatureSettingsViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Me/SettingsScene/SettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Me/SettingsScene/SettingsViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/ComposeMessageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/ComposeMessageViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/ComposeMessageViewController_REMOTE_44436.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/ComposeMessageViewController_REMOTE_44436.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/View/Cell/ContactPickerTagCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/View/Cell/ContactPickerTagCollectionViewCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/View/Cell/ContactPickerTextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/View/Cell/ContactPickerTextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/View/RecipientContactPickerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/View/RecipientContactPickerView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/ComposeMessageScene/View/SenderContactPickerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/ComposeMessageScene/View/SenderContactPickerView.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/InterpretMessageScene/InterpretMessageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/InterpretMessageScene/InterpretMessageViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/MessageCardScene/MessageCardTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/MessageCardScene/MessageCardTableViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/MessageCardScene/MessageCardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/MessageCardScene/MessageCardViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/MessagesViewScene/Cell/MessageCardCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/MessagesViewScene/Cell/MessageCardCell.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/MessagesViewScene/MessagesViewController+Previews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/MessagesViewScene/MessagesViewController+Previews.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Messages/MessagesViewScene/MessagesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Messages/MessagesViewScene/MessagesViewController.swift -------------------------------------------------------------------------------- /TesserCube/Scene/Share/SharePosterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Scene/Share/SharePosterViewController.swift -------------------------------------------------------------------------------- /TesserCube/Service/MessageService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/MessageService.swift -------------------------------------------------------------------------------- /TesserCube/Service/ProfileService+Contact.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/ProfileService+Contact.swift -------------------------------------------------------------------------------- /TesserCube/Service/ProfileService+KeyRecord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/ProfileService+KeyRecord.swift -------------------------------------------------------------------------------- /TesserCube/Service/ProfileService+Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/ProfileService+Message.swift -------------------------------------------------------------------------------- /TesserCube/Service/ProfileService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/ProfileService.swift -------------------------------------------------------------------------------- /TesserCube/Service/WordSuggestionService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/WordSuggestionService.swift -------------------------------------------------------------------------------- /TesserCube/Service/WormholdService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Service/WormholdService.swift -------------------------------------------------------------------------------- /TesserCube/Support Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Support Files/AppDelegate.swift -------------------------------------------------------------------------------- /TesserCube/Support Files/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Support Files/SceneDelegate.swift -------------------------------------------------------------------------------- /TesserCube/TesserCube.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/TesserCube.entitlements -------------------------------------------------------------------------------- /TesserCube/UITests.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/UITests.xctestplan -------------------------------------------------------------------------------- /TesserCube/UnitTests.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/UnitTests.xctestplan -------------------------------------------------------------------------------- /TesserCube/Vendor/FloatingActionSheetController/FloatingAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Vendor/FloatingActionSheetController/FloatingAction.swift -------------------------------------------------------------------------------- /TesserCube/Vendor/FloatingActionSheetController/FloatingActionGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Vendor/FloatingActionSheetController/FloatingActionGroup.swift -------------------------------------------------------------------------------- /TesserCube/Vendor/SwiftyButton/ImageUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/Vendor/SwiftyButton/ImageUtil.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/ComposeMessageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/ComposeMessageViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/ContactListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/ContactListViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/InterpretActionViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/InterpretActionViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/InterpretMessageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/InterpretMessageViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/MeViewModel+ContextMenuActionTableViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/MeViewModel+ContextMenuActionTableViewDelegate.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/MeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/MeViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/MessageDigitalSignatureSettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/MessageDigitalSignatureSettingsViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/MessagesViewModel+ContextMenuActionTableViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/MessagesViewModel+ContextMenuActionTableViewDelegate.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/MessagesViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/MessagesViewModel.swift -------------------------------------------------------------------------------- /TesserCube/ViewModel/SettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCube/ViewModel/SettingsViewModel.swift -------------------------------------------------------------------------------- /TesserCubeComposeAction/Base.lproj/MainInterface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/Base.lproj/MainInterface.storyboard -------------------------------------------------------------------------------- /TesserCubeComposeAction/ComposeActionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/ComposeActionViewController.swift -------------------------------------------------------------------------------- /TesserCubeComposeAction/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/Info.plist -------------------------------------------------------------------------------- /TesserCubeComposeAction/TesserCubeComposeAction.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/TesserCubeComposeAction.entitlements -------------------------------------------------------------------------------- /TesserCubeComposeAction/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeComposeAction/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/zh-Hans.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeComposeAction/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeComposeAction/zh-Hant.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeInterpretAction/Base.lproj/MainInterface.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/Base.lproj/MainInterface.storyboard -------------------------------------------------------------------------------- /TesserCubeInterpretAction/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/Info.plist -------------------------------------------------------------------------------- /TesserCubeInterpretAction/TesserCubeInterpretAction.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/TesserCubeInterpretAction.entitlements -------------------------------------------------------------------------------- /TesserCubeInterpretAction/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeInterpretAction/zh-Hans.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/zh-Hans.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeInterpretAction/zh-Hant.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeInterpretAction/zh-Hant.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /TesserCubeKeyboard/Alert/ToastAlerter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Alert/ToastAlerter.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Controller/ForwardingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Controller/ForwardingView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Controller/KeyboardInputTraits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Controller/KeyboardInputTraits.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Controller/KeyboardLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Controller/KeyboardLayout.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Controller/KeyboardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Controller/KeyboardViewController.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Core/KeyboardInterpretor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Core/KeyboardInterpretor.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Core/WormHole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Core/WormHole.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/Debounce.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/Debounce.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/String+Compare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/String+Compare.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/UIColor+Keyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/UIColor+Keyboard.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/UIColor+SwifterSwift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/UIColor+SwifterSwift.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/UIImage+RoundCorners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/UIImage+RoundCorners.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/UIInputViewController+TextProxy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/UIInputViewController+TextProxy.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Extension/UIView+blinking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Extension/UIView+blinking.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Info.plist -------------------------------------------------------------------------------- /TesserCubeKeyboard/LayoutManager/KeyboardLayoutManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/LayoutManager/KeyboardLayoutManager.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/LayoutManager/KeyboardModeManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/LayoutManager/KeyboardModeManager.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/LayoutManager/LayoutMetrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/LayoutManager/LayoutMetrics.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Model/DefaultKeyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Model/DefaultKeyboard.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Model/Direction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Model/Direction.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Model/KeyboardModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Model/KeyboardModel.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Model/SuggestHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Model/SuggestHelper.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/TesserCubeKeyboard.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/TesserCubeKeyboard.entitlements -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/ActionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/ActionButton.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/ActionsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/ActionsView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/DoneActionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/DoneActionButton.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/FullAccessHintView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/FullAccessHintView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/InterpretResult/InterpretFailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/InterpretResult/InterpretFailView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/InterpretResult/InterpretResultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/InterpretResult/InterpretResultView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/OptionFieldView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/OptionFieldView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientButton.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientCellTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientCellTableViewCell.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientCellTableViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientCellTableViewCell.xib -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientInputView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecipientInputView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecommendRecipientsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/RecommendRecipientsView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/SelectedRecipientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/PickingRecipientsMode/SelectedRecipientView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/SeparatorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/SeparatorView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/TypingMode/SuggestionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/TypingMode/SuggestionButton.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ExtraViews/TypingMode/SuggestionStackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ExtraViews/TypingMode/SuggestionStackView.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/ImageKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/ImageKey.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/KeyboardConnector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/KeyboardConnector.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/KeyboardKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/KeyboardKey.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/KeyboardKeyBackground.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/KeyboardKeyBackground.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/Shapes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/Shapes.swift -------------------------------------------------------------------------------- /TesserCubeKeyboard/Views/Theme/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeKeyboard/Views/Theme/Theme.swift -------------------------------------------------------------------------------- /TesserCubeTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeTests/Info.plist -------------------------------------------------------------------------------- /TesserCubeTests/KeychainAccessTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeTests/KeychainAccessTests.swift -------------------------------------------------------------------------------- /TesserCubeTests/TCDBManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeTests/TCDBManagerTests.swift -------------------------------------------------------------------------------- /TesserCubeTests/TesserCubeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeTests/TesserCubeTests.swift -------------------------------------------------------------------------------- /TesserCubeUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeUITests/Info.plist -------------------------------------------------------------------------------- /TesserCubeUITests/TesserCubeUITests+Issue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeUITests/TesserCubeUITests+Issue.swift -------------------------------------------------------------------------------- /TesserCubeUITests/TesserCubeUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/TesserCubeUITests/TesserCubeUITests.swift -------------------------------------------------------------------------------- /swiftgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimensionDev/TesserPG-iOS/HEAD/swiftgen.yml --------------------------------------------------------------------------------