toanhoang
  • Joined on 2026-07-26
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-25 08:57:41 +07:00
03d74d69c1 Rename AssetItemStatus 'assigned' to 'in_use'
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-25 08:31:29 +07:00
10508f9d04 Server-side pagination for /assets (50/page), fix duplicated manufacturer in model labels
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-25 08:05:11 +07:00
4063b81f16 Add AssetItem.areaId, show assigned-to + area on /assets, mm/dd/yyyy dates
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-25 07:41:58 +07:00
6863323cce Add AssetItemStatus.lost, category filter on /assets page
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-25 07:28:38 +07:00
3ebd7efd7f Assets page: show model name instead of UUID, row index instead of raw ID, add filters
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-24 09:14:58 +07:00
2cbe746bde Add AssetItem.cost/costCurrency/externalPoNumber, make import upsert-capable
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-24 08:50:44 +07:00
1360bb3c45 docs: record real Employee/Assignment backfill (2026-08-24)
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-24 08:33:55 +07:00
69437cf38f Add AssetItem.assetTag, status-aware bulk import, nullable purchaseDate
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-23 18:42:00 +07:00
aa7f5515db Add AssetItem CSV import/export
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-21 20:11:02 +07:00
d9b360c1df Auto-fill AssetItem.warrantyEndDate from AssetModel.warrantyMonths
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-21 19:59:27 +07:00
8ac95c974b Add ExpectedAsset CSV import + bot search/pick for pre-known inventory
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 20:47:35 +07:00
b4e2f6c83e docs: note decision to merge inventory-capture bot into this app
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 09:48:21 +07:00
b52106dfa6 fix(ci): use db service hostname instead of localhost for Postgres
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 09:31:53 +07:00
d7c0da2328 ci: retrigger #3 (cleared orphaned container holding port 5432)
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 09:30:28 +07:00
555fbf64fd ci: retrigger #2
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 09:25:07 +07:00
5a8dea2ea3 ci: retrigger after runner network + resource-limit fix
toanhoang pushed to feat/inventory-scan-move-project at toanhoang/ubi-dan-itam 2026-08-20 09:07:57 +07:00
acc79a1d3c chore: add Gitea Actions CI workflow
9773dd8a39 docs: document InventoryScan feature + note deviation from agent pipeline
84e6db7406 test: add Area, InventoryScan and bot API tests
77dbd15450 feat: add Inventory Scans review page
ae84737620 feat: add session-authed Area + InventoryScan API routes
Compare 10 commits »
toanhoang created branch feat/inventory-scan-move-project in toanhoang/ubi-dan-itam 2026-08-20 09:07:57 +07:00
toanhoang pushed to feat/assignment at toanhoang/ubi-dan-itam 2026-08-04 21:44:08 +07:00
e30489297c docs: note Assignment transfer UI landing in CLAUDE.md
toanhoang pushed to feat/assignment at toanhoang/ubi-dan-itam 2026-08-04 21:43:42 +07:00
d700eaa6a9 feat: add transfer UI for Assignment