Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 00:37
· 22 commits to main since this release
370fd73

LoadingAI for Revit 0.3.1. Built from 370fd73 (v0.3.0 plus PR #96).

Install: unzip the file for your Revit year, run Install.ps1 (no admin). Needs WebView2 Evergreen. If Revit says Duplicated AddInId, delete a leftover RevitAiPoc.addin.

What changed since 0.3.0

  • split_by_levels (and the other structure-cuts splits) no longer roll the whole batch back on "Can't keep elements joined". Revit offers to detach the join; the tool now takes that, finishes the batch, and says how many joins it let go ("Unjoined N join(s) …; re-join them if the model needs it").
  • A resolved failure no longer opens Revit's own "Error - cannot be ignored" dialog. Before, a 10-wall page on a real model stalled behind it; the same page now commits in about 53 s.
  • A rolled-back batch's error text now names the blamed elements and the resolutions Revit offered.
  • ADR-0015 is Accepted.

Verified in Revit 2027.2 (Snowdon model): the 13-test smoke suite on the PR build (12 passed, 1 skipped, 0 failed), and a real 10-wall write with the joins detached and no dialog.

Known limits

  • A very large single batch (for example 100 walls at once on Snowdon) can still roll back whole when re-creating one wall leaves a hosted element cutting nothing, because Revit's only resolution there deletes that element. Use limit of 10 and continue with continueFrom; those pages commit. Per-member isolation is planned.
  • split_by_levels cannot filter by level.
  • Only the Revit 2027 build was run inside Revit; 2024–2026 were compiled by CI only.