Commit Graph

  • 68cd087356 Fix incomplete pricelist sync status Mikhail Chusavitin 2026-03-17 12:05:02 +03:00
  • 407ef52d28 Fix incomplete pricelist sync status Mikhail Chusavitin 2026-03-17 12:05:02 +03:00
  • 579ff46a7f fix(release): preserve release notes template - v1.5.4 v1.5.4 Mikhail Chusavitin 2026-03-16 08:33:53 +03:00
  • 463836802b fix(release): preserve release notes template - v1.5.4 Mikhail Chusavitin 2026-03-16 08:33:53 +03:00
  • 35c5600b36 fix(qfs): project ui, config naming, sync timestamps - v1.5.4 Mikhail Chusavitin 2026-03-16 08:32:15 +03:00
  • 73e7f0ce11 fix(qfs): project ui, config naming, sync timestamps - v1.5.4 Mikhail Chusavitin 2026-03-16 08:32:15 +03:00
  • c599897142 Simplify project documentation and release notes v1.5.3 Mikhail Chusavitin 2026-03-15 16:43:06 +03:00
  • 98d8b40282 Simplify project documentation and release notes Mikhail Chusavitin 2026-03-15 16:43:06 +03:00
  • c964d66e64 Harden local runtime safety and error handling Mikhail Chusavitin 2026-03-15 16:28:32 +03:00
  • 8e7da97394 Harden local runtime safety and error handling Mikhail Chusavitin 2026-03-15 16:28:32 +03:00
  • f0e6bba7e9 Remove partnumbers column from all pricelist views (data mixed across sources) Mikhail Chusavitin 2026-03-13 14:24:15 +03:00
  • fba9f2972a Remove partnumbers column from all pricelist views (data mixed across sources) Mikhail Chusavitin 2026-03-13 14:24:15 +03:00
  • 61d7e493bd Hide partnumbers column for competitor pricelist (data not linked locally) Mikhail Chusavitin 2026-03-13 14:23:20 +03:00
  • b1fb3db2e0 Hide partnumbers column for competitor pricelist (data not linked locally) Mikhail Chusavitin 2026-03-13 14:23:20 +03:00
  • f930c79b34 Remove Поставщик column from pricelist detail (placeholder data) Mikhail Chusavitin 2026-03-13 14:22:26 +03:00
  • 72a21e6335 Remove Поставщик column from pricelist detail (placeholder data) Mikhail Chusavitin 2026-03-13 14:22:26 +03:00
  • a0a57e0969 Redesign pricelist detail: differentiated layout by source type v1.5.2 Mikhail Chusavitin 2026-03-13 13:14:14 +03:00
  • c02286a407 Redesign pricelist detail: differentiated layout by source type Mikhail Chusavitin 2026-03-13 13:14:14 +03:00
  • b3003c4858 Redesign pricing tab: split into purchase/sale tables with unit prices Mikhail Chusavitin 2026-03-13 12:55:17 +03:00
  • 63d14dac76 Redesign pricing tab: split into purchase/sale tables with unit prices Mikhail Chusavitin 2026-03-13 12:55:17 +03:00
  • e2da8b4253 Fix competitor price display and pricelist item deduplication v1.5.1 Mikhail Chusavitin 2026-03-13 10:33:04 +03:00
  • a3c26f015b Fix competitor price display and pricelist item deduplication Mikhail Chusavitin 2026-03-13 10:33:04 +03:00
  • 06397a6bd1 Local-first runtime cleanup and recovery hardening v1.5.0 Mikhail Chusavitin 2026-03-07 23:18:07 +03:00
  • 84013c9dc4 Local-first runtime cleanup and recovery hardening Mikhail Chusavitin 2026-03-07 23:18:07 +03:00
  • 4e977737ee Document legacy BOM tables Mikhail Chusavitin 2026-03-07 21:13:08 +03:00
  • 9f8e050349 Document legacy BOM tables Mikhail Chusavitin 2026-03-07 21:13:08 +03:00
  • 7c3752f110 Add vendor workspace import and pricing export workflow Mikhail Chusavitin 2026-03-07 21:03:40 +03:00
  • d026c28ea7 Add vendor workspace import and pricing export workflow Mikhail Chusavitin 2026-03-07 21:03:40 +03:00
  • 08ecfd0826 Merge branch 'feature/vendor-spec-import' Mikhail Chusavitin 2026-03-06 10:54:05 +03:00
  • e39c69e5a4 Merge branch 'feature/vendor-spec-import' Mikhail Chusavitin 2026-03-06 10:54:05 +03:00
  • 42458455f7 Fix article generator producing 1xINTEL in GPU segment Mikhail Chusavitin 2026-03-06 10:52:22 +03:00
  • 08a8113949 Fix article generator producing 1xINTEL in GPU segment Mikhail Chusavitin 2026-03-06 10:52:22 +03:00
  • 8663a87d28 Fix article generator producing 1xINTEL in GPU segment feature/vendor-spec-import Mikhail Chusavitin 2026-03-06 10:52:22 +03:00
  • 3a3a4665b0 Fix article generator producing 1xINTEL in GPU segment Mikhail Chusavitin 2026-03-06 10:52:22 +03:00
  • 2f0957ae4e Fix price levels returning empty in offline mode Michael Chus 2026-03-05 12:47:32 +03:00
  • d82590c34b Fix price levels returning empty in offline mode Michael Chus 2026-03-05 12:47:32 +03:00
  • 65db9b37ea Update bible submodule to latest Michael Chus 2026-03-04 12:37:18 +03:00
  • 4db8ca1140 Update bible submodule to latest Michael Chus 2026-03-04 12:37:18 +03:00
  • ed0ef04d10 Merge feature/vendor-spec-import into main (v1.4) v1.4 Michael Chus 2026-03-04 12:35:40 +03:00
  • e3a1268f74 Merge feature/vendor-spec-import into main (v1.4) Michael Chus 2026-03-04 12:35:40 +03:00
  • 2e0faf4aec Rename vendor price to project price, expand pricing CSV export Michael Chus 2026-03-04 12:27:34 +03:00
  • beecaaceb7 Rename vendor price to project price, expand pricing CSV export Michael Chus 2026-03-04 12:27:34 +03:00
  • 4b0879779a Update bible submodule to latest Michael Chus 2026-03-01 22:27:45 +03:00
  • 564f5bad36 Update bible submodule to latest Michael Chus 2026-03-01 22:27:45 +03:00
  • 2b175a3d1e Update bible paths kit/ → rules/ Michael Chus 2026-03-01 16:57:50 +03:00
  • 648943b2c3 Update bible paths kit/ → rules/ Michael Chus 2026-03-01 16:57:50 +03:00
  • 5732c75b85 Update bible submodule to latest Michael Chus 2026-03-01 16:41:42 +03:00
  • 22eae2b272 Update bible submodule to latest Michael Chus 2026-03-01 16:41:42 +03:00
  • eb7c3739ce Add shared bible submodule, rename local bible to bible-local Michael Chus 2026-03-01 16:38:01 +03:00
  • 2011d3fc77 Add shared bible submodule, rename local bible to bible-local Michael Chus 2026-03-01 16:38:01 +03:00
  • 6e0335af7c Fix pricing tab warehouse totals and guard custom price DOM access Mikhail Chusavitin 2026-02-27 16:53:34 +03:00
  • 7f4c7328bc Fix pricing tab warehouse totals and guard custom price DOM access Mikhail Chusavitin 2026-02-27 16:53:34 +03:00
  • a42a80beb8 fix(bom): preserve local vendor spec on config import Mikhail Chusavitin 2026-02-27 10:11:20 +03:00
  • ed0916d3d1 fix(bom): preserve local vendor spec on config import Mikhail Chusavitin 2026-02-27 10:11:20 +03:00
  • 586114c79c refactor(bom): enforce canonical lot_mappings persistence Mikhail Chusavitin 2026-02-27 09:47:46 +03:00
  • 370bd949a5 refactor(bom): enforce canonical lot_mappings persistence Mikhail Chusavitin 2026-02-27 09:47:46 +03:00
  • e9230c0e58 feat(bom): canonical lot mappings and updated vendor spec docs Mikhail Chusavitin 2026-02-25 19:07:27 +03:00
  • 2b63f9ec14 feat(bom): canonical lot mappings and updated vendor spec docs Mikhail Chusavitin 2026-02-25 19:07:27 +03:00
  • aa65fc8156 Fix project line numbering and reorder bootstrap Mikhail Chusavitin 2026-02-24 16:53:51 +03:00
  • 69049eba69 Fix project line numbering and reorder bootstrap Mikhail Chusavitin 2026-02-24 16:53:51 +03:00
  • b22e961656 feat(projects): compact table layout for dates and names Mikhail Chusavitin 2026-02-24 15:42:04 +03:00
  • aca66df25e feat(projects): compact table layout for dates and names Mikhail Chusavitin 2026-02-24 15:42:04 +03:00
  • af83818564 fix(pricelists): tolerate restricted DB grants and use embedded assets only Mikhail Chusavitin 2026-02-24 15:09:12 +03:00
  • ea5223dee5 fix(pricelists): tolerate restricted DB grants and use embedded assets only Mikhail Chusavitin 2026-02-24 15:09:12 +03:00
  • 8a138327a3 fix(sync): backfill missing items for existing local pricelists Mikhail Chusavitin 2026-02-24 14:54:38 +03:00
  • c76a31f171 fix(sync): backfill missing items for existing local pricelists Mikhail Chusavitin 2026-02-24 14:54:38 +03:00
  • d1f65f6684 feat(projects): compact table layout for dates and names Mikhail Chusavitin 2026-02-24 15:42:04 +03:00
  • 36699a609f feat(projects): compact table layout for dates and names Mikhail Chusavitin 2026-02-24 15:42:04 +03:00
  • 7b371add10 Merge branch 'stable' v1.3.5 Mikhail Chusavitin 2026-02-24 15:13:41 +03:00
  • e03b8db271 Merge branch 'stable' Mikhail Chusavitin 2026-02-24 15:13:41 +03:00
  • 8d7fab39b4 fix(pricelists): tolerate restricted DB grants and use embedded assets only v1.3.4 stable Mikhail Chusavitin 2026-02-24 15:09:12 +03:00
  • 180d10914d fix(pricelists): tolerate restricted DB grants and use embedded assets only Mikhail Chusavitin 2026-02-24 15:09:12 +03:00
  • 1906a74759 fix(sync): backfill missing items for existing local pricelists v1.3.3 Mikhail Chusavitin 2026-02-24 14:54:38 +03:00
  • f984d045d2 fix(sync): backfill missing items for existing local pricelists Mikhail Chusavitin 2026-02-24 14:54:38 +03:00
  • d0400b18a3 feat(vendor-spec): BOM import, LOT autocomplete, pricing, partnumber_seen push Michael Chus 2026-02-21 22:21:13 +03:00
  • 512b9ca04b feat(vendor-spec): BOM import, LOT autocomplete, pricing, partnumber_seen push Michael Chus 2026-02-21 22:21:13 +03:00
  • d3f1a838eb feat: add Партномера nav item and summary page Michael Chus 2026-02-21 17:19:40 +03:00
  • 130af59e0f feat: add Партномера nav item and summary page Michael Chus 2026-02-21 17:19:40 +03:00
  • c6086ac03a ui: simplify BOM paste to fixed positional column order Michael Chus 2026-02-21 17:16:57 +03:00
  • 521709e0e2 ui: simplify BOM paste to fixed positional column order Michael Chus 2026-02-21 17:16:57 +03:00
  • a127ebea82 ui: add clear BOM button with server-side reset Michael Chus 2026-02-21 17:15:13 +03:00
  • 0ceff6cf66 ui: add clear BOM button with server-side reset Michael Chus 2026-02-21 17:15:13 +03:00
  • 347599e06b ui: add format hint to BOM vendor paste area Michael Chus 2026-02-21 17:13:49 +03:00
  • fb2a33a71d ui: add format hint to BOM vendor paste area Michael Chus 2026-02-21 17:13:49 +03:00
  • 4a44d48366 docs(bible): fix and clarify SQLite migration mechanism in 03-database.md Michael Chus 2026-02-21 17:09:45 +03:00
  • c6c0a53e6e docs(bible): fix and clarify SQLite migration mechanism in 03-database.md Michael Chus 2026-02-21 17:09:45 +03:00
  • 23882637b5 fix: use AutoMigrate for new SQLite tables instead of hardcoded migrations Michael Chus 2026-02-21 17:07:44 +03:00
  • 5bad4f86e4 fix: use AutoMigrate for new SQLite tables instead of hardcoded migrations Michael Chus 2026-02-21 17:07:44 +03:00
  • 5e56f386cc feat: implement vendor spec BOM import and PN→LOT resolution (Phase 1) Michael Chus 2026-02-21 10:22:22 +03:00
  • e3d322d1f1 feat: implement vendor spec BOM import and PN→LOT resolution (Phase 1) Michael Chus 2026-02-21 10:22:22 +03:00
  • e5b6902c9e Implement persistent Line ordering for project specs and update bible Michael Chus 2026-02-21 07:09:38 +03:00
  • f3d8e653f8 Implement persistent Line ordering for project specs and update bible Michael Chus 2026-02-21 07:09:38 +03:00
  • 3c46cd7bf0 Fix auto pricelist resolution and latest-price selection; update Bible Mikhail Chusavitin 2026-02-20 19:15:24 +03:00
  • c1993a37cf Fix auto pricelist resolution and latest-price selection; update Bible Mikhail Chusavitin 2026-02-20 19:15:24 +03:00
  • 7f8491d197 docs(bible): require updates on user-requested commits Mikhail Chusavitin 2026-02-20 15:39:00 +03:00
  • daeb0b0bd7 docs(bible): require updates on user-requested commits Mikhail Chusavitin 2026-02-20 15:39:00 +03:00
  • 3fd7a2231a Add persistent startup console warning Mikhail Chusavitin 2026-02-20 14:37:21 +03:00
  • b67a1ae8a5 Add persistent startup console warning Mikhail Chusavitin 2026-02-20 14:37:21 +03:00
  • c295b60dd8 docs: introduce bible/ as single source of architectural truth Mikhail Chusavitin 2026-02-20 14:15:52 +03:00
  • b405ef9c44 docs: introduce bible/ as single source of architectural truth Mikhail Chusavitin 2026-02-20 14:15:52 +03:00