Commit Graph

  • 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
  • cc9b846c31 docs: remove local absolute paths from v1.3.2 notes v1.3.2 Michael Chus 2026-02-19 18:47:29 +03:00
  • aad322dd71 docs: remove local absolute paths from v1.3.2 notes Michael Chus 2026-02-19 18:47:29 +03:00
  • 87cb12906d docs: add release notes for v1.3.2 Michael Chus 2026-02-19 18:43:03 +03:00
  • d0becda71b docs: add release notes for v1.3.2 Michael Chus 2026-02-19 18:43:03 +03:00
  • 075fc709dd Harden local config updates and error logging Michael Chus 2026-02-19 18:41:45 +03:00
  • 2e37197a7e Harden local config updates and error logging Michael Chus 2026-02-19 18:41:45 +03:00
  • cbaeafa9c8 Deduplicate configuration revisions and update revisions UI Michael Chus 2026-02-19 14:09:00 +03:00
  • 530aa0ae48 Deduplicate configuration revisions and update revisions UI Michael Chus 2026-02-19 14:09:00 +03:00
  • 71f73e2f1d chore: save current changes Michael Chus 2026-02-18 07:02:17 +03:00
  • 81203fc7a7 chore: save current changes Michael Chus 2026-02-18 07:02:17 +03:00
  • 2e973b6d78 Add configuration revisions system and project variant deletion Michael Chus 2026-02-16 22:30:33 +03:00
  • eeef5ae25c Add configuration revisions system and project variant deletion Michael Chus 2026-02-16 22:30:33 +03:00
  • 8508ee2921 Fix sync errors for duplicate projects and add modal scrolling Michael Chus 2026-02-16 21:25:22 +03:00
  • 1606143b9f Fix sync errors for duplicate projects and add modal scrolling Michael Chus 2026-02-16 21:25:22 +03:00
  • b153afbf51 Add smart self-healing for sync errors Michael Chus 2026-02-16 19:00:03 +03:00
  • 8be424aa1c Add smart self-healing for sync errors Michael Chus 2026-02-16 19:00:03 +03:00
  • 9b5d57902d Add project variants and UI updates v1.3.1 Mikhail Chusavitin 2026-02-13 19:27:48 +03:00
  • 8db8dce080 Add project variants and UI updates Mikhail Chusavitin 2026-02-13 19:27:48 +03:00
  • 4e1a46bd71 Fix project selection and add project settings UI Mikhail Chusavitin 2026-02-13 12:51:53 +03:00
  • da4da760d8 Fix project selection and add project settings UI Mikhail Chusavitin 2026-02-13 12:51:53 +03:00
  • 857ec7a0e5 Fix article category fallback for pricelist gaps Mikhail Chusavitin 2026-02-12 16:47:49 +03:00
  • 4f6a62f5dc Fix article category fallback for pricelist gaps Mikhail Chusavitin 2026-02-12 16:47:49 +03:00
  • 01f21fa5ac Document backup implementation guide Mikhail Chusavitin 2026-02-11 19:50:35 +03:00
  • 032857017e Document backup implementation guide Mikhail Chusavitin 2026-02-11 19:50:35 +03:00
  • a1edca3be9 Add scheduled rotating local backups Mikhail Chusavitin 2026-02-11 19:48:40 +03:00
  • 3e7418e524 Add scheduled rotating local backups Mikhail Chusavitin 2026-02-11 19:48:40 +03:00
  • 7fbf813952 docs: add release notes for v1.3.0 Mikhail Chusavitin 2026-02-11 19:27:16 +03:00
  • 3c8dc246de docs: add release notes for v1.3.0 Mikhail Chusavitin 2026-02-11 19:27:16 +03:00
  • e58fd35ee4 Refine article compression and simplify generator v1.3.0 Mikhail Chusavitin 2026-02-11 19:24:25 +03:00
  • 3ab9ca1e73 Refine article compression and simplify generator Mikhail Chusavitin 2026-02-11 19:24:25 +03:00
  • e3559035f7 Allow cross-user project updates Mikhail Chusavitin 2026-02-11 19:24:16 +03:00
  • 678061430c Allow cross-user project updates Mikhail Chusavitin 2026-02-11 19:24:16 +03:00
  • 5edffe822b Add article generation and pricelist categories Mikhail Chusavitin 2026-02-11 19:16:01 +03:00
  • 92bca0d0be Add article generation and pricelist categories Mikhail Chusavitin 2026-02-11 19:16:01 +03:00
  • 99fd80bca7 feat: unify sync functionality with event-driven UI updates v1.2.3 Mikhail Chusavitin 2026-02-10 11:11:10 +03:00
  • 6d39ca7eba feat: unify sync functionality with event-driven UI updates Mikhail Chusavitin 2026-02-10 11:11:10 +03:00
  • d8edd5d5f0 chore: exclude qfs binary and update release notes for v1.2.2 Mikhail Chusavitin 2026-02-09 17:50:58 +03:00
  • ca6c5fcdfd chore: exclude qfs binary and update release notes for v1.2.2 Mikhail Chusavitin 2026-02-09 17:50:58 +03:00
  • 9cb17ee03f chore: simplify gitignore rules for releases binaries Mikhail Chusavitin 2026-02-09 17:41:41 +03:00
  • 7bfb909295 chore: simplify gitignore rules for releases binaries Mikhail Chusavitin 2026-02-09 17:41:41 +03:00
  • 8f596cec68 fix: standardize CSV export filename format to use project name v1.2.2 Mikhail Chusavitin 2026-02-09 17:22:51 +03:00
  • ac201c65bf fix: standardize CSV export filename format to use project name Mikhail Chusavitin 2026-02-09 17:22:51 +03:00
  • 8fd27d11a7 docs: update v1.2.1 release notes with full changelog v1.2.1 Mikhail Chusavitin 2026-02-09 15:45:00 +03:00
  • 410957e4f1 docs: update v1.2.1 release notes with full changelog Mikhail Chusavitin 2026-02-09 15:45:00 +03:00
  • 600f842b82 docs: add releases/memory directory for changelog tracking Mikhail Chusavitin 2026-02-09 15:40:23 +03:00
  • 1bdf405e37 docs: add releases/memory directory for changelog tracking Mikhail Chusavitin 2026-02-09 15:40:23 +03:00
  • acf7c8a4da fix: load component prices via API instead of removed current_price field Mikhail Chusavitin 2026-02-09 15:31:53 +03:00
  • 5986d2d505 fix: load component prices via API instead of removed current_price field Mikhail Chusavitin 2026-02-09 15:31:53 +03:00
  • 5984a57a8b refactor: remove CurrentPrice from local_components and transition to pricelist-based pricing Mikhail Chusavitin 2026-02-09 14:54:02 +03:00
  • 2418cec9c3 refactor: remove CurrentPrice from local_components and transition to pricelist-based pricing Mikhail Chusavitin 2026-02-09 14:54:02 +03:00
  • 84dda8cf0a docs: document complete database user permissions for sync support v1.2.0 Mikhail Chusavitin 2026-02-09 11:30:09 +03:00
  • befc70a7e4 docs: document complete database user permissions for sync support Mikhail Chusavitin 2026-02-09 11:30:09 +03:00
  • abeb26d82d fix: handle database permission issues in sync migration verification Mikhail Chusavitin 2026-02-09 11:22:33 +03:00
  • 024a540ad0 fix: handle database permission issues in sync migration verification Mikhail Chusavitin 2026-02-09 11:22:33 +03:00
  • 29edd73744 projects: add /all endpoint for unlimited project list Mikhail Chusavitin 2026-02-09 11:19:49 +03:00
  • 0a984a5085 projects: add /all endpoint for unlimited project list Mikhail Chusavitin 2026-02-09 11:19:49 +03:00
  • e8d0e28415 export: add project name to CSV filename format Mikhail Chusavitin 2026-02-09 11:02:36 +03:00
  • f3a767d3ed export: add project name to CSV filename format Mikhail Chusavitin 2026-02-09 11:02:36 +03:00
  • 08feda9af6 export: use filename from Content-Disposition header in browser Mikhail Chusavitin 2026-02-09 10:58:01 +03:00
  • 1ed1ee3e51 export: use filename from Content-Disposition header in browser Mikhail Chusavitin 2026-02-09 10:58:01 +03:00
  • af79b6f3bf export: update CSV filename format to YYYY-MM-DD (PROJECT-NAME) BOM Mikhail Chusavitin 2026-02-09 10:49:56 +03:00
  • af3768a05c export: update CSV filename format to YYYY-MM-DD (PROJECT-NAME) BOM Mikhail Chusavitin 2026-02-09 10:49:56 +03:00
  • bca82f9dc0 export: implement streaming CSV with Excel compatibility Mikhail Chusavitin 2026-02-09 10:47:10 +03:00
  • 432d8c57c2 export: implement streaming CSV with Excel compatibility Mikhail Chusavitin 2026-02-09 10:47:10 +03:00
  • 17969277e6 pricing: enrich pricelist items with stock and tighten CORS v1.1.0 Michael Chus 2026-02-08 10:27:36 +03:00
  • 1ec8034689 pricing: enrich pricelist items with stock and tighten CORS Michael Chus 2026-02-08 10:27:36 +03:00
  • 0dbfe45353 security: harden secret hygiene and pre-commit scanning Michael Chus 2026-02-08 10:27:23 +03:00
  • ff87a2636a security: harden secret hygiene and pre-commit scanning Michael Chus 2026-02-08 10:27:23 +03:00
  • f609d2ce35 Add pricelist type column and commit pending changes v1.0.5 Michael Chus 2026-02-08 10:03:24 +03:00
  • a0bfc49fa6 Add pricelist type column and commit pending changes Michael Chus 2026-02-08 10:03:24 +03:00
  • 593280de99 sync: clean stale local pricelists and migrate runtime config handling Michael Chus 2026-02-08 10:01:27 +03:00
  • d942623354 sync: clean stale local pricelists and migrate runtime config handling Michael Chus 2026-02-08 10:01:27 +03:00
  • eb8555c11a Stop tracking ignored release artifacts Michael Chus 2026-02-08 08:55:21 +03:00
  • ceba2f258d Stop tracking ignored release artifacts Michael Chus 2026-02-08 08:55:21 +03:00
  • 7523a7d887 Remove admin pricing stack and prepare v1.0.4 release v1.0.4 Michael Chus 2026-02-07 21:23:23 +03:00
  • 20c5d617d5 Remove admin pricing stack and prepare v1.0.4 release Michael Chus 2026-02-07 21:23:23 +03:00
  • 95b5f8bf65 refactor lot matching into shared module Michael Chus 2026-02-07 06:22:56 +03:00
  • 18988c20f1 refactor lot matching into shared module Michael Chus 2026-02-07 06:22:56 +03:00
  • b629af9742 Implement warehouse/lot pricing updates and configurator performance fixes Michael Chus 2026-02-07 05:20:35 +03:00
  • 207ecfc032 Implement warehouse/lot pricing updates and configurator performance fixes Michael Chus 2026-02-07 05:20:35 +03:00
  • 72ff842f5d Fix stock import UI bugs: dead code, fragile data attr, double-click, silent duplicates Michael Chus 2026-02-06 23:30:01 +03:00
  • ba36c3aae7 Fix stock import UI bugs: dead code, fragile data attr, double-click, silent duplicates Michael Chus 2026-02-06 23:30:01 +03:00
  • 5f2969a85a Refine stock import UX with suggestions, ignore rules, and inline mapping controls Mikhail Chusavitin 2026-02-06 19:58:42 +03:00
  • 0e3bbc15b1 Refine stock import UX with suggestions, ignore rules, and inline mapping controls Mikhail Chusavitin 2026-02-06 19:58:42 +03:00
  • eb8ac34d83 Fix stock mappings JSON fields and enable row selection for editing Mikhail Chusavitin 2026-02-06 19:39:39 +03:00
  • 76e1f95842 Fix stock mappings JSON fields and enable row selection for editing Mikhail Chusavitin 2026-02-06 19:39:39 +03:00
  • 104a26d907 Add stock pricelist admin flow with mapping placeholders and warehouse details Mikhail Chusavitin 2026-02-06 19:37:12 +03:00
  • 0d9abdbd50 Add stock pricelist admin flow with mapping placeholders and warehouse details Mikhail Chusavitin 2026-02-06 19:37:12 +03:00
  • b965c6bb95 WIP: save current pricing and pricelist changes Mikhail Chusavitin 2026-02-06 19:07:22 +03:00
  • fe07f8dcd4 WIP: save current pricing and pricelist changes Mikhail Chusavitin 2026-02-06 19:07:22 +03:00
  • 29035ddc5a configs: save pending template changes Mikhail Chusavitin 2026-02-06 16:43:04 +03:00
  • 4a89feab12 configs: save pending template changes Mikhail Chusavitin 2026-02-06 16:43:04 +03:00
  • 2f0ac2f6d2 projects: add tracker_url and project create modal Mikhail Chusavitin 2026-02-06 16:42:32 +03:00
  • 9c5f5dd3f8 projects: add tracker_url and project create modal Mikhail Chusavitin 2026-02-06 16:42:32 +03:00
  • 8a8ea10dc2 Add tracker link on project detail page Mikhail Chusavitin 2026-02-06 16:31:34 +03:00