ISR / frontend

Commit History

refactor: remove remaining dead HEL/threat code remnants
be9d440

Zhen Ye Claude Opus 4.6 commited on

refactor: strip threat fields from all frontend and backend code
50d50b0

Zhen Ye Claude Opus 4.6 commited on

refactor: delete dead threat code (threat_chat.py, hel.js)
21d90f0

Zhen Ye Claude Opus 4.6 commited on

feat: add timeline heatmap with detection highlights for Tab 2 video player
f2f129a

Zhen Ye Claude Opus 4.6 commited on

feat: replace drone_yolo with YOLOv8-VisDrone detector
dda4696

Zhen Ye Claude Opus 4.6 commited on

feat: add YOLOv8-VisDrone detector for aerial object detection
c50a734

Zhen Ye Claude Opus 4.6 commited on

fix: correct backend URL to match BiasLab2025/ISR HF Space
1056543

Zhen Ye Claude Opus 4.6 commited on

feat: add GPT vision-based mission relevance assessment
c5f1a37

Zhen Ye Claude Opus 4.6 commited on

refactor: rename hf_yolov8 → yolo11 across codebase
02d40a4

Zhen Ye Claude Opus 4.6 commited on

feat(segmentation): add YSAM2 variants and mission-aware detector mapping
7d48e41

Zhen Ye commited on

chore: remove dead code and unused frontend modules
5a72443

Zhen Ye commited on

refactor(gsam2): make SAM2 detector-agnostic
d23c4ea

Zhen Ye commited on

fix: keep track positions fresh during pause for always-clickable bboxes
b83aa2f

Zhen Ye Claude Opus 4.6 commited on

feat: bidirectional click-to-select between video overlay and track cards
626213f

Zhen Ye Claude Opus 4.6 commited on

fix: track cards update during playback + periodic GPT re-analysis
b54608d

Zhen Ye Claude Opus 4.6 commited on

feat: click-to-select tracks on video overlay
5c9465e

Zhen Ye Claude Opus 4.6 commited on

feat: add detailed timing metrics to GroundedSAM2 segmenter
d9cce19

Zhen Ye commited on

feat: add job processing timing and latency measurements to backend and frontend
9e53027

Zhen Ye commited on

feat(frontend): improve UI for detection and chat interaction
ff48b97

Zhen Ye commited on

Refactor GPT sync in client.js: extract _syncGptFromDetections and add final sync on job completion
cee64ae

Zhen Ye commited on

Remove SAM3 and standardize segmentation on Grounded-SAM2
a637bd3

Zhen Ye commited on

Rename UI terms: Reason->Detect, Engage->Track
1d61331

Zhen Ye commited on

Fix track cards stuck at UNASSESSED due to frontend race condition
ff73517

Zhen Ye Claude Opus 4.6 commited on

Refine GPT enrichment logic, add relevance badges to UI, and fix minor model/logging issues
47750a9

Zhen Ye commited on

Async GPT enrichment: fire-and-forget background task updates track cards from UNASSESSED to ASSESSED
6c48e3e

Zhen Ye commited on

Redesign track cards with inline features, remove separate features panel, clean up overlays
279880d

Zhen Ye commited on

Update overlays, tracker, GPT reasoning, and threat chat improvements
1425674

Zhen Ye commited on

Reduce left sidebar by 50% and move track cards to right of video
67618b4

Zhen Ye commited on

feat: Add mission-driven object relevance abstractions
ec42e2b

Zhen Ye Claude Opus 4.6 commited on

ui: Remove scanning effect from overlay
5376d50

Zhen Ye commited on

ui: Remove glow effects from bounding boxes and aimpoints
7fd8c83

Zhen Ye commited on

ui: Make video frame full-width, move features beside track cards
d4671d8

Zhen Ye commited on

fix: Remove chat emojis, improve tracker GPT metadata sync
8954d50

Zhen Ye commited on

feat: Add threat chat feature for Q&A about detected threats
689b163

Zhen Ye commited on

chore(frontend): Remove Engagement Policy section and fix engage button
844e18b

Zhen Ye commited on

chore(frontend): Remove unused UI sections - radar, intel summary, HEL knobs, atmosphere, and trade space
bc3bf02

Zhen Ye commited on

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
7cdd962

Zhen Ye commited on

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
b2c37ab

Zhen Ye commited on

Show first frame radar when processed image appears
e8f660f

Zhen Ye Claude Opus 4.5 commited on

Add military-style radar with helicopter demo mode
d1e1806

Zhen Ye Claude Opus 4.5 commited on

Refine overlays: Hide on first frame and remove speed from labels
4e196db

Zhen Ye commited on

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

Zhen Ye commited on

feat: Implement depth-based distance estimation and frontend integration
6fac374

Zhen Ye commited on

feat: Radar historic traces and fix DETR crash
c6adae1

Zhen Ye commited on

feat: Real-time radar directionality via track sync
b35a92e

Zhen Ye commited on

feat: Continuous object tracking, speed estimation, and overlay syncing
66c623b

Zhen Ye commited on

Refactor frontend into modular ES modules in frontend/ folder
c5af702

Zhen Ye commited on