Commit Graph

  • 85a00dea1b fix(api): allow MeasurementTec to list measurements for task_complete V2.0.0 Adriano 2026-05-04 10:42:16 +02:00
  • e4eb4cd932 docs: refresh stato + roadmap with smoke-test findings; fix sort syntax Adriano 2026-04-27 13:10:58 +02:00
  • 4de7d78b66 docs: document stations end-to-end (user guide + API + deployment) Adriano 2026-04-26 17:26:43 +02:00
  • 2a2d40bec9 fix(admin): two more apostrophe-in-translation regressions + UX rework Adriano 2026-04-26 14:49:23 +02:00
  • 6e284b0c0c fix(admin): apostrophe-in-translation broke /admin/stations Alpine bindings Adriano 2026-04-26 12:32:32 +02:00
  • 742cc1fb58 fix(v2): two regressions surfaced by the local smoke test Adriano 2026-04-26 12:19:36 +02:00
  • 563b7789f4 docs(readme): rewrite for V2.0.0 — uv, src/ layout, stations, docs index Adriano 2026-04-25 12:48:51 +02:00
  • e4b29c0b2d chore(docs): consolidate documentation, drop dead files Adriano 2026-04-25 12:43:57 +02:00
  • 1a0431366f chore(v2): restructure monorepo to src/ layout with uv Adriano 2026-04-25 12:26:47 +02:00
  • 86df67f2e5 perf: scale workers + per-tablet rate limiting for 20 concurrent users Adriano 2026-04-25 12:07:43 +02:00
  • ea8e4687b5 merge: rev04 Phase 1 — stations and per-tablet identity (feature/rev04-phase1-stations into V2.0.0) Adriano 2026-04-25 11:54:51 +02:00
  • a6c335ca8b feat(client): add admin GUI for stations CRUD and recipe assignments feature/rev04-phase1-stations Adriano 2026-04-25 11:50:33 +02:00
  • 946264637b feat(client): filter select_recipe by STATION_CODE with error fallback Adriano 2026-04-18 08:28:46 +02:00
  • a4a849920f feat(client): add get_station_recipes helper on APIClient Adriano 2026-04-17 23:24:19 +02:00
  • 958f6ac0b0 feat(client): add STATION_CODE env var and config attribute Adriano 2026-04-17 23:18:24 +02:00
  • 2e4db53f6a feat(setup): seed ST-DEFAULT station and assign existing recipes Adriano 2026-04-17 23:04:41 +02:00
  • a79ab37add fix(api): improve Station router - review feedback Adriano 2026-04-17 22:46:54 +02:00
  • 338f21fba0 feat(api): add /api/stations router with CRUD and assignments Adriano 2026-04-17 22:37:16 +02:00
  • e8cd1f05aa feat(services): add station_service with CRUD and assignment logic Adriano 2026-04-17 22:31:16 +02:00
  • 559e740d64 feat(schemas): add Station and assignment Pydantic schemas Adriano 2026-04-17 22:25:42 +02:00
  • e36bbbb7d7 fix(models): align Station unique constraint + extend tests Adriano 2026-04-17 22:22:14 +02:00
  • 5959c9c92a feat(models): add Station and StationRecipeAssignment models Adriano 2026-04-17 21:56:22 +02:00
  • 2963d3d647 fix(db): portability and dedup in migration 002 Adriano 2026-04-17 21:40:15 +02:00
  • fa5d641238 chore: track alembic migrations in git Adriano 2026-04-17 21:30:27 +02:00
  • abd04d633c feat(db): add migration 002 for stations and assignments Adriano 2026-04-17 21:17:14 +02:00
  • f71bbf398e docs: add rev04 migration master roadmap and phase1 plan Adriano 2026-04-17 21:13:01 +02:00
  • 767bd7f947 docs: fix middleware order and add missing details to CLAUDE.md Adriano 2026-02-25 14:24:02 +01:00
  • 1578398f0f docs: rewrite README with cleaner structure and less duplication Adriano 2026-02-25 12:00:47 +01:00
  • 429c94da94 fix: improve SPC dashboard UX — hover toolbar, visible report errors Adriano 2026-02-24 16:42:47 +01:00
  • e07a4e4f89 feat: add demo measurements to seed and user management to setup page Adriano 2026-02-24 14:49:58 +01:00
  • 272685e554 docs: fix inaccuracies and add missing details to CLAUDE.md Adriano 2026-02-24 14:03:57 +01:00
  • e9a3e8e42b fix: rewrite subtask editing to reuse add form instead of inline table row Adriano 2026-02-22 19:07:55 +01:00
  • ecf700eadf feat: improve recipe preview image UI with replace/remove buttons Adriano 2026-02-20 19:10:59 +01:00
  • dbfb5591c5 fix: separate recipe preview image from task images Adriano 2026-02-20 18:29:27 +01:00
  • 22804a609d feat: add production docker-compose with Traefik reverse proxy Adriano 2026-02-20 11:59:01 +01:00
  • 6bd6e229e5 feat: redesign task_execute with 3-column layout and subtask images Adriano 2026-02-20 11:58:55 +01:00
  • 13986f05d7 feat: add admin user management page with CRUD and i18n Adriano 2026-02-20 11:58:47 +01:00
  • 5cc576cec9 feat: add image_path to recipe/subtask and user password change API Adriano 2026-02-20 11:58:41 +01:00
  • 08bcb87d6b docs: update README with Traefik deployment, correct blueprints, fix commands Adriano 2026-02-20 11:57:04 +01:00
  • 6c8c60900b docs: update CLAUDE.md with admin blueprint, dual docker-compose setup Adriano 2026-02-20 11:53:25 +01:00
  • 945c873d38 docs: update CLAUDE.md with conditional versioning, measurement workflow, and JS components Adriano 2026-02-18 13:48:04 +01:00
  • 9502388064 docs: improve CLAUDE.md with architecture details, patterns, and fixes Adriano 2026-02-16 21:25:16 +01:00
  • e4c2cc3ed4 chore: exclude .omc/ from git and fix Fabric.js version in README Adriano 2026-02-09 19:39:14 +01:00
  • e8b88d48c1 feat: measurement workflow improvements and recipe update-in-place Adriano 2026-02-09 19:36:42 +01:00
  • 4854966bf7 chore: add fabric-debug.js and nul to .gitignore Adriano 2026-02-08 16:15:47 +01:00
  • 9e1bb20b36 fix: canvas fits image exactly, chained annotation loading, arrow move tracking Adriano 2026-02-08 16:10:21 +01:00
  • f2df6be060 fix: enable resize/rotate controls on single-click object selection Adriano 2026-02-08 10:45:56 +01:00
  • f665bffb7a fix: Task back button navigates to correct recipe (not version_id) Adriano 2026-02-08 10:34:23 +01:00
  • 00d6c68b2f fix: enable scale/rotation on annotation objects and restore transforms on load Adriano 2026-02-08 10:29:30 +01:00
  • dfc1c3ed95 fix: i18n translations and annotation property changes on selected objects Adriano 2026-02-08 01:44:46 +01:00
  • 582543e821 fix: bump annotation-viewer.js cache buster to v4 Adriano 2026-02-08 01:26:20 +01:00
  • ffec59a105 fix: annotation overlay in recipe preview and measure view Adriano 2026-02-08 01:22:30 +01:00
  • 6ea94cca47 feat: per-task image/annotations, annotation editor toolbar, Tailwind compiled Adriano 2026-02-08 01:20:34 +01:00
  • b075115cef fix: file display, persistence, PDF support and save error handling Adriano 2026-02-07 22:04:45 +01:00
  • d262ef68af fix: version badge rendering, Jinja2 scoping, navbar i18n, missing GET task endpoint Adriano 2026-02-07 20:44:33 +01:00
  • 2453e552fb fix: Alpine.js x-data broken by inner double quotes + API list response crash Adriano 2026-02-07 20:13:22 +01:00
  • 004f794c75 fix: Alpine.js JSON parsing error in x-data HTML attributes Adriano 2026-02-07 19:31:49 +01:00
  • 6d5660b20d fix: Docker build failures for client and server containers Adriano 2026-02-07 19:04:49 +01:00
  • cf2bf427fc docs: rewrite CLAUDE.md with comprehensive project guidance for Claude Code Adriano 2026-02-07 18:45:32 +01:00
  • c9d9c0f9dd feat: V1.0.1 - Setup page, Docker, README Adriano 2026-02-07 18:00:29 +01:00
  • dd2ebf863a feat: FASE 7 - Polish & Testing (security, i18n, test suite, docs) Adriano 2026-02-07 17:10:24 +01:00
  • 26e5b9343d feat: FASE 6.5 - Report PDF (WeasyPrint + Kaleido) Adriano 2026-02-07 15:24:32 +01:00
  • bcd807e57d feat: FASE 5b/6.1+6.2 - SPC Backend + Dashboard Metrologist (Plotly.js) Adriano 2026-02-07 15:00:05 +01:00
  • e1f4ee73d0 feat: FASE 4 - Editor Maker (Fabric.js) con annotazioni, task editor, preview e storico versioni Adriano 2026-02-07 13:15:24 +01:00
  • a386986c17 feat: FASE 3 - Flusso MeasurementTec (selezione ricetta, esecuzione misure, riepilogo) Adriano 2026-02-07 08:40:58 +01:00
  • edd4580a5a feat: FASE 2 - Client Base (layout, login, navbar, tema, i18n) Adriano 2026-02-07 01:10:13 +01:00
  • d6508e0ae8 feat: FASE 1 - Backend Core (modelli, auth, API) Adriano 2026-02-07 00:40:50 +01:00
  • 76be6f5ac4 chore: add .claude/ to .gitignore Adriano 2026-02-07 00:19:51 +01:00
  • dbdbb77daf feat: FASE 0 - Setup progetto TieMeasureFlow Adriano 2026-02-07 00:16:54 +01:00