Commit Graph

  • d1441773e0 Add .graphifyignore for graph generation main gsinghpal 2026-06-15 09:54:19 -04:00
  • 47956f3244 chore(graphify): add knowledge graph + interactive maps gsinghpal 2026-06-14 05:31:01 -04:00
  • 4cd5bac3a1 docs: westin clone FK trap now spans 13 FKs / 9 tables; generic diff-and-clean recipe gsinghpal 2026-06-12 17:21:55 -04:00
  • 6a60a55cd8 sync: register fusion-expenses + fusion_configurator as module repos gsinghpal 2026-06-09 21:51:02 -04:00
  • eddec0bb6e sync scripts: self-heal gitea remote if a fresh clone dropped it gsinghpal 2026-06-09 21:41:12 -04:00
  • 4830613701 Add cross-machine sync tooling (clone/pull/push all module repos) gsinghpal 2026-06-09 21:34:32 -04:00
  • 14cd6a666b Track .claude/ settings and .superpowers/ so they sync across clones gsinghpal 2026-06-09 21:12:16 -04:00
  • a66cdefc01 Split 49 modules/suites into independent git repos; untrack from monorepo gsinghpal 2026-06-07 01:54:34 -04:00
  • 2a7b315e98 Changes gsinghpal 2026-06-05 10:04:20 -04:00
  • 44bd03a96a Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules gsinghpal 2026-06-05 10:04:08 -04:00
  • 108c76d347 Merge: WO header button label tweaks (fusion_plating_jobs 19.0.12.6.1; deployed to entech) gsinghpal 2026-06-05 09:05:54 -04:00
  • 3b33e80ee9 fix(plating): WO header buttons - 'Workspace' label + icon-only Process Tree (fusion_plating_jobs 19.0.12.6.1) gsinghpal 2026-06-05 09:05:54 -04:00
  • 04abb1520a Merge: self-heal WOs missing recipe/steps (fusion_plating_jobs 19.0.12.6.0; deployed to entech) gsinghpal 2026-06-05 01:15:18 -04:00
  • a6186120b2 fix(plating): self-heal work orders missing recipe/steps + repair existing gsinghpal 2026-06-05 01:14:57 -04:00
  • 73a59cad0b Merge: de-dash plating code (em-dash to hyphen) + intake-neutral customer emails (deployed to entech; branch strange-margulis-3c9718; disjoint from main fusion_clock work) gsinghpal 2026-06-05 00:42:44 -04:00
  • 88e1e5e9bb chore(plating): de-dash fusion_plating_iot too gsinghpal 2026-06-05 00:35:44 -04:00
  • 8c76a16366 chore(plating): de-dash shipped code + intake-neutral customer emails gsinghpal 2026-06-05 00:16:19 -04:00
  • dcaa7dc1fe Merge: fusion_clock 19.0.5.0.1 code-review hardening + planning module uninstalled on entech gsinghpal 2026-06-04 22:41:10 -04:00
  • 19d484680d fix(fusion_clock): code-review hardening [19.0.5.0.1] gsinghpal 2026-06-04 22:32:44 -04:00
  • 23da01fcc1 Merge: remove Odoo Planning dependency from fusion_clock gsinghpal 2026-06-04 21:59:22 -04:00
  • 53c292083f test(fusion_clock): update tests for dropped unique + overnight; fix leave reason gsinghpal 2026-06-04 21:38:29 -04:00
  • 1630a2025f fix(fusion_clock): planning port defers when planning ORM not loaded during -u gsinghpal 2026-06-04 21:28:34 -04:00
  • 498963e83a fix(fusion_clock): pre-migrate re-links orphaned config-param external ids gsinghpal 2026-06-04 21:24:08 -04:00
  • 0cb30f256d feat(fusion_clock): settings UI for generation horizon + self-unassign; open-shift in backend views [C1] gsinghpal 2026-06-04 21:14:03 -04:00
  • 2ad94070c7 feat(fusion_clock): open shifts + self-assign + bulk apply [B4-B5] gsinghpal 2026-06-04 21:12:10 -04:00
  • 80d06ff77f feat(fusion_claims): service-booking wizard live client search + address autocomplete claude/service-booking-css-fix2 gsinghpal 2026-06-04 21:07:47 -04:00
  • 68aaa132ee feat(fusion_clock): schedule parity — overnight, split shifts, open shifts [B1-B3] gsinghpal 2026-06-04 21:04:58 -04:00
  • d35d5f4b34 feat(fusion_clock): planning -> native data migration [A8] gsinghpal 2026-06-04 20:58:13 -04:00
  • 3376a32143 feat(fusion_clock): Publish & Notify range + portal Schedule fold-in [A6-A7] gsinghpal 2026-06-04 20:54:59 -04:00
  • 734b3b94fd feat(fusion_clock): native recurring shifts engine [A4-A5] gsinghpal 2026-06-04 20:49:26 -04:00
  • b4ca85e291 feat(fusion_clock): native shift roles (fusion.clock.role) [A1-A3] gsinghpal 2026-06-04 20:42:04 -04:00
  • 53fe13344d fix(fusion_claims): service-booking wizard responsive — namespace Bootstrap classes + reorder media queries gsinghpal 2026-06-04 20:38:52 -04:00
  • c9eb61ee0c feat(plating): hide quality smart buttons at zero + order-scope NCR/CAPA counts gsinghpal 2026-06-04 20:36:54 -04:00
  • 023fc95acd docs(fusion_clock): implementation plan — remove Planning dependency gsinghpal 2026-06-04 20:34:52 -04:00
  • 9574fa0ae4 docs(fusion_clock): design spec — remove Odoo Planning dependency gsinghpal 2026-06-04 20:26:28 -04:00
  • 423f288507 feat(fusion_shipping): Shipping Label + Commercial Invoice smart buttons on delivery order gsinghpal 2026-06-04 19:24:26 -04:00
  • a86f20017d feat(fusion_shipping): UPS bill-receiver clarity + controllable commercial invoice gsinghpal 2026-06-04 19:12:10 -04:00
  • 7426501555 fix(fusion_shipping): UPS REST ship request sends malformed ReferenceNumber gsinghpal 2026-06-04 18:47:05 -04:00
  • 3e787a1b24 Merge branch 'main' of https://github.com/gsinghpal/Odoo-Modules gsinghpal 2026-06-04 18:24:34 -04:00
  • 6f006e24ad feat(certificates): cert Customer Contact is multi-contact, auto-filled, sends to all gsinghpal 2026-06-04 18:09:36 -04:00
  • ba6aeaaca9 feat(certificates): multiple Default CoC Contacts per customer (M2o -> M2m) gsinghpal 2026-06-04 17:31:17 -04:00
  • 27577dd51a Merge branch 'claude/service-booking-css-fix' into main gsinghpal 2026-06-04 17:02:51 -04:00
  • a10b7425f7 fix(scripts): asset-compile gate — odoo shell needs --no-http (port 8069 held by live app) gsinghpal 2026-06-04 16:57:38 -04:00
  • dcd4955bb7 feat(jobs+receiving): confirm->receive flow, lock recipe, reset step, lock steps, fix bake gate gsinghpal 2026-06-04 16:55:34 -04:00
  • a2277b481c fix(fusion_claims): service-booking wizard scrolls + responsive + padded fields gsinghpal 2026-06-04 16:51:44 -04:00
  • 197030a188 feat(reports): packing slip in Print menu of SO, Work Order, Receiving gsinghpal 2026-06-04 15:25:52 -04:00
  • c97a0d985c feat(reports): packing slip for local deliveries (fusion.plating.delivery) gsinghpal 2026-06-04 15:12:50 -04:00
  • e6bbf566ca feat(logistics): auto-generate packing slip on local delivery dispatch gsinghpal 2026-06-04 14:49:30 -04:00
  • 86e9fdead8 fix(jobs): guard res.partner.mobile read in delivery defaults (Odoo 19) gsinghpal 2026-06-04 14:29:25 -04:00
  • c80ffa1b2c feat(fusion_plating): internal sticker = external layout w/ internal notes + Receiving print buttons gsinghpal 2026-06-04 13:16:14 -04:00
  • 97880765b5 docs(fusion_plating): note .article UTF-8 fix breaks the dpi=96 mm job stickers gsinghpal 2026-06-04 12:59:32 -04:00
  • 587988bb06 feat(fusion_plating_jobs): external sticker — prominent thickness banner + strip degree mojibake gsinghpal 2026-06-04 12:57:33 -04:00
  • a209648ed9 fix(fusion_plating_jobs): external sticker — stop the rail clipping the Due/Thk row gsinghpal 2026-06-04 12:42:58 -04:00
  • ea6b3fe2e9 fix(fusion_plating_jobs): internal sticker row 3 — tighten label/value gap, widen Thk gsinghpal 2026-06-04 12:07:16 -04:00
  • b23eaa5695 feat(fusion_plating_jobs): internal sticker — add factory logo, customer→row 2, bigger 4-field row 3 gsinghpal 2026-06-04 11:19:17 -04:00
  • 489312365e fix(certificates): honour recipe thickness suppression at cert issue gsinghpal 2026-06-04 10:43:05 -04:00
  • 6728197570 Update .DS_Store gsinghpal 2026-06-04 10:36:45 -04:00
  • eea4dad048 Merge branch 'claude/technician-service-booking' into main gsinghpal 2026-06-04 09:53:10 -04:00
  • ba7c028c30 CHANGES claude/fusion-schedule-audit-fixes gsinghpal 2026-06-04 09:49:51 -04:00
  • 63694eccb1 fix(scripts): verify_service_booking — general orphan-FK sweep + test port fix + scoped tags gsinghpal 2026-06-04 06:10:25 -04:00
  • 252716156c test(fusion_tasks): tz test task needs description (NOT NULL) + is_in_store gsinghpal 2026-06-04 06:07:36 -04:00
  • dfa266d691 test(fusion_claims,fusion_tasks): fix clone-test failures (future dates + seed-aware asserts) gsinghpal 2026-06-04 06:04:11 -04:00
  • 7b8364eb58 fix(fusion_claims): seed service products as product.product (direct variant ref) gsinghpal 2026-06-04 05:55:00 -04:00
  • 4e5e9f4c91 fix(fusion_claims): drop uom_po_id from seed labour products gsinghpal 2026-06-04 05:46:58 -04:00
  • f84c22c743 feat(fusion_claims): Book a Service entry point + version bump gsinghpal 2026-06-04 01:31:46 -04:00
  • 46d19fd581 fix(fusion_claims): OWL wizard review fixes (statement handler, scss borders, tech guard) gsinghpal 2026-06-04 01:29:55 -04:00
  • 56ca82c611 feat(fusion_claims): OWL service-booking wizard + dark/light SCSS gsinghpal 2026-06-04 01:16:29 -04:00
  • d457b86eaa fix(fusion_claims): default booking description + isolate order-less task test gsinghpal 2026-06-04 01:09:14 -04:00
  • 92e8a18fcb feat(fusion_claims): action_book_from_wizard + jsonrpc booking routes gsinghpal 2026-06-04 01:00:53 -04:00
  • 245e551c68 feat(fusion_claims): service pricing resolver + draft-SO builder from rate table gsinghpal 2026-06-04 00:54:39 -04:00
  • a022eaaabe feat(fusion_claims): allow order-less tasks + service-repair SO flag gsinghpal 2026-06-04 00:51:10 -04:00
  • 0e6bb7b676 fix(fusion_tasks): make datetime inverses use the same tz resolver as compute gsinghpal 2026-06-04 00:47:48 -04:00
  • d5d410f6d0 chore(fusion_claims): bump version for service-rate foundation gsinghpal 2026-06-04 00:42:50 -04:00
  • 41141a75e8 feat(fusion_claims): Service Rates menu, list (inline-edit) + form + ACL gsinghpal 2026-06-04 00:42:42 -04:00
  • d512dfccf0 feat(fusion_claims): seed service-rate rows from the rate card gsinghpal 2026-06-04 00:41:44 -04:00
  • 5e9576ed8f feat(fusion_claims): seed service-rate products gsinghpal 2026-06-04 00:39:03 -04:00
  • 80d9a960e7 feat(fusion_claims): add fusion.service.rate model + resolvers gsinghpal 2026-06-04 00:38:27 -04:00
  • 3fe5d5c17c test(fusion_plating_shopfloor): sign-off tests use the authenticated admin + a recipe link gsinghpal 2026-06-04 00:37:01 -04:00
  • 190b394001 feat(fusion_plating_shopfloor): workspace sign-off confirms saved signature, draws only when absent gsinghpal 2026-06-04 00:22:42 -04:00
  • b5a300f439 feat(fusion_plating_shopfloor): FpSignatureConfirm dialog + asset registration gsinghpal 2026-06-04 00:21:36 -04:00
  • f0400114f9 docs(service-booking): add spec, plans, mockup, and clone-verify script gsinghpal 2026-06-04 00:20:36 -04:00
  • 25ef7832f5 feat(fusion_plating_shopfloor): sign_off reuses+persists Plating Signature; load exposes it gsinghpal 2026-06-04 00:20:35 -04:00
  • 600e11fabb docs(fusion_plating_shopfloor): implementation plan - reuse saved Plating Signature gsinghpal 2026-06-04 00:14:14 -04:00
  • 5e3e6b5319 docs(fusion_plating_shopfloor): spec - reuse saved Plating Signature on sign-off gsinghpal 2026-06-04 00:06:10 -04:00
  • 41ce3784d7 fix(fusion_plating_reports): page-break-inside on CoC part rows gsinghpal 2026-06-03 22:59:29 -04:00
  • 98873c4e39 feat(fusion_plating): cert backfill migration + version bumps gsinghpal 2026-06-03 22:51:43 -04:00
  • 28e5e7f9de feat(fusion_plating_jobs): group WOs by recipe step structure gsinghpal 2026-06-03 22:43:47 -04:00
  • c71c60350b feat(fusion_plating_jobs): traveller lists all parts in the batch gsinghpal 2026-06-03 22:41:16 -04:00
  • ba1e15da07 feat(fusion_plating_reports): CoC parts table loops part_line_ids gsinghpal 2026-06-03 22:39:20 -04:00
  • f1bf5b214c feat(fusion_plating_jobs): multi-part cert creation + requirement union gsinghpal 2026-06-03 22:31:27 -04:00
  • 983e576fdc feat(fusion_plating_certificates): Parts page on certificate form gsinghpal 2026-06-03 22:28:27 -04:00
  • 7cbf4f25df feat(fusion_plating_certificates): add fp.certificate.part child model + ACL gsinghpal 2026-06-03 22:23:42 -04:00
  • e35c120af8 docs(fusion_plating): implementation plan - WO grouping by recipe + combined CoC gsinghpal 2026-06-03 22:01:12 -04:00
  • e34892f5c0 docs(fusion_plating): spec - WO grouping by recipe structure + combined multi-part CoC gsinghpal 2026-06-03 21:52:50 -04:00
  • 774d21863e Merge branch 'feat/assessment-visit' into main gsinghpal 2026-06-03 21:29:11 -04:00
  • 2f8b6b3ae0 changes gsinghpal 2026-06-03 19:50:45 -04:00
  • 837198fc8a fix(fusion_plating_jobs): commit res_users_views.xml referenced by manifest but never added gsinghpal 2026-06-03 15:45:22 -04:00
  • 5a3c660322 Merge remote-tracking branch 'origin/main' gsinghpal 2026-06-03 15:37:38 -04:00
  • 235c8fba39 feat(fusion_plating): Express masking reference images → mask step + workstation viewer gsinghpal 2026-06-03 15:12:18 -04:00
  • b52b8758a1 feat(fusion_plating_jobs): internal sticker QR — bigger + quiet-zone crop (match external) gsinghpal 2026-06-03 14:47:17 -04:00