Commit Graph

  • 48f1f51d76 refactor: remove unused UI and execution configuration Misaka 2026-03-05 22:02:53 +08:00
  • 5977254180 feat: migrate ERP configuration from .env to per-user database storage Misaka 2026-03-05 21:52:54 +08:00
  • 3d2127b660 fix: correct ComputerNmae typo to ComputerName in BIPUsers DAO Misaka 2026-03-05 20:35:33 +08:00
  • 7db7f513be refactor: hardcode erp headless and browser settings instead of env vars google-labs-jules[bot] 2026-03-05 10:48:50 +00:00
  • a906f34ac2 feat: auto-generate markdown report after cleaner execution Misaka_Company 2026-03-05 16:19:40 +08:00
  • 224a42e44b docs: update cleaner execution report error details section Misaka_Company 2026-03-05 15:07:17 +08:00
  • 7d2cf934f8 feat: add estimated completion time to cleaner progress dialog Misaka_Company 2026-03-05 14:17:34 +08:00
  • 49ac29e70c Merge feature/cleaner-progress into dev Misaka_Company 2026-03-05 13:28:34 +08:00
  • dc01896d8b feat: add progress indicator to cleaner execution report dialog Misaka_Company 2026-03-05 13:25:04 +08:00
  • ba64c27457 feat: allow editing manager field in cleaner table Misaka_Company 2026-03-05 13:19:12 +08:00
  • 921ca15be6 feat: add execution report dialog for cleaner Misaka_Company 2026-03-05 11:15:44 +08:00
  • 121d49bfe8 docs: add configuration system architecture analysis Misaka_Company 2026-03-05 10:55:15 +08:00
  • 0783bc037c Fix: Set text color for login input fields Misaka_Company 2026-03-05 10:19:19 +08:00
  • d855b3f84d Fix: Set dryRun mode default to false for User in Cleaner page Misaka_Company 2026-03-05 10:15:21 +08:00
  • e0d7559cf7 Fix: Hide progress display when clearing order numbers and remove progress text from LogPanel Misaka_Company 2026-03-05 10:12:09 +08:00
  • 302018f631 Feat: Add extraction complete status indicator with success message Misaka 2026-03-04 22:56:00 +08:00
  • e49191d531 Add .gitattributes to enforce consistent line endings Misaka 2026-03-04 22:19:06 +08:00
  • 2dea1f9556 Feat: Add segmented progress bar for data extractor with dynamic phase calculation Misaka 2026-03-04 22:16:47 +08:00
  • 4494351e52 Merge branch 'dev' into extractor-page-refactoring-11498013679550826416 Misaka 2026-03-04 21:03:21 +08:00
  • 9e1b5530ea Feat: Add real-time progress and logging to data extractor Misaka 2026-03-04 20:51:54 +08:00
  • 743d830b0d Refactor CleanerPage with custom hook useCleaner google-labs-jules[bot] 2026-03-04 12:18:35 +00:00
  • dcd3c6a571 Refactor ExtractorPage with custom hooks and UI components google-labs-jules[bot] 2026-03-04 12:11:56 +00:00
  • 9939201ca1 Fix: Add chromium-bidi dependency and externalize Playwright to resolve module loading errors Misaka 2026-03-04 20:04:48 +08:00
  • fed76b4fe0 Refactor ExtractorPage with custom hooks and UI components google-labs-jules[bot] 2026-03-04 11:18:04 +00:00
  • bfa2445c76 fix: add batch processing to prevent SQL Server 2100 parameter limit error Misaka_Company 2026-03-04 18:05:35 +08:00
  • b62ae10650 feat: add headless mode toggle and improve CleanerPage layout Misaka_Company 2026-03-04 17:46:40 +08:00
  • 974eaac6dd docs: update extractor-start-button-flow.md to v1.3 Misaka_Company 2026-03-04 17:01:50 +08:00
  • 2f5dc7607d fix: disable TLS encryption by default to avoid ServerName IP address warning Misaka_Company 2026-03-04 16:53:58 +08:00
  • a06276127d fix: resolve Chinese character encoding issue in console output Misaka_Company 2026-03-04 16:24:13 +08:00
  • 29cb79abfd style: improve UI layout and styling Misaka_Company 2026-03-04 16:06:00 +08:00
  • dc3d577f6f refactor: optimize ExtractorPage layout and UX Misaka_Company 2026-03-04 15:52:41 +08:00
  • 50041d2a7b fix: remove validationResults check from cleaner execute button Misaka_Company 2026-03-04 15:14:59 +08:00
  • 9833552652 fix: support both MySQL and SQL Server in cleaner handler Misaka_Company 2026-03-04 14:56:19 +08:00
  • 8dbdf6f394 docs: move IMPLEMENTATION_PLAN.md to docs/plans directory Misaka_Company 2026-03-04 14:27:01 +08:00
  • c61776a1ff style: apply Prettier formatting across codebase Misaka_Company 2026-03-04 14:24:16 +08:00
  • 88c8c256e2 fix: resolve TypeScript type errors across codebase Misaka_Company 2026-03-04 14:03:23 +08:00
  • 5497e86b58 fix: adjust batch size for SQL Server parameter limit (2100 max params) Misaka_Company 2026-03-04 13:24:50 +08:00
  • 63ea81e0d6 feat: add automatic database import after ERP data extraction Misaka_Company 2026-03-04 11:26:54 +08:00
  • abe51d17fa fix: resolve production ID case-sensitivity and SQL Server compatibility issues Misaka_Company 2026-03-04 11:27:37 +08:00
  • 240e3838ba fix: correct Excel header for product unit from "单位" to "产品单位" Misaka_Company 2026-03-04 09:52:08 +08:00
  • c384513273 Merge branch 'feature/export-cleaner-data' into dev Misaka 2026-03-03 22:52:43 +08:00
  • e23cf71f78 feat: add material type management feature Misaka 2026-03-03 22:51:11 +08:00
  • 7aa1abbc22 fix: resolve ExcelJS dynamic import and merge file save errors Misaka 2026-03-03 22:46:23 +08:00
  • 879dccaa09 feat: add export validation results to Excel feature Misaka 2026-03-03 22:29:52 +08:00
  • e13bb15969 feat: implement Excel merge functionality for data extraction Misaka 2026-03-03 21:32:11 +08:00
  • 00b120c762 docs: update extractor-start-button-flow.md for database architecture changes Misaka 2026-03-03 20:55:56 +08:00
  • 0040ca7521 refactor: abstract database layer to support MySQL and SQL Server Misaka 2026-03-03 20:18:20 +08:00
  • 6698d82d6b docs: update extractor-start-button-flow.md to match current implementation Misaka 2026-03-03 19:01:48 +08:00
  • b98cd46237 feat: merge settings partial save feature Misaka_Company 2026-03-03 17:15:03 +08:00
  • baaa031dac debug: add logging to savePartialSettings for troubleshooting Misaka_Company 2026-03-03 15:51:47 +08:00
  • 816060444c fix: correct cache key format to match .env file structure Misaka_Company 2026-03-03 15:42:40 +08:00
  • 73a49f9de3 docs: add settings partial save feature documentation Misaka_Company 2026-03-03 15:12:39 +08:00
  • 4d8df61187 feat: send only ERP fields from settings page (defensive programming) Misaka_Company 2026-03-03 15:05:40 +08:00
  • a967050058 feat: update settings handler to use savePartialSettings Misaka_Company 2026-03-03 14:57:06 +08:00
  • f3be0ad01d feat: implement savePartialSettings with validation and rollback Misaka_Company 2026-03-03 14:36:50 +08:00
  • 7e37a9b1fc fix: use proper logger in ConfigManager backup/restore methods Misaka_Company 2026-03-03 14:04:42 +08:00
  • b5ef38f486 feat: add backup and restore mechanism to ConfigManager Misaka_Company 2026-03-03 13:50:36 +08:00
  • c06880e946 fix: resolve code quality issues in utility functions Misaka_Company 2026-03-03 12:53:46 +08:00
  • 765fb95644 feat: add deep merge and validation utility functions to ConfigManager Misaka_Company 2026-03-03 12:42:34 +08:00
  • 429357ae8c docs: add implementation plan for settings partial save feature Misaka_Company 2026-03-03 12:25:59 +08:00
  • 79934a58d0 docs: add settings partial save design document Misaka_Company 2026-03-03 12:24:27 +08:00
  • b942b2fb15 Merge branch 'fix/cleaner-user-scope' into dev Misaka_Company 2026-03-03 11:14:26 +08:00
  • 6ecf03ce11 fix: scope User operations to visible data only in CleanerPage Misaka_Company 2026-03-03 11:13:39 +08:00
  • 77311edce0 feat: add user override match for material validation in cleaner page Misaka_Company 2026-03-03 10:45:25 +08:00
  • 74ddef2d7b fix: clear shared Production IDs before setting new ones Misaka_Company 2026-03-03 10:01:05 +08:00
  • edf696ab39 docs: fix Mermaid syntax error in settings save flow diagram Misaka_Company 2026-03-03 09:11:35 +08:00
  • 6ec422f357 docs: add UI flow analysis documentation and update gitignore Misaka_Company 2026-03-03 09:06:33 +08:00
  • a05c8a9037 feat: add TypeORM, logger, schemas, hooks and stores Misaka 2026-03-02 23:10:15 +08:00
  • 982fb8fde6 fix: correct material name type keyword matching logic Misaka_Company 2026-03-02 16:20:11 +08:00
  • 11aec6d238 docs: fix Mermaid diagram syntax in deleteByMaterialCodes flow Misaka_Company 2026-03-02 13:17:38 +08:00
  • 9fbf75a8a0 docs: add confirm deletion button flow analysis to cleaner validation docs Misaka_Company 2026-03-02 12:49:31 +08:00
  • 10e07cdf93 docs: add cleaner validation flow analysis with Mermaid diagrams Misaka_Company 2026-03-02 12:29:53 +08:00
  • 1aa2abdb43 fix: resolve SQL Server table name mapping and variable naming conflicts Misaka_Company 2026-03-02 12:15:11 +08:00
  • 679366a4b0 Merge branch 'jules-refactor-ui-tailwind-6294750740902394972' Misaka_Company 2026-03-02 11:15:17 +08:00
  • 02bc6b24d6 fix: enable text input in extractor page order number textarea Misaka_Company 2026-03-02 11:13:36 +08:00
  • 05d856309f feat: add SQL Server support and refactor database layer for multi-database compatibility Misaka_Company 2026-03-02 11:10:59 +08:00
  • bbdd1e18f8 Refactor UI layout to match user-provided Tailwind mock google-labs-jules[bot] 2026-03-02 01:35:27 +00:00
  • d2098a461a docs: add CLAUDE.md with project architecture guidance Misaka_Company 2026-03-02 09:01:03 +08:00
  • 9caa38caa8 feat: implement settings interface with user permission control Misaka 2026-03-01 20:51:29 +08:00
  • 0f1e0a8908 feat: implement material validation UI in CleanerPage Misaka 2026-03-01 19:15:38 +08:00
  • fad08796f7 feat: add user selection dialog for admin users Misaka 2026-03-01 18:00:52 +08:00
  • 829851e3ca feat: implement user authentication system Misaka 2026-03-01 17:46:15 +08:00
  • 450eb41f96 feat: support productionID input for order number resolution Misaka 2026-03-01 17:00:10 +08:00
  • 079d3aeff6 chore: prepare release v1.0.0 Misaka 2026-03-01 16:14:37 +08:00
  • e04337dc19 fix: improve error handling and logging for extractor and cleaner Misaka 2026-03-01 16:07:47 +08:00
  • e794470d69 docs: add comprehensive user documentation Misaka 2026-03-01 15:57:07 +08:00
  • 484ca31d79 test: add E2E test for Extractor workflow using Playwright Misaka 2026-03-01 15:53:03 +08:00
  • cb2a5a84b2 feat: implement CleanerPage UI with MaterialCodeInput component Misaka 2026-03-01 15:50:13 +08:00
  • 5760b56f70 feat: implement IPC handlers, database services and Extractor UI Misaka 2026-03-01 15:46:01 +08:00
  • c39e1504aa style: apply prettier formatting Misaka 2026-03-01 14:57:38 +08:00
  • 8f6ca7b453 feat: implement CleanerService for ERP material deletion Misaka 2026-03-01 14:53:49 +08:00
  • 937ad85e9b chore: update .gitignore to exclude test outputs and debug scripts Misaka 2026-03-01 14:24:33 +08:00
  • b22f4995ba feat: implement ERP authentication, data extraction, and Excel parsing Misaka 2026-03-01 14:22:14 +08:00
  • 65bf79fa44 fix: add missing spec-compliant methods and fields to Excel parser Misaka 2026-03-01 13:08:04 +08:00
  • d9e0091602 feat: implement Excel parser service Misaka 2026-03-01 13:01:50 +08:00
  • f6b19b50f3 feat: implement Extractor service with download capability Misaka 2026-03-01 12:46:15 +08:00
  • f045d66b65 feat: implement ERP authentication service Misaka 2026-03-01 12:34:54 +08:00
  • 87f6229d49 Update package-lock.json Misaka 2026-03-01 12:22:26 +08:00
  • c66dc2ecf8 feat: define ERP page element locators Misaka 2026-03-01 12:21:58 +08:00
  • 9ac8707921 feat: configure Vitest testing framework Misaka 2026-03-01 12:12:33 +08:00