-
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