Repository navigation
OpenConstructionERP v18.8.0
Added
- South Africa contract payment defaults for the JBCC, NEC and GCC forms (retention, payment period, valuation interval, certificate name), with notes that mark the clause numbers not yet checked against the published agreements. The payment clock gets the 30 day fallback rules for national and provincial departments (PFMA) and for municipalities (MFMA).
- Appearance styles in Settings. Five ready styles, plus your own choice of accent colour (seven, all readable in light and dark), font (Inter, IBM Plex Sans, Source Sans 3 or the system font), density and corners. The look applies at once and survives a reload without flashing, and an administrator can save it as the default for the whole workspace. The fonts ship with the platform, so it still works offline.
- Ready profiles for background services: Maximum speed, Balanced and Maximum features, each with its estimated memory and number of services. The active profile is recognised, manual changes show as Custom, Maximum features warns when the server may not have enough memory, and only administrators can switch.
- Menu look in Settings: five menu views (Classic, Compact, Comfortable, an icon rail and a floating panel), the active item shown as a bar, pill or tint, three icon weights, plain, tiled or circled icons in one colour, the accent or a colour per section, or labels only. Six ready sets (Classic, Studio, Blueprint, Site office, Executive, Focus) preview on hover, any menu item can take another icon from a searchable picker, and an administrator can save the look as the workspace default.
- A Packs page lists country packs and company type packs side by side, with search and filters by type, region, language and status. The two active packs show at the top, each can be changed, and a page per pack shows what activating it will change before you confirm.
- Terraform modules for STACKIT that deploy one isolated platform instance per company (cluster, database, certificates), with an example for two companies, checks in CI and a deployment guide in English, German and Russian under
deploy/terraform/stackit/. - The buy list shows for every BOQ source how much is already on submitted, approved or ordered requisitions and how much remains, and a new requisition starts from the remainder. Going over the BOQ quantity warns until a reason is given, a requisition whose lines no longer match their sources is refused on submit, merging unlike lines asks first and keeps each source's cost line, and requisition lines show an indicative unit cost from the BOQ rates.
OE_DEMO_BLOCK_UPLOADSfor a public demo server: when it is on, file uploads are refused with a translated message and the demo banner asks visitors to use the demo data only. Off by default, so self-hosted and desktop installs upload as before.
Changed
- PDF drawings, scans and documents are read with a new engine (pypdfium2). Takeoff and recognition results stay the same, a large floor plan opens about eight times faster with less memory, and text from bills of quantities comes out cleaner. SVG logos print on PDF forms.
- CAD and BIM conversion now uses the new generation of DDC converters published from
datadrivenconstruction/cad2data-Revit-IFC-DWGin the 2026.10 release, and they now run on Windows 10/11 x64, Linux (x64 and arm64) and macOS (Intel and Apple silicon). The installer picks the package for the server's operating system and processor, checks its SHA-256 against the digest pinned in the build and the one published in the release's checksum file, and unpacks it. Every conversion may run up to 30 minutes, set byOE_CONVERT_TIMEOUT_S. IFC4x3 files that the earlier IFC converter refused now convert on the Linux and macOS builds. - RVT models now come with the converter's GLB mesh and the converter's own element table, one row per element with category, family, type, level, quantities in metres and every stored parameter, rooms included; IFC models come as property and quantity tables, with the converter's own 3D geometry where the converter build writes it (the current Windows build does not, so the viewer shows placeholder boxes there); DWG drawings are converted to DXF and go through the DXF path.
- The converter version check compares the installed package with the one this version installs, offline.
- Creating a standalone change order on a project with active variation orders now shows those orders first, as a check and not a block: link the new order to one of them or continue as standalone, and the choice is recorded. A variation order whose change order was rejected, cancelled or withdrawn can take a replacement, and the old one stays listed as superseded. Voiding a variation order asks for a reason, says plainly that it is permanent, and shows the reason afterwards.
Removed
- DGN conversion (no converter exists for it in the new generation) and the Linux apt/
.debconverter installer. The NOTICE no longer describes a third-party CAD SDK or Qt inside the Windows installer.
Fixed
- Converters install again after their packages were republished upstream, and a package missing from the release says so by name instead of failing as unavailable. A conversion that fails or times out says why, instead of reporting the converter as not installed.
- Assemblies keep the link to their cost items when imported, a PATCH of an assembly merges its metadata instead of wiping the tags, and the tag filter matches whole tags. Administrators can allow extra browser connection targets with
OE_CSP_CONNECT_SRC_EXTRA. - The desktop app always lets you in through the Administrator tile on your own computer, also when it finds an administrator left behind by an earlier installation whose password nobody remembers. Server installs keep refusing the password-free login once a real administrator exists.
- Permit and site logistics notifications show translated text instead of raw keys, and dismissing a notification that is already gone no longer shows an error.
- A Saudi invoice dated today is no longer refused as dated in the future when it is submitted between midnight in Riyadh and midnight UTC, and IFC 4.3 deep foundations are filed under civil again.
What's Changed
- Remove ODA wording by @datadrivenconstruction in #518
- Switch converters to the DDC 2026.10 release, remove ODA by @datadrivenconstruction in #519
- Drop DGN from the frontend, name the new converters in every locale by @datadrivenconstruction in #520
- Texts: DDC Converters 2.0 by @datadrivenconstruction in #521
- feat(bim): IFC geometry from the converter GLB instead of placeholder boxes by @datadrivenconstruction in #532
- fix(ci): make main green again by @datadrivenconstruction in #533
Full Changelog: v18.7.0...v18.8.0