Commit Graph

  • f18afe7380 refactor(fusion_accounting_ai): route month_end + hst_management report tools through ReportsAdapter gsinghpal 2026-04-18 23:40:27 -04:00
  • f7f500f87a feat(shopfloor): match Bake Windows + First-Piece Gates kanbans to Plant Overview gsinghpal 2026-04-18 23:38:19 -04:00
  • 484314625e feat(shopfloor): match Bake Windows + First-Piece Gates kanbans to Plant Overview gsinghpal 2026-04-18 23:38:19 -04:00
  • e983a370aa refactor(fusion_accounting_ai): route reporting tools through ReportsAdapter gsinghpal 2026-04-18 23:33:54 -04:00
  • 2ead351c30 refactor(fusion_accounting_ai): route accounts_payable aged balances through FollowupAdapter gsinghpal 2026-04-18 23:31:19 -04:00
  • 6791246def refactor(fusion_accounting_ai): route accounts_receivable tools through FollowupAdapter gsinghpal 2026-04-18 23:30:20 -04:00
  • 2a41f48123 refactor(fusion_accounting_ai): route get_unreconciled_bank_lines through BankRecAdapter (pilot) gsinghpal 2026-04-18 23:26:47 -04:00
  • f8b97211ab feat(fusion_accounting_ai): add Followup and Assets data adapters gsinghpal 2026-04-18 23:21:14 -04:00
  • f5f25f5716 fix(employee): rename 'Plating Certifications' tab to 'Operator Training' gsinghpal 2026-04-18 23:20:38 -04:00
  • 086b24ab36 feat(fusion_accounting_ai): add ReportsAdapter with trial_balance gsinghpal 2026-04-18 23:14:41 -04:00
  • da1ca06510 fix(employee-form): drop invalid color_field reference on Shop Roles m2m gsinghpal 2026-04-18 23:12:38 -04:00
  • d331dc5fa6 feat(fusion_accounting_ai): add BankRecAdapter for tri-mode bank-rec lookups gsinghpal 2026-04-18 23:08:53 -04:00
  • 6d02389b80 fix(bridge_mrp): revert malformed hr_employee.py from conflict-marker commit gsinghpal 2026-04-18 23:06:27 -04:00
  • 0f41eb136d fix(employee): handle Odoo 19 'in' operator + empty-list sentinel gsinghpal 2026-04-18 23:05:11 -04:00
  • a2efc9f2d4 fix(employee): handle Odoo 19 'in' operator + empty-list sentinel in clocked-in search gsinghpal 2026-04-18 23:04:22 -04:00
  • 7025f62107 feat(fusion_accounting_ai): add DataAdapter base + registry gsinghpal 2026-04-18 22:59:47 -04:00
  • 6a775db444 feat(fusion_accounting_ai): add post-migration to reassign ir_model_data ownership gsinghpal 2026-04-18 22:42:50 -04:00
  • 209b1974a7 feat(plating): seed 5 fresh MOs with mixed states + priorities gsinghpal 2026-04-18 22:41:27 -04:00
  • 2ce7bd3665 fix(manager-desk): include 'blocked' WOs + populate empty columns gsinghpal 2026-04-18 22:32:53 -04:00
  • f8dfff5ce6 fix(manager-desk): include 'blocked' WOs + populate empty columns gsinghpal 2026-04-18 22:32:53 -04:00
  • 0315fee988 feat(plating): demo stage-filler — every workflow step now has data gsinghpal 2026-04-18 22:22:23 -04:00
  • 8f1cb3abd2 feat(plating): demo stage-filler — every workflow step now has data gsinghpal 2026-04-18 22:22:23 -04:00
  • 1c44f458ad refactor(fusion_accounting): convert to meta-module that depends on sub-modules gsinghpal 2026-04-18 22:10:26 -04:00
  • 0d12902ee7 feat(plating): in-Odoo notifications, timer audit, presence-aware Manager Desk, auto-promotion gsinghpal 2026-04-18 22:05:32 -04:00
  • 6c72f2ab49 refactor(fusion_accounting): move AI module code into fusion_accounting_ai sub-module gsinghpal 2026-04-18 21:45:06 -04:00
  • b7483d5177 feat(fusion_accounting_migration): add empty sub-module skeleton gsinghpal 2026-04-18 21:33:53 -04:00
  • c6d1008810 feat(fusion_accounting_ai): add empty sub-module skeleton gsinghpal 2026-04-18 21:27:55 -04:00
  • c1d26f3168 fix(tablet): tighten layout for iPad + custom dropdown chevron gsinghpal 2026-04-18 21:26:42 -04:00
  • 75eb084687 feat(fusion_accounting_core): add empty sub-module skeleton gsinghpal 2026-04-18 21:22:01 -04:00
  • 76c898aadf docs(fusion_accounting): Phase 0 foundation implementation plan fusion_accounting/pre-phase-0 gsinghpal 2026-04-18 21:13:07 -04:00
  • 6c4ff7751f feat(plating): comprehensive timezone fix across dashboards/PDFs/emails gsinghpal 2026-04-18 21:03:02 -04:00
  • 956678dd27 docs(fusion_accounting): roadmap design for Enterprise takeover gsinghpal 2026-04-18 20:55:22 -04:00
  • e52477e2ba fix(plant-overview): priority stripe clips to card's rounded corners gsinghpal 2026-04-18 20:00:14 -04:00
  • 83271ee69e fix(shopfloor): pages own the scroll + sharp corner fix gsinghpal 2026-04-18 19:49:35 -04:00
  • 082c585e24 fix(shopfloor): mobile scroll works — remove nested scroll containers gsinghpal 2026-04-18 19:40:52 -04:00
  • afc01ec1d9 fix(shopfloor): proper dark-mode via \$o-webclient-color-scheme branch gsinghpal 2026-04-18 19:30:14 -04:00
  • 11f7791c5e fix(shopfloor): dark mode auto-inverts + Quick View button visible gsinghpal 2026-04-18 19:22:17 -04:00
  • 81277edb25 fix(shopfloor): explicit hex colors like Odoo's own kanban gsinghpal 2026-04-18 19:13:38 -04:00
  • 2588a2b651 fix(plant-overview): real drop insertion indicator + small logo back gsinghpal 2026-04-18 19:06:40 -04:00
  • 83a999afad style(shopfloor): borders back, real drop indicator, logo demoted gsinghpal 2026-04-18 19:01:04 -04:00
  • 067d1f01c8 redesign(shopfloor): clean slate — depth by shadow, no card borders gsinghpal 2026-04-18 18:45:16 -04:00
  • 6d1efc6c43 fix(shopfloor): register tokens SCSS in bundle, drop forbidden @import gsinghpal 2026-04-18 18:35:00 -04:00
  • 298f5942eb refactor(shopfloor): modern redesign w/ gradients, theme-safe tokens gsinghpal 2026-04-18 18:30:47 -04:00
  • ae03e32b5d style(shopfloor): phone + iPad responsive across all 5 pages gsinghpal 2026-04-18 18:16:35 -04:00
  • d29857078a fix(manager-desk): unstick the spinner + live updates that don't flash gsinghpal 2026-04-18 18:06:04 -04:00
  • a660f1f05d fix(configurator): part-level saved descriptions (not generic) gsinghpal 2026-04-18 17:46:53 -04:00
  • f340c87b6a feat(bridge_mrp): shop-role auto-routing + tablet worker mode (CHUNK 4/4) gsinghpal 2026-04-17 20:08:23 -04:00
  • 1c6a460ca1 feat(shopfloor): Manager Desk — assign workers, swap tanks, take over (CHUNK 2/4) gsinghpal 2026-04-17 20:03:01 -04:00
  • 095d9f487c feat(bridge_mrp): SO workflow stage + contextual buttons (CHUNK 3/4) gsinghpal 2026-04-17 19:57:41 -04:00
  • 28dd7fdd76 feat(certificates): per-customer document preferences (CHUNK 1/4) gsinghpal 2026-04-17 19:54:54 -04:00
  • f94be9dfa9 fix(part-catalog): upload slot + swapped Number/Name + smart buttons gsinghpal 2026-04-17 19:00:52 -04:00
  • 70fe10c214 fix(configurator): money fields now show $ everywhere gsinghpal 2026-04-17 18:54:14 -04:00
  • b85642816f feat(configurator): menu reorder, currency/unit display polish, line description templates gsinghpal 2026-04-17 18:43:58 -04:00
  • b09538b4e2 changes gsinghpal 2026-04-17 17:31:12 -04:00
  • e07002d550 feat(shopfloor): rich Tablet Station dashboard + full shop-floor demo data gsinghpal 2026-04-17 07:43:10 -04:00
  • 3b5b5cbf7c feat(reports): centralised Job Traveller / Shop Router gsinghpal 2026-04-17 02:48:03 -04:00
  • adc27c637a feat(bridge_mrp): SO smart buttons for full production lifecycle gsinghpal 2026-04-17 02:33:21 -04:00
  • 838b41cb89 fix(bridge_mrp): WO recipe generator + demo work-order backfill gsinghpal 2026-04-17 02:18:08 -04:00
  • cb79186325 fix(coc): customer logo in 3rd column of customer block (not separate row) gsinghpal 2026-04-17 02:07:03 -04:00
  • edd52f16a7 fix(coc): bump top padding to 50mm gsinghpal 2026-04-17 02:04:52 -04:00
  • 22b06f47d9 fix(coc): bump top padding to 36mm to fully clear external_layout header gsinghpal 2026-04-17 02:03:40 -04:00
  • 71bd0da5e1 fix(coc): add 18mm top padding so title clears external_layout header gsinghpal 2026-04-17 02:02:09 -04:00
  • 44a980c468 refactor(coc): use web.external_layout for header/footer + 3-column bordered accreditations gsinghpal 2026-04-17 01:59:54 -04:00
  • 66f7f6c644 fix(coc): single-page layout — custom paperformat + strip Odoo wrappers gsinghpal 2026-04-17 01:50:35 -04:00
  • 96ecf7a9e1 feat(coc): professional CoC with accreditation badges + signature + company branding gsinghpal 2026-04-17 01:42:35 -04:00
  • fbaf318832 chore(fusion_plating): add story-driven demo seeder + polish invoice PAID stamp gsinghpal 2026-04-17 01:30:53 -04:00
  • a623c6684d fix(fusion_plating): bug review fixes + progress/net-terms invoicing + formal CoC rebuild gsinghpal 2026-04-17 01:18:22 -04:00
  • 6658544f85 feat(fusion_plating): Tier 2 (quality + audit) and Tier 3 (business) features gsinghpal 2026-04-16 23:55:22 -04:00
  • d3dd6376a6 feat(fusion_plating): quote-to-cash infra, notifications, wizards, Tier 1 plating features gsinghpal 2026-04-16 23:41:12 -04:00
  • 7c7ef06057 folder rename gsinghpal 2026-04-16 20:53:53 -04:00
  • 3f3ddcbab4 changes gsinghpal 2026-04-14 10:17:55 -04:00
  • e0e2c6cfda Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules gsinghpal 2026-04-14 08:05:58 -04:00
  • b62d4b1f36 changes gsinghpal 2026-04-14 08:05:56 -04:00
  • 4f97a8b089 changes gsinghpal 2026-04-14 05:28:05 -04:00
  • d3c8782505 changes gsinghpal 2026-04-13 09:45:28 -04:00
  • 0ff8c0b93f changes gsinghpal 2026-04-13 02:35:35 -04:00
  • 1176ba68ae fix(fusion_tasks): disable map view assets — JS imports break factory enterprise bundle gsinghpal 2026-04-12 22:07:00 -04:00
  • d58f11384e fix(configurator): disable 3D viewer assets — causes JS fatal error in asset bundle gsinghpal 2026-04-12 22:03:16 -04:00
  • 510fd02e9d CLAUDE.md: comprehensive update — all 8 phases built, 29 models documented gsinghpal 2026-04-12 21:10:41 -04:00
  • 3d0e3e276b fix(portal): remove double-hyphen in XML comment (invalid XML syntax) gsinghpal 2026-04-12 21:05:19 -04:00
  • 2af9d37f45 feat(portal): customer configurator wizard — upload, coating, estimate, submit gsinghpal 2026-04-12 21:00:59 -04:00
  • 3db30339b5 feat(configurator): Three.js 3D viewer for STL files gsinghpal 2026-04-12 20:54:30 -04:00
  • 795c66c126 feat(configurator): server-side surface area calculation from STL gsinghpal 2026-04-12 20:53:54 -04:00
  • 14d7781f4a fix(fusion_tasks): clean sync refs from views and JS map component gsinghpal 2026-04-12 20:32:26 -04:00
  • f06e48e1a2 feat(fusion_tasks): delivery-specific fields + reduced task types gsinghpal 2026-04-12 20:30:04 -04:00
  • 10607c48f0 refactor(fusion_tasks): update deps, config, crons for delivery context gsinghpal 2026-04-12 20:28:38 -04:00
  • e10bf9d8fd refactor(fusion_tasks): strip all sync references from task model gsinghpal 2026-04-12 20:26:23 -04:00
  • bc72486808 feat(fusion_tasks): copy from Entech Plating, remove sync system gsinghpal 2026-04-12 20:22:09 -04:00
  • 234a5b2b9f feat(notifications): workflow hooks + views + menu gsinghpal 2026-04-12 20:11:54 -04:00
  • ad6906254f feat(notifications): module scaffold + models + mail template seed data gsinghpal 2026-04-12 20:09:07 -04:00
  • ab99aaa5da feat(bridge_mrp): recipe-to-workorder generation on MO confirm (v19.0.2.1.0) gsinghpal 2026-04-12 20:01:31 -04:00
  • 24656cc02b fix(certificates): search view — remove group string attr, fix date filter syntax gsinghpal 2026-04-12 19:46:20 -04:00
  • 54540d5b1e feat(certificates): fp.certificate model + views + menu gsinghpal 2026-04-12 19:44:00 -04:00
  • ec8b26f8c8 feat(certificates): module scaffold + fp.thickness.reading model gsinghpal 2026-04-12 19:42:33 -04:00
  • 7dea212c13 feat(invoicing): strategy auto-fill + hold check + deposit/COD automation + menu gsinghpal 2026-04-12 19:36:27 -04:00
  • 10e3ada9e9 feat(invoicing): module scaffold + strategy defaults + account hold gsinghpal 2026-04-12 19:33:44 -04:00
  • d13517071c feat(receiving): SO auto-create + MRP soft gate + menu structure gsinghpal 2026-04-12 19:24:54 -04:00
  • 6a368993bf feat(receiving): fp.receiving model with state machine and views gsinghpal 2026-04-12 19:22:22 -04:00
  • d06b9fd522 feat(receiving): module scaffold + fp.receiving.damage + fp.receiving.line models gsinghpal 2026-04-12 19:18:57 -04:00
  • 269469aa4f fix(configurator): add user_ids to shop manager group so admin sees menus gsinghpal 2026-04-12 18:58:36 -04:00