Adriano
9b8e729927
maker: Modifica ricetta da DXF, il wizard si riapre compilato (Refs #105 )
...
Due proxy Flask (/source e /files, byte) e wizard che all'init legge la ricetta
esistente: etichetta del bottone dinamica, apertura con banda, soglia, polarita',
mm/px, DXF e immagine di riferimento; risposte tardive non sovrascrivono le scelte manuali.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-25 16:27:20 +01:00
Adriano
1a19bb6679
maker: wizard DXF con anteprime sotto le scelte, mm/px solo da file, risultato su due colonne con zoom e Fit (Refs #104 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-25 16:21:19 +01:00
Adriano
20f33234a8
maker: anteprima immagine nel wizard Crea ricetta da DXF (Refs #102 )
...
Anteprima dell'immagine scelta/acquisita accanto a quella del DXF, con
pixel e campo in mm (scala a mano o calibrazione stazione); fallback se
il formato non e' mostrabile. Test JS e di pagina, voci it/en.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 16:14:10 +01:00
Adriano
4791c34205
merge #101 101b: anteprima DXF disegnata con path (Refs #101 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-25 16:06:54 +01:00
Adriano
e582df7962
maker: anteprima DXF disegnata con path e viewBox camel (Refs #101 )
...
Un solo <path :d="dxfPreviewD()"> al posto di template x-for + polyline
(x-for non funziona nel namespace SVG) e x-bind:view-box.camel al posto
di :viewBox (il parser HTML abbassa il nome dell'attributo).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 16:02:04 +01:00
Adriano
a7b91b5508
merge #101 101b: anteprima DXF nel wizard (Refs #101 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-25 15:59:25 +01:00
Adriano
bdb1e8c8b9
maker: anteprima del DXF nel wizard «Crea ricetta da DXF» (Refs #101 )
...
Proxy Flask /maker/api/vision/dxf-preview (piano B), stato e funzioni
dxfPreview* nel wizard, riquadro SVG con L x H sotto il campo .dxf,
traduzioni e test (proxy, JS con node, pagina).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 15:56:45 +01:00
Adriano
842ceca007
statistiche: con Tutti i punti tabella capability per punto, carta e istogramma solo con punto scelto, il select ricarica da solo (Refs #100 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 15:51:38 +01:00
Adriano
27d7c1e832
maker: mm/px a mano nel wizard DXF per immagini da file (Refs #98 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-25 15:37:40 +01:00
Adriano
4b1b23cfb6
Merge branch 'lavoro/daitarn-tmf-97c' into lavoro/daitarn-tmf-dxfcal
2026-10-24 19:33:04 +02:00
Adriano
4b57efc73c
Merge branch 'lavoro/daitarn-tmf-97b' into lavoro/daitarn-tmf-dxfcal
2026-10-24 19:33:03 +02:00
Adriano
67337fa232
operatore: immagine gia' analizzata all'ingresso, analisi impulsiva o in linea, Registra (Refs #97 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-24 18:30:31 +02:00
Adriano
25f8b4d609
maker: camera e modo di analisi nel task visione (Refs #97 )
...
Rotte /maker/api/camera/servizi e /maker/api/camera/sorgenti (url ammesso solo
se e' un servizio delle stazioni), sezione «Acquisizione» nell'editor task
(servizio, sorgente, analisi impulsiva/in linea) salvata come acquisition_json.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-24 18:26:00 +02:00
Adriano
b98d1f15f4
operatore: immagine del task visione in fit, pagina senza scorrimento (Refs #96 )
...
Pannello visione overflow-hidden/min-h-0, immagine e overlay object-contain
sovrapposti nel riquadro flex-1, colonna esito con scorrimento proprio.
Test sulle classi del template.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-24 18:20:15 +02:00
Adriano
390d6210d0
Stazioni: sorgenti camera lette dall'acquisitore, link Acquisizione ( #88 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jbf7qKuxsnAVjxthRy7dnB
2026-10-24 14:51:22 +02:00
Adriano
1bfcfaa5f2
Ricetta DXF da camera: pannello editor, stato calibrazione stazioni, proxy camera ( #83 )
...
Rotte maker: elenco stazioni con camera, grab per stazione, stato calibrazione
dall'acquisitore (C1), inoltro a B3. Pagina stazioni: stato e link «Calibra».
Test con api_client e requests finti; traduzioni IT/EN.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-23 22:51:11 +02:00
Adriano
f33415df6a
Test frontend: niente piu' dipendenza dall'ordine sulla stazione (TieMeasureFlow#79)
...
test_measure.py non ricarica piu' config/blueprints.measure (monkeypatch.setattr,
annullato al teardown); TestTaskComplete e test_recipe_rules_ui.py fissano la
stazione esplicitamente con una fixture autouse.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 14:13:15 +02:00
Adriano
192d4b590c
Camera di stazione: acquisizione dal frontend e campi admin ( #72 )
...
Route POST /measure/api/vision/grab (proxy verso il servizio camera),
get_station_by_code, pulsante «Acquisisci dalla camera», grab() in
vision_execute.js, campi camera_url e camera_source nell'admin stazioni,
traduzioni it/en, extra_hosts host.docker.internal nel compose di sviluppo.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-15 09:51:07 +02:00
Adriano
bafc776ef7
Versione e commit nel piè di pagina ( #70 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-12 14:22:02 +02:00
Adriano
8d7fa9a12a
Statistica: pannello esiti, note, campi e allegati dei task per sessione, proxy e traduzioni ( #58 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NABedeMX43pyXZbDNUgA5B
2026-10-11 18:08:18 +00:00
Adriano
631ba4ee05
Stazioni: placeholder senza URL letterale (test_offline), test form indipendente dalla lingua ( #45 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NABedeMX43pyXZbDNUgA5B
2026-10-11 17:49:46 +00:00
Adriano
40eed5c2af
Admin stazioni: campo Worker visione (URL), traduzioni e test ( #45 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NABedeMX43pyXZbDNUgA5B
2026-10-11 17:39:22 +00:00
Adriano
b7cb061fee
Suite: test PIN, cornice e worker PDF allineati all'integrazione ( #65 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 13:46:27 +02:00
Adriano
6a8ad4dae4
Allegati delle note verso /api/task-results/attachments ( #55 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VNVrf2wZAmMAkgmwEuBB36
2026-10-07 13:12:47 +02:00
Adriano
736b853e22
Fermo linea e Fine produzione anche sui task check del ciclo ( #53 )
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VNVrf2wZAmMAkgmwEuBB36
2026-10-07 12:47:00 +02:00
Adriano
627ae15591
Merge lavoro/daitarn-trafilo-esegui-esiti
2026-10-07 12:43:57 +02:00
Adriano
c6d4260ede
Esecuzione: esiti OK/NOK, campi dei task note, task di chiusura prima del capoturno ( #53 #54 #55 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:43:04 +02:00
Adriano
459d1c71ea
Merge lavoro/daitarn-trafilo-esegui-pin
2026-10-07 12:39:59 +02:00
Adriano
05e3faa9d4
Merge lavoro/daitarn-trafilo-utenti-pin
2026-10-07 12:39:58 +02:00
Adriano
dc94b2e778
Capoturno: autorizzazione con PIN (nome + tastierino) o password nella modale ( #59 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:39:07 +02:00
Adriano
3c55550d93
Utenti: PIN impostabile/togliibile dall'admin, link Monitor nel menu ( #51 #59 #57 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:38:58 +02:00
Adriano
e07c4d4eee
Merge lavoro/daitarn-trafilo-editor-task
2026-10-07 12:38:57 +02:00
Adriano
f541f4a810
Editor task: tipo check, ciclo di misura, nota a fine produzione con campi ( #53 #54 #55 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:38:05 +02:00
Adriano
dffb11f9f2
task editor: liste Tipo/Unita e tolleranze generali dalle Impostazioni ( #47 , #48 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:37:14 +02:00
Adriano
c8dd5eecfd
Merge lavoro/daitarn-trafilo-ritaglio
2026-10-07 12:33:02 +02:00
Adriano
f7d6d008c7
Merge lavoro/daitarn-trafilo-duplica
2026-10-07 12:33:02 +02:00
Adriano
837f3d1069
Merge lavoro/daitarn-trafilo-statsessione
2026-10-07 12:33:02 +02:00
Adriano
f5a2affa0f
Merge lavoro/daitarn-trafilo-monitor
2026-10-07 12:33:02 +02:00
Adriano
7ef28b7a9f
Merge lavoro/daitarn-trafilo-operatore
2026-10-07 12:33:02 +02:00
Adriano
06b87a15b3
Merge lavoro/daitarn-trafilo-login
2026-10-07 12:33:02 +02:00
Adriano
3b3ecceb2a
Merge lavoro/daitarn-trafilo-settings
2026-10-07 12:33:02 +02:00
Adriano
4e52095423
Statistiche per sessione di produzione: filtro production_run_id, elenco sessioni, select Sessione ( #58 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:28:35 +02:00
Adriano
23bfc93f1c
Impostazioni: durata loop, tolleranze, anagrafiche; tab Utenti con reset password ( #47 #48 #49 #50 #51 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:28:31 +02:00
Adriano
c1c7ae8d0e
Merge lavoro/daitarn-46-operatore ( #46 )
2026-10-07 12:27:16 +02:00
Adriano
6648882ec1
Maker: duplica ricetta e durata loop predefinita ( #52 , #49 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:26:49 +02:00
Adriano
b5aa19170e
Maker: ritaglio di immagine e PDF prima dell'upload ( #56 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:26:38 +02:00
Adriano
2d03577165
loadProductionRun mostra il detail del server; START ACTIVITY in inglese ( #61 #62 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:26:33 +02:00
Adriano
27dc5e77af
Schermate operatore: un solo Completato grande, Fermo linea solo con run aperto, AVVIA ATTIVITA, pannello lotto/seriale dopo la scelta ( #60 #61 #62 #63 #64 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:25:56 +02:00
Adriano
8e3316957c
Monitor stazioni: pagina /monitor e proxy JSON ( #57 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:25:51 +02:00
Adriano
c764cf73c6
Login Operatore con nome + PIN: elenco nomi, tastierino, route login-pin ( #59 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:23:51 +02:00