perception2 / frontend

Commit History

  1. chore(forensics): finalize verification and trace validation\n\n- Fix unreachable background reasoning in inference.py\n- Enable enabling GPT reasoning by default in frontend\n- Verify correct data mapping for 15 naval fields\n- Clean up legacy code paths and ensure backward compatibility

    Zhen Ye
    2fb805f

  1. feat(threat-assessment): implement naval threat analysis with GPT-4o\n\n- Rename utils/gpt_distance.py to utils/gpt_reasoning.py and update logic for 15 naval threat features\n- Add Pydantic schemas for NavalThreatAssessment in utils/schemas.py\n- Update backend (app.py, inference.py) to use new threat estimation and pass full metadata\n- refactor(frontend): render threat level badges and detailed feature table in UI

    Zhen Ye
    8094b21

  1. Show first frame radar when processed image appears⁠

    Zhen Ye +1: Claude Opus 4.5
    85ec659

  1. Add military-style radar with helicopter demo mode⁠

    Zhen Ye +1: Claude Opus 4.5
    d496e6d
  2. Refine overlays: Hide on first frame and remove speed from labels

    Zhen Ye
    7a7588e

  1. Fix video playback race condition, local file protocol, and backend worker crash

    Zhen Ye
    19fdabe

  1. feat: Implement depth-based distance estimation and frontend integration

    Zhen Ye
    78d352c
  2. feat: Radar historic traces and fix DETR crash

    Zhen Ye
    fe670b9
  3. feat: Real-time radar directionality via track sync

    Zhen Ye
    3a793fe
  4. feat: Continuous object tracking, speed estimation, and overlay syncing

    Zhen Ye
    ff50694

  1. Refactor frontend into modular ES modules in frontend/ folder

    Zhen Ye
    c17ec01