-
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