| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| SHA256SUMS.pem | 2026-05-21 | 3.6 kB | |
| SHA256SUMS.sig | 2026-05-21 | 96 Bytes | |
| SHA256SUMS | 2026-05-21 | 109 Bytes | |
| openconstructionerp-4.2.0-py3-none-any.whl | 2026-05-21 | 13.6 MB | |
| README.md | 2026-05-21 | 2.5 kB | |
| v4.2.0 -- Coordination Hub + Smart Views + AI_Glass redesign wave source code.tar.gz | 2026-05-21 | 248.5 MB | |
| v4.2.0 -- Coordination Hub + Smart Views + AI_Glass redesign wave source code.zip | 2026-05-21 | 251.1 MB | |
| Totals: 7 Items | 513.3 MB | 0 | |
Highlights
Coordination Hub — unified KPI dashboard aggregating clash/rule-pack/federation/BCF/smart-view counts with a colour-coded health banner, glass-effect cards, and quick-action tiles.
Smart Views v1 — rules-not-snapshots BIM saved-view system: per-project presets, expression rules, share-by-link via signed itsdangerous tokens, scoping (project / federation / personal).
Clash Smart Issues + AI Triage + Cost Impact — deterministic SHA-1 signature lifecycle, persisted LLM verdicts with confidence scoring, monetary roll-up per clash via clash_cost_impact module.
BCF 3.0 + OpenCDE — defusedxml-hardened reader/writer, 14 OpenCDE REST endpoints with ETag/If-Match concurrency control, full buildingSMART 3.0 spec compliance.
BIM Requirements (rules-as-code) — YAML safe_load engine with custom strict loader, blocked !!python/* tags, 8 seed packs including LOD 300, LOD 400, COBie handover, MEP clearance, DIN 276, fire-compartment property, room-naming convention, clearance corridor.
Federation Type Tree + federated viewer — slice 2/3 of multi-model BIM, deterministic discipline palette, dispose-safe Three.js lifecycle.
Editable Permissions Matrix — full role × permission grid with lockout protection (cannot self-demote admin), audit logging on every change, optimistic UI with rollback.
AI Estimate redesign — glass-effect UI, AbortSignal-threaded streaming, localStorage history (20-entry LRU), 6 example prompts, sanitised user input.
Module-presence dimming — sidebar visually fades modules with no data for the active project; 57 concurrent asyncio.gather probes complete in <200 ms.
Sidebar deep restructure — Estimation split into Estimating + Catalogues & Reference, lifecycle-ordered groups (Commercial → Planning → Operations → Comm → Docs → Quality → Safety → Finance → Analytics), Assets moved from Documents to Field Operations, visual separator before Regional.
About Changelog — two-column CSS layout with full v1.x–v3.x historical fill (118 entries).
Fixed
- clash_ai_triage replay IDOR on NULL clash_id
- bim_requirements /template/ missing permission gate
- clash_cost_impact 404/403 timing oracle
- BCF upload-cap mismatch (clash 25 MiB vs bcf 100 MiB)
- NOTICE.frontend.json regeneration for v4.1.0+
- Single-head alembic chain through v41_coordination_thresholds
Compliance
AGPL-3.0 maintained — no IfcOpenShell, no OpenCascade, no GPL-2-only deps.