Commit Graph

  • 5f8aec456b Unified Quote Journal (parts_log) v3 main Mikhail Chusavitin 2026-03-21 17:25:54 +03:00
  • f73e3d144d Vendor mapping: wildcard ignore patterns, bulk CSV import, multi-lot qty Mikhail Chusavitin 2026-03-19 09:41:48 +03:00
  • df14da2265 Improve pricing modal performance and charting v0.6.0 Mikhail Chusavitin 2026-03-17 12:37:58 +03:00
  • df5be91353 Improve performance on poor connections: local assets, gzip, caching v0.5.0 Mikhail Chusavitin 2026-03-14 14:51:21 +03:00
  • c53c484bde Replace competitor discount with price_uplift; stock pricelist detail UI v0.4.0 Mikhail Chusavitin 2026-03-13 12:58:41 +03:00
  • 9b9b343f0c Update bible: competitors API endpoints and pricelist deletion/competitor sections v0.3.0 Mikhail Chusavitin 2026-03-13 10:24:34 +03:00
  • 9fde087d0a Wire competitor models, task type, usage count fix, and Competitors page handler Mikhail Chusavitin 2026-03-13 09:00:07 +03:00
  • ec182abe99 Competitor pricelist: aggregate all competitors, rebuild without re-import Mikhail Chusavitin 2026-03-13 08:17:44 +03:00
  • 592d77e30b Fix estimate data leaking into competitor/warehouse pricelists Mikhail Chusavitin 2026-03-13 08:09:47 +03:00
  • f48615e8a9 Modularize Go files, extract JS to static, implement competitor pricelists Mikhail Chusavitin 2026-03-13 07:44:10 +03:00
  • c0fecde34e Add new items section to price changes modal Mikhail Chusavitin 2026-03-12 11:39:47 +03:00
  • d067a5890a Update bible submodule Mikhail Chusavitin 2026-03-08 17:09:43 +03:00
  • 3f26a2935a Refactor vendor mappings to canonical PN catalog v0.2.0 Mikhail Chusavitin 2026-03-07 23:11:42 +03:00
  • 96572be712 Harden local admin and secret storage Mikhail Chusavitin 2026-03-07 22:14:31 +03:00
  • 08de9006ef Refactor partnumber book catalog storage Mikhail Chusavitin 2026-03-07 22:10:05 +03:00
  • b2b2f4774c Refactor scheduler and settings UI Mikhail Chusavitin 2026-03-07 21:10:20 +03:00
  • 27e33db446 Restore previous bible/ content as bible-local/ Michael Chus 2026-03-01 22:26:50 +03:00
  • f0c5aa8da3 Convert bible/ to git submodule (mchus/bible) Michael Chus 2026-03-01 22:25:55 +03:00
  • 7e6a30fc39 Add bible submodule files (patterns, kit, exports, demo) Michael Chus 2026-03-01 22:25:01 +03:00
  • 85b2f6169e Update bible paths kit/ → rules/ Michael Chus 2026-03-01 16:57:52 +03:00
  • 04ce74ca1b Refine vendor mapping CSV operations and ignore import flow Mikhail Chusavitin 2026-02-27 16:49:39 +03:00
  • 6f1de7a20e Add vendor mappings CSV import modal and fix vendor rename save Mikhail Chusavitin 2026-02-26 12:44:11 +03:00
  • 63454554c1 Fix vendor mapping delete behavior and update docs Mikhail Chusavitin 2026-02-25 19:06:28 +03:00
  • a4457a0a28 Add partnumber book snapshots for QuoteForge integration Michael Chus 2026-02-21 22:16:16 +03:00
  • 225e1beda9 Fix pricelist generation logic Mikhail Chusavitin 2026-02-20 19:13:34 +03:00
  • c96a8806c4 Harden pricelist formation and document architecture decisions Mikhail Chusavitin 2026-02-20 19:01:07 +03:00
  • d381a5833d Require bible updates before user-requested commits Mikhail Chusavitin 2026-02-20 15:38:12 +03:00
  • 60563509e4 Deduplicate vendor seen by partnumber and fix vendor mappings list Mikhail Chusavitin 2026-02-20 15:37:41 +03:00
  • 7d402b756d docs: add bible/ as single source of architectural truth Mikhail Chusavitin 2026-02-20 14:16:47 +03:00
  • c22328bf03 Implement global vendor mappings with bundle support and seen-based ignore Mikhail Chusavitin 2026-02-18 19:54:07 +03:00
  • b94dd3d015 warehouse: switch stock pricing to weighted_avg Mikhail Chusavitin 2026-02-18 19:45:32 +03:00
  • 9eb573ca90 Restore lot mappings tools and ignore rules Mikhail Chusavitin 2026-02-18 11:03:10 +03:00
  • 221e414e2f Default lot category to PART_ when missing Mikhail Chusavitin 2026-02-18 10:32:51 +03:00
  • 0827c501df Update lot recalc flow Mikhail Chusavitin 2026-02-18 10:32:36 +03:00
  • d55f484616 Update admin pricing recalc flow Mikhail Chusavitin 2026-02-18 10:32:13 +03:00
  • 50d1e281a5 Update pricing handler counts and defaults Mikhail Chusavitin 2026-02-18 10:31:35 +03:00
  • c939ce18ad Merge origin/main Mikhail Chusavitin 2026-02-18 10:12:07 +03:00
  • 985e64d1b5 chore: apply pending changes Michael Chus 2026-02-18 07:01:49 +03:00
  • f64c4fd6b2 feat: optimize background tasks and fix warehouse pricelist workflow Michael Chus 2026-02-16 11:08:10 +03:00
  • c8ad43677d refactor: separate LOT management to dedicated page Mikhail Chusavitin 2026-02-10 16:13:04 +03:00
  • 9b07262514 chore: remove compiled binary from tracking Mikhail Chusavitin 2026-02-10 15:25:35 +03:00
  • 70bcb428cc fix: handle MySQL 'Cannot change column' error in migrations Mikhail Chusavitin 2026-02-10 15:25:17 +03:00
  • c47c93ab31 fix: потоковая отправка прогресса создания прайслиста и исправление маппинга колонки категории Mikhail Chusavitin 2026-02-10 15:17:16 +03:00
  • 7849e5a3fd release binary v0.2.0-1-g7849e5a Michael Chus 2026-02-08 21:39:59 +03:00
  • c9f7f4e908 release binary Michael Chus 2026-02-08 21:39:59 +03:00
  • cb469177e2 feat: add timeout utility for database operations Michael Chus 2026-02-08 21:31:41 +03:00
  • 7d671203d7 feat: add timeout utility for database operations Michael Chus 2026-02-08 21:31:41 +03:00
  • 728bc06a05 feat: implement background task system with notifications Michael Chus 2026-02-08 20:39:59 +03:00
  • e97cd5048c feat: implement background task system with notifications Michael Chus 2026-02-08 20:39:59 +03:00
  • a7998e86ff docs: add CSV export pattern documentation Michael Chus 2026-02-08 13:14:12 +03:00
  • 06aa7c7067 docs: add CSV export pattern documentation Michael Chus 2026-02-08 13:14:12 +03:00
  • bbf5be615a feat: add pricelist CSV export and improve description display Michael Chus 2026-02-08 12:25:38 +03:00
  • 9bc01831c9 feat: add pricelist CSV export and improve description display Michael Chus 2026-02-08 12:25:38 +03:00
  • 7fc79f006a fix: prevent duplicate partnumbers in stock mappings table Michael Chus 2026-02-08 11:58:13 +03:00
  • ed339a172b fix: prevent duplicate partnumbers in stock mappings table Michael Chus 2026-02-08 11:58:13 +03:00
  • 0e61382633 feat: add LOT creation, auto-save mappings, disable auto warehouse pricelist Michael Chus 2026-02-08 11:34:43 +03:00
  • 85062e007c feat: add LOT creation, auto-save mappings, disable auto warehouse pricelist Michael Chus 2026-02-08 11:34:43 +03:00
  • 3f7920d877 Restore connection settings modal from top nav Michael Chus 2026-02-08 10:54:31 +03:00
  • 319400106c Restore connection settings modal from top nav Michael Chus 2026-02-08 10:54:31 +03:00
  • eb09177f21 docs: remove obsolete integration and migration notes Michael Chus 2026-02-08 09:01:59 +03:00
  • 8fbdcb1d86 docs: remove obsolete integration and migration notes Michael Chus 2026-02-08 09:01:59 +03:00
  • fbd6861a20 lincense initial commit Michael Chus 2026-02-08 08:57:52 +03:00
  • d8954c411c lincense initial commit Michael Chus 2026-02-08 08:57:52 +03:00
  • 88e8655450 chore: ignore releases artifacts Michael Chus 2026-02-08 08:54:48 +03:00
  • d1ab562282 docs: restore README for current PriceForge runtime Michael Chus 2026-02-07 21:50:57 +03:00
  • bf5dce9f18 chore: remove remaining QuoteForge/qfs references Michael Chus 2026-02-07 21:49:32 +03:00
  • 641bc5614f chore: refresh pfs binary Michael Chus 2026-02-07 21:47:04 +03:00
  • 22f0ad0e6e ui: switch branding palette to orange Michael Chus 2026-02-07 21:45:36 +03:00
  • 005478ac6b refactor to MariaDB-only runtime and simplify PriceForge v0.1.0 Michael Chus 2026-02-07 21:38:55 +03:00
  • 20309d1f0e Fork from QuoteForge → PriceForge Michael Chus 2026-02-07 21:00:01 +03:00
  • 2f94536ed9 Initial commit Michael Chus 2026-02-07 21:40:45 +03:00