admin
01de542d15
fix(husky): use absolute paths in pre-commit for type checks
...
CI / CD Pipeline / build (push) Successful in 4m50s
CI / CD Pipeline / deploy (push) Successful in 1m37s
- Use git rev-parse --show-toplevel for absolute paths
- Fixes 'cd frontend: No such file or directory' error
- Fix type cast parsing error in virtual-column.service.spec.ts
2026-05-26 12:20:20 +07:00
admin
9502d789b9
chore(husky): revert pre-commit to lint-staged only
...
CI / CD Pipeline / build (push) Failing after 3m14s
CI / CD Pipeline / deploy (push) Has been skipped
Type check blocked by broken virtual-column.service.spec.ts.
Will fix test file separately and re-enable type check.
2026-05-26 11:40:50 +07:00
admin
83d1517afc
fix(ai-prompts): import UserModule to resolve RbacGuard dependency
CI / CD Pipeline / build (push) Successful in 4m45s
CI / CD Pipeline / deploy (push) Successful in 4m20s
2026-05-26 11:10:03 +07:00
admin
1da666b090
Merge pull request '690525:2327 ADR-023-229 dynamic prompt #01 ' ( #1 ) from 229-dynamic-prompt-management into main
...
CI / CD Pipeline / build (push) Successful in 4m23s
CI / CD Pipeline / deploy (push) Failing after 11m28s
Reviewed-on: #1
2026-05-26 10:36:19 +07:00
admin
b3d3f6db95
690526:0905 ADR-023-229 dynamic prompt #02
CI / CD Pipeline / build (pull_request) Successful in 4m37s
CI / CD Pipeline / deploy (pull_request) Has been skipped
2026-05-26 09:05:34 +07:00
admin
fd3bee394c
690526:0824 ADR-023-229 dynamic prompt #02
2026-05-26 08:24:04 +07:00
admin
82a0444013
690525:2327 ADR-023-229 dynamic prompt #01
2026-05-25 23:27:33 +07:00
admin
1139e54086
690525:1720 ADR-028-228-migration-OCR #06 dynamic prompt
CI / CD Pipeline / build (push) Successful in 4m29s
CI / CD Pipeline / deploy (push) Successful in 1m50s
2026-05-25 17:20:48 +07:00
admin
d315488d83
690525:1541 ADR-028-228-migration-OCR #05 ocr-sidecar working
CI / CD Pipeline / build (push) Successful in 4m14s
CI / CD Pipeline / deploy (push) Successful in 5m0s
2026-05-25 15:41:56 +07:00
admin
87c3defc76
690525:1526 ADR-028-228-migration-OCR #05 [skip ci]
2026-05-25 15:26:46 +07:00
admin
1460ffb676
690525:1514 ADR-028-228-migration-OCR #04 [skip ci]
2026-05-25 15:14:06 +07:00
admin
4267f82db9
690525:1451 ADR-028-228-migration-OCR #03 [skip ci]
2026-05-25 14:51:28 +07:00
admin
c9e578a33e
690525:1444 ADR-028-228-migration-OCR #02
CI / CD Pipeline / build (push) Successful in 4m32s
CI / CD Pipeline / deploy (push) Successful in 1m42s
2026-05-25 14:44:08 +07:00
admin
256a31b38c
690525:1418 ADR-028-228-migration-OCR #01
CI / CD Pipeline / build (push) Successful in 4m22s
CI / CD Pipeline / deploy (push) Successful in 3m58s
2026-05-25 14:18:02 +07:00
admin
001237ea35
690525:1320 ADR-028-228-migration #06
CI / CD Pipeline / build (push) Successful in 4m18s
CI / CD Pipeline / deploy (push) Successful in 7m41s
2026-05-25 13:20:17 +07:00
admin
dcd1a9855e
690524:2148 ADR-028-228-migration #05
CI / CD Pipeline / build (push) Successful in 4m8s
CI / CD Pipeline / deploy (push) Successful in 3m42s
2026-05-24 21:48:30 +07:00
admin
1564f8648d
690524:1919 ADR-028-228-migration #04
CI / CD Pipeline / build (push) Successful in 4m10s
CI / CD Pipeline / deploy (push) Successful in 3m52s
2026-05-24 19:19:46 +07:00
admin
93fd95a6b3
690524:1435 ADR-028-228-migration #03
CI / CD Pipeline / build (push) Successful in 3m59s
CI / CD Pipeline / deploy (push) Successful in 5m18s
2026-05-24 14:35:05 +07:00
admin
a63fe0fb5c
690524:1054 ADR-028-228-migration #02
CI / CD Pipeline / build (push) Successful in 4m7s
CI / CD Pipeline / deploy (push) Successful in 4m42s
2026-05-24 10:54:44 +07:00
admin
5a17f969b8
690523:2327 ADR-028-228-migration #01
CI / CD Pipeline / build (push) Successful in 4m38s
CI / CD Pipeline / deploy (push) Successful in 3m6s
2026-05-23 23:27:52 +07:00
admin
ff5cadc9f2
690523:1623 ADR-028-228 #05
CI / CD Pipeline / build (push) Successful in 4m55s
CI / CD Pipeline / deploy (push) Successful in 5m49s
2026-05-23 16:23:12 +07:00
admin
c04c5d1902
690522:2153 ADR-028-228 #04
CI / CD Pipeline / build (push) Failing after 4m13s
CI / CD Pipeline / deploy (push) Has been skipped
2026-05-22 21:53:41 +07:00
admin
3bf34ea840
690522:2140 ADR-028-228 #03
CI / CD Pipeline / build (push) Successful in 5m39s
CI / CD Pipeline / deploy (push) Failing after 3m9s
2026-05-22 21:40:19 +07:00
admin
433b149c85
690522:2125 ADR-028-228 #02
CI / CD Pipeline / build (push) Successful in 4m47s
CI / CD Pipeline / deploy (push) Failing after 5m39s
2026-05-22 21:25:08 +07:00
admin
942cda486c
feat(migration): merge ADR-028 migration architecture refactor into main
...
CI / CD Pipeline / build (push) Successful in 5m45s
CI / CD Pipeline / deploy (push) Failing after 5m24s
Branch: 228-migration-arch-refactor
Tests: 670/670 PASS (Jest backend + Vitest frontend)
Validation: PASS 32/32 tasks, 18/18 FRs
ADR: ADR-028, ADR-023A, ADR-009, ADR-016, ADR-019, ADR-008, ADR-007
2026-05-22 17:12:20 +07:00
admin
a2973be208
feat(migration): ADR-028 migration architecture refactor
...
- เพิ่ม POST /api/ai/jobs + GET /api/ai/jobs/:jobId endpoints (FR-001, FR-002)
- เพิ่ม BullMQ Worker MigrateDocumentWorker + OCR auto-detect (FR-003, FR-004)
- เพิ่ม cleanup-temp-files + expire-pending-reviews workers (FR-005, FR-005a/b)
- สร้าง SQL deltas: tags, correspondence_tags, alter migration_review_queue (FR-006, ADR-009)
- เพิ่ม MigrationReviewService.commitRecord() + SELECT FOR UPDATE (FR-007, FR-007a)
- เพิ่ม CASL permission migration.commit + MigrationReviewController (FR-007)
- สร้าง TagsModule + TagsService + TagsController (US3)
- สร้าง Migration Review Queue frontend page + ReviewQueueTable (US2)
- อัปเดต n8n guide: deterministic Idempotency-Key + token pre-flight (FR-001a, FR-010a/b)
- สร้าง spec.md, plan.md, tasks.md, data-model.md, contracts/, quickstart.md
- สร้าง ADR-028 document + validation-report.md (PASS 32/32 tasks, 173/173 tests)
2026-05-22 17:10:07 +07:00
admin
990d80e16d
690522:1227 ปรับปรุง Admin Panl #01
CI / CD Pipeline / build (push) Successful in 4m46s
CI / CD Pipeline / deploy (push) Successful in 4m35s
2026-05-22 12:27:07 +07:00
admin
b5425d8b20
feat(ai): add system settings schema delta and resilience fallback try-catch
CI / CD Pipeline / build (push) Successful in 5m15s
CI / CD Pipeline / deploy (push) Successful in 4m38s
2026-05-22 10:14:27 +07:00
admin
2e50bcaa58
690522:0839 227 #02
CI / CD Pipeline / build (push) Successful in 5m27s
CI / CD Pipeline / deploy (push) Successful in 5m18s
2026-05-22 08:39:26 +07:00
admin
f47363c24a
690522:0554 227 #01
CI / CD Pipeline / build (push) Successful in 5m25s
CI / CD Pipeline / deploy (push) Successful in 8m59s
2026-05-22 05:54:34 +07:00
admin
a2952a32a4
test(backend): fix all typescript compiler type errors in test suites
2026-05-21 21:51:52 +07:00
admin
91e9c714df
feat(ai-admin-console): complete implementation and resolve lint compilation errors
2026-05-21 21:42:25 +07:00
admin
1580ab2c18
690520:1652 224 to 226 AI #07
CI / CD Pipeline / build (push) Successful in 4m32s
CI / CD Pipeline / deploy (push) Successful in 5m48s
2026-05-20 16:52:20 +07:00
admin
f17a81d363
690520:0859 224 to 226 AI #06
CI / CD Pipeline / build (push) Successful in 4m56s
CI / CD Pipeline / deploy (push) Failing after 4m13s
2026-05-20 08:59:33 +07:00
admin
080cbbdd85
690519:2152 224 to 226 AI #05
CI / CD Pipeline / build (push) Successful in 4m26s
CI / CD Pipeline / deploy (push) Failing after 4m59s
2026-05-19 21:52:26 +07:00
admin
4a2ff8aa22
690519:2142 224 to 226 AI #04
CI / CD Pipeline / build (push) Failing after 3m34s
CI / CD Pipeline / deploy (push) Has been skipped
2026-05-19 21:42:33 +07:00
admin
a0b9b55130
690519:2118 224 to 226 AI #03
CI / CD Pipeline / build (push) Failing after 4m8s
CI / CD Pipeline / deploy (push) Has been skipped
2026-05-19 21:18:48 +07:00
admin
7259cbf67a
690519:1719 224 to 226 AI #02
CI / CD Pipeline / build (push) Successful in 4m47s
CI / CD Pipeline / deploy (push) Failing after 7m3s
2026-05-19 17:19:24 +07:00
admin
ea5499123e
690519:1631 224 to 226 AI #01
CI / CD Pipeline / build (push) Failing after 3m57s
CI / CD Pipeline / deploy (push) Has been skipped
2026-05-19 16:31:50 +07:00
Nattanin
3e25097470
690519:0819 Prepare refactor AI [skip ci]
2026-05-19 08:19:40 +07:00
admin
7e6ad0d346
260518:1640 204 and 302 refactor #11
CI / CD Pipeline / build (push) Successful in 5m12s
CI / CD Pipeline / deploy (push) Successful in 1m58s
2026-05-18 16:40:16 +07:00
admin
0ed27f477f
690517:2120 204 and 302 refactor #10
CI / CD Pipeline / build (push) Successful in 4m57s
CI / CD Pipeline / deploy (push) Successful in 1m32s
2026-05-17 21:20:39 +07:00
admin
bf997d85ac
690517:2048 204 and 302 refactor #09
CI / CD Pipeline / build (push) Successful in 5m5s
CI / CD Pipeline / deploy (push) Successful in 3m12s
2026-05-17 20:48:45 +07:00
admin
89bbd5ecd7
690517:2029 204 and 302 refactor #08
CI / CD Pipeline / build (push) Successful in 5m19s
CI / CD Pipeline / deploy (push) Failing after 4m23s
2026-05-17 20:29:42 +07:00
admin
7d6450d3f7
690517:1706 204 and 302 refactor #07
CI / CD Pipeline / build (push) Successful in 5m31s
CI / CD Pipeline / deploy (push) Failing after 4m11s
2026-05-17 17:06:24 +07:00
admin
9d000ae22a
690517:1650 204 and 302 refactor #06
CI / CD Pipeline / build (push) Successful in 5m42s
CI / CD Pipeline / deploy (push) Failing after 4m32s
2026-05-17 16:50:53 +07:00
admin
af70e53f61
690517:1607 204 and 302 refactor #05
CI / CD Pipeline / build (push) Successful in 5m31s
CI / CD Pipeline / deploy (push) Failing after 10m56s
2026-05-17 16:07:52 +07:00
admin
cb340ca1e4
690517:1456 204 and 302 refactor #04
CI / CD Pipeline / build (push) Successful in 5m21s
CI / CD Pipeline / deploy (push) Failing after 20m37s
2026-05-17 14:56:52 +07:00
admin
50bffdf38a
690517:1449 204 and 302 refactor #03
CI / CD Pipeline / build (push) Failing after 42s
CI / CD Pipeline / deploy (push) Has been skipped
2026-05-17 14:49:45 +07:00
admin
544bb30277
690516:1955 204 and 302 refactor #02
CI / CD Pipeline / build (push) Successful in 5m56s
CI / CD Pipeline / deploy (push) Failing after 4m29s
2026-05-16 19:55:51 +07:00