Commit Graph

7 Commits

Author SHA1 Message Date
f45e2d1aaa Merge pull request 'feat: align keyboard LocalID to GlobalID and preserve server credentials' (#2) from feat/keyboard-localid-and-preserve-credentials into main 2026-06-07 08:32:31 +00:00
Docker Config Backup
c54d3a6792 feat: align keyboard LocalID to GlobalID and preserve server credentials
Two operator requirements for MBeg keyboards and server connections:

1. align_keyboard_local_ids(): on every keyboard interface under
   Clients/GeViIO/GeViIO_01, set each video input/output LocalID equal to
   its GlobalID so operators can address cameras/monitors by global id.
   Virtual decoders/servers under GeViIO_Virtual keep their sequential
   local ids. Runs after prune in /api/set/export and /api/batch/build.

2. preserve_server_credentials(): server User/Password are entered by hand
   and must survive re-importing the server list from Excel. Matched by
   alias, an existing non-empty credential overrides the imported value.
   Applied to G-Core and GeViScope servers in /api/batch/build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 10:32:18 +02:00
3b38a5c6d9 Merge pull request 'fix: clear PTZ flag on all MBeg keyboard video inputs' (#1) from fix/disable-keyboard-ptz into main 2026-05-28 21:34:49 +00:00
Docker Config Backup
18084ec9d7 fix: clear PTZ flag on all MBeg keyboard video inputs
Keyboard interfaces under Clients/GeViIO/GeViIO_01 should never have the
PTZ flag set on their video inputs. Previously PTZ cameras (e.g. 101027)
were exported with PTZ=True on every keyboard, unlike fixed cameras.

Adds geviset.disable_keyboard_ptz() and runs it at the end of the video
input pipeline in both /api/set/export and /api/batch/build. Only the
keyboard interfaces are touched; virtual decoders/servers under
GeViIO_Virtual keep their PTZ flags so PTZ control still works.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-28 23:33:14 +02:00
klas
e90d662d8a Add updated GeViSet sample import workbooks 2026-05-28 20:55:23 +02:00
klas
5f3d10333d Remove generated artifacts 2026-02-10 09:58:37 +01:00
klas
dee991a51a Simplify UI and add batch build endpoint 2026-02-10 09:58:11 +01:00