jetson
|
42c80fd0fc
|
fix: remove required attr from file input when existing video is selected
|
2026-09-21 10:32:14 +07:00 |
|
jetson
|
d353272a0b
|
feat: add video delete button for uploaded videos
|
2026-09-21 10:20:02 +07:00 |
|
jetson
|
93daa68668
|
fix: add explicit GPU memory cleanup between models to prevent OOM
|
2026-09-21 10:19:29 +07:00 |
|
jetson
|
6783ff3970
|
feat: add abort button for job cancellation
|
2026-09-21 09:40:57 +07:00 |
|
jetson
|
f779f05190
|
feat: add video reuse — re-analyze previous uploads without re-uploading
|
2026-09-21 09:35:29 +07:00 |
|
jetson
|
a75db4ca49
|
fix: pin numpy<2.0 to resolve Jetson torch incompatibility
|
2026-09-21 09:00:44 +07:00 |
|
jetson
|
d07b3bac4c
|
feat: update JavaScript for grouped model selection
|
2026-09-18 12:04:00 +07:00 |
|
jetson
|
dbd79ed442
|
feat: update Flask routes to use grouped models
|
2026-09-18 11:46:22 +07:00 |
|
jetson
|
22c78429cf
|
feat: add ModelGroup and scan_model_groups() for grouped model display
|
2026-09-18 11:42:27 +07:00 |
|
jetson
|
d32045b433
|
feat: add TensorRT engine export script
|
2026-09-18 11:23:08 +07:00 |
|
jetson
|
06b013a778
|
fix: graceful error when onnxruntime missing for .onnx models
|
2026-09-18 10:40:30 +07:00 |
|
jetson
|
1bc5e0634c
|
chore: remove duplicate v4-best (1).pt model file
|
2026-09-18 10:39:59 +07:00 |
|
jetson
|
16135c1b86
|
Merge branch 'sdd-main'
|
2026-09-18 08:16:19 +07:00 |
|
jetson
|
47ffede485
|
fix(ui): flat progress bar on status page, format created-time
|
2026-09-18 08:11:53 +07:00 |
|
jetson
|
7b19b5b41a
|
fix(ui): add dynamic aria-valuenow, refine focus-visible styles
|
2026-09-18 08:06:40 +07:00 |
|
jetson
|
441a6a857e
|
fix(ui): accessibility, responsive, polish pass
|
2026-09-17 16:23:04 +07:00 |
|
jetson
|
20d523469d
|
fix(ui): jobs page — semantic cards, remove onclick, flat progress bar
|
2026-09-17 16:19:51 +07:00 |
|
jetson
|
b1170f42a9
|
feat(ui): jobs page — card grid with badges and thumbnails
|
2026-09-17 16:17:12 +07:00 |
|
jetson
|
87c8da3961
|
fix(job): clear latest_frame on pipeline failure
|
2026-09-17 16:14:18 +07:00 |
|
jetson
|
f487b5cf03
|
feat(pipeline): emit live annotated frames for preview
|
2026-09-17 16:12:35 +07:00 |
|
jetson
|
1d35c285da
|
fix(ui): status page — fix download link path, connection-lost re-show
|
2026-09-17 16:09:33 +07:00 |
|
jetson
|
63235832d6
|
fix(ui): status page — null safety, preview visibility, error handling
|
2026-09-17 16:07:33 +07:00 |
|
jetson
|
1c54bb1a11
|
feat(ui): status page — progress bar, live preview, result cards, polling
|
2026-09-17 16:05:22 +07:00 |
|
jetson
|
dca6f6b335
|
feat(api): video preview endpoints — thumbnail, sample frames, live frame
|
2026-09-17 16:00:02 +07:00 |
|
jetson
|
197c505fa4
|
fix(ui): upload page — fix double-toggle bug, replace hardcoded colors, improve error handling
|
2026-09-17 15:56:55 +07:00 |
|
jetson
|
f245e9427e
|
feat(ui): upload page — drag-drop, video preview, model cards
|
2026-09-17 15:53:32 +07:00 |
|
jetson
|
c17d48041d
|
fix(ui): add missing --space-7, replace hardcoded colors with tokens
|
2026-09-17 15:50:57 +07:00 |
|
jetson
|
fbcff78543
|
feat(ui): design system foundation — CSS tokens, base template
|
2026-09-17 15:49:15 +07:00 |
|