Skip to content

Test UR#3

Open
Nothinx-44 wants to merge 50 commits into
tonym1109:mainfrom
Nothinx-44:main
Open

Test UR#3
Nothinx-44 wants to merge 50 commits into
tonym1109:mainfrom
Nothinx-44:main

Conversation

@Nothinx-44

Copy link
Copy Markdown

No description provided.

Nothinx-44 and others added 20 commits May 5, 2026 19:37
Added a new option for reference images in the export hardware section and removed a credit from the main window footer.
…factor

- Mise a jour : depot fige en dur + rejet de tout repo tiers dans config.json (points 1-2)
- Mise a jour : validation URL GitHub/HTTPS + verification SHA256 optionnelle (point 1)
- Updater : sauvegarde avant ecrasement et rollback automatique si echec (point 7)
- Erreurs fatales et echec de connexion affiches en MessageBox, plus de hang silencieux (point 5)
- Fix Join-Path a 3 arguments casse en PS 5.1 (point 6)
- Bouton Annuler : UI occupee rendue et cliquable avant le travail (point 8)
- Log UI throttle a ~50 ms au lieu d'un rendu par ligne (point 12)
- Version centralisee dans src/Version.ps1 (point 13)
- Liste des modules centralisee dans Get-RequiredModules (point 10)
- Suppression du code mort module optionnel (point 11)
- Log commite retire du suivi git (point 3)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
GitHub Action qui calcule le hash de l'archive et l'ajoute aux notes a
chaque release. La verification cote app (Show-StartupCheck) devient donc
active sans aucune intervention manuelle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…DME a jour

Corrections :
- Stats video (FPS/Bitrate/Resolution) toujours N/A : mauvais binding pipeline
  vers RecordingServerId ; remplace par un appel groupe + lookup DeviceId
- Erreurs PTZ invisibles (Write-Error non-terminant, console masquee) -> throw
- Verification position PTZ : Abs(Abs(a)-Abs(b)) jugeait -0.5 == +0.5 -> Abs(a-b)
- Liberation COM complete + GC force : plus d'Excel.exe zombie apres export
- Plus d'Install-Module silencieux en pleine action (annonce + refus en Offline)

Ameliorations :
- Unblock-File une seule fois (temoin .unblocked, efface par l'updater)
- Purge automatique des logs > 30 jours (Remove-OldLogs)
- CI : la release est refusee si src/Version.ps1 ne correspond pas au tag
- Mapping colonnes factorise (Get-CameraRowValues), source unique COM/ImportExcel
- P/Invoke console mutualise (Core/ConsoleWindow.ps1)
- Libelles ImportExcel et message d'installation clarifies (FR+EN)

Documentation :
- README : structure reelle, parallelisme retire, Excel facultatif,
  sections langues / auto-update / SHA256, config.json documente

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Un ancien serveur memorise avec Auto login faisait planter le demarrage
sans laisser changer de serveur. Le dialogue s'ouvre desormais avec
-DisableAutoLogin (adresse pre-remplie, validation manuelle).
Reactivable via "autoLogin": true dans config.json.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…EADME

Nouveautes :
- Module 'Creer des alarmes' : creation en masse ou duplication, portee
  toutes cameras / selection, une alarme globale ou une par camera.
  Options lues dynamiquement du serveur (EventTypeGroupValues + hierarchie
  de config), sans ValidateItem (non supporte sur certains SDK).
  Test prealable qui valide le type d'evenement avant la creation en masse.

Corrections :
- Export Hardware : detection enregistrement/live par camera via les vrais
  drapeaux (Recorded/LiveDefault), au lieu d'un if/elseif qui faussait le
  live des cameras mono-flux et le comptage en multi-track.

Docs :
- README entierement refait (features, alarmes, install, config, structure).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant