Commit Graph

  • 3b7dba32a4 fix(fusion_whitelabels): hide brand_promotion via class attr instead of replacing inner div gsinghpal 2026-05-06 21:00:44 -04:00
  • f02dc382b7 fix(fusion_whitelabels): keep brand_promotion t-call so other modules can xpath onto it gsinghpal 2026-05-06 20:48:59 -04:00
  • a713ec2fd3 changes gsinghpal 2026-05-04 02:17:47 -04:00
  • 586f05d567 chnages gsinghpal 2026-05-04 02:14:34 -04:00
  • 3cc393454d fix(simple-editor): HTML in chatter + library form + expand per-step inline edit gsinghpal 2026-05-04 00:24:40 -04:00
  • d6bd43b76e fix(jobs): workflow state — chatter + field cycle fix + force view reload gsinghpal 2026-05-04 00:11:17 -04:00
  • e54ffe7309 feat(jobs): Sub 14 polish — workflow state form layout + Simple Editor field gsinghpal 2026-05-04 00:04:59 -04:00
  • 28bf6b5071 fix(jobs): drop display_name override on workflow state — pills showed 'Name [code]' gsinghpal 2026-05-03 23:53:34 -04:00
  • 6b4df48090 fix(jobs): move Workflow States menu under Configuration > Recipes & Steps gsinghpal 2026-05-03 23:51:28 -04:00
  • 4e0b74d7ae feat(jobs): Sub 14 — configurable workflow state bar (Path B) gsinghpal 2026-05-03 23:39:38 -04:00
  • 4c6bad04c5 Revert "feat(jobs): step sequences are 1, 2, 3, ... not 10, 20, 30, ..." gsinghpal 2026-05-03 23:30:37 -04:00
  • 32d48ea44d feat(jobs): step sequences are 1, 2, 3, ... not 10, 20, 30, ... gsinghpal 2026-05-03 22:58:21 -04:00
  • e37eab9f23 fix(jobs): Sub 13 gate was DEAD due to duplicate button_start gsinghpal 2026-05-03 22:49:01 -04:00
  • 2f8db6d592 fix(jobs): header Finish & Next propagates button_start's action gsinghpal 2026-05-03 22:39:39 -04:00
  • 21e42e7b48 feat(jobs): button_start auto-routes contract_review steps to QA-005 gsinghpal 2026-05-03 22:33:55 -04:00
  • d53fd53b80 feat(jobs): Record Inputs OWL Dialog (v4) — replaces list-as-cards hack gsinghpal 2026-05-03 22:17:30 -04:00
  • 328599d539 fix(jobs): v3 wizard — chrome on <td>, verified from Odoo source (16.3) gsinghpal 2026-05-03 22:06:53 -04:00
  • 875828c588 fix(jobs): v3 wizard — chrome on wrapper, not <input> (v19.0.8.16.2) gsinghpal 2026-05-03 21:58:34 -04:00
  • efef7859cd fix(jobs): Record Inputs v3 wizard — visual bug fixes (v19.0.8.16.1) gsinghpal 2026-05-03 21:38:06 -04:00
  • 9794a98de9 feat(jobs): Sub 13 sequential step enforcement + Sub 12e v3 wizard gsinghpal 2026-05-03 21:24:12 -04:00
  • ee80673579 fix(contract-review): WO step routes to QA-005 + auto-stage on part create gsinghpal 2026-05-03 20:02:52 -04:00
  • 1da27ed6bf changes gsinghpal 2026-05-01 00:20:40 -04:00
  • bdcbd86db2 changes gsinghpal 2026-04-30 18:08:36 -04:00
  • 4213c44e51 feat(simple-editor): node_type bug fix + inline library authoring + back nav gsinghpal 2026-04-30 16:16:14 -04:00
  • b8d064b180 docs(simple-editor): design — bug fix + inline library authoring + breadcrumbs gsinghpal 2026-04-30 16:08:34 -04:00
  • c5d21e0519 changes gsinghpal 2026-04-30 00:21:08 -04:00
  • f990f29019 feat(plating-jobs): state-aware sort + default Open filter on Plating Jobs gsinghpal 2026-04-29 23:48:34 -04:00
  • f7fcd03bfc fix(quick-look): dark-mode-aware instructions panel gsinghpal 2026-04-29 23:40:55 -04:00
  • 555dd5421f feat(jobs): step details quick-look modal for backend managers gsinghpal 2026-04-29 23:35:08 -04:00
  • 875548c547 fix(operator-wizard): surface office-authored instructions to operators gsinghpal 2026-04-29 23:05:21 -04:00
  • ec0a07fbe9 fix(audit-trail): 3 production bugs found via end-to-end Anodize battle test gsinghpal 2026-04-29 22:53:59 -04:00
  • b187192c58 feat(step-library): full plating workflow coverage + per-recipe configurability + audit gsinghpal 2026-04-29 22:13:54 -04:00
  • bbf2476f01 plan(step-library): full implementation plan for audit expansion + per-recipe configurability gsinghpal 2026-04-29 21:56:18 -04:00
  • 9401afb21d spec(step-library): full plating workflow coverage + per-recipe configurability + audit gsinghpal 2026-04-29 21:48:12 -04:00
  • df43737b1b spec(deadlines): per-part effective deadlines with customer-profile cascade gsinghpal 2026-04-29 21:08:21 -04:00
  • a2fe1fcbcc changes gsinghpal 2026-04-29 03:35:33 -04:00
  • 6ac6d24da6 CHANGES gsinghpal 2026-04-28 19:43:16 -04:00
  • 2a9fd478f5 Update fp_racking_inspection_views.xml gsinghpal 2026-04-28 19:42:41 -04:00
  • 13e300d90e changes gsinghpal 2026-04-28 19:39:37 -04:00
  • 2d42b33d68 docs(claude.md): log Sub 12a/12b/12c + Phase 1/2/3 menu reorg + ergo fixes gsinghpal 2026-04-27 23:06:25 -04:00
  • afcd128f83 fix: rename ambiguous 'Work Center' / 'Work Centres' menus gsinghpal 2026-04-27 22:55:39 -04:00
  • 5f6c7af2a7 feat(phase3): tighten group-gating on operator-irrelevant top-levels gsinghpal 2026-04-27 22:51:30 -04:00
  • 46715410a9 fix(phase2): restructure fp_menu.xml so buckets defined before children gsinghpal 2026-04-27 22:48:06 -04:00
  • 62c1315997 fix(phase2): load fp_menu.xml first so bucket folders exist before refs gsinghpal 2026-04-27 22:46:53 -04:00
  • 3641b78a66 feat(phase2): Configuration grouped into 7 themed folders gsinghpal 2026-04-27 22:45:21 -04:00
  • 0ad382e1a6 feat(phase1): top-level menu consolidation + landing-page resolver gsinghpal 2026-04-27 22:33:37 -04:00
  • 3098fcfaf9 feat(sub12a+): drop-position simulator in Simple Recipe Editor gsinghpal 2026-04-27 22:08:51 -04:00
  • 7d3b8f132a fix(sub12c+): close 3 known gaps — rack travel ticket, cert statement, CoC actuals gsinghpal 2026-04-27 21:55:48 -04:00
  • 504c8f34db feat(sub12c): Labor History views + Plating menu (Task 4) gsinghpal 2026-04-27 21:43:07 -04:00
  • 9d88c25136 feat(sub12c): chronological CoC body + body_style opt-in router (Task 3) gsinghpal 2026-04-27 21:42:03 -04:00
  • 12fcd11016 feat(sub12c): operator traveller v2 — paper-style A4 landscape (Task 2) gsinghpal 2026-04-27 21:39:41 -04:00
  • f55193fb1b feat(sub12c): bump versions + manifest scaffolding (Task 1) gsinghpal 2026-04-27 21:37:24 -04:00
  • 34528a5d3d docs(sub12c): implementation plan — 5 tasks (down from original 18) gsinghpal 2026-04-27 21:36:06 -04:00
  • e718a47e3e fix(sub12b): to_step_id required → ondelete='restrict' gsinghpal 2026-04-27 21:19:58 -04:00
  • 11dbbf578e feat(sub12b): plant overview Racks pane (Task 16) gsinghpal 2026-04-27 21:19:05 -04:00
  • 902f3e8398 feat(sub12b): wire Move Parts + Stop Timer dialogs into tablet (Task 15) gsinghpal 2026-04-27 21:16:15 -04:00
  • 11bc0ca742 feat(sub12b): shared SCSS for Move/Rack/Timer dialogs (Task 14) gsinghpal 2026-04-27 21:15:12 -04:00
  • 270f427d7f feat(sub12b): Move Rack + Stop Timer OWL dialogs (Task 13) gsinghpal 2026-04-27 21:14:30 -04:00
  • 48c06c40c9 feat(sub12b): OWL Rack Parts sub-dialog (Task 12) gsinghpal 2026-04-27 21:13:04 -04:00
  • 6d046f2881 feat(sub12b): OWL Move Parts dialog (Task 11) gsinghpal 2026-04-27 21:11:49 -04:00
  • a521b7c37b feat(sub12b): consolidated tablet controller — Move/Rack/Timer (Tasks 8-10+17) gsinghpal 2026-04-27 21:10:28 -04:00
  • 3bed76aea4 feat(sub12b): persistent state machine on fp.job.step.timelog gsinghpal 2026-04-27 21:08:22 -04:00
  • dcd6df71c0 feat(sub12b): fp.job.step + fp.job — rack/move/traveller fields gsinghpal 2026-04-27 21:07:19 -04:00
  • 0794f7e3c9 feat(sub12b): move-log list/form/search + Plating menu gsinghpal 2026-04-27 21:05:28 -04:00
  • 4187842d30 feat(sub12b): fp.job.step.move + fp.job.step.move.input.value gsinghpal 2026-04-27 21:04:41 -04:00
  • d9ae45ce9b feat(sub12b): extend fusion.plating.rack — racking_state + tags + capacity gsinghpal 2026-04-27 21:03:09 -04:00
  • 86c0e230a1 feat(sub12b): fp.rack.tag — rack-label registry + 4 starter tags gsinghpal 2026-04-27 21:01:49 -04:00
  • d78ef4228e feat(sub12b): bump versions + scaffold manifests gsinghpal 2026-04-27 21:00:18 -04:00
  • 25b429f253 docs(sub12b): implementation plan — 18 tasks for tablet Move/Rack/Timer gsinghpal 2026-04-27 20:55:04 -04:00
  • 5494684181 fix(sub12a): rename _seed_default_inputs → action_seed_default_inputs gsinghpal 2026-04-27 20:43:26 -04:00
  • d6cdae30ec feat(sub12a): OWL Simple Recipe Editor client action gsinghpal 2026-04-27 20:42:06 -04:00
  • a892a7b20e feat(sub12a): recipe form — buttons + is_template + Step Authoring tab gsinghpal 2026-04-27 20:40:08 -04:00
  • 194d5d96dd feat(sub12a): JSONRPC endpoints for the Simple Recipe Editor gsinghpal 2026-04-27 20:38:16 -04:00
  • 33ddec926c feat(sub12a): post_init_hook — backfill kind + seed step library gsinghpal 2026-04-27 20:36:55 -04:00
  • 0862e55de6 feat(sub12a): Plating → Configuration → Step Library menu gsinghpal 2026-04-27 20:36:08 -04:00
  • 738f3fcfd5 feat(sub12a): step library list/form/search views gsinghpal 2026-04-27 20:35:33 -04:00
  • 6fbb6f918b feat(sub12a): ACL rows for fp.step.template + 2 child models gsinghpal 2026-04-27 20:34:59 -04:00
  • 95debabc28 feat(sub12a): res.company.x_fc_default_recipe_editor setting gsinghpal 2026-04-27 20:34:12 -04:00
  • 91681d722e feat(sub12a): extend process.node + process.node.input gsinghpal 2026-04-27 20:33:11 -04:00
  • 7a0e74c456 feat(sub12a): add fp.step.template.transition.input gsinghpal 2026-04-27 20:31:45 -04:00
  • 8bcd537737 feat(sub12a): add fp.step.template.input gsinghpal 2026-04-27 20:31:23 -04:00
  • bef812616b feat(sub12a): add fp.step.template model with sane-default kind map gsinghpal 2026-04-27 20:30:45 -04:00
  • 7e98b48c01 feat(sub12a): bump fusion_plating to 19.0.10.0.0 + scaffold manifest gsinghpal 2026-04-27 20:29:37 -04:00
  • cfe776be4c chore: session housekeeping — tank UX, plating menu defaults, WO label gsinghpal 2026-04-27 20:27:35 -04:00
  • c75b22aaf7 docs(sub12a): implementation plan — 15 tasks for simple editor + library gsinghpal 2026-04-27 20:22:20 -04:00
  • 4e4ca2c9da docs(sub12): simple recipe editor + library + tablet move/rack + reports gsinghpal 2026-04-27 19:23:25 -04:00
  • 66cfe5f97f changes gsinghpal 2026-04-27 09:41:46 -04:00
  • f51976cb08 changes gsinghpal 2026-04-27 08:48:55 -04:00
  • 2a4909be25 changes gsinghpal 2026-04-27 08:16:20 -04:00
  • f08f328688 changes gsinghpal 2026-04-27 00:11:18 -04:00
  • d9f58b9851 changes gsinghpal 2026-04-26 15:05:17 -04:00
  • 160198edb1 chore(reports): drop duplicate Print menu entries on legacy MRP models gsinghpal 2026-04-26 10:53:19 -04:00
  • b8fe14e653 Merge feat/fp-native-job-model into main gsinghpal 2026-04-26 10:48:11 -04:00
  • a317efab45 changes gsinghpal 2026-04-26 10:46:44 -04:00
  • 3e92a8318d fix(shopfloor): proper ZXing hints + native-camera photo capture path gsinghpal 2026-04-25 14:07:54 -04:00
  • 256ce21522 fix(shopfloor): use ZXing's actual API (decodeFromVideoElementContinuously) gsinghpal 2026-04-25 13:56:47 -04:00
  • 43397b1854 fix(shopfloor): swap to ZXing-js as primary QR decoder; jsQR is fallback gsinghpal 2026-04-25 13:50:42 -04:00
  • 8e3169e49b fix(shopfloor): jsQR loop — full-res frame + canvas blank-pixel check + last-result trace gsinghpal 2026-04-25 13:46:47 -04:00
  • 040f1463b4 fix(shopfloor): jsQR decode loop diagnostics + attemptBoth + 720p stream gsinghpal 2026-04-25 13:42:49 -04:00
  • 9fe7855fc3 fix(shopfloor,reports): scanner status line + sticker rev cleanup gsinghpal 2026-04-25 13:30:40 -04:00