Skip to content

Releases

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:35
ebac753

Download LoadingAI-Setup.exe and double-click it. No administrator rights.
Close Revit first. Leave the detected Revit year checked.
Needs WebView2 Evergreen (already on Windows 11).
The zip for one Revit year is the same add-in if you prefer to copy the files yourself.

What's Changed

  • Pane redesign: one in-chat review, permission levels, change receipt (v0.6.0) by @loadingcloud001 in #100

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:29

Download LoadingAI-Setup.exe and double-click it. No administrator rights.
Close Revit first. Leave the detected Revit year checked.
Needs WebView2 Evergreen (already on Windows 11).
The zip for one Revit year is the same add-in if you prefer to copy the files yourself.

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:41

Download LoadingAI-Setup.exe and double-click it. No administrator rights.
Close Revit first. Leave the detected Revit year checked.
Needs WebView2 Evergreen (already on Windows 11).
The zip for one Revit year is the same add-in if you prefer to copy the files yourself.

What's Changed

Full Changelog: v0.3.1...v0.4.0

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 00:37
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.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 13:40
226235b

LoadingAI for Revit 0.3.0. The same build as v0.3.0-rc2 (226235b), which passed the in-Revit smoke suite on Revit 2027.2 (Snowdon model): 12 passed, 1 skipped (reload_links, checked by hand), 0 failed.

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.2: plugin-review fixes (PRs #90–#93). Units on the tool surface are mm, m², m³ and degrees. Write tools show a read-only summary of what will change before you confirm (ADR-0015, still Proposed). create_family_instance places at a height above the named level and moves the instance if Revit puts it elsewhere. Moving a wall moves its hosted door once. tag_all, create_dimension, colour overrides and reload_links were fixed and verified. split_by_levels pages with limit and continueFrom without skipping walls. The add-in is English-only; the LLM translates other languages before they reach the tools.

Known limits:

  • split_by_levels on walls Revit has joined can roll the whole batch back with "Can't keep elements joined"; nothing is changed, and the failure text names the blamed elements.
  • split_by_levels cannot filter by level.
  • Only the Revit 2027 build was run inside Revit; 2024–2026 were compiled by CI only.
  • Revit 2027.2 needs DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 and DOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY=0 to run the NUnit Revit tests (see src/LoadingAI.RevitTests/README.md).

v0.3.0-rc2

v0.3.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 09:43
226235b

Release candidate 2 for Revit 2027. Built from 226235b (main after PRs #90–#93).

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.

Verified in Revit 2027.2 (Snowdon model): create_family_instance height above the level (it now checks where Revit placed the instance and moves it), move_elements of a wall with its hosted door (moves once), color_by_parameter and view-override reset, tag_all, create_dimension, set_parameter in mm, reload_links (reload and missing-file failure), the ADR-0015 confirmation summary, and split_by_levels dry-run and write.

Known limits:

  • split_by_levels on real walls that Revit has joined can roll the whole batch back with "Can't keep elements joined"; nothing is changed when that happens. Its failure text now names the blamed elements.
  • split_by_levels cannot filter by level; "Level 1" in a model with several L1 levels needs explicit ids or a selection.
  • An error-severity failure inside a split batch (R9) has no test.
  • Revit 2027.2 needs DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1 and DOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY=0 to run the NUnit Revit tests (see src/LoadingAI.RevitTests/README.md).

v0.3.0-rc1 (Revit 2027 test build)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Oct 14:12

Release candidate for Revit 2027 testing. Built from c83dbac (PR #90 plus PR #91). The Revit-gated changes (placement, move/rotate, view colouring, structure-cuts paging; plan Tasks 16–19) compiled and passed CI but have not been run in Revit yet.

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 to try first (see the smoke list in docs/superpowers/plans/2026-10-03-plugin-revit-fixes.md): R2/R3 create_family_instance, R10 move a wall with its door, R7 color_by_parameter in Shaded, R6 tag_all, R5 create_dimension, R4 reload_links, R8 split_by_levels with limit then continueFrom.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 15:13
688dece

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

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@loadingcloud001 loadingcloud001 released this 27 Aug 14:36
cd33ef5

Installable Revit add-in (no Visual Studio). Pick the zip for your year:

  • LoadingAI-Revit-2024.zip (net48)
  • LoadingAI-Revit-2025.zip
  • LoadingAI-Revit-2026.zip
  • LoadingAI-Revit-2027.zip

Unzip, run Install.ps1 in PowerShell (no admin). Then Revit → Add-Ins → LoadingAI → Open Chat.

Needs WebView2 Evergreen.

If Revit says Duplicated AddInId, delete leftover RevitAiPoc.addin.