Commit Graph

  • 878c013902 feat(fusion_accounting_bank_rec): top-level menu + window action gsinghpal 2026-04-19 13:37:16 -04:00
  • ffc029a875 test(fusion_accounting_bank_rec): migration round-trip for bootstrap step gsinghpal 2026-04-19 13:33:29 -04:00
  • 6d90789967 feat(plating): MO smart buttons — Sale Order + Work Orders + Receiving gsinghpal 2026-04-19 13:27:29 -04:00
  • 6048df0645 feat(fusion_accounting_bank_rec): migration audit PDF report gsinghpal 2026-04-19 13:25:59 -04:00
  • b6aedc9bbe feat(fusion_accounting_bank_rec): migration wizard bootstrap step gsinghpal 2026-04-19 13:24:17 -04:00
  • 25f033d0c8 feat(fusion_accounting_bank_rec): bulk reconcile wizard for selected lines gsinghpal 2026-04-19 13:17:58 -04:00
  • 75850aad73 feat(fusion_accounting_bank_rec): auto-reconcile wizard gsinghpal 2026-04-19 13:16:06 -04:00
  • 5c3e7a3cf3 fix(shopfloor): Manager Desk pickers — overflow + chevron + Take Over label gsinghpal 2026-04-19 13:15:00 -04:00
  • e01a2a0e35 fix(shopfloor): Manager Desk WO row layout — proper info stack + action group gsinghpal 2026-04-19 13:05:27 -04:00
  • 6cbb5f85fe feat(fusion_accounting_bank_rec): fusion-only attachment strip + partner history panel gsinghpal 2026-04-19 13:05:23 -04:00
  • 596ecb9e03 feat(fusion_accounting_bank_rec): fusion-only batch action bar + reconcile model picker gsinghpal 2026-04-19 13:03:50 -04:00
  • 99e27cc566 feat(fusion_accounting_bank_rec): fusion-only AI suggestion UI components gsinghpal 2026-04-19 13:02:18 -04:00
  • 8fc864623b fix(shopfloor): Manager Desk crash — domain_unassigned no longer defined gsinghpal 2026-04-19 12:56:26 -04:00
  • c9ac4c64fb feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 4 (auxiliary components) gsinghpal 2026-04-19 12:55:20 -04:00
  • b06e01babb feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 3 (dialog components) gsinghpal 2026-04-19 12:54:11 -04:00
  • 11837ed4f5 fix(plating): Manager Desk premature-advance + 6 workflow enforcement gates gsinghpal 2026-04-19 12:54:00 -04:00
  • 9e4de89269 feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 2 (action + edit components) gsinghpal 2026-04-19 12:53:02 -04:00
  • 1634ecd4f6 feat(fusion_accounting_bank_rec): mirror Enterprise OWL batch 1 (display components) gsinghpal 2026-04-19 12:51:38 -04:00
  • 3e48bab087 feat(fusion_accounting_bank_rec): kanban controller + renderer for OWL widget gsinghpal 2026-04-19 12:33:57 -04:00
  • a4a9692888 fix(fusion_accounting_bank_rec): acceptSuggestion double-decrement count gsinghpal 2026-04-19 12:28:34 -04:00
  • d4dbca5927 feat(fusion_accounting_bank_rec): OWL bank reconciliation service gsinghpal 2026-04-19 12:27:44 -04:00
  • 24e2708d98 feat(fusion_accounting_bank_rec): SCSS foundation for OWL widget gsinghpal 2026-04-19 12:23:55 -04:00
  • 6ecb1bbbee feat(fusion_accounting_bank_rec): 10 JSON-RPC endpoints for OWL widget gsinghpal 2026-04-19 12:15:40 -04:00
  • 050d3d06a7 feat(plating): wire deferred UoM defaults — bake oven, bake window, coating, tank gsinghpal 2026-04-19 12:11:37 -04:00
  • 41336b179f feat(plating): company-level UoM defaults — F/C, mils/microns, etc. gsinghpal 2026-04-19 12:01:44 -04:00
  • d1819b940e feat(fusion_accounting_bank_rec): 3 cron schedules + handler model gsinghpal 2026-04-19 11:59:16 -04:00
  • f979bc686d fix(plating): Process Details tab no longer red on every WO gsinghpal 2026-04-19 11:52:53 -04:00
  • d953525758 fix(fusion_accounting_bank_rec): MV correctness for V19 schema + Odoo test harness gsinghpal 2026-04-19 11:51:02 -04:00
  • 12b6b46e2e feat(fusion_accounting_bank_rec): pre-aggregated MV for OWL widget perf gsinghpal 2026-04-19 11:45:36 -04:00
  • 7fa54d8fc9 feat(plating): per-step compliance gates + backfill — 0 CRITICAL gaps gsinghpal 2026-04-19 11:42:12 -04:00
  • 4ffbdc596d feat(plating): per-step compliance gates + backfill — 0 CRITICAL gaps gsinghpal 2026-04-19 11:40:01 -04:00
  • 5020129c45 refactor(fusion_accounting_ai): route legacy reconcile tools through engine gsinghpal 2026-04-19 11:37:34 -04:00
  • 3993f58910 feat(fusion_accounting_ai): 5 new bank-rec AI tools wrapping engine gsinghpal 2026-04-19 11:31:40 -04:00
  • 8eee64f053 feat(fusion_accounting_ai): wire BankRecAdapter fusion paths to engine gsinghpal 2026-04-19 11:25:41 -04:00
  • 2d099b2d0d feat(fusion_accounting_ai): bank_rec_prompt for AI re-rank step gsinghpal 2026-04-19 11:20:56 -04:00
  • 8be0caa474 fix(fusion_accounting_bank_rec): partial-reconcile balance + unreconcile suspense restore gsinghpal 2026-04-19 11:14:43 -04:00
  • fce748b89c test(fusion_accounting_bank_rec): integration tests for engine end-to-end flows gsinghpal 2026-04-19 11:11:30 -04:00
  • fcecf9d925 test(fusion_accounting_bank_rec): test data factories for bank-rec testing gsinghpal 2026-04-19 11:05:06 -04:00
  • c7ecd90982 chore(iot): Fusion-branded icon for iot_base + iot + fusion_plating_iot gsinghpal 2026-04-19 11:01:00 -04:00
  • da269a6207 test(fusion_accounting_bank_rec): Hypothesis property-based engine invariants gsinghpal 2026-04-19 10:57:41 -04:00
  • 80b8100232 feat(fusion_accounting_bank_rec): reconcile engine 6-method public API gsinghpal 2026-04-19 10:50:46 -04:00
  • 2804168d9e feat(plating): per-WO-kind equipment fields + smart auto-fill defaults gsinghpal 2026-04-19 10:47:01 -04:00
  • 6e964c230f feat(iot): repackaged Odoo iot modules + Fusion Plating sensor wrapper gsinghpal 2026-04-19 10:46:45 -04:00
  • 920a624cd1 feat(fusion_accounting_bank_rec): 4-pass confidence scoring pipeline gsinghpal 2026-04-19 10:37:37 -04:00
  • 06e382b27b feat(fusion_accounting_bank_rec): pattern_extractor for per-partner aggregates gsinghpal 2026-04-19 10:32:40 -04:00
  • 91d09dfca2 feat(fusion_accounting_bank_rec): precedent_lookup K-nearest search gsinghpal 2026-04-19 10:30:24 -04:00
  • ef27f0e2c1 feat(fusion_accounting_bank_rec): inherit account.bank.statement.line + account.reconcile.model gsinghpal 2026-04-19 10:25:31 -04:00
  • b37b1d4618 feat(fusion_accounting_bank_rec): transient model for widget round-trip data gsinghpal 2026-04-19 10:22:39 -04:00
  • e468ae6b0a feat(fusion_accounting_bank_rec): persisted AI suggestion model with state lifecycle gsinghpal 2026-04-19 10:20:10 -04:00
  • 6e945dea95 feat(fusion_accounting_bank_rec): pattern + precedent models for behavioural learning gsinghpal 2026-04-19 10:17:29 -04:00
  • 3dc74e3987 feat(fusion_accounting_bank_rec): matching strategies (AmountExact, FIFO, MultiInvoice) gsinghpal 2026-04-19 10:13:00 -04:00
  • b75f215808 feat(fusion_accounting_bank_rec): exchange_diff helper for FX gain/loss pre-check gsinghpal 2026-04-19 10:10:40 -04:00
  • f2d6492efd feat(fusion_accounting_bank_rec): memo_tokenizer for Canadian bank memo formats gsinghpal 2026-04-19 10:08:24 -04:00
  • 123db4219f feat(fusion_accounting_ai): add LLMProvider contract + configurable openai base_url gsinghpal 2026-04-19 10:05:54 -04:00
  • f44ed0e010 feat(fusion_accounting_core): add computed coexistence group + recompute hooks gsinghpal 2026-04-19 10:02:19 -04:00
  • 77cb0a1309 feat(fusion_accounting_core): shared-field-ownership for cron_last_check gsinghpal 2026-04-19 09:58:41 -04:00
  • 09104007f6 feat(fusion_accounting_bank_rec): add empty sub-module skeleton gsinghpal 2026-04-19 09:56:06 -04:00
  • c118b7c6b5 feat(plating): close compliance gaps 7-9 — NCR + CAPA + discharge + invoice ref gsinghpal 2026-04-19 10:35:19 -04:00
  • db8b79d22e feat(plating): close 6 compliance gaps from required-fields audit gsinghpal 2026-04-19 10:06:52 -04:00
  • 4161f04b0f feat(plating): hard-required fields on WO start — operator + bath + tank fusion_accounting/pre-phase-1 gsinghpal 2026-04-19 09:47:31 -04:00
  • fe003567a9 docs(fusion_accounting): Phase 1 bank reconciliation implementation plan gsinghpal 2026-04-19 09:45:25 -04:00
  • bbbd222b89 feat(plating): close 2 workflow gaps surfaced by workforce E2E simulation gsinghpal 2026-04-19 09:30:56 -04:00
  • 2d64f7efab docs(fusion_accounting): Phase 1 bank reconciliation design gsinghpal 2026-04-19 09:27:52 -04:00
  • fa82ce17dd feat(reports): sequence-sort the Print dropdown so FP reports are #1 gsinghpal 2026-04-19 09:05:29 -04:00
  • 9a1ee4b369 feat(reports): hide Odoo's default PDFs where FP ships a branded one gsinghpal 2026-04-19 08:57:38 -04:00
  • 5994cec11b fix(plating): chatter action toolbar invisible in dark mode gsinghpal 2026-04-19 08:45:47 -04:00
  • eed4dc8a78 fix(plating): chatter HTML rendering + workflow stage banner UX gsinghpal 2026-04-19 08:36:00 -04:00
  • 149e03ac71 fix(fusion_accounting_migration): add web_icon to top-level menu gsinghpal 2026-04-19 08:23:21 -04:00
  • cb9baa03ad fix(reports): collapse sig-row to one bordered table — kill duplicate borders gsinghpal 2026-04-19 08:14:07 -04:00
  • 8b20853ac7 feat(fusion_accounting): set module icon from Work in Progress source gsinghpal 2026-04-19 08:13:53 -04:00
  • ed72ed496b fix(reports): compact landscape BoL so it fits on one page gsinghpal 2026-04-19 07:43:25 -04:00
  • 3217fd685e chore: add environment-safety cursor rule gsinghpal 2026-04-19 07:42:22 -04:00
  • b26aa45068 fix(reports): use table layout for BoL signature row, drop flex on sig-box gsinghpal 2026-04-19 07:38:59 -04:00
  • b16486f66b fix(reports): keep BoL signature row intact across page breaks gsinghpal 2026-04-19 07:35:55 -04:00
  • 7ad7481195 fix(bol): bigger title, shipper info, uniform headers, cargo qty, taller signatures gsinghpal 2026-04-19 07:29:28 -04:00
  • 82a2091914 fix(fusion_authorizer_portal): res.users.groups_id -> all_group_ids for Odoo 19 gsinghpal 2026-04-19 07:27:08 -04:00
  • 5b7ff6f13c docs(fusion_accounting): record Phase 0 empirical uninstall test results gsinghpal 2026-04-19 07:20:15 -04:00
  • 16a4bdddf3 fix(reports): BoL PDF — t-field needs dotted path, branch on delivery_address_id gsinghpal 2026-04-19 07:14:33 -04:00
  • c450bb203e Merge Phase 0 Foundation into main gsinghpal 2026-04-19 07:08:21 -04:00
  • d7cc334c98 docs(fusion_accounting): record Phase 0 smoke test results fusion_accounting/phase-0-complete gsinghpal 2026-04-19 01:29:22 -04:00
  • d351a2577b chore(receiving): port received_qty auto-prefill from live entech to main gsinghpal 2026-04-19 01:26:02 -04:00
  • 92f93de47b chore(receiving): port received_qty auto-prefill from live entech to main gsinghpal 2026-04-19 01:26:02 -04:00
  • f0577c1788 ci(fusion_accounting): add CI workflow scaffold + Phase 0 deferral note gsinghpal 2026-04-19 01:18:36 -04:00
  • 633427bcf8 fix(plating): CoC + invoice PDFs render full content gsinghpal 2026-04-19 01:16:27 -04:00
  • 51b26838b9 docs(fusion_accounting): per-sub-module CLAUDE.md, UPGRADE_NOTES.md, README.md gsinghpal 2026-04-19 01:09:42 -04:00
  • 6731260cde feat(fusion_accounting): add check_odoo_diff.sh for cross-version upgrade ritual gsinghpal 2026-04-19 00:56:49 -04:00
  • de71a61a8b fix(fusion_accounting_migration): add menu + tighten safety-guard test coverage gsinghpal 2026-04-19 00:51:32 -04:00
  • 167c423bf5 feat(plating): close 5 end-to-end automation gaps gsinghpal 2026-04-19 00:46:30 -04:00
  • db90b1ad5b feat(fusion_accounting_migration): add Enterprise uninstall safety guard + wizard skeleton gsinghpal 2026-04-19 00:36:09 -04:00
  • 512467788b fix(fusion_accounting_core): add pre-migration for security group rename gsinghpal 2026-04-19 00:29:33 -04:00
  • b288b9614b fix(configurator): rebalance two-column layout — no more empty right side gsinghpal 2026-04-19 00:17:41 -04:00
  • 7ac01991e5 refactor(fusion_accounting): move security groups to _core, add multi-company session rule gsinghpal 2026-04-19 00:14:36 -04:00
  • f3e01a342b feat(configurator): replace inline previews with smart button + Preview links gsinghpal 2026-04-19 00:13:28 -04:00
  • 10140a6968 feat(fusion_accounting_core): shared-field-ownership for deferred fields, signing_user, created_automatically gsinghpal 2026-04-18 23:55:32 -04:00
  • 4065c6891b feat(plant-overview): live debounced search + bigger search bar gsinghpal 2026-04-18 23:53:12 -04:00
  • 9b3b674197 fix(shopfloor): suppress Odoo .o_kanban_record chrome inside fp kanbans gsinghpal 2026-04-18 23:48:26 -04:00
  • e79f11f5f0 fix(shopfloor): suppress Odoo .o_kanban_record chrome inside fp kanbans gsinghpal 2026-04-18 23:48:26 -04:00
  • b637723c6a feat(fusion_accounting_core): add _fusion_is_enterprise_accounting_installed helper gsinghpal 2026-04-18 23:46:44 -04:00
  • cad2f937cf feat(shopfloor): rebuild bake/gate kanban templates with .o_fp_kcard gsinghpal 2026-04-18 23:41:27 -04:00
  • 182978606d feat(shopfloor): rebuild bake/gate kanban templates with .o_fp_kcard gsinghpal 2026-04-18 23:41:27 -04:00