| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-07 | 2.6 kB | |
| v2.9.26 -- BOQ column-fit + GAEB EP-split catch-all + UX polish source code.tar.gz | 2026-05-07 | 458.8 MB | |
| v2.9.26 -- BOQ column-fit + GAEB EP-split catch-all + UX polish source code.zip | 2026-05-07 | 460.5 MB | |
| Totals: 3 Items | 919.2 MB | 0 | |
Fixed
- BOQ horizontal overflow when 4+ regional-preset columns were added. Custom columns had an 80px
minWidthand noflex—sizeColumnsToFitcouldn't shrink them, so adding the GAEB EP-split (4 columns) or AIQS preset (5 columns) pushed the right edge past the viewport on a 1366-1440px laptop. Lowered custom-columnminWidthto 56px (~3 letters of header + padding), gave each custom colflex: 1, and set the description column toflex: 3with a 180px floor — the BOQ now redistributes width evenly across all visible columns instead of overflowing. - GAEB EP-split no longer added up to less than
unit_ratewhen a position carried operator / subcontractor resources.Sonstiges-EPwas wired withresource_role: 'other', so the catch-all column ignoredoperatorandsubcontractorresources entirely —Lohn + Material + Geräte + Sonstigescame out short by the operator/subcontractor share. Widenedresource_roleto accept either a single role or a list (backend Pydantic + frontend column-def types), normalised matching through aSetmembership check, and updated the GAEB preset to['other', 'operator', 'subcontractor'].
Changed
/settings → Advancedredesigned.BackupRestorerenders Export and Restore side-by-side on desktop instead of stacking. The two single-button maintenance cards (Databases & Resources, Setup Wizard) collapsed into a singleMaintenance & Setupcard with two action-rows./costsnow mirrors the BOQ "From Database" classification tree. Added a 260px sticky sidebar on desktop that fetches the full 4-level classification (collection → department → section → subsection) via/v1/costs/category-tree/?depth=4and drives the search via theclassification_pathfilter.- Dashboard "developed by" hint above the DDC logo is now lower-cased, smaller (9px), tracking-normal, with a left indent.
Verified
- Issue [#113] (
[BUG] can't get any IFC or Revit file to be viewed in the 3D viewer) — closed. End-to-end check on a freshpip install openconstructionerp==2.9.25venv: IFC upload → conversionstatus=ready(289 elements, 4 storeys),/elements/returns finite bboxes for 37/50 sampled rows,/geometry/returns 302 KBmodel/vnd.collada+xml. Likely fixed by v2.9.21 (IFC conversion regression) + v2.9.22 (ORJSONResponseremoved — orjson rejectsNaNin bbox coords).
Install
pip install openconstructionerp==2.9.26
openestimate
PyPI: https://pypi.org/project/openconstructionerp/2.9.26/
Live: https://openconstructionerp.com/api/health → reports version: 2.9.26