Catalog/CatalogLite/Assets/testConfig.xml
Maddo e9142df97c
Some checks failed
Build Windows Avalonia / build (push) Failing after 1m48s
Release Windows Avalonia / build (push) Failing after 1m41s
Release Windows Avalonia / release (push) Has been skipped
feat: Enhance Face AI upload functionality and UI
- Updated MainWindow.axaml to increase height and add new UI elements for SSH upload configuration.
- Implemented commands for opening source and destination paths in file explorer.
- Added FaceUploadPath and SSH configuration properties to DataModel and AiSettingsViewModel.
- Introduced validation for FaceUploadPath format and commands for uploading face encoder output.
- Enhanced PickerPreferenceService to manage SSH credentials and upload preferences.
- Updated settings persistence to include FaceUploadPath and SSH preferences.
- Added tests for FaceUploadPath validation and upload command enabling logic.
2026-06-06 11:54:21 +02:00

336 lines
No EOL
7 KiB
XML

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<NewDataSet>
<Setup>
<Nome>MiniatureModalita</Nome>
<Valore>RaceTime</Valore>
</Setup>
<Setup>
<Nome>MiniatureCrea</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>MiniatureSuffisso</Nome>
<Valore>tn_</Valore>
</Setup>
<Setup>
<Nome>MiniatureAltezza</Nome>
<Valore>350</Valore>
</Setup>
<Setup>
<Nome>MiniatureLarghezza</Nome>
<Valore>350</Valore>
</Setup>
<Setup>
<Nome>FontDimensioneMiniatura</Nome>
<Valore>48</Valore>
</Setup>
<Setup>
<Nome>CompressioneJpegMiniatura</Nome>
<Valore>25</Valore>
</Setup>
<Setup>
<Nome>MiniatureAddOrario</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>NomeMiniatura</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>MiniatureAddScritta</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>TempoSmall</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>NumTempoSmall</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>FotoCodice</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>FotoAltezza</Nome>
<Valore>2560</Valore>
</Setup>
<Setup>
<Nome>FotoLarghezza</Nome>
<Valore>2560</Valore>
</Setup>
<Setup>
<Nome>FotoDimOriginali</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>CompressioneJpeg</Nome>
<Valore>90</Valore>
</Setup>
<Setup>
<Nome>FontDimensione</Nome>
<Valore>22</Valore>
</Setup>
<Setup>
<Nome>FontNome</Nome>
<Valore>Verdana</Valore>
</Setup>
<Setup>
<Nome>FontBold</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>ColoreTestoRGB</Nome>
<Valore>#FEC005</Valore>
</Setup>
<Setup>
<Nome>TestoTesto</Nome>
<Valore>MARATONINA DI VINCI -1 FEBBRAIO 2026</Valore>
</Setup>
<Setup>
<Nome>TestoVerticale</Nome>
<Valore>MARATONINA DI VINCI
1 FEBBRAIO 2026</Valore>
</Setup>
<Setup>
<Nome>TestoTrasparente</Nome>
<Valore>0</Valore>
</Setup>
<Setup>
<Nome>TestoMargine</Nome>
<Valore>8</Valore>
</Setup>
<Setup>
<Nome>TestoPosizione</Nome>
<Valore>Basso</Valore>
</Setup>
<Setup>
<Nome>TestoAllineamento</Nome>
<Valore>Centro</Valore>
</Setup>
<Setup>
<Nome>GrandezzaVerticale</Nome>
<Valore>18</Valore>
</Setup>
<Setup>
<Nome>MargineVerticale</Nome>
<Valore>6</Valore>
</Setup>
<Setup>
<Nome>MarchioFile</Nome>
<Valore>K:\various\catalogtest\Logo.jpg</Valore>
</Setup>
<Setup>
<Nome>MarchioAltezza</Nome>
<Valore>470</Valore>
</Setup>
<Setup>
<Nome>MarchioLarghezza</Nome>
<Valore>470</Valore>
</Setup>
<Setup>
<Nome>MarchioMargine</Nome>
<Valore>350</Valore>
</Setup>
<Setup>
<Nome>MarchioAllOrizzontale</Nome>
<Valore>Destra</Valore>
</Setup>
<Setup>
<Nome>MarchioAllVerticale</Nome>
<Valore>Alto</Valore>
</Setup>
<Setup>
<Nome>MarchioTrasparenza</Nome>
<Valore>100</Valore>
</Setup>
<Setup>
<Nome>MarchioAggiungi</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>ColoreTrasparente</Nome>
<Valore>#FFFFFF</Valore>
</Setup>
<Setup>
<Nome>UsaColoreTrasparente</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>ImageLibrary</Nome>
<Valore>System.Graphics</Valore>
</Setup>
<Setup>
<Nome>GeneraleForzaJpg</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>GeneraleRotazioneAutomatica</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>DirSottoDirectory</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>TempoGara</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>Orario</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>EtichettaOrario</Nome>
<Valore> TEMPO :</Valore>
</Setup>
<Setup>
<Nome>DataFoto</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>NumeroFoto</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>GeneraleSovrascriviFile</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>DirDividiNumFile</Nome>
<Valore>300</Valore>
</Setup>
<Setup>
<Nome>DirDividiSuffisso</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>DirDividiNumCifre</Nome>
<Valore>2</Valore>
</Setup>
<Setup>
<Nome>ChunkSize</Nome>
<Valore>200</Valore>
</Setup>
<Setup>
<Nome>ThreadsCount</Nome>
<Valore>10</Valore>
</Setup>
<Setup>
<Nome>DataPartenza</Nome>
<Valore>01/02/2026 20:30:48</Valore>
</Setup>
<Setup>
<Nome>AI_EstraiNumeri</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>AI_CartellaModelli</Nome>
<Valore>K:\vs\AIFotoONLUS\models\\</Valore>
</Setup>
<Setup>
<Nome>AI_PercorsoCsv</Nome>
<Valore>K:\various\catalogtest\aioutput\test2.csv</Valore>
</Setup>
<Setup>
<Nome>AI_UsaGpuNumeri</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>AI_IncludiThumbnailNumeri</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>AI_LivelloCaricoNumeri</Nome>
<Valore>3</Valore>
</Setup>
<Setup>
<Nome>AI_FaceExecutablePath</Nome>
<Valore>K:\various\regalamiunsorriso\bin\Face_Recognition_Windows\</Valore>
</Setup>
<Setup>
<Nome>AI_FaceOutputFolderPath</Nome>
<Valore>K:\various\catalogtest\aioutput\</Valore>
</Setup>
<Setup>
<Nome>AI_FaceRecursive</Nome>
<Valore>True</Valore>
</Setup>
<Setup>
<Nome>AI_FaceIncludeThumbnails</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>AI_FaceParallelism</Nome>
<Valore>3</Valore>
</Setup>
<Setup>
<Nome>AI_FaceMinSize</Nome>
<Valore>35</Valore>
</Setup>
<Setup>
<Nome>AI_FaceUpsample</Nome>
<Valore>False</Valore>
</Setup>
<Setup>
<Nome>AI_FaceMatcherExecutablePath</Nome>
<Valore>K:\various\regalamiunsorriso\bin\Face_Recognition_Windows\face_matcher.exe</Valore>
</Setup>
<Setup>
<Nome>AI_FaceMatcherTolerance</Nome>
<Valore>0,75</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_Login</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_Password</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_Description</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_TipoGaraId</Nome>
<Valore>1</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_StartDate</Nome>
<Valore>12/03/2026 00:00:00</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_EndDate</Nome>
<Valore>12/03/2026 00:00:00</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_PathBase</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_Localita</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_EventoInLinea</Nome>
<Valore>0</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_TipoIndex</Nome>
<Valore>1</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_FreeEvent</Nome>
<Valore>0</Valore>
</Setup>
<Setup>
<Nome>RaceUpload_LastRaceId</Nome>
<Valore></Valore>
</Setup>
<Setup>
<Nome>RaceUpload_RemoteProcessedBasePath</Nome>
<Valore></Valore>
</Setup>
</NewDataSet>