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
0b45f1c35a
Merge lavoro/daitarn-trafilo-editor-quote
2026-10-07 12:38:56 +02:00
Adriano
743f246cbf
Merge lavoro/daitarn-trafilo-pin
2026-10-07 12:38:56 +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
3899d5ecd9
Merge lavoro/daitarn-46-motore: percorsi con lettera di unità ( #46 )
2026-10-07 12:32:47 +02:00
Adriano
f986c172c2
Worker: recipe_dir con lettera di unita rifiutato su ogni OS ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:32:34 +02:00
Adriano
e44ac3129f
Statistiche sessioni: conteggio misure solo sui run della ricetta ( #58 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:31:53 +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
07e23b957d
PIN a 4 cifre: migrazione 017, login-pin, pin-users, PUT pin, capoturno via PIN ( #59 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:27:31 +02:00
Adriano
c1c7ae8d0e
Merge lavoro/daitarn-46-operatore ( #46 )
2026-10-07 12:27:16 +02:00
Adriano
cf49695140
Merge lavoro/daitarn-46-maker ( #46 )
2026-10-07 12:27:16 +02:00
Adriano
c9e01a223b
Merge lavoro/daitarn-46-backend ( #46 )
2026-10-07 12:27:15 +02:00
Adriano
3690c35c47
Merge lavoro/daitarn-46-motore ( #46 )
2026-10-07 12:27:15 +02:00
Adriano
fc1902a1bb
Ricetta: il digest della cartella copre anche i file di meta ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:27:04 +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
3c1d5f1323
Duplica ricetta: servizio, endpoint e test backend ( #52 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:25:25 +02:00
Adriano
db5d686938
Monitor stazioni: GET /api/production-runs/open ( #57 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:25:16 +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
Adriano
86290274e5
Test ricetta v2, execute dxf_compare, migrazione 016 ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:15:02 +02:00
Adriano
ee0f65ed39
Endpoint ricetta VisionSuite v2, execute con overlay e immagine salvata ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:12:50 +02:00
Adriano
18d0db8a0c
Migrazione 016 vision_recipe_dir, copy-on-write, dxf_compare tra i task di misura ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 12:08:29 +02:00
Adriano
3856ee335a
operatore: acquisizione immagine, proxy execute e overlay per camera_measure/dxf_compare ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 11:55:42 +02:00
Adriano
e640c4a36e
Maker: ricetta visione e uscita per quota, tipi camera_measure/dxf_compare ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 11:55:31 +02:00
Adriano
accf416cc9
Motore v2: run_graph con recipe_dir/calibrazione/overlay, /validate, test ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 11:54:27 +02:00
Adriano
84a4b5f34d
Regola submodule VisionSuite su origin/main (bc0df16), uv.lock ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 11:51:06 +02:00
Adriano
9238f8926b
visionsuite bc0df16, vs-tools e vs-dxf nelle dipendenze ( #46 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-07 11:50:35 +02:00
Adriano
a829bf3eb0
frontend: date UTC convertite in ora italiana alla presentazione ( #42 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:59:18 +02:00
Adriano
7ac291b8ac
Backend: date dei filtri dei report e utenti setup in ora italiana/UTC esplicito ( #42 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:59:07 +02:00
Adriano
486e1288bf
Backend: UTC nel DB, +00:00 nelle API, ora italiana solo in presentazione ( #42 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:41:22 +02:00
Adriano
0d004c43ff
Login: cancella le key scadute dell'utente ( #41 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:34:30 +02:00
Adriano
35f46926a9
API key come hash SHA-256, una per sessione, TTL rinnovabile ( #41 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:34:30 +02:00
Adriano
1d93eded27
Ripristino delle quote già misurate nel ciclo in corso dopo un reload ( #40 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:31:57 +02:00
Adriano
70e2072b79
File di riferimento rimossi con il task, immagini animate rifiutate, filtro production_run_id ( #43 )
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-06 11:27:23 +02:00
Adriano
97c49f2b5b
registri dei piani in git (AI-OS#309)
...
Refs gitea:Adriano/AI-OS#310
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-06 10:37:50 +02:00
Adriano
d483fa1b6a
fix(docker): uv run senza sync nelle immagini server e client, cache uv dell'utente app ( #39 , #38 )
...
Le immagini server e client non portano vendor/visionsuite: ogni uv run
rivalidava il progetto e falliva. UV_NO_SYNC=1 usa il venv di uv sync.
La cache uv creata da root in build va ceduta all'utente app.
Verificato con build e run delle due immagini.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-21 23:53:12 +02:00