satdetect / app

Commit History

  1. Fix AdaptFormer on production: pin protobuf and expose model health in /health⁠

    coderuday21 +1: Cursor
    16caeeb

  1. Remove login; open detection page directly

    e55b60b

  1. Fix detection precision: gated fusion, strict registration, calibrated thresholds, preload model⁠

    coderuday21 +1: Cursor
    ba4abf7

  1. Fix: rename models/ to cd_models/ to avoid shadowing app/models.py (SQLAlchemy User model)⁠

    3e1a5d9
  2. Add SIFT+FLANN registration, Siamese U-Net, multi-scale detection, ExG vegetation, Hybrid AI mode, confidence maps⁠

    aa4d14b
  3. Improve building detection: fix tile size to 256, lower thresholds, add SSIM, smarter scoring⁠

    ce994d8
  4. Fix: add trust_remote_code=True for AdaptFormer custom model code⁠

    6777e8b
  5. Production overhaul: pre-trained AdaptFormer model + detection quality improvements⁠

    3808a54

  1. Add Siamese U-Net training notebook and model inference integration⁠

    1b91ffc
  2. Clean visualization: subtle tint overlay, outline-only boxes, 30-region cap, high-contrast labels⁠

    7d0f836

  1. Redesign detection pipeline: CVA, vegetation/shadow suppression, SNR fusion, multi-scale SSIM⁠

    debf6fe
  2. Thinner, more precise detection lines and compact labels⁠

    8beea23

  1. Revert to satellite change detection only - remove landslide, pothole, detection type menu⁠

    7e52c2b

  1. Pothole YOLO pipeline: single-image mode, modular detector, red box visualization⁠

    466c163
  2. Add pothole detection as new menu type with separate engine and research plan⁠

    4e9c6ba

  1. UX: add choose detection type screen and redirect URLs⁠

    f207f6c

  1. Add landslide detection menu, separate engine, and Uttarakhand integration plan⁠

    5cee5a6

  1. AI/Hybrid overhaul: bidirectional AI fusion, stronger hybrid sensitivity, keep large unclassified regions⁠

    105a05d
  2. AI rework: percentile+blur threshold + less aggressive cleanup; Hybrid lower threshold⁠

    2d5ff7e
  3. Fix: fallback to Image Difference when AI/Hybrid mask is too sparse⁠

    ba711fa
  4. Detection fix: ECC registration fallback + less aggressive large-region rejection⁠

    18a63c5
  5. Detection tuning controls + threshold diagnostics in API response⁠

    c2dff01

  1. Email API: attach populated ChangeDetection.html report (base64)⁠

    0e5174f

  1. Email API: send required FileName and AttachmentBase64 placeholders⁠

    7392882
  2. Use manager email API for notifications (multipart/form-data); SMTP fallback⁠

    6383573
  3. Revert Resend; use SMTP only, custom email API to be integrated later⁠

    89a1d85
  4. Use Resend HTTPS API for email (HF Spaces); SMTP fallback for local⁠

    2d92257

  1. Force fresh HF deploy with version 2.2.0 and new asset cache keys⁠

    1fc9452
  2. Make HF startup path simpler and add explicit startup logging⁠

    a64e7fd
  3. Rework email notifications with explicit send actions.⁠

    5383f21

  1. Switch email from SMTP_SSL:465 to STARTTLS:587, restore sender, show failure feedback⁠

    9d3c0c6
  2. Bump version to 2.1.0, add version+IST time to /health for deploy verification⁠

    3e93f39
  3. Convert timestamps to IST server-side so display is correct regardless of browser cache⁠

    e3becbb
  4. Fix history timestamps: append UTC offset so browser converts to local time⁠

    b04dab8
  5. Full codebase audit: fix critical perf bug, security, error handling, dead code⁠

    0bf1136
  6. Save full-res before image so the before/after slider works from history View⁠

    f29f921
  7. Improve detection accuracy: border exclusion, threshold floors, fill-ratio filter, NMS, tighter bboxes⁠

    82f4285
  8. HF fix: uvicorn-only CMD, defensive mkdir, remove unused numpy, overlay mkdir on save, README troubleshooting⁠

    717d61b
  9. Fix HF restart loop: /health endpoint, resilient migration, lazy-load detection_engine⁠

    454d6d6
  10. History table view, zoom, severity markers, row hover highlight, before/after thumbnails⁠

    b31590e

  1. Add email notification feature with Notify checkbox, SMTP backend, and HTML template⁠

    19f4fba
  2. Add Delhi zone/village dropdowns, location tracking, and project documentation⁠

    92ca429
  3. Add vegetation and structural sub-classification for detected changes⁠

    8d484eb

  1. Add 3D building analysis: shadow-based height/stories estimation and construction stage classification⁠

    94cbea0
  2. Code review fixes: SSIM stability, symmetric CLAHE, confidence scoring, KMeans perf, auth hardening, remove debug endpoint⁠

    ce1e651
  3. Add forgot password flow and password visibility toggle⁠

    11dcbe4

  1. Add detailed error logging to register/login endpoints⁠

    coderuday21 +1: Cursor
    bccf9f9
  2. Fix: writable data dir for HF Spaces, pin bcrypt 4.0.1⁠

    coderuday21 +1: Cursor
    60f20a4
  3. Fix: add checkfirst=True for table creation, use 1 worker⁠

    coderuday21 +1: Cursor
    f09a460
  4. Initial commit: SatDetect satellite change detection web app⁠

    coderuday21 +1: Cursor
    401aaf2