2025-11-08 - 2026-11-08
Overview
3 Releases published by 1 user
Published
v3.0.0-rc3
TieMeasureFlow v3.0.0-rc3
Published
v3.0.0-rc2
TieMeasureFlow v3.0.0-rc2
Published
v3.0.0-rc1
TieMeasureFlow v3.0.0-rc1
123 Issues closed from 1 user
Closed
#109 Installazione da sorgente senza vision-engine-version.txt: il worker rifiuta i job (Prova del wizard DXF)
Closed
#126 Visore: zoom a rotellina sul punto del mouse su tutte le immagini (visore Station#12, no-layers)
Closed
#85 Dati di fiera: utenti e progetti dimostrativi con misure per le statistiche
Closed
#84 Calibrazione da una foto di scacchiera densa: distorsione e mm/px
Closed
#83 Ricetta DXF compare creata in TMF da camera, con calibrazione a scacchiera per stazione (TieVision-Core)
Closed
#72 Fiera 27-29/10: demo TMF con calibro, attività e camera TC bench (misure, PM, DXF compare su Sider)
Closed
#125 Test #118: nome fuorviante e migrazione 022 non provata con righe
Closed
#124 CSV: deviazione della quota NaN vuota nel backend, «NaN» nel CSV del browser
Closed
#123 Pannello visione: dopo Rimisura «Registra» si riattiva sul frame già registrato
Closed
#122 Visualizzatore immagine standard (zoom, Adatta, Salva) usato da tutte le immagini
Closed
#121 Overlay a spessore costante a video: le linee non devono ingrandirsi con lo zoom
Closed
#120 Task visione: 'Mancano 12 quote' e Completato non seguono Registra
Closed
#119 Pannello visione: barra in alto solo Acquisisci da camera e Registra; Salva immagine (PNG grezzo) nella barra zoom di ogni immagine
Closed
#118 Visione: Registra con quote non misurate salva NaN (esito fail) invece di 422
Closed
#116 Operatore, pannello visione: disegnare tutte le forme dell'overlay e le quote sull'immagine
Closed
#117 Pannello visione: nominale e tolleranze per quota nella tabella a destra, come nei calibri
Closed
#115 Operatore, pannello visione: zoom −/+/Adatta in overlay sull'immagine
Closed
#114 Operatore, task camera/DXF: le quote mostrano #id invece del nome
Closed
#113 Wizard DXF compare: zoom, Adatta e pan anche sull'anteprima immagine e sull'anteprima DXF
Closed
#112 Etichette uscite visione: pezzo.count senza etichetta, dxf.n_points come length/mm
Closed
#111 Acquisizione: zoom +/−, Adatta e pan sull'immagine visualizzata, come nel wizard DXF
Closed
#110 Acquisizione: specchiatura orizzontale e verticale per sorgente, memorizzata
Closed
#108 Avvio: aprire le camere subito, il primo scatto dopo l'avvio dura ~25 s
Closed
#107 Disegno Tecnico: un'immagine BMP viene rifiutata e l'errore non si vede
Closed
#106 Primo scatto dalla camera dopo l'avvio: «Servizio camera non raggiungibile» (timeout 15 s)
Closed
#105 Ricetta creata da DXF: riaprirla e modificarla nel wizard
Closed
#103 DXF a entità aperte: con banda larga il confronto non produce punti
Closed
#104 Wizard DXF: anteprime sotto le scelte, mm/px solo da file, prova su due colonne con zoom e Fit
Closed
#102 Wizard DXF: anteprima dell'immagine del pezzo
Closed
#101 Wizard DXF: anteprima del disegno appena caricato, con L × H mm
Closed
#100 Statistiche: con «Tutti i punti» Capability, Carta e Istogramma vuoti
Closed
#99 Visione: immagini BMP rifiutate (File type image/bmp not allowed)
Closed
#98 Crea ricetta da DXF: mm/px a mano per immagini da file
Closed
#97 ricetta: camera e modo di analisi (impulsiva / in linea) nel task visione, immagine gia' analizzata all'ingresso dell'operatore
Closed
#96 operatore: immagine del task visione (DXF compare, misura camera) non in fit, pagina con scorrimento
Closed
#95 acquisitore: calibrazione manuale (mm/px impostato a mano) senza scacchiera
Closed
#94 acquisitore: immagine viva nella tab Calibrazione e «Blocca immagine» per calcolare su quella
Closed
#93 acquisitore: «Attiva calibrazione» con scelta e CONFERMA sotto l'immagine calibrata
Closed
#92 Acquisizione: immagine da file come sorgente, calibrazione sempre su frame grezzo, vista grezza e calibrata affiancate
Closed
#91 Acquisizione: calibrazione in tab, salvata con nome, archivio unico, caricamento con controllo risoluzione
Closed
#90 Acquisizione: anteprima a ~10 fps (pausa minima 100 ms)
Closed
#89 Acquisizione: camera in ritardo ~1 s, grab restituisce frame vecchi
Closed
#88 Stazioni: sorgente camera da elenco acquisitore, link pagina acquisizione
Closed
#87 Acquisitore: pagina per settare l'acquisizione (anteprima, esposizione/guadagno, stile TMF)
Closed
#86 DXF compare dal campo: ICP sui bordi di tutta l'immagine, non allinea i pezzi veri
Closed
#82 Pacchetto Windows: worker di visione senza strumenti, mancano gli entry point di vs-tools
Closed
#81 static del frontend estratti con CRLF su Windows: test_offline rosso e librerie del setup diverse da quelle validate
Closed
#80 setup: init-db e reset-db rispondono 500 (asyncio.run dentro il loop)
Closed
#79 TestTaskComplete: 6 test rossi dopo la camera di stazione (#72)
Closed
#76 Pacchetto Windows: setup.exe offline con Nuitka, licenza e CI di rilascio
Closed
#78 Pacchetto Windows: report PDF su Windows offline (WeasyPrint DLL, Kaleido con Edge o Chrome)
Closed
#77 Pacchetto Windows: backend su SQLite locale e Python 3.13 su Windows
Closed
#75 vendor TieVision-Core 4c178cf -> 2e73691 (CompareDxf dxf_path, catalogo EdgesBetweenSegments)
Closed
#74 Submodule vendor/visionsuite a TieVision-Core (main 4c178cf)
Closed
#71 Migrazione 015 si rompe su DB creati da create_all (uq_users_api_key inesistente)
Closed
#73 vendor visionsuite: riallineare a main cdc7a14 (visionsuite#305-#316)
Closed
#70 Versione e commit nel piè di pagina
Closed
#58 Sessioni di produzione: dati e statistica per sessione
Closed
#45 Worker di visione configurabile per stazione (vision_worker_url)
Closed
#69 vendor visionsuite: riallineare a main adf7a26 (visionsuite#279)
Closed
#68 vendor visionsuite: riallineare il submodule a main (81 commit dietro)
Closed
#67 Aggiorna vendor/visionsuite a main 9e25714
Closed
#64 Menu input Tracciabilità: toglierlo?
Closed
#63 Selezione attività (/measure/select): scelta della ricetta in alto
Closed
#62 Testo del pulsante: «AVVIA ATTIVITÀ»
Closed
#61 Fine produzione dà «Nessuna produzione aperta su questa stazione»
Closed
#59 Login operatore: scelta del nome + PIN di 4 cifre
Closed
#57 Monitoraggio in diretta delle stazioni
Closed
#55 Task di chiusura a fine produzione: campi configurabili e allegati (Note generalizzata)
Closed
#54 Nuovo tipo di task: controllo OK/NOK con note
Closed
#53 Ricette: scegliere quali task entrano nel loop del ciclo di misura
Closed
#52 Ricette: duplica ricetta
Closed
#51 Utenti: reset password dall'admin al posto di «mostra password attuale»
Closed
#50 Impostazioni: tab Utenti dentro Impostazioni, visibile solo agli admin
Closed
#49 Impostazioni: durata loop ciclo misura precompilata nella nuova ricetta
Closed
#48 Impostazioni: tolleranze generali precompilate nei nuovi task di misura
Closed
#47 Impostazioni: anagrafiche e voci dei menu a tendina
Closed
#46 DXF compare: task dxf_compare con CompareDxf (VisionSuite) nel worker vision
Closed
#60 Schermata attività: un solo pulsante Completato, più grande per il touch
Closed
#65 Integrazione Tràfilo: 6 test rossi nella suite (PIN 429, cornice, worker PDF)
Closed
#44 Richieste Trafilo del 18/09 (UPDATE TIEMEASUREFLOW_180926.docx): una issue per richiesta
Closed
#2 Riscrivere il preventivo Trafilo: licenza on-premise al posto del canone
Closed
#42 Datetime naive locali e UTC mescolati nello stesso DB
Closed
#41 API key: salvata in chiaro e senza scadenza
Closed
#40 Pagina di misura: dopo un reload le quote già misurate nel ciclo non vengono ripristinate
Closed
#43 Visione: file di riferimento orfani alla cancellazione di un task; GIF/WebP animati misurati sul primo frame
Closed
#39 Immagini server e client non funzionano su V3.0.0: uv run rilancia il sync e cerca vendor/visionsuite
Closed
#38 Deploy, visione e repo: difetti minori dalla revisione del 21/09
Closed
#37 Frontend: difetti minori dalla revisione del 21/09
Closed
#36 Backend: difetti minori dalla revisione del 21/09
Closed
#35 docs/DEPLOYMENT.md descrive il layout pre-V2: nessun comando funziona
Closed
#34 Worker di visione: /run sincrono dentro l'event loop, senza timeout; unhealthy non viene riavviato
Closed
#33 Segreti con default pubblico e nessun controllo all'avvio; session.permanent mai impostato
Closed
#32 task_execute: lotto e seriale in un letterale JS con autoescape HTML → dato alterato nel DB
Closed
#31 Export CSV dal browser: nominale, tolleranze, descrizione e operatore escono vuoti
Closed
#30 Riepilogo di fine task: carica le misure di tutta la versione, non del lotto/run, troncate a 500
Closed
#29 confirmCycle: se il server rifiuta /cycle lo schermo mostra comunque il ciclo chiuso
Closed
#28 Editor annotazioni: al resize gli oggetti non vengono riscalati, il salvataggio sposta i marker
Closed
#27 Numpad: cifre rimaste sul display si concatenano alla lettura del calibro; interi oltre 6 cifre troncati
Closed
#26 Tolleranze: nessuna validazione d'ordine ltl ≤ lwl ≤ nominale ≤ uwl ≤ utl
Closed
#25 API key unica per utente: un secondo login butta fuori la prima postazione, e il frontend non gestisce il 401
Closed
#24 Produzioni: nessun ruolo né legame con la stazione; ricetta non assegnata misurabile via barcode
Closed
#23 Impostazioni non validate: csv_delimiter sbagliato blocca la chiusura delle produzioni
Closed
#22 Injection di formule nei CSV (export di produzione e export dal browser)
Closed
#21 Files: un Maker cancella qualunque file sotto uploads, compresi i CSV di statistica
Closed
#20 Misure: value accetta NaN, Infinity e fuori scala → esito «pass» poi 500
Closed
#19 SPC: Cp/Cpk e limiti di controllo usano la sigma globale, non la within (MR-bar/d2)
Closed
#18 README e CLAUDE.md: il Quick Start non costruisce più (sottomodulo e VISION_ENGINE_VERSION)
Closed
#17 seed_collaudo.py: capoturno con password di default committata, eseguibile in produzione
Closed
#16 Visione: output NaN/None di uno strumento → TypeError non gestita (500)
Closed
#15 Visione: file non immagine o grafo malformato → 500 del worker, 502 senza motivo al Maker
Closed
#14 Visione: crash del worker a metà richiesta esce come 500 nudo
Closed
#13 handleMeasurement è rientrante: doppia lettura = doppio record e quota saltata
Closed
#12 Token CSRF scade dopo 1 ora: la pagina di misura non salva più e dice «Errore di rete»
Closed
#11 Numpad: il segno meno del calibro viene scartato, misura negativa salvata positiva
Closed
#10 XSS riflesso e pagina rotta: parametri di query dentro x-data senza tojson
Closed
#9 Setup riusabile dopo il primo setup: reset-db, manage-user e seed senza API key
Closed
#8 Password del capoturno forzabile: /authorise /pause /resume /close fuori dal limite di login
Closed
#7 Rate limit aggirabile con X-Forwarded-For, e moltiplicato per 4 worker
Closed
#6 Manca la migrazione di base: su DB vuoto il container server non parte
Closed
#5 save_measurement non verifica coerenza fra quota, versione e produzione
Closed
#4 Quote e task con misure si modificano e cancellano sul posto: lo storico cambia tolleranze
Closed
#1 Specifica della visione: stato verificato su V3.0.0 e lavoro che manca
127 Issues created by 1 user
Opened
#1 Specifica della visione: stato verificato su V3.0.0 e lavoro che manca
Opened
#2 Riscrivere il preventivo Trafilo: licenza on-premise al posto del canone
Opened
#3 V3 - Agente di stazione, registro device e camera in reparto
Opened
#5 save_measurement non verifica coerenza fra quota, versione e produzione
Opened
#4 Quote e task con misure si modificano e cancellano sul posto: lo storico cambia tolleranze
Opened
#6 Manca la migrazione di base: su DB vuoto il container server non parte
Opened
#7 Rate limit aggirabile con X-Forwarded-For, e moltiplicato per 4 worker
Opened
#8 Password del capoturno forzabile: /authorise /pause /resume /close fuori dal limite di login
Opened
#9 Setup riusabile dopo il primo setup: reset-db, manage-user e seed senza API key
Opened
#11 Numpad: il segno meno del calibro viene scartato, misura negativa salvata positiva
Opened
#10 XSS riflesso e pagina rotta: parametri di query dentro x-data senza tojson
Opened
#12 Token CSRF scade dopo 1 ora: la pagina di misura non salva più e dice «Errore di rete»
Opened
#13 handleMeasurement è rientrante: doppia lettura = doppio record e quota saltata
Opened
#15 Visione: file non immagine o grafo malformato → 500 del worker, 502 senza motivo al Maker
Opened
#14 Visione: crash del worker a metà richiesta esce come 500 nudo
Opened
#16 Visione: output NaN/None di uno strumento → TypeError non gestita (500)
Opened
#17 seed_collaudo.py: capoturno con password di default committata, eseguibile in produzione
Opened
#18 README e CLAUDE.md: il Quick Start non costruisce più (sottomodulo e VISION_ENGINE_VERSION)
Opened
#19 SPC: Cp/Cpk e limiti di controllo usano la sigma globale, non la within (MR-bar/d2)
Opened
#21 Files: un Maker cancella qualunque file sotto uploads, compresi i CSV di statistica
Opened
#20 Misure: value accetta NaN, Infinity e fuori scala → esito «pass» poi 500
Opened
#22 Injection di formule nei CSV (export di produzione e export dal browser)
Opened
#23 Impostazioni non validate: csv_delimiter sbagliato blocca la chiusura delle produzioni
Opened
#25 API key unica per utente: un secondo login butta fuori la prima postazione, e il frontend non gestisce il 401
Opened
#24 Produzioni: nessun ruolo né legame con la stazione; ricetta non assegnata misurabile via barcode
Opened
#26 Tolleranze: nessuna validazione d'ordine ltl ≤ lwl ≤ nominale ≤ uwl ≤ utl
Opened
#27 Numpad: cifre rimaste sul display si concatenano alla lettura del calibro; interi oltre 6 cifre troncati
Opened
#29 confirmCycle: se il server rifiuta /cycle lo schermo mostra comunque il ciclo chiuso
Opened
#28 Editor annotazioni: al resize gli oggetti non vengono riscalati, il salvataggio sposta i marker
Opened
#30 Riepilogo di fine task: carica le misure di tutta la versione, non del lotto/run, troncate a 500
Opened
#31 Export CSV dal browser: nominale, tolleranze, descrizione e operatore escono vuoti
Opened
#33 Segreti con default pubblico e nessun controllo all'avvio; session.permanent mai impostato
Opened
#32 task_execute: lotto e seriale in un letterale JS con autoescape HTML → dato alterato nel DB
Opened
#35 docs/DEPLOYMENT.md descrive il layout pre-V2: nessun comando funziona
Opened
#34 Worker di visione: /run sincrono dentro l'event loop, senza timeout; unhealthy non viene riavviato
Opened
#36 Backend: difetti minori dalla revisione del 21/09
Opened
#37 Frontend: difetti minori dalla revisione del 21/09
Opened
#38 Deploy, visione e repo: difetti minori dalla revisione del 21/09
Opened
#39 Immagini server e client non funzionano su V3.0.0: uv run rilancia il sync e cerca vendor/visionsuite
Opened
#40 Pagina di misura: dopo un reload le quote già misurate nel ciclo non vengono ripristinate
Opened
#41 API key: salvata in chiaro e senza scadenza
Opened
#43 Visione: file di riferimento orfani alla cancellazione di un task; GIF/WebP animati misurati sul primo frame
Opened
#42 Datetime naive locali e UTC mescolati nello stesso DB
Opened
#44 Richieste Trafilo del 18/09 (UPDATE TIEMEASUREFLOW_180926.docx): una issue per richiesta
Opened
#45 Worker di visione configurabile per stazione (vision_worker_url)
Opened
#46 DXF compare: task dxf_compare con CompareDxf (VisionSuite) nel worker vision
Opened
#47 Impostazioni: anagrafiche e voci dei menu a tendina
Opened
#48 Impostazioni: tolleranze generali precompilate nei nuovi task di misura
Opened
#49 Impostazioni: durata loop ciclo misura precompilata nella nuova ricetta
Opened
#50 Impostazioni: tab Utenti dentro Impostazioni, visibile solo agli admin
Opened
#52 Ricette: duplica ricetta
Opened
#51 Utenti: reset password dall'admin al posto di «mostra password attuale»
Opened
#53 Ricette: scegliere quali task entrano nel loop del ciclo di misura
Opened
#55 Task di chiusura a fine produzione: campi configurabili e allegati (Note generalizzata)
Opened
#54 Nuovo tipo di task: controllo OK/NOK con note
Opened
#57 Monitoraggio in diretta delle stazioni
Opened
#56 Import immagine/PDF: ritaglio nel pannello delle funzioni
Opened
#58 Sessioni di produzione: dati e statistica per sessione
Opened
#60 Schermata attività: un solo pulsante Completato, più grande per il touch
Opened
#59 Login operatore: scelta del nome + PIN di 4 cifre
Opened
#61 Fine produzione dà «Nessuna produzione aperta su questa stazione»
Opened
#62 Testo del pulsante: «AVVIA ATTIVITÀ»
Opened
#64 Menu input Tracciabilità: toglierlo?
Opened
#63 Selezione attività (/measure/select): scelta della ricetta in alto
Opened
#65 Integrazione Tràfilo: 6 test rossi nella suite (PIN 429, cornice, worker PDF)
Opened
#66 Risposta a Menoncin: liste delle Impostazioni (#47) e tipi di task (#53)
Opened
#67 Aggiorna vendor/visionsuite a main 9e25714
Opened
#68 vendor visionsuite: riallineare il submodule a main (81 commit dietro)
Opened
#69 vendor visionsuite: riallineare a main adf7a26 (visionsuite#279)
Opened
#70 Versione e commit nel piè di pagina
Opened
#71 Migrazione 015 si rompe su DB creati da create_all (uq_users_api_key inesistente)
Opened
#72 Fiera 27-29/10: demo TMF con calibro, attività e camera TC bench (misure, PM, DXF compare su Sider)
Opened
#73 vendor visionsuite: riallineare a main cdc7a14 (visionsuite#305-#316)
Opened
#74 Submodule vendor/visionsuite a TieVision-Core (main 4c178cf)
Opened
#75 vendor TieVision-Core 4c178cf -> 2e73691 (CompareDxf dxf_path, catalogo EdgesBetweenSegments)
Opened
#76 Pacchetto Windows: setup.exe offline con Nuitka, licenza e CI di rilascio
Opened
#78 Pacchetto Windows: report PDF su Windows offline (WeasyPrint DLL, Kaleido con Edge o Chrome)
Opened
#77 Pacchetto Windows: backend su SQLite locale e Python 3.13 su Windows
Opened
#79 TestTaskComplete: 6 test rossi dopo la camera di stazione (#72)
Opened
#80 setup: init-db e reset-db rispondono 500 (asyncio.run dentro il loop)
Opened
#81 static del frontend estratti con CRLF su Windows: test_offline rosso e librerie del setup diverse da quelle validate
Opened
#82 Pacchetto Windows: worker di visione senza strumenti, mancano gli entry point di vs-tools
Opened
#83 Ricetta DXF compare creata in TMF da camera, con calibrazione a scacchiera per stazione (TieVision-Core)
Opened
#84 Calibrazione da una foto di scacchiera densa: distorsione e mm/px
Opened
#85 Dati di fiera: utenti e progetti dimostrativi con misure per le statistiche
Opened
#86 DXF compare dal campo: ICP sui bordi di tutta l'immagine, non allinea i pezzi veri
Opened
#87 Acquisitore: pagina per settare l'acquisizione (anteprima, esposizione/guadagno, stile TMF)
Opened
#88 Stazioni: sorgente camera da elenco acquisitore, link pagina acquisizione
Opened
#89 Acquisizione: camera in ritardo ~1 s, grab restituisce frame vecchi
Opened
#90 Acquisizione: anteprima a ~10 fps (pausa minima 100 ms)
Opened
#91 Acquisizione: calibrazione in tab, salvata con nome, archivio unico, caricamento con controllo risoluzione
Opened
#92 Acquisizione: immagine da file come sorgente, calibrazione sempre su frame grezzo, vista grezza e calibrata affiancate
Opened
#93 acquisitore: «Attiva calibrazione» con scelta e CONFERMA sotto l'immagine calibrata
Opened
#94 acquisitore: immagine viva nella tab Calibrazione e «Blocca immagine» per calcolare su quella
Opened
#95 acquisitore: calibrazione manuale (mm/px impostato a mano) senza scacchiera
Opened
#96 operatore: immagine del task visione (DXF compare, misura camera) non in fit, pagina con scorrimento
Opened
#97 ricetta: camera e modo di analisi (impulsiva / in linea) nel task visione, immagine gia' analizzata all'ingresso dell'operatore
Opened
#98 Crea ricetta da DXF: mm/px a mano per immagini da file
Opened
#99 Visione: immagini BMP rifiutate (File type image/bmp not allowed)
Opened
#100 Statistiche: con «Tutti i punti» Capability, Carta e Istogramma vuoti
Opened
#101 Wizard DXF: anteprima del disegno appena caricato, con L × H mm
Opened
#103 DXF a entità aperte: con banda larga il confronto non produce punti
Opened
#102 Wizard DXF: anteprima dell'immagine del pezzo
Opened
#104 Wizard DXF: anteprime sotto le scelte, mm/px solo da file, prova su due colonne con zoom e Fit
Opened
#105 Ricetta creata da DXF: riaprirla e modificarla nel wizard
Opened
#106 Primo scatto dalla camera dopo l'avvio: «Servizio camera non raggiungibile» (timeout 15 s)
Opened
#107 Disegno Tecnico: un'immagine BMP viene rifiutata e l'errore non si vede
Opened
#108 Avvio: aprire le camere subito, il primo scatto dopo l'avvio dura ~25 s
Opened
#109 Installazione da sorgente senza vision-engine-version.txt: il worker rifiuta i job (Prova del wizard DXF)
Opened
#110 Acquisizione: specchiatura orizzontale e verticale per sorgente, memorizzata
Opened
#111 Acquisizione: zoom +/−, Adatta e pan sull'immagine visualizzata, come nel wizard DXF
Opened
#112 Etichette uscite visione: pezzo.count senza etichetta, dxf.n_points come length/mm
Opened
#113 Wizard DXF compare: zoom, Adatta e pan anche sull'anteprima immagine e sull'anteprima DXF
Opened
#114 Operatore, task camera/DXF: le quote mostrano #id invece del nome
Opened
#115 Operatore, pannello visione: zoom −/+/Adatta in overlay sull'immagine
Opened
#116 Operatore, pannello visione: disegnare tutte le forme dell'overlay e le quote sull'immagine
Opened
#117 Pannello visione: nominale e tolleranze per quota nella tabella a destra, come nei calibri
Opened
#118 Visione: Registra con quote non misurate salva NaN (esito fail) invece di 422
Opened
#119 Pannello visione: barra in alto solo Acquisisci da camera e Registra; Salva immagine (PNG grezzo) nella barra zoom di ogni immagine
Opened
#120 Task visione: 'Mancano 12 quote' e Completato non seguono Registra
Opened
#121 Overlay a spessore costante a video: le linee non devono ingrandirsi con lo zoom
Opened
#122 Visualizzatore immagine standard (zoom, Adatta, Salva) usato da tutte le immagini
Opened
#123 Pannello visione: dopo Rimisura «Registra» si riattiva sul frame già registrato
Opened
#124 CSV: deviazione della quota NaN vuota nel backend, «NaN» nel CSV del browser
Opened
#125 Test #118: nome fuorviante e migrazione 022 non provata con righe
Opened
#126 Visore: zoom a rotellina sul punto del mouse su tutte le immagini (visore Station#12, no-layers)
Opened
#127 CompareDxf: le ricette TMF scrivono pose_search=quarter