Skip to content

OpenConstructionERP v6.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 19:00
· 256 commits to main since this release

Added

  • A redesigned AI Agents page. Agents are shown as a clear gallery that says what each one does, the tools it can use and a few example prompts, so it is obvious what you can ask before you start. Five new working agents come with it: an estimate reviewer that runs the validation rules over a bill of quantities, a cost classifier that maps an item to a CWICR code, a document analyst that searches your project files, a project analyst that summarises a project's cost position, and a rate benchmarker that compares a unit rate against the cost database. Each agent only reports what it can actually read and says so plainly when a source is not available, rather than inventing an answer.
  • WhatsApp notifications are wired into the integration test and send paths through the official Meta Cloud API. A delivery needs a verified Business phone number, an access token and a recipient in the config, plus a Meta-approved template. When any of those is missing the integration now surfaces the real Meta response instead of a placeholder message.

Fixed

  • Placing a file on the project map works from start to finish again. The result appears on the map, the camera moves to it, and the base map loads quickly because map tiles now go through one pooled client with caching and conditional requests instead of opening a fresh connection for every tile.
  • Multiple currencies are visible again in the bill of quantities. A position priced in a currency other than the project base shows a small currency badge next to its unit rate, and there is a per-position currency action in the row menu for lines that have no resources of their own. Nothing is blended: each position is still converted into the project currency through the project exchange rate before it rolls up into the line total and the grand total.
  • The linked-geometry preview in the bill of quantities no longer shows a blank panel when a model has no 3D mesh to display, which is common for data-only drawings that still need a converter. It now explains there is nothing to preview yet and offers to open the element in the BIM viewer, and it gives the same clear message when a model loads but no mesh matches the linked element.
  • The numbered screenshots in the README were recaptured from the current build. The old ones were taken with the product tour open, so they carried a dark dimming backdrop, and the projects shot also had the version-6 database notice across the top. The new ones show the real app with no overlays.

Changed

  • The unfinished field-worker mobile shell is no longer reachable in a normal build. It is gated behind a pilot flag until its screens and sign-in are ready, so nobody lands on a placeholder page by typing the address.
  • Build and release hygiene. The software bill of materials workflow runs on Python 3.12 to match the project, so its inventory artifacts are produced on release again, and the backend lint and formatting are clean.

Full Changelog: v6.4.2...v6.5.0