- Add Flutter app shell (FixMateApp/MainScreen) with tabs: Report, Map, My Reports, Settings - Implement capture and review flow (image_picker, geolocator, deterministic mock AI), and local storage (SharedPreferences + photo files on mobile) - Build Map screen with flutter_map, marker clustering, filters, legend, marker details, and external maps deeplink - Add My Reports list (view details, cycle status, delete) and Settings (language toggle via Provider, diagnostics, clear all data) - Introduce JSON i18n loader and LocaleProvider; add EN/BM assets - Define models (Report, enums) and UI badges (severity, status) - Add static React dashboard (Leaflet map with clustering, heatmap toggle, filters incl. date range, queue, detail drawer), i18n (EN/BM), and demo data - Update build/config and platform setup: - Extend pubspec with required packages and register i18n assets - Android: add CAMERA and location permissions; pin NDK version - iOS: add usage descriptions for camera, photo library, location - Gradle properties tuned for Windows/UNC stability - Register desktop plugins (Linux/macOS/Windows) - .gitignore: ignore .kilocode - Overhaul README and replace sample widget test
21 lines
800 B
Properties
21 lines
800 B
Properties
org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError
|
|
android.useAndroidX=true
|
|
android.enableJetifier=true
|
|
|
|
|
|
# Disable Gradle VFS watcher to avoid UNC path stat errors
|
|
org.gradle.vfs.watch=false
|
|
|
|
# Mitigate Windows/UNC mixed root issues and Kotlin incremental cache failures
|
|
org.gradle.caching=false
|
|
kotlin.incremental=false
|
|
kotlin.incremental.useClasspathSnapshot=false
|
|
org.gradle.parallel=false
|
|
|
|
# Force non-daemon, single worker, and in-process Kotlin compiler to avoid mixed-root cache issues on Windows/UNC
|
|
org.gradle.daemon=false
|
|
org.gradle.workers.max=1
|
|
kotlin.compiler.execution.strategy=in-process
|
|
|
|
# Ensure Kotlin incremental compilation is fully disabled for Android modules on Windows mixed roots
|
|
kotlin.incremental.android=false |