fedora-bot
f44651e535
Merge origin/master: resolve AGENTS.md conflict and bring in gitea utilities
2026-04-28 20:01:40 +03:00
fedora-bot
5171462c26
docs: expand AGENTS.md roadmap with milestones, extension points, and operational rules
2026-04-28 19:59:22 +03:00
fedora-bot
635c6bc075
Add gitea-push and gitea-api wrapper scripts
2026-04-28 19:55:53 +03:00
fedora-bot
bb25364d27
Add GPCam client and update AGENTS.md client list
2026-04-27 22:16:49 +03:00
fedora-bot
705f1f8116
docs: add agent push rule to Gitea Workflow section
...
Adds an explicit agent rule: always use bin/gitea-push instead of raw
git push, preventing hangs on HTTPS password prompts.
2026-04-27 19:27:37 +03:00
fedora-bot
de53b5a98a
docs: add Local Agent Skills section to AGENTS.md
...
Documents the bundled DokuWiki skill location and preferred repo-path
for shell-level script calls, so agents don't hunt in the wrong place.
2026-04-27 19:25:56 +03:00
fedora-bot
09735af680
Update AGENTS.md: remove obsolete submodule push instructions, add dataset viewer agent rules and tmux workflow
2026-04-27 10:55:02 +03:00
fedora-bot
e6eb46792d
docs: AGENTS.md — gopro-scicam is now inline, not a submodule
2026-04-27 10:48:09 +03:00
fedora-bot
fb7dc3c5d7
Add 'clients/gopro-scicam/' from commit '6522d6e564446ed34da683c81d6d625d7a403cea'
...
git-subtree-dir: clients/gopro-scicam
git-subtree-mainline: a8c6cae349
git-subtree-split: 6522d6e564
2026-04-27 10:47:36 +03:00
fedora-bot
a8c6cae349
Remove gopro-scicam submodule (preparing for inline history merge)
2026-04-27 10:47:26 +03:00
fedora-bot
4fd1b4b292
Bump gopro-scicam submodule
2026-04-27 10:39:08 +03:00
ariel s
6522d6e564
Fix duplicate box ID panel update and clarify gamepad button comment
2026-04-27 10:38:37 +03:00
fedora-bot
504d3d5618
Add tools/ (colmap_parser, dataset_viewer, mirror_server) and update AGENTS.md with agent instructions
2026-04-27 02:10:49 +03:00
fedora-bot
f025efcf28
refactor: extract Discovery Protocol to references/discovery_protocol.md
...
- Move full discovery spec (multicast params, beacon payload, sender/listener
implementations, hub behaviour) out of AGENTS.md into references/.
- Update AGENTS.md to link to the external file.
- Align reference file field names with AGENTS.md canonical schema:
item_id -> qr_item_id, add device_name / device_id.
2026-04-26 22:48:46 +03:00
fedora-bot
1c06983c39
feat: unified sidecar schema v1.5 across Android and GoPro
...
BREAKING: rename item_id to qr_item_id everywhere (API, beacons, dashboard,
GoPro web UI, clients). Pre-production unified schema.
Sidecar schema (version 1.5):
- Add capture_id (UUID per capture)
- Add source (scicam-android / gopro)
- Add device_name and device_id (ANDROID_ID on Android, persisted UUID on GoPro)
- Add camera_file (original camera filename)
- ISO 8601 UTC timestamps
- Expanded camera_settings baseline: iso, exposure_time, aperture,
focal_length, lens_mode, cx, fx, ae_locked, awb_locked (null if unknown)
Android (scicam/):
- MetadataLogger emits v1.5 sidecars with all new fields
- MainActivity generates capture_id, isoTimestamp, reads ANDROID_ID
- PresenceBeacon broadcasts qr_item_id, device_name, device_id
- API /status and /settings use qr_item_id
GoPro (clients/gopro-scicam/):
- _fetch_camera_state_settings returns lens_mode, cx, fx
- Sidecar generation uses v1.5 schema
- API and beacon updated for qr_item_id, device fields
- Persistent _DEVICE_UUID for device_id
Dashboard (dashboard/):
- DeviceStatus, discovery beacon, UI updated for qr_item_id
- Display device_name and device_id in detail panel
Docs:
- api_spec.yaml: Sidecar schema added, State schema updated
- AGENTS.md: Unified sidecar schema documented, beacon payload updated
- CHANGELOG.md: reference updated
Cleanup:
- Remove unused clients/go-scicam and clients/web-scicam
- Update .gitmodules accordingly
2026-04-26 22:09:51 +03:00
ariel s
675d50212f
feat: unified sidecar schema v1.5, rename item_id to qr_item_id, add device identity
2026-04-26 22:09:28 +03:00
fedora-bot
6992f63c3e
Add GoPro client notes to AGENTS.md: Xbox mapping, QR view, sidecar IDs
2026-04-26 21:02:29 +03:00
fedora-bot
a247440732
Update gopro-scicam submodule: add box QR workflow
2026-04-26 20:59:19 +03:00
ariel s
e409135450
Add box QR workflow: fullscreen QR view on DP-1, per-capture UUIDs, gamepad Next Box
...
- Add --qrview flag to show box UUID as fullscreen QR on secondary display
- Add workstation_uuid persistence synced to item_id (single point of truth)
- Add capture_id (unique per photo/video) to sidecar JSON
- Add Next Box button + API (/api/regenerate-uuid) to cycle box IDs
- Add gamepad support: A/X=capture, B=QR overlay toggle, Y=Next Box
- Add Box ID display to web UI station bar and QR panel
- QR view auto-updates when UUID changes, with green flash feedback
2026-04-26 20:58:45 +03:00
fedora-bot
248e45e5d0
Merge origin/master: dashboard gallery/sidecar, capture_alert, beacon sync
2026-04-26 11:41:05 +03:00
fedora-bot
c31ec662ee
Update gopro-scicam submodule
2026-04-26 11:35:55 +03:00
ariel s
e4086b3a5c
Fix QR value normalization: flatten list/bytes item_id to plain string, update QR panel UI, expose item_id/last_qr in status endpoint
2026-04-26 11:27:43 +03:00
fedora-bot
4d8b89eb39
Release: dashboard gallery/sidecar preview, capture_alert, beacon sync
v1.3.0
2026-04-26 02:01:54 +03:00
fedora-bot
30787f0ac5
Update gopro-scicam: add full-screen station mode with live preview and last capture split
2026-04-25 22:26:39 +03:00
ariel s
0c11996d3c
Add full-screen station mode: split-screen live preview + last capture, accessible via button or F key
2026-04-25 22:26:24 +03:00
fedora-bot
053201eb36
Update gopro-scicam: QR debounce, QR history API, prominent QR panel in UI
2026-04-25 22:06:15 +03:00
ariel s
11d83844fa
Add QR debounce (2x consecutive), QR history, prominent QR info panel in UI, and /api/qr_history endpoint
2026-04-25 22:06:06 +03:00
fedora-bot
5f1e2269f2
Merge feature/ui-improvements into master
2026-04-25 21:38:12 +03:00
fedora-bot
affcaaa11e
Update gopro-scicam submodule to master: merge UI improvements
2026-04-25 21:38:04 +03:00
ariel s
e8961b7280
Merge feature/ui-improvements: UI improvements, event log, QR flash, ROI visibility
2026-04-25 21:37:44 +03:00
fedora-bot
d69c67e750
Update gopro-scicam: event log panel, QR flash, ROI visibility, modal robustness
2026-04-25 21:34:42 +03:00
ariel s
5f25fffc98
UI improvements: event log panel, QR flash overlay, ROI button visibility, modal robustness
2026-04-25 21:34:32 +03:00
fedora-bot
d9549d72b7
Update gopro-scicam: query real GoPro camera settings for sidecar JSON
2026-04-25 21:02:24 +03:00
ariel s
84038176af
Query actual GoPro camera state for sidecar camera_settings (ISO, shutter, aperture, focal length, AE/AWB lock)
2026-04-25 21:02:17 +03:00
fedora-bot
6d15906c72
Update gopro-scicam: default lens mode is now Linear
2026-04-25 20:58:43 +03:00
ariel s
baf8ed9cf1
Set default lens mode to Linear
2026-04-25 20:58:37 +03:00
fedora-bot
95dda5785e
Update gopro-scicam: add lens mode toggle (Wide/Linear) with API and UI
2026-04-25 20:57:43 +03:00
ariel s
bc8a85846d
Add lens mode toggle: switch between Wide and Linear, persist in sidecar, expose via API and UI
2026-04-25 20:57:38 +03:00
fedora-bot
50aa8a0cb0
Update gopro-scicam: add .gitignore for runtime artifacts
2026-04-25 20:41:44 +03:00
ariel s
e12a081090
Add .gitignore for runtime artifacts
2026-04-25 20:41:43 +03:00
fedora-bot
33d0079933
Update gopro-scicam: fix GoPro delete path format (remove DCIM/ prefix) and bulk endpoint
2026-04-25 20:37:38 +03:00
ariel s
93d378276a
Fix GoPro delete API: remove erroneous DCIM/ prefix from delete path, use correct bulk endpoint
2026-04-25 20:37:33 +03:00
fedora-bot
d99f6a9865
Update gopro-scicam: fix Clear All GoPro deletion with fallback endpoints
2026-04-25 20:31:23 +03:00
ariel s
bd2deabc60
Fix Clear All: robust GoPro deletion with POST fallback, bulk delete fallback, and always clear local
2026-04-25 20:31:20 +03:00
fedora-bot
cc8de86ee2
Update submodules: add settle-delay parameter to gopro-scicam, sync go-scicam and web-scicam
2026-04-25 20:25:57 +03:00
ariel s
e3845f4610
Replace pyzbar with zxingcpp; add motion settle timeout parameter
2026-04-25 20:25:50 +03:00
fedora-bot
5a7f9c17f5
Update gopro-scicam: sync history + safe clear-all prevents re-download duplicates
2026-04-25 20:10:20 +03:00
ariel s
578b4b717c
Fix clear-all: sync history tracks GoPro files, verify GoPro empty before clearing local
2026-04-25 20:09:39 +03:00
fedora-bot
74765e9db3
Update gopro-scicam: fix duplicate btnClear const breaking UI
2026-04-25 19:36:56 +03:00
ariel s
ac62a48bc9
Fix duplicate const btnClear JS error that broke all UI handlers
2026-04-25 19:35:04 +03:00