eomsangdon
|
9787b4b1f6
|
feat(est): print annual item allocations
|
2026-11-07 10:42:16 +09:00 |
|
eomsangdon
|
7422a70ac4
|
fix(est): match repeated escalation items
|
2026-11-07 10:40:30 +09:00 |
|
eomsangdon
|
c1a4b9a178
|
fix(est): reject ambiguous progress inputs
|
2026-11-07 10:38:36 +09:00 |
|
eomsangdon
|
448b92276f
|
fix(est): preserve unmatched progress exclusions
|
2026-11-07 10:36:30 +09:00 |
|
eomsangdon
|
5302684c93
|
fix(est): guard cross-table row paste
|
2026-11-07 10:34:40 +09:00 |
|
eomsangdon
|
4f33cafb12
|
feat(est): move estimate rows safely
|
2026-11-07 10:33:22 +09:00 |
|
eomsangdon
|
0f635cef0f
|
fix(est): distinguish repeated change items
|
2026-11-07 10:31:12 +09:00 |
|
eomsangdon
|
eb3dba0e9e
|
feat(est): compare design change cost items
|
2026-11-07 10:29:31 +09:00 |
|
eomsangdon
|
5f9b5432ec
|
feat(est): print progress and adjustment costs
|
2026-11-07 10:27:09 +09:00 |
|
eomsangdon
|
e4b7322bb6
|
feat(est): exchange price adjustment inputs
|
2026-11-07 08:53:42 +09:00 |
|
eomsangdon
|
95c7acb7d4
|
feat(est): print annual allocations
|
2026-11-07 08:49:33 +09:00 |
|
eomsangdon
|
cffeb84ce4
|
feat(est): print progress and price adjustments
|
2026-11-07 08:48:25 +09:00 |
|
eomsangdon
|
b3bd093d42
|
fix(est): preserve fixed review amounts
|
2026-11-07 08:45:49 +09:00 |
|
eomsangdon
|
3a10256e69
|
feat(est): reset individual review entries
|
2026-11-07 08:30:16 +09:00 |
|
eomsangdon
|
35d3cc936c
|
fix(est): validate imported review targets
|
2026-11-07 08:28:29 +09:00 |
|
eomsangdon
|
a0461bf042
|
fix(est): retain legacy quantity links in Excel
|
2026-11-07 08:25:13 +09:00 |
|
eomsangdon
|
bc41c8716f
|
feat(est): exchange annual and draft progress
|
2026-11-07 08:24:00 +09:00 |
|
eomsangdon
|
50d66fae78
|
feat(est): exchange contract review inputs
|
2026-11-07 08:20:03 +09:00 |
|
eomsangdon
|
2f20e29d31
|
feat(est): record contract review reasons
|
2026-11-07 08:18:19 +09:00 |
|
eomsangdon
|
1d02b0205a
|
fix(est): block missing quantity markers
|
2026-11-07 08:14:32 +09:00 |
|
eomsangdon
|
ab5a07ff34
|
feat(est): exchange quantity documents in Excel
|
2026-11-07 08:12:27 +09:00 |
|
eomsangdon
|
a8c20c3f19
|
feat(est): exchange quantity and schedule sheets
|
2026-11-07 08:07:11 +09:00 |
|
eomsangdon
|
f20cbe44d1
|
feat(est): print contract review summary
|
2026-11-07 08:00:37 +09:00 |
|
eomsangdon
|
922c9a05a1
|
feat(est): add contract review workflow
|
2026-11-07 07:59:24 +09:00 |
|
eomsangdon
|
4e50e2fe94
|
feat(est): reorder annual work stages
|
2026-11-07 07:53:54 +09:00 |
|
eomsangdon
|
b279b964ce
|
feat(est): link quantity to individual rows
|
2026-11-07 07:51:42 +09:00 |
|
eomsangdon
|
b6d98ac9d5
|
feat(est): print quantity formulas and results
|
2026-11-07 07:47:58 +09:00 |
|
eomsangdon
|
9380080afe
|
fix(est): show changes without item codes
|
2026-11-07 07:46:09 +09:00 |
|
eomsangdon
|
19d7093050
|
fix(est): avoid reused quantity references
|
2026-11-07 07:44:29 +09:00 |
|
eomsangdon
|
8c1da2c29e
|
feat(est): populate schedule from estimates
|
2026-11-07 07:42:34 +09:00 |
|
eomsangdon
|
4c6bb9d70a
|
fix(est): apply selected quantity calculations
|
2026-11-07 07:37:40 +09:00 |
|
eomsangdon
|
864ff1f55b
|
feat(est): manage quantity calculation sheets
|
2026-11-07 07:33:57 +09:00 |
|
eomsangdon
|
6cea0c97f2
|
fix(est): reject reserved annual names
|
2026-11-07 02:43:36 +09:00 |
|
eomsangdon
|
042d574fee
|
test(est): cover original text style boundary
|
2026-11-07 02:41:05 +09:00 |
|
eomsangdon
|
19097b7255
|
fix(est): match prior unnamed cost codes
|
2026-11-07 02:38:42 +09:00 |
|
eomsangdon
|
c03929e369
|
fix(est): combine quantity text edits
|
2026-11-07 02:35:12 +09:00 |
|
eomsangdon
|
170086a5b1
|
fix(est): reject ambiguous quantity targets
|
2026-11-07 02:33:07 +09:00 |
|
eomsangdon
|
06d47eda29
|
feat(est): save edits across text styles
|
2026-11-07 02:29:39 +09:00 |
|
eomsangdon
|
0df87683e3
|
fix(est): preserve zero workflow totals
|
2026-11-07 02:23:26 +09:00 |
|
eomsangdon
|
b14c4fccaf
|
feat(est): show existing quantity links
|
2026-11-06 23:04:58 +09:00 |
|
eomsangdon
|
a138efa5f4
|
fix(est): parse approximate value annotations
|
2026-11-06 22:59:17 +09:00 |
|
eomsangdon
|
ed2d95745e
|
feat(est): save multiple quantity text edits
|
2026-11-06 22:51:01 +09:00 |
|
eomsangdon
|
0880665f28
|
feat(est): save print settings to ESTX
|
2026-11-06 22:45:11 +09:00 |
|
eomsangdon
|
c4c3be0a7c
|
feat(est): read project print settings
|
2026-11-06 22:37:43 +09:00 |
|
eomsangdon
|
8f9251d627
|
fix(est): parse marine quantity formulas
|
2026-11-06 22:12:04 +09:00 |
|
eomsangdon
|
064bc6df4c
|
feat(est): export basic JDL unit details
|
2026-11-06 21:53:46 +09:00 |
|
eomsangdon
|
2a90c78aac
|
feat(est): import basic JDL unit details
|
2026-11-06 21:48:08 +09:00 |
|
eomsangdon
|
d0f96ff1d6
|
fix(est): retain unchanged JDL content
|
2026-11-06 21:42:13 +09:00 |
|
eomsangdon
|
8253fb8424
|
feat(est): save quantity calculation results
|
2026-11-06 21:32:02 +09:00 |
|
eomsangdon
|
fe9f6af161
|
feat(est): preserve formatted quantity edits
|
2026-11-06 18:34:04 +09:00 |
|