Commit Graph

  • cf9976f605 fix: add AT and ZONE to PostgreSQL SQL keywords for prepareSql dev Misaka 2026-04-28 22:00:06 +08:00
  • a6c2e2ccc2 fix: use explicit UTC timestamp in PostgreSQL dialect Misaka 2026-04-28 21:48:28 +08:00
  • 21089e8b40 perf(import): bypass intermediate Excel file in extraction pipeline Misaka_Company 2026-04-28 17:11:30 +08:00
  • f36c88aa89 fix(extractor): display operation time in local timezone Misaka_Company 2026-04-28 13:53:54 +08:00
  • dbb8e4904e perf: optimize order resolution history writes Misaka_Company 2026-04-28 13:39:08 +08:00
  • 1ffa0650a6 1.14.1 v1.14.1 Misaka_Company 2026-04-28 12:17:15 +08:00
  • 72dba32a52 docs: add release notes for version 1.14.1 Misaka_Company 2026-04-28 12:17:11 +08:00
  • 98865f5d7e fix(cleaner): preserve production IDs in operation history Misaka_Company 2026-04-28 11:57:47 +08:00
  • 5ff99cdd0f refactor: use dot notation for table name config (schema.table instead of schema_table) Misaka_Company 2026-04-28 11:10:03 +08:00
  • 664f26d63f fix(cleaner): guard missing session refresh config Misaka 2026-04-24 19:11:21 +08:00
  • e39fc87869 1.14.0 v1.14.0 Misaka_Company 2026-04-24 15:50:33 +08:00
  • 4b071e4331 docs: add release notes for version 1.14.0 Misaka_Company 2026-04-24 15:50:29 +08:00
  • 28a632d0a7 Merge branch 'dev-log-enhance' into dev Misaka_Company 2026-04-24 15:41:23 +08:00
  • ac43790127 Add cleaner session refresh and ERP diagnostics Misaka_Company 2026-04-24 15:40:47 +08:00
  • 723d6de0ae 1.13.0 v1.13.0 Misaka_Company 2026-04-17 12:43:45 +08:00
  • 9d7fe8f4e7 docs: add release notes for version 1.13.0 Misaka_Company 2026-04-17 12:43:39 +08:00
  • f49f99fc0c perf(cleaner-history): parallelize batch fetching in searchBatches Misaka_Company 2026-04-17 12:42:07 +08:00
  • 622543fff4 fix(cleaner-history): highlight username and status in batch summary during search Misaka_Company 2026-04-17 11:30:08 +08:00
  • 74d9b4042e feat(cleaner-history): integrate search UI into history modal Misaka_Company 2026-04-17 11:21:02 +08:00
  • ed9058c93d feat(cleaner-history): add renderer search types and highlight utility Misaka_Company 2026-04-17 11:11:26 +08:00
  • 9167359c6e feat(cleaner-history): expose search API in preload Misaka_Company 2026-04-17 11:09:31 +08:00
  • 5faf26df3f feat(cleaner-history): add search IPC handler Misaka_Company 2026-04-17 11:07:20 +08:00
  • 3a30694684 feat(cleaner-history): add searchBatches DAO method Misaka_Company 2026-04-17 11:05:17 +08:00
  • c61d62fd98 feat(cleaner-history): add search types and IPC channel Misaka_Company 2026-04-17 10:59:46 +08:00
  • aeb3595b36 docs: add implementation plan for cleaner history search Misaka_Company 2026-04-17 10:52:05 +08:00
  • b8925926cb docs: add design for cleaner history full-level search Misaka_Company 2026-04-17 10:46:34 +08:00
  • 2936f1fca3 perf: optimize MaterialTypeManagementDialog with memo, parallel fetch, and stable callbacks Misaka_Company 2026-04-16 10:25:00 +08:00
  • f57fdf69f7 refactor: modernize MaterialTypeManagementDialog UI and fix admin hover overlap Misaka_Company 2026-04-16 08:55:08 +08:00
  • bb495c7a93 1.12.4 v1.12.4 Misaka_Company 2026-04-15 15:44:08 +08:00
  • 33ffc0406d docs: add release notes for version 1.12.4 Misaka_Company 2026-04-15 15:42:53 +08:00
  • 8fa4d6c16d fix: support postgres material upserts without unique constraints Misaka 2026-04-14 21:55:05 +08:00
  • cb59dda727 refactor: unify operation history delete dialogs Misaka 2026-04-14 21:23:54 +08:00
  • fbcaa11b1c refactor: unify cleaner history status display Misaka 2026-04-14 21:16:05 +08:00
  • b5b8af078d feat: improve cleaner history pagination and report states Misaka 2026-04-14 21:10:05 +08:00
  • 5b43d5a60c fix: restore cleaner history in postgresql Misaka 2026-04-14 20:49:29 +08:00
  • 936c98a023 1.12.3 v1.12.3 Misaka_Company 2026-04-14 15:37:09 +08:00
  • c661a12287 docs: add release notes for version 1.12.3 Misaka_Company 2026-04-14 15:36:53 +08:00
  • 1cd6660774 chore: remove unused playwright config and debug scripts Misaka_Company 2026-04-14 15:33:25 +08:00
  • 1f06fd275e 1.12.2 main v1.12.2 Misaka_Company 2026-04-14 15:20:34 +08:00
  • c86508989b docs: add release notes for version 1.12.2 Misaka_Company 2026-04-14 15:20:27 +08:00
  • 838783e384 fix(auth): clear cached silentLoginPromise on logout to allow re-authentication Misaka_Company 2026-04-14 15:17:34 +08:00
  • d5028bfcf4 1.12.1 v1.12.1 Misaka_Company 2026-04-14 14:54:29 +08:00
  • b2b29e9754 docs: add release notes for version 1.12.1 Misaka_Company 2026-04-14 14:53:23 +08:00
  • cba3c8c4f0 feat(ui): use icons with tooltips for material results Misaka_Company 2026-04-14 14:34:32 +08:00
  • 343cb24234 chore: run pretier format across project Misaka_Company 2026-04-14 14:03:58 +08:00
  • 4ce5b91340 feat(ui): add serial number columns to cleaner operation history Misaka_Company 2026-04-14 14:01:21 +08:00
  • 1f033eb315 docs: add plans/ directory naming conventions Misaka_Company 2026-04-14 12:25:46 +08:00
  • 681f3ba517 refactor(docs): reorganize documentation directory structure Misaka_Company 2026-04-14 12:15:09 +08:00
  • 0c6bb85e67 1.12.0 v1.12.0 Misaka_Company 2026-04-14 10:51:21 +08:00
  • 1a48dca57c docs: add release notes for version 1.12.0 Misaka_Company 2026-04-14 10:50:05 +08:00
  • e91b7308a7 fix(tests): sync test expectations with current implementation Misaka_Company 2026-04-14 10:47:04 +08:00
  • 35cad8baa9 style(cleaner-history): widen operation history modal to 140% Misaka_Company 2026-04-14 10:29:54 +08:00
  • 6f49596467 feat(cleaner-history): record missing orders with production ID tracking Misaka_Company 2026-04-14 10:08:15 +08:00
  • 95eb44979a refactor(cleaner-history): extract BatchItem with React.memo and fix colSpan bug Misaka 2026-04-13 23:09:18 +08:00
  • 420f811488 fix(timezone): use UTC for database storage and local time for UI display Misaka_Company 2026-04-13 17:52:50 +08:00
  • 6aa1fc29e5 feat(cleaner-history): display retry information in order history UI Misaka_Company 2026-04-13 16:09:39 +08:00
  • 151485caed feat(cleaner): track skipped materials and skip DB writes on dry run Misaka_Company 2026-04-13 15:58:00 +08:00
  • 116539ff42 feat(cleaner): record all material operations in database, including successful deletions Misaka_Company 2026-04-13 14:24:18 +08:00
  • 0286df94dd fix(cleaner): cast BIT to INT for MAX() in getBatches query Misaka_Company 2026-04-13 14:17:26 +08:00
  • 32931cecad style: format changed files with prettier Misaka_Company 2026-04-13 12:35:31 +08:00
  • b95f12fca1 chore(cleaner): clean up legacy report viewer references Misaka_Company 2026-04-13 12:30:10 +08:00
  • 4c40457c71 feat(cleaner): add operation history modal with database-backed records Misaka_Company 2026-04-13 12:23:57 +08:00
  • bd68444a74 feat(cleaner): add renderer types for cleaner operation history Misaka_Company 2026-04-13 12:09:47 +08:00
  • 7dfa88c2a3 refactor(cleaner): remove Markdown report generator Misaka_Company 2026-04-13 12:06:19 +08:00
  • 998edb4b84 refactor(cleaner): replace report generation with database persistence Misaka_Company 2026-04-13 12:02:43 +08:00
  • 74096fbfa0 feat(cleaner): add preload API for cleaner operation history Misaka_Company 2026-04-13 11:52:14 +08:00
  • 73656dada8 feat(cleaner): add IPC handlers for cleaner operation history Misaka_Company 2026-04-13 11:38:54 +08:00
  • 9a91658121 feat(cleaner): add IPC channels for cleaner operation history Misaka_Company 2026-04-13 11:33:16 +08:00
  • a924e8a4e8 feat(cleaner): add CleanerOperationHistoryDAO for three-table persistence Misaka_Company 2026-04-13 11:29:54 +08:00
  • b363a53d8a feat(cleaner): add type definitions for cleaner operation history Misaka_Company 2026-04-13 11:18:56 +08:00
  • e1d55b8b39 feat(cleaner): add outer-level retry on fatal crash with execution ID Misaka_Company 2026-04-13 10:07:29 +08:00
  • 8b173890fa feat(cleaner): add multi-signal deletion verification with material-level retry Misaka 2026-04-07 21:55:47 +08:00
  • b065e23306 1.11.1 v1.11.1 Misaka_Company 2026-04-07 08:53:22 +08:00
  • 1c0a000a67 fix(preload): add missing selectedManagers param to getCleanerData type declaration Misaka_Company 2026-04-07 08:52:58 +08:00
  • 6b3c62268a 1.11.0 Misaka 2026-04-06 19:22:32 +08:00
  • bb86208d32 docs: add release notes for version 1.11.0 Misaka 2026-04-06 19:22:20 +08:00
  • 3be7959067 feat(cleaner): support selectedManagers filtering for admin cleaner execution Misaka 2026-04-06 19:20:22 +08:00
  • 91f29a1167 refactor(audit): unify computerName source to cached os.hostname() Misaka 2026-04-06 17:41:36 +08:00
  • abad61758c refactor(audit): type-safe enums, expanded coverage, and crash-safe logging Misaka 2026-04-06 17:40:30 +08:00
  • d0c745e243 refactor(test): migrate e2e to Playwright and remove duplicate unit tests Misaka 2026-04-06 11:55:58 +08:00
  • fe6cdbf076 fix(test): add mock-driver tests for database services Misaka 2026-04-06 11:11:04 +08:00
  • 188117e5ce refactor(test): replace module-level mutable state with vi.fn() mocks Misaka 2026-04-06 09:21:04 +08:00
  • 0560b3c84a style: apply prettier formatting to test files Misaka 2026-04-06 09:03:16 +08:00
  • fb3bdbc493 test: fix mock configuration and lint errors in unit tests Misaka 2026-04-05 22:04:32 +08:00
  • c6f67e49a4 1.10.0 Misaka 2026-04-05 21:41:08 +08:00
  • d16f2d1af0 docs: add release notes for version 1.10.0 Misaka 2026-04-05 21:40:55 +08:00
  • 4150a13175 fix(test): improve test isolation and reduce noise in unit tests Misaka 2026-04-05 21:38:20 +08:00
  • d0f8ad0fef test(erp): add unit tests for ERP services and test coverage docs Misaka 2026-04-05 17:23:00 +08:00
  • 4a7c220baa fix(extractor): resolve SQL syntax error from double-quoted table names Misaka 2026-04-05 13:51:18 +08:00
  • f51cae0f6f fix(db): complete PostgreSQL integration in validation and cleaner services Misaka 2026-04-05 13:46:37 +08:00
  • 7601b5f176 fix(db): PostgreSQL P0 fixes - SQL_KEYWORDS expansion, timeout config, and tests Misaka 2026-04-05 13:09:01 +08:00
  • e2669af870 fix: remove unused imports and fix logger test isolation Misaka 2026-04-05 12:15:18 +08:00
  • e54d94fce2 style: apply formatter to docs, types, and test files Misaka 2026-04-05 11:56:22 +08:00
  • 9791a84047 fix(db): auto-quote SQL identifiers for PostgreSQL case-sensitivity Misaka 2026-04-05 11:54:30 +08:00
  • b5ba18b595 refactor(db): migrate BIPUsersDAO to use DatabaseFactory and SqlDialect Misaka 2026-04-05 11:20:17 +08:00
  • 13fb7bcf46 style: fix lint errors in dialect files Misaka 2026-04-05 10:37:32 +08:00
  • 0ca17a1807 fix(db): correct dialect import paths and extend bip-users-dao type Misaka 2026-04-05 10:34:03 +08:00
  • 54a3ac680a feat(db): integrate PostgreSQL into factory, config, and TypeORM data source Misaka 2026-04-05 10:29:57 +08:00
  • 16b2882729 style: fix extra blank line after formatting Misaka 2026-04-05 10:26:29 +08:00
  • e97ec63433 refactor(db): use SqlDialect in ExtractorOperationHistoryDAO Misaka 2026-04-05 10:25:38 +08:00