| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-20 | 1.9 kB | |
| v3.12.0 - Wave 5_6_7 pro-grade rollup source code.tar.gz | 2026-05-20 | 247.0 MB | |
| v3.12.0 - Wave 5_6_7 pro-grade rollup source code.zip | 2026-05-20 | 249.4 MB | |
| Totals: 3 Items | 496.4 MB | 0 | |
v3.12.0 — Wave 5/6/7 pro-grade rollup (2026-05-20)
Six parallel streams brought BOQ, Cost Intelligence, Clash detection, BIM viewer, Files CDE and Takeoff up to pro grade in a single rollup.
Highlights
- BOQ pro UX — bulk PATCH rate/qty factor + field allowlist, restore-field endpoint, BatchActionBar Multiply chips, VersionHistoryDrawer Field history tab
- Cost Intelligence — alembic v3096 (oe_regional_indices + oe_cost_item_usage), CertaintyBadge dots, RegionalAdjustPanel (regions × categories)
- Clash A4 — clusters (DBSCAN) + rule-suggestions + apply-rule-suggestion + rules CRUD + KPI endpoints; cluster chips, rule editor, suggestion banner, KPI panel
- BIM viewpoints — full Viewpoint state (camera + filter + clip + screenshot), screenshot toolbar, ConverterVersionBadge, PropertySearchPanel (DuckDB schema query)
- Files CDE — SavedViewsRail + TagFilterFacet + URL hydration with re-entrancy guard, file_trash purge background job, on_file_new_revision distribution fanout
- Takeoff PDF/Excel — buildTakeoffPdf (jsPDF + canvas overlay rasterisation + A4 summary) + buildTakeoffWorkbook (exceljs, 2 sheets with subtotals + grand total)
- /about — 6-stat single-row Capabilities, 5-col Guidebook with bigger book, Documentation popular topics grid, License You-can/You-must, 4-KPI Support tiles, header Recent updates list, Community Telegram-featured row + LinkedIn/X paired
- Branding — cross-tab logo sync via storage event; smaller "powered by OpenConstructionERP" attribution
- Stream E hotfix — refresh-after-flush fixes MissingGreenlet in file_versions / file_saved_views
Quality gate before ship
- Backend pytest: pass
- Alembic fresh-DB upgrade: pass
- Frontend tsc: pass
- Master Playwright E2E (14 routes, 54 screenshots, 0 console errors, 0 OCERP 4xx/5xx): SHIP
Install: pip install openconstructionerp==3.12.0