-
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