Commit Graph

  • 42fb314834 feat(inventory): add mandatory per-section date pickers, prevent future dates, sync transfer dates, and sort by transaction_date prod-v11 whqreza 2026-10-19 15:07:11 +03:30
  • 264c7cc906 docs: update root, bot, and pm README files for integrated ERP architecture whqreza 2026-10-19 11:09:58 +03:30
  • 787824a19e feat(matching): implement two-stage matching with DeepSeek arbiter, fail-stop guard, and zero-probability filter prod-v7 whqreza 2026-10-16 03:13:21 +03:30
  • 9e848f535f feat(bot): add DeepSeek crisis fallback engine for Jev failure and remove difflib heuristics whqreza 2026-10-16 02:05:01 +03:30
  • 76b297f823 feat(audio): add pluggable audio preprocessing and denoising layer before STT whqreza 2026-10-15 20:40:45 +03:30
  • 97bda79de9 improve gantt chart 2 all-together_2 Behrad 2026-10-15 15:23:18 +03:30
  • 692343423c feat(dashboard): implement floating waterfall inventory bridge with step-line balance dashboard fatemeh sane 2026-10-15 15:21:08 +03:30
  • 67fd0222c7 improve gantt chart Behrad 2026-10-15 12:55:35 +03:30
  • eedb821e3b feat(dashboard): update drill-down logic and implement 100% stacked bars fatemeh sane 2026-10-14 21:45:20 +03:30
  • ce1421d038 Fix date validations, datepicker overflow, and QC components Behrad 2026-10-14 15:24:11 +03:30
  • 3d16c435d0 update dashboard logic fatemeh sane 2026-10-13 21:49:22 +03:30
  • b44816aa98 feat(bot): phase-7 monitoring digest + deploy checklist whqreza 2026-10-12 21:50:40 +03:30
  • a61da4a378 feat(bot): phase-6 calibration — mock seed, A/B harness, low-trust fallback whqreza 2026-10-12 21:42:32 +03:30
  • 1c853e50a9 feat(matching): Jev entity matching phases 2-5 (per-field fan-out, variants, candidate ambiguity buttons) whqreza 2026-10-12 21:24:03 +03:30
  • d58b619107 feat(observability): phase-1 silent pipeline recorder + phase-0 Jev validation whqreza 2026-10-12 21:04:50 +03:30
  • 693e7511c6 feat(nlu): clean up entity leakage and add generic Isfahan acoustic rules whqreza 2026-10-11 10:12:40 +03:30
  • 19c3055008 feat(bot): add strict whitelist auth bypass, multi-STT consensus pipeline, and applicant logging whqreza 2026-10-08 23:24:17 +03:30
  • 77c0cacbb6 feat(bot): centralize defaults, refine ambiguity lifecycle, improve entity resolution and auto-create new projects whqreza 2026-10-08 22:33:15 +03:30
  • 34b987398a Fix drill-down logic and structure in dashboard fatemeh sane 2026-10-08 15:28:53 +03:30
  • 7bb432e715 feat(dashboard): supporting schema, seed, catalog links, funnel/PM labels and API contract (merge resolution) fatemeh sane 2026-10-08 11:18:57 +03:30
  • b82c039265 feat(dashboard): reconstruct backend router/service, register route, fix suppliers NameError fatemeh sane 2026-10-08 11:18:47 +03:30
  • d84637769a fix(dashboard): re-apply filter clear/toggle, 3-level drill-down, Persian formatting + wire /dashboard route fatemeh sane 2026-10-08 11:18:47 +03:30
  • b0776da061 chore: restore MVP dashboard components from backup fatemeh sane 2026-10-08 11:16:15 +03:30
  • 707e40e840 fix(org): show the project-membership editor for supervisor/pm roles without panels all-together MMD 2026-10-08 11:13:53 +03:30
  • ca2c1bb8ce fix(db): add missing 'supervisor' value to the user_role enum at startup MMD 2026-10-08 11:04:39 +03:30
  • d38cf38bd9 fix(pm): project tiles link by project.id (op_project_id is a dropped legacy column) MMD 2026-10-07 15:35:56 +03:30
  • a1220db844 build(pm): mirror-aware pip/npm registries in PM Dockerfiles (same pattern as api/frontend/bot) MMD 2026-10-07 15:28:43 +03:30
  • 1190ec42eb feat(pm): add pm-api/pm-frontend services to the ERP stack (serves /pm for the PM panel) MMD 2026-10-07 15:19:11 +03:30
  • 2747f9d4bb chore(pm): vendor the Aramesh/PM platform under pm/ (squash of Aramesh/PM @ 91f3271) MMD 2026-10-07 15:14:20 +03:30
  • 934b74ebbd Squashed 'pm/' content from commit 91f3271 MMD 2026-10-07 15:14:20 +03:30
  • 1953e26356 refactor: improve procurement mobile UI/UX and fix tracking code display pm_2 Behrad 2026-10-07 14:48:14 +03:30
  • 416683b3d7 fix: resolve typescript configs and finish merge feature/show-material-suppliers fatemeh sane 2026-10-07 12:23:42 +03:30
  • bc86d35e1e Update UI and logic for supplier name and call button fatemeh sane 2026-10-07 12:07:40 +03:30
  • dcc4d693f5 fix(frontend): declare pathname alongside location in RequireAuth (pm merge semantic conflict) MMD 2026-10-06 15:47:32 +03:30
  • 64bd292335 merge: pm (unified access matrix, limited procurement flow, platform rebrand) MMD 2026-10-06 15:45:23 +03:30
  • 98c4b28815 merge: prod-v10 (prod-v8 + prod-v9 consolidation, list-based ChangeInventoryPage + return ledger) MMD 2026-10-06 15:41:28 +03:30
  • aba9ba6486 merge: prod-v7 (bot/ build-context rename) into the all-branches integration MMD 2026-10-06 15:40:05 +03:30
  • 965054093e fix(frontend): repair merge-damaged syntax left by the pm/RBAC revert cycle MMD 2026-10-06 15:39:43 +03:30
  • 3931baadd5 feat(inventory): list-based ChangeInventoryPage + mobile-first UX + return ledger controls prod-v10 whqreza 2026-10-03 21:56:46 +03:30
  • 1bf55ba8a6 merge: integrate prod-v8 (inter-project transfers + multi-project allocation) whqreza 2026-10-03 19:43:24 +03:30
  • 5458a2f99f merge: integrate prod-v9 (show all warehouse items on selection + track withdrawal recipient) whqreza 2026-10-03 19:40:03 +03:30
  • 638076dbaa refactor(bot)!: rename 'ai procurement' -> 'bot/' so the compose build context is committed whqreza 2026-10-02 12:52:25 +03:30
  • df3ff4ea14 feat(erp-pm): integrate unified access matrix, streamline limited procurement flow, and brand as integrated project management, procurement and warehouse platform pm Milad 2026-10-02 03:47:33 +03:30
  • 4b84844b54 fix(db): bootstrap the panel-access schema (users.username, user_panels, user_project_members, projects planning columns) MMD 2026-10-01 16:45:37 +03:30
  • ea6a377023 Merge feature/show-material-suppliers into the all-branches integration MMD 2026-10-01 15:44:12 +03:30
  • 5400588751 Merge pm (panel-based access, supervisor role) onto the restored RBAC base MMD 2026-10-01 15:36:57 +03:30
  • 0ea0322967 Revert 253c922: restore the PM/RBAC work to the integration MMD 2026-10-01 15:24:56 +03:30
  • a84b33dde3 Merge prod-v8 (multi-project allocation, inter-project transfers) into the all-branches integration MMD 2026-10-01 15:05:09 +03:30
  • fbd34277c0 Merge remote-tracking branch 'origin/prod-v7' into integration-all MMD 2026-10-01 14:43:02 +03:30
  • 8c5f4ab770 feat: show material suppliers fatemeh sane 2026-10-01 11:16:46 +03:30
  • af092fe4c8 fix(dashboard): refine accept modal item allocation layout and live persian number words prod-v8 Behrad 2026-09-30 11:38:50 +03:30
  • 07643dbdf5 feat(bot,wizard): smart message filtering, encrypted standalone wizard, and file persistence whqreza 2026-09-30 00:49:04 +03:30
  • e9fef5a104 feat(pm-panel): pm panel level gating — RequirePmPanel/HomeRoute/menu honor panels.pm (full/limited); pm-only users land directly in the PM panel Milad 2026-09-29 13:45:37 +03:30
  • 4a3c226518 feat(org): panel-based access system replacing roles (procurement/inventory) Milad 2026-09-29 13:37:59 +03:30
  • 0a7db5ebe9 feat(stt): support multi-model STT with parallel execution and consensus NLU extraction whqreza 2026-09-29 02:10:03 +03:30
  • da68fc683f fix(bot): strip html tags for Bale, fallback to direct DB catalogs, align validation strictly with DB schema whqreza 2026-09-29 01:49:42 +03:30
  • 17458d8697 feat(bot): overhaul quote review card template with Jalali dates and DB-aligned validations whqreza 2026-09-29 01:30:26 +03:30
  • 1b5fc589fd fix(bot): eliminate duplicate review cards caused by sync race and edit fallback whqreza 2026-09-29 01:05:24 +03:30
  • a2e7c27e85 feat(bot): support concurrent drafts and reply-based edits with error resilience whqreza 2026-09-29 00:48:08 +03:30
  • 09245cdc2c revert(stt): remove STT configuration and keep bot in text-only mode whqreza 2026-09-29 00:10:57 +03:30
  • dc31f837fd feat(docker): add procurement-bot service with Groq STT and compose integration whqreza 2026-09-29 00:04:56 +03:30
  • 57e0e51c16 merge: incorporate origin/production updates into prod-v7 whqreza 2026-09-28 23:40:24 +03:30
  • d85ede7d11 feat(inventory): display all warehouse items on selection and track withdrawal recipient prod-v9 whqreza 2026-09-28 22:54:02 +03:30
  • cff39542b0 Update ERP configuration and line item handling prod_v8 Behrad 2026-09-28 00:28:34 +03:30
  • c7d860f431 feat(inventory): limit supervisor access to own project inventory and remove rectangular change inventory icon Milad 2026-09-27 18:42:05 +03:30
  • 253c922280 revert: restore production to the state before 730d0bd (PM/RBAC work moved to 'pm') production ZCode 2026-09-26 17:41:07 +00:00
  • 387edfb1ab feat(org,rbac): dedicate organization panel, enforce role permissions, subheader info, and fix supervisor project sync Milad 2026-09-26 18:51:37 +03:30
  • 5a9b543040 feat(rbac): enforce procurement write restrictions and support supervisor role in SSO Milad 2026-09-26 12:32:01 +03:30
  • 730d0bd496 feat: PM panel under ERP shell + project-supervisor role Milad 2026-09-26 01:39:48 +03:30
  • b2aba2fcfe fix(inventory): enable smart warehouse stock binding and optional brand/specs for inter-project transfer whqreza 2026-09-23 23:11:18 +03:30
  • e560018273 fix(inventory): envelope transfer responses and add defensive array guards in UI whqreza 2026-09-23 22:46:07 +03:30
  • 856513b6d7 feat(frontend): integrate inter-project material transfer into ChangeInventoryPage and ArrivalsPage whqreza 2026-09-23 22:31:10 +03:30
  • b326cf64bf feat(inventory): implement inter-project material transfer backend whqreza 2026-09-23 22:30:31 +03:30
  • da883a28c0 feat(dashboard): add multi-project allocation UI in AcceptModal and merge on reopen in EditModal whqreza 2026-09-23 22:02:49 +03:30
  • b6a1ce2ae7 feat(procurement): support multi-project line item split allocation and merge on reopen whqreza 2026-09-23 22:02:24 +03:30
  • 64d80e15f8 feat(seed): include ali.mohaghegh admin user in seed plan whqreza 2026-09-23 22:02:16 +03:30
  • a02b3ea7cc fix(edit-modal): restore the proforma upload section MMD 2026-09-23 22:01:14 +03:30
  • 49dd159fb1 feat: improve line items layout, number inputs and supplier click-to-call prod_v6 Behrad 2026-09-22 23:06:17 +03:30
  • 9e19be8354 feat(agent): integrate procurement AI agent with Bale bot, real-time draft sync, and git history bundle whqreza 2026-09-21 20:23:13 +03:30
  • 4cfb9ec6f6 feat(wizard): add real-time bi-directional sync, debounced auto-save, and bot draft prefill whqreza 2026-09-21 20:22:12 +03:30
  • 6ee0822a96 feat(drafts): add bot_drafts schema, automatic table bootstrap, and sync REST endpoints whqreza 2026-09-21 20:06:28 +03:30
  • 972b1b49cb fix(dashboard): restore expand toggle on mobile quote cards and add explicit expand action bar Behrad 2026-09-21 19:57:15 +03:30
  • b176f0f5ff fix(wizard): optimize stepper and line items layout for mobile Behrad 2026-09-21 19:39:12 +03:30
  • 9386d4846f feat: add lead time badge, refine mobile supplier click, and integrate termsheet cards in edit modal Behrad 2026-09-21 19:26:52 +03:30
  • d69ec7f7a9 fix(analytics): the Track API payload field is 'name', not 'event' ZCode 2026-09-21 09:16:21 +00:00
  • 34290b9371 fix(analytics): declare the script build arg and send the Track API's real envelope ZCode 2026-09-21 09:15:02 +00:00
  • cff35e3660 fix(analytics): actually load the OpenPanel browser script ZCode 2026-09-21 09:13:27 +00:00
  • b469238153 refactor(catalog): reduce the category taxonomy to a supplier label ZCode 2026-09-20 19:44:23 +00:00
  • 2fd72fecf7 feat(dashboard): drop the category filter ZCode 2026-09-20 19:25:19 +00:00
  • ae62a0391b fix(catalog): resolve material category through the linked supplier (v2.7 follow-up) fix/material-category-source ZCode 2026-09-20 18:51:29 +00:00
  • 7057ac4f96 fix(suppliers): read the supplier's own category instead of inferring it rewrite MMD 2026-09-20 21:01:16 +03:30
  • 36414863d4 Merge remote-tracking branch 'origin/prod_v2' into integration MMD 2026-09-20 20:35:19 +03:30
  • baa32a2652 feat(files): preview attachments via short-lived signed URLs MMD 2026-09-20 20:35:16 +03:30
  • 14a4a29431 feat(procurement): sync status pipeline cards, add supplier lead time badges, and enhance badge contrast prod_v2 Behrad 2026-09-20 15:10:10 +03:30
  • d2b9af5278 feat(dashboard): filter quotes by clicking status cards in StatsBar Behrad 2026-09-20 14:40:27 +03:30
  • e637d80b76 Merge latest prod_v2 (FileList preview modal, EditModal tabs) into integration MMD 2026-09-20 14:23:19 +03:30
  • 3c7ae80b02 feat(ui): add inline preview modal for invoice files in FileList Behrad 2026-09-19 20:09:27 +03:30
  • de177f3520 style(dashboard): redesign EditModal with solid light theme and tabs Behrad 2026-09-19 18:57:18 +03:30
  • b6cbcc30a5 Merge prod_v5 (catalog v2.7, warehouse locking, per-project accept) into integration MMD 2026-09-19 18:36:29 +03:30
  • 08ec341c52 Merge prod_v2 (AcceptModal/MilestoneRow layout) into integration MMD 2026-09-19 18:36:08 +03:30