├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Configs └── GlobalConfig.xcconfig ├── Eigen.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings ├── Eigen.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Eigen ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AccentColorInvert.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-1024.png │ │ ├── Icon-128.png │ │ ├── Icon-256.png │ │ ├── Icon-257.png │ │ ├── Icon-32.png │ │ ├── Icon-33.png │ │ ├── Icon-512.png │ │ ├── Icon-513.png │ │ └── Icon-64.png │ ├── Contents.json │ ├── EigenIcon.iconset │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x.png │ │ ├── icon_16x16@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x.png │ └── Hero.imageset │ │ ├── Contents.json │ │ └── hero-spiro.svg ├── AuthenticatedContentView.swift ├── ContentView.swift ├── Eigen.entitlements ├── EigenApp.swift ├── Info.plist ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Shared │ ├── Constants.swift │ ├── Extensions.swift │ ├── InfiniteList.swift │ ├── KeychainInterface.swift │ ├── MatrixModel.swift │ ├── NotificationInterface.swift │ └── UserDefaultsStorage.swift └── Views │ ├── AvatarView.swift │ ├── Conversation │ ├── ConversationDetail.swift │ ├── ConversationDetailInfo.swift │ ├── ConversationDetailToolbar.swift │ ├── ConversationList.swift │ └── Event │ │ ├── CallHangupEventView.swift │ │ ├── CallInviteEventView.swift │ │ ├── CallRejectEventView.swift │ │ ├── EventList.swift │ │ ├── EventView.swift │ │ ├── MemberEventView.swift │ │ ├── MessageEventImageView.swift │ │ └── MessageEventView.swift │ ├── LoadingView.swift │ ├── LoginView.swift │ ├── NotificationList.swift │ ├── PreferencesView.swift │ ├── ProfileView.swift │ ├── RecentsList.swift │ ├── SearchResults.swift │ └── UserAvatarView.swift ├── LICENSE ├── Podfile ├── Podfile.lock └── README.md /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/.gitignore -------------------------------------------------------------------------------- /Configs/GlobalConfig.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Configs/GlobalConfig.xcconfig -------------------------------------------------------------------------------- /Eigen.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Eigen.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Eigen.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Eigen.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Eigen.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Eigen.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AccentColorInvert.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AccentColorInvert.colorset/Contents.json -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-128.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-256.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-257.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-32.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-33.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-512.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-513.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-513.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/AppIcon.appiconset/Icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/AppIcon.appiconset/Icon-64.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_128x128.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_256x256.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_32x32.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_512x512.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/EigenIcon.iconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/EigenIcon.iconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/Hero.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/Hero.imageset/Contents.json -------------------------------------------------------------------------------- /Eigen/Assets.xcassets/Hero.imageset/hero-spiro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Assets.xcassets/Hero.imageset/hero-spiro.svg -------------------------------------------------------------------------------- /Eigen/AuthenticatedContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/AuthenticatedContentView.swift -------------------------------------------------------------------------------- /Eigen/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/ContentView.swift -------------------------------------------------------------------------------- /Eigen/Eigen.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Eigen.entitlements -------------------------------------------------------------------------------- /Eigen/EigenApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/EigenApp.swift -------------------------------------------------------------------------------- /Eigen/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Info.plist -------------------------------------------------------------------------------- /Eigen/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Eigen/Shared/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/Constants.swift -------------------------------------------------------------------------------- /Eigen/Shared/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/Extensions.swift -------------------------------------------------------------------------------- /Eigen/Shared/InfiniteList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/InfiniteList.swift -------------------------------------------------------------------------------- /Eigen/Shared/KeychainInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/KeychainInterface.swift -------------------------------------------------------------------------------- /Eigen/Shared/MatrixModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/MatrixModel.swift -------------------------------------------------------------------------------- /Eigen/Shared/NotificationInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/NotificationInterface.swift -------------------------------------------------------------------------------- /Eigen/Shared/UserDefaultsStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Shared/UserDefaultsStorage.swift -------------------------------------------------------------------------------- /Eigen/Views/AvatarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/AvatarView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/ConversationDetail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/ConversationDetail.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/ConversationDetailInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/ConversationDetailInfo.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/ConversationDetailToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/ConversationDetailToolbar.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/ConversationList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/ConversationList.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/CallHangupEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/CallHangupEventView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/CallInviteEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/CallInviteEventView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/CallRejectEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/CallRejectEventView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/EventList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/EventList.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/EventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/EventView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/MemberEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/MemberEventView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/MessageEventImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/MessageEventImageView.swift -------------------------------------------------------------------------------- /Eigen/Views/Conversation/Event/MessageEventView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/Conversation/Event/MessageEventView.swift -------------------------------------------------------------------------------- /Eigen/Views/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/LoadingView.swift -------------------------------------------------------------------------------- /Eigen/Views/LoginView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/LoginView.swift -------------------------------------------------------------------------------- /Eigen/Views/NotificationList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/NotificationList.swift -------------------------------------------------------------------------------- /Eigen/Views/PreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/PreferencesView.swift -------------------------------------------------------------------------------- /Eigen/Views/ProfileView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/ProfileView.swift -------------------------------------------------------------------------------- /Eigen/Views/RecentsList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/RecentsList.swift -------------------------------------------------------------------------------- /Eigen/Views/SearchResults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/SearchResults.swift -------------------------------------------------------------------------------- /Eigen/Views/UserAvatarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Eigen/Views/UserAvatarView.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kalissaac/Eigen/HEAD/README.md --------------------------------------------------------------------------------