├── .gitignore ├── App.js ├── App.tsx ├── app.config.ts ├── app.json ├── assets ├── adaptive-icon.png ├── favicon.png ├── icon.png └── splash-icon.png ├── config.json ├── index.ts ├── ios ├── .gitignore ├── .xcode.env ├── Podfile ├── Podfile.lock ├── Podfile.properties.json ├── todoapp.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── todoapp.xcscheme ├── todoapp.xcworkspace │ └── contents.xcworkspacedata └── todoapp │ ├── AppDelegate.h │ ├── AppDelegate.mm │ ├── Images.xcassets │ ├── AppIcon.appiconset │ │ ├── App-Icon-1024x1024@1x.png │ │ └── Contents.json │ ├── Contents.json │ ├── SplashScreenBackground.colorset │ │ └── Contents.json │ └── SplashScreenLogo.imageset │ │ ├── Contents.json │ │ ├── image.png │ │ ├── image@2x.png │ │ └── image@3x.png │ ├── Info.plist │ ├── PrivacyInfo.xcprivacy │ ├── SplashScreen.storyboard │ ├── Supporting │ └── Expo.plist │ ├── main.m │ ├── noop-file.swift │ ├── todoapp-Bridging-Header.h │ └── todoapp.entitlements ├── package.json ├── src ├── components │ ├── ErrorBoundary.tsx │ ├── ErrorDisplay.tsx │ ├── ErrorMessage.tsx │ ├── LoadingSpinner.tsx │ ├── MainContent.tsx │ ├── SecureView.tsx │ ├── liquid │ │ └── LiquidShader.tsx │ ├── shaders │ │ └── DarkModeShader.tsx │ └── todo │ │ ├── SmartTodoInput.tsx │ │ ├── TodoItem.tsx │ │ ├── TodoList.tsx │ │ └── constants.ts ├── contexts │ ├── AuthContext.tsx │ ├── SettingsContext.tsx │ ├── ThemeContext.tsx │ └── TodoContext.tsx ├── hooks │ ├── useErrorHandler.ts │ ├── useNotifications.ts │ └── useVoiceRecognition.ts ├── navigation │ └── AppNavigator.tsx ├── screens │ ├── AddTodoScreen.tsx │ ├── AnalyticsScreen.tsx │ ├── AuthScreen.tsx │ ├── DebugScreen.tsx │ ├── HomeScreen.tsx │ ├── SettingsScreen.tsx │ └── _layout.tsx ├── services │ ├── ApiService.ts │ ├── DatabaseService.ts │ ├── LLMService.ts │ ├── LoggingService.ts │ ├── MockLLMService.ts │ ├── NLPService.ts │ ├── NotificationService.ts │ ├── SettingsService.ts │ └── database.ts ├── types │ ├── index.ts │ ├── nlp.ts │ └── settings.ts └── utils │ ├── animations.ts │ ├── storage.ts │ └── types.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/.gitignore -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/App.js -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/App.tsx -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/app.config.ts -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/app.json -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/assets/splash-icon.png -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/config.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/index.ts -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/.xcode.env -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Podfile.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/Podfile.properties.json -------------------------------------------------------------------------------- /ios/todoapp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/todoapp.xcodeproj/xcshareddata/xcschemes/todoapp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp.xcodeproj/xcshareddata/xcschemes/todoapp.xcscheme -------------------------------------------------------------------------------- /ios/todoapp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/todoapp/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/AppDelegate.h -------------------------------------------------------------------------------- /ios/todoapp/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/AppDelegate.mm -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/SplashScreenBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/SplashScreenBackground.colorset/Contents.json -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/Contents.json -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image.png -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image@2x.png -------------------------------------------------------------------------------- /ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Images.xcassets/SplashScreenLogo.imageset/image@3x.png -------------------------------------------------------------------------------- /ios/todoapp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Info.plist -------------------------------------------------------------------------------- /ios/todoapp/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /ios/todoapp/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/SplashScreen.storyboard -------------------------------------------------------------------------------- /ios/todoapp/Supporting/Expo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/Supporting/Expo.plist -------------------------------------------------------------------------------- /ios/todoapp/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/main.m -------------------------------------------------------------------------------- /ios/todoapp/noop-file.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/noop-file.swift -------------------------------------------------------------------------------- /ios/todoapp/todoapp-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/todoapp-Bridging-Header.h -------------------------------------------------------------------------------- /ios/todoapp/todoapp.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/ios/todoapp/todoapp.entitlements -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/package.json -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/ErrorDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/ErrorDisplay.tsx -------------------------------------------------------------------------------- /src/components/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/ErrorMessage.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /src/components/MainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/MainContent.tsx -------------------------------------------------------------------------------- /src/components/SecureView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/SecureView.tsx -------------------------------------------------------------------------------- /src/components/liquid/LiquidShader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/liquid/LiquidShader.tsx -------------------------------------------------------------------------------- /src/components/shaders/DarkModeShader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/shaders/DarkModeShader.tsx -------------------------------------------------------------------------------- /src/components/todo/SmartTodoInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/todo/SmartTodoInput.tsx -------------------------------------------------------------------------------- /src/components/todo/TodoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/todo/TodoItem.tsx -------------------------------------------------------------------------------- /src/components/todo/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/todo/TodoList.tsx -------------------------------------------------------------------------------- /src/components/todo/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/components/todo/constants.ts -------------------------------------------------------------------------------- /src/contexts/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/contexts/AuthContext.tsx -------------------------------------------------------------------------------- /src/contexts/SettingsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/contexts/SettingsContext.tsx -------------------------------------------------------------------------------- /src/contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/contexts/ThemeContext.tsx -------------------------------------------------------------------------------- /src/contexts/TodoContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/contexts/TodoContext.tsx -------------------------------------------------------------------------------- /src/hooks/useErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/hooks/useErrorHandler.ts -------------------------------------------------------------------------------- /src/hooks/useNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/hooks/useNotifications.ts -------------------------------------------------------------------------------- /src/hooks/useVoiceRecognition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/hooks/useVoiceRecognition.ts -------------------------------------------------------------------------------- /src/navigation/AppNavigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/navigation/AppNavigator.tsx -------------------------------------------------------------------------------- /src/screens/AddTodoScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/AddTodoScreen.tsx -------------------------------------------------------------------------------- /src/screens/AnalyticsScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/AnalyticsScreen.tsx -------------------------------------------------------------------------------- /src/screens/AuthScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/AuthScreen.tsx -------------------------------------------------------------------------------- /src/screens/DebugScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/DebugScreen.tsx -------------------------------------------------------------------------------- /src/screens/HomeScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/HomeScreen.tsx -------------------------------------------------------------------------------- /src/screens/SettingsScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/SettingsScreen.tsx -------------------------------------------------------------------------------- /src/screens/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/screens/_layout.tsx -------------------------------------------------------------------------------- /src/services/ApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/ApiService.ts -------------------------------------------------------------------------------- /src/services/DatabaseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/DatabaseService.ts -------------------------------------------------------------------------------- /src/services/LLMService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/LLMService.ts -------------------------------------------------------------------------------- /src/services/LoggingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/LoggingService.ts -------------------------------------------------------------------------------- /src/services/MockLLMService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/MockLLMService.ts -------------------------------------------------------------------------------- /src/services/NLPService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/NLPService.ts -------------------------------------------------------------------------------- /src/services/NotificationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/NotificationService.ts -------------------------------------------------------------------------------- /src/services/SettingsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/SettingsService.ts -------------------------------------------------------------------------------- /src/services/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/services/database.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/nlp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/types/nlp.ts -------------------------------------------------------------------------------- /src/types/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/types/settings.ts -------------------------------------------------------------------------------- /src/utils/animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/utils/animations.ts -------------------------------------------------------------------------------- /src/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/utils/storage.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arashmidus/dotomo/HEAD/tsconfig.json --------------------------------------------------------------------------------