├── .DS_Store ├── LICENSE ├── README.md └── app ├── CoreSearch ├── CoreSearch.docc │ └── CoreSearch.md └── CoreSearch.swift ├── CoreSearchTests └── CoreSearchTests.swift ├── TimeScroll.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ ├── CoreSearch.xcscheme │ ├── TimeScroll.xcscheme │ └── timescroll-mcp.xcscheme ├── TimeScrollDev ├── AI │ └── EmbeddingService.swift ├── Accessibility │ └── AXTextExtractor.swift ├── App │ ├── AppActivityTracker.swift │ ├── AppDelegate.swift │ ├── AppState.swift │ └── UsageTracker.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AppIcon-mac-128x128@1x.png │ │ ├── AppIcon-mac-128x128@2x.png │ │ ├── AppIcon-mac-16x16@1x.png │ │ ├── AppIcon-mac-16x16@2x.png │ │ ├── AppIcon-mac-256x256@1x.png │ │ ├── AppIcon-mac-256x256@2x.png │ │ ├── AppIcon-mac-32x32@1x.png │ │ ├── AppIcon-mac-32x32@2x.png │ │ ├── AppIcon-mac-512x512@1x.png │ │ ├── AppIcon-mac-512x512@2x.png │ │ └── Contents.json │ └── Contents.json ├── Capture │ └── CaptureManager.swift ├── ContentView.swift ├── CoreSearch │ ├── PreferencesService.swift │ └── SearchFacade.swift ├── Index │ └── Indexer.swift ├── Info.plist ├── MCP │ ├── AnyCodable.swift │ ├── JSONRPC.swift │ ├── MCPMain.swift │ ├── MCPServer.swift │ └── Schemas.swift ├── OCR │ └── OCRService.swift ├── Permissions │ ├── OnboardingView.swift │ └── Permissions.swift ├── Privacy │ ├── DebugView.swift │ └── LockedView.swift ├── Search │ ├── OCRConfusion.swift │ ├── SearchQueryParser.swift │ ├── SearchResultsView.swift │ └── SearchService.swift ├── Security │ ├── FileCrypter.swift │ ├── IngestQueue.swift │ ├── KeyStore.swift │ ├── SQLCipherBridge.swift │ └── VaultManager.swift ├── Settings │ ├── AboutPane.swift │ ├── MCPPane.swift │ ├── PreferencesView.swift │ ├── PrivacyPane.swift │ ├── SettingsStore.swift │ ├── StatsView.swift │ └── UpdatesPane.swift ├── Storage │ ├── Compactor.swift │ ├── DB.swift │ ├── DataReset.swift │ ├── FormatMapper.swift │ ├── HEVCFrameExtractor.swift │ ├── HEVCVideoStore.swift │ ├── ImageEncoder.swift │ ├── ImageHasher.swift │ ├── PosterManager.swift │ ├── SnapshotStore.swift │ ├── StorageMigration.swift │ └── StoragePaths.swift ├── Support │ ├── SendableShims.swift │ └── String+Similarity.swift ├── TimeScroll.entitlements ├── TimeScrollApp.swift └── Timeline │ ├── AppColor.swift │ ├── AppIconCache.swift │ ├── SnapshotStageView.swift │ ├── ThumbnailCache.swift │ ├── TimelineBarView.swift │ ├── TimelineModel.swift │ ├── TimelineUnifiedView.swift │ └── ZoomableImageView.swift ├── TimeScrollDevTests ├── EmbeddingServiceTests.swift ├── SearchQueryTests.swift ├── StorageMigrationIntegrationTests.swift ├── StorageMigrationTests.swift ├── TimeScrollDevTests.swift └── TimelineModeTests.swift ├── TimeScrollDevUITests ├── SearchFlowUITests.swift ├── TimeScrollDevUITests.swift └── TimeScrollDevUITestsLaunchTests.swift ├── changelog.md └── timescroll-mcp ├── Info.plist ├── Main.swift └── timescroll_mcp.entitlements /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/.DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/README.md -------------------------------------------------------------------------------- /app/CoreSearch/CoreSearch.docc/CoreSearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/CoreSearch/CoreSearch.docc/CoreSearch.md -------------------------------------------------------------------------------- /app/CoreSearch/CoreSearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/CoreSearch/CoreSearch.swift -------------------------------------------------------------------------------- /app/CoreSearchTests/CoreSearchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/CoreSearchTests/CoreSearchTests.swift -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/xcshareddata/xcschemes/CoreSearch.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/xcshareddata/xcschemes/CoreSearch.xcscheme -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/xcshareddata/xcschemes/TimeScroll.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/xcshareddata/xcschemes/TimeScroll.xcscheme -------------------------------------------------------------------------------- /app/TimeScroll.xcodeproj/xcshareddata/xcschemes/timescroll-mcp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScroll.xcodeproj/xcshareddata/xcschemes/timescroll-mcp.xcscheme -------------------------------------------------------------------------------- /app/TimeScrollDev/AI/EmbeddingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/AI/EmbeddingService.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Accessibility/AXTextExtractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Accessibility/AXTextExtractor.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/App/AppActivityTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/App/AppActivityTracker.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/App/AppDelegate.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/App/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/App/AppState.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/App/UsageTracker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/App/UsageTracker.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-128x128@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-128x128@1x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-128x128@2x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-16x16@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-16x16@1x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-16x16@2x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-256x256@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-256x256@1x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-256x256@2x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-32x32@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-32x32@1x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-32x32@2x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-512x512@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-512x512@1x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/AppIcon-mac-512x512@2x.png -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /app/TimeScrollDev/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /app/TimeScrollDev/Capture/CaptureManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Capture/CaptureManager.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/ContentView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/CoreSearch/PreferencesService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/CoreSearch/PreferencesService.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/CoreSearch/SearchFacade.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/CoreSearch/SearchFacade.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Index/Indexer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Index/Indexer.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Info.plist -------------------------------------------------------------------------------- /app/TimeScrollDev/MCP/AnyCodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/MCP/AnyCodable.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/MCP/JSONRPC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/MCP/JSONRPC.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/MCP/MCPMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/MCP/MCPMain.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/MCP/MCPServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/MCP/MCPServer.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/MCP/Schemas.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/MCP/Schemas.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/OCR/OCRService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/OCR/OCRService.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Permissions/OnboardingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Permissions/OnboardingView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Permissions/Permissions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Permissions/Permissions.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Privacy/DebugView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Privacy/DebugView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Privacy/LockedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Privacy/LockedView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Search/OCRConfusion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Search/OCRConfusion.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Search/SearchQueryParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Search/SearchQueryParser.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Search/SearchResultsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Search/SearchResultsView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Search/SearchService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Search/SearchService.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Security/FileCrypter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Security/FileCrypter.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Security/IngestQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Security/IngestQueue.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Security/KeyStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Security/KeyStore.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Security/SQLCipherBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Security/SQLCipherBridge.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Security/VaultManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Security/VaultManager.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/AboutPane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/AboutPane.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/MCPPane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/MCPPane.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/PreferencesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/PreferencesView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/PrivacyPane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/PrivacyPane.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/SettingsStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/SettingsStore.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/StatsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/StatsView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Settings/UpdatesPane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Settings/UpdatesPane.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/Compactor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/Compactor.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/DB.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/DB.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/DataReset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/DataReset.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/FormatMapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/FormatMapper.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/HEVCFrameExtractor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/HEVCFrameExtractor.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/HEVCVideoStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/HEVCVideoStore.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/ImageEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/ImageEncoder.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/ImageHasher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/ImageHasher.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/PosterManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/PosterManager.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/SnapshotStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/SnapshotStore.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/StorageMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/StorageMigration.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Storage/StoragePaths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Storage/StoragePaths.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Support/SendableShims.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Support/SendableShims.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Support/String+Similarity.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Support/String+Similarity.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/TimeScroll.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/TimeScroll.entitlements -------------------------------------------------------------------------------- /app/TimeScrollDev/TimeScrollApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/TimeScrollApp.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/AppColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/AppColor.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/AppIconCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/AppIconCache.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/SnapshotStageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/SnapshotStageView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/ThumbnailCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/ThumbnailCache.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/TimelineBarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/TimelineBarView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/TimelineModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/TimelineModel.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/TimelineUnifiedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/TimelineUnifiedView.swift -------------------------------------------------------------------------------- /app/TimeScrollDev/Timeline/ZoomableImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDev/Timeline/ZoomableImageView.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/EmbeddingServiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/EmbeddingServiceTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/SearchQueryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/SearchQueryTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/StorageMigrationIntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/StorageMigrationIntegrationTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/StorageMigrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/StorageMigrationTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/TimeScrollDevTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/TimeScrollDevTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevTests/TimelineModeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevTests/TimelineModeTests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevUITests/SearchFlowUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevUITests/SearchFlowUITests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevUITests/TimeScrollDevUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevUITests/TimeScrollDevUITests.swift -------------------------------------------------------------------------------- /app/TimeScrollDevUITests/TimeScrollDevUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/TimeScrollDevUITests/TimeScrollDevUITestsLaunchTests.swift -------------------------------------------------------------------------------- /app/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/changelog.md -------------------------------------------------------------------------------- /app/timescroll-mcp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/timescroll-mcp/Info.plist -------------------------------------------------------------------------------- /app/timescroll-mcp/Main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/timescroll-mcp/Main.swift -------------------------------------------------------------------------------- /app/timescroll-mcp/timescroll_mcp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XInTheDark/TimeScrollApp/HEAD/app/timescroll-mcp/timescroll_mcp.entitlements --------------------------------------------------------------------------------