├── .DS_Store ├── FindMyCat.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcuserdata │ │ └── sahaschitlange.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcshareddata │ └── xcschemes │ │ └── FindMyCat.xcscheme └── xcuserdata │ └── sahaschitlange.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── FindMyCat ├── AppDelegate.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ ├── AppIcon.png │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AppIcon.png │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Bluetooth │ └── BluetoothLECentral.swift ├── Constants.swift ├── Controllers │ ├── AddEditDevice │ │ └── AddEditDeviceViewController.swift │ ├── DeviceBottomDrawerViewController.swift │ ├── HomeScreenViewController.swift │ ├── LoginViewController.swift │ ├── PreciseFinder │ │ ├── PreciseFinderViewController.swift │ │ └── extensions │ │ │ ├── DataCommunicationExtension.swift │ │ │ ├── HelpersExtension.swift │ │ │ └── NI_AR_SessionDelegates.swift │ └── ScanDevices │ │ ├── ScanDevicesNavigationController.swift │ │ └── ScanDevicesViewController.swift ├── Info.plist ├── Models │ ├── Devices.swift │ ├── HologramDevice.swift │ ├── Positions.swift │ ├── SharedData.swift │ ├── UWB │ │ ├── PreciseFindableDevice.swift │ │ └── UWBMessages.swift │ └── WebsocketPayloadWrapper.swift ├── Network │ ├── HologramAPIManager.swift │ ├── TraccarAPIManager.swift │ ├── WebSocketManager.swift │ └── util │ │ └── CookieHandlerUtil.swift ├── Readme.md ├── SceneDelegate.swift ├── Utils │ ├── DateTimeUtil.swift │ ├── DistanceUtil.swift │ └── UWBUtil.swift ├── ViewController.swift └── Views │ ├── AvatarEmojiView.swift │ ├── DeviceTableViewCell.swift │ ├── DismissableSheet.swift │ ├── Map │ ├── MapMarkerView.swift │ └── MapboxView.swift │ └── ScanDevices │ ├── CircularViewLayout.swift │ ├── ScannedDeviceView.swift │ └── ScanningAnimationView.swift └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/.DS_Store -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/project.xcworkspace/xcuserdata/sahaschitlange.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/project.xcworkspace/xcuserdata/sahaschitlange.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/xcshareddata/xcschemes/FindMyCat.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/xcshareddata/xcschemes/FindMyCat.xcscheme -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/xcuserdata/sahaschitlange.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/xcuserdata/sahaschitlange.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /FindMyCat.xcodeproj/xcuserdata/sahaschitlange.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat.xcodeproj/xcuserdata/sahaschitlange.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /FindMyCat/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/AppDelegate.swift -------------------------------------------------------------------------------- /FindMyCat/Assets.xcassets/AccentColor.colorset/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Assets.xcassets/AccentColor.colorset/AppIcon.png -------------------------------------------------------------------------------- /FindMyCat/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /FindMyCat/Assets.xcassets/AppIcon.appiconset/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Assets.xcassets/AppIcon.appiconset/AppIcon.png -------------------------------------------------------------------------------- /FindMyCat/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /FindMyCat/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /FindMyCat/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /FindMyCat/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /FindMyCat/Bluetooth/BluetoothLECentral.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Bluetooth/BluetoothLECentral.swift -------------------------------------------------------------------------------- /FindMyCat/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Constants.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/AddEditDevice/AddEditDeviceViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/AddEditDevice/AddEditDeviceViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/DeviceBottomDrawerViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/DeviceBottomDrawerViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/HomeScreenViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/HomeScreenViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/LoginViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/PreciseFinder/PreciseFinderViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/PreciseFinder/PreciseFinderViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/PreciseFinder/extensions/DataCommunicationExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/PreciseFinder/extensions/DataCommunicationExtension.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/PreciseFinder/extensions/HelpersExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/PreciseFinder/extensions/HelpersExtension.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/PreciseFinder/extensions/NI_AR_SessionDelegates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/PreciseFinder/extensions/NI_AR_SessionDelegates.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/ScanDevices/ScanDevicesNavigationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/ScanDevices/ScanDevicesNavigationController.swift -------------------------------------------------------------------------------- /FindMyCat/Controllers/ScanDevices/ScanDevicesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Controllers/ScanDevices/ScanDevicesViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Info.plist -------------------------------------------------------------------------------- /FindMyCat/Models/Devices.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/Devices.swift -------------------------------------------------------------------------------- /FindMyCat/Models/HologramDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/HologramDevice.swift -------------------------------------------------------------------------------- /FindMyCat/Models/Positions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/Positions.swift -------------------------------------------------------------------------------- /FindMyCat/Models/SharedData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/SharedData.swift -------------------------------------------------------------------------------- /FindMyCat/Models/UWB/PreciseFindableDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/UWB/PreciseFindableDevice.swift -------------------------------------------------------------------------------- /FindMyCat/Models/UWB/UWBMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/UWB/UWBMessages.swift -------------------------------------------------------------------------------- /FindMyCat/Models/WebsocketPayloadWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Models/WebsocketPayloadWrapper.swift -------------------------------------------------------------------------------- /FindMyCat/Network/HologramAPIManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Network/HologramAPIManager.swift -------------------------------------------------------------------------------- /FindMyCat/Network/TraccarAPIManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Network/TraccarAPIManager.swift -------------------------------------------------------------------------------- /FindMyCat/Network/WebSocketManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Network/WebSocketManager.swift -------------------------------------------------------------------------------- /FindMyCat/Network/util/CookieHandlerUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Network/util/CookieHandlerUtil.swift -------------------------------------------------------------------------------- /FindMyCat/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Readme.md -------------------------------------------------------------------------------- /FindMyCat/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/SceneDelegate.swift -------------------------------------------------------------------------------- /FindMyCat/Utils/DateTimeUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Utils/DateTimeUtil.swift -------------------------------------------------------------------------------- /FindMyCat/Utils/DistanceUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Utils/DistanceUtil.swift -------------------------------------------------------------------------------- /FindMyCat/Utils/UWBUtil.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Utils/UWBUtil.swift -------------------------------------------------------------------------------- /FindMyCat/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/ViewController.swift -------------------------------------------------------------------------------- /FindMyCat/Views/AvatarEmojiView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/AvatarEmojiView.swift -------------------------------------------------------------------------------- /FindMyCat/Views/DeviceTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/DeviceTableViewCell.swift -------------------------------------------------------------------------------- /FindMyCat/Views/DismissableSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/DismissableSheet.swift -------------------------------------------------------------------------------- /FindMyCat/Views/Map/MapMarkerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/Map/MapMarkerView.swift -------------------------------------------------------------------------------- /FindMyCat/Views/Map/MapboxView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/Map/MapboxView.swift -------------------------------------------------------------------------------- /FindMyCat/Views/ScanDevices/CircularViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/ScanDevices/CircularViewLayout.swift -------------------------------------------------------------------------------- /FindMyCat/Views/ScanDevices/ScannedDeviceView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/ScanDevices/ScannedDeviceView.swift -------------------------------------------------------------------------------- /FindMyCat/Views/ScanDevices/ScanningAnimationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/FindMyCat/Views/ScanDevices/ScanningAnimationView.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FindMyCat/ios-app/HEAD/README.md --------------------------------------------------------------------------------