Sayan Jyoti Das
03de69814a
fixes and cleanups from old branch
2026-03-18 11:22:41 +05:30
Sayan Jyoti Das
4dc6a0f2bc
update ifcopenshell wheel to ifcopenshell-0.8.5+a51b2c5
2026-03-18 11:18:50 +05:30
Sayan Jyoti Das
47f058341b
local ifctester wheel build
2026-03-18 10:29:09 +05:30
Sayan Jyoti Das
845a13ba83
some fixes and lint cleanups
2026-03-17 21:16:53 +05:30
Sayan Jyoti Das
530841967e
Merge branch 'v0.8.0' into ifctester-improvements
2026-03-17 19:49:09 +05:30
Andrej730
c36e7badae
Remove use of deprecated os.popen
bonsai-0.8.5-alpha2603171314
2026-03-17 18:14:22 +05:00
Andrej730
515fe8d2ef
Remove use of deprecated tempfile.mktemp
2026-03-17 18:14:22 +05:00
Andrej730
b8d3d1d105
pyproject.toml - add ty command to check for deprecated methods
2026-03-17 18:14:22 +05:00
Sayan Jyoti Das
e95da857d6
convert codebase to typescript + introduce biome lint
2026-03-16 21:55:10 +05:30
Sayan Jyoti Das
d587d1ac11
build step for pyodide
2026-03-16 21:46:46 +05:30
Andrej730
ba36dc82ff
bim.clear_measurement - add poll message
bonsai-0.8.5-alpha2603161028
2026-03-16 15:27:39 +05:00
Andrej730
025fb769e2
bim.explore_tool - remove additional row to keep hotkey and operators on the same row
2026-03-16 15:27:39 +05:00
Andrej730
bf75a19640
bim.image_scaling_tool - break description to multiple lines for readibility
2026-03-16 15:27:39 +05:00
Andrej730
4473dbd138
bim.generate_uv_map - move to operator.py, fix missing description, add separate row in ui
2026-03-16 15:27:39 +05:00
Sayan Jyoti Das
6117417b89
update webapp + bonsai integration
2026-03-16 15:54:52 +05:30
Thomas Krijnen
0398584c69
empty
2026-03-16 15:45:41 +05:30
Thomas Krijnen
0c69f85d5e
Empty
2026-03-16 15:45:40 +05:30
Andrej730
7e987be00f
bim.link_ifc - document default query
...
To make it more discoverable for users.
bonsai-0.8.5-alpha2603161010
2026-03-16 15:10:05 +05:00
Andrej730
35e3d9c42e
Linked Models - invalidate cache for mismatching query automatically
2026-03-16 15:10:04 +05:00
Andrej730
63a8639353
Linked Models - option to provide custom selector query
...
Available in file dialog when linking model - https://files.catbox.moe/tdmmbt.png
It's not very robust currently, just something to start with.
2026-03-16 15:10:04 +05:00
Andrej730
bd15ba4aa3
Linked Models - fix removing link operator missing if link is still loaded
2026-03-16 15:10:04 +05:00
Andrej730
f583d1ecc1
typing
2026-03-16 15:10:04 +05:00
Andrej730
5bfab569ba
bim.link_ifc - fix prop display in file dialog panel
...
Fixes this - https://files.catbox.moe/eq10ip.png
2026-03-16 15:10:04 +05:00
Andrej730
fb16e91249
Remove use of deprecated datetime.utcnow()
...
To fix warnings below:
```
<python-input-1>:1: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
```
2026-03-16 15:10:03 +05:00
Andrej730
1c456c3cb2
Bonsai Makefile - use official bpypolyskel repo instead of fork
...
Since https://github.com/prochitecture/bpypolyskel/pull/22 got merged.
2026-03-16 15:10:03 +05:00
Andrej730
a8d28fb469
Remove unused import, black .
2026-03-16 15:10:03 +05:00
Dion Moult
62bb6cdf33
Fix failing classification tests because they relied on spaces which are now hidden by default
2026-03-16 19:31:25 +11:00
Dion Moult
cf153981ce
Feature tests for add/remove literal
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 19:04:35 +11:00
Dion Moult
b38316336c
Revert "Fix #6392 : when duplicating a window/door/etc, the associated IfcOpenElement duplicates as well."
...
This reverts commit a2a5780d59 .
2026-03-16 17:52:02 +11:00
Dion Moult
021e6b9ef5
Simplify get model types to just got all type products. Fixes failing test.
2026-03-16 15:15:12 +11:00
falken10vdl
1999d93f9a
Add GenerateUVMap operator and integrate into ExploreTool ( #7695 )
...
Co-authored-by: Dion Moult <dionmoult@gmail.com >
bonsai-0.8.5-alpha2603152030
2026-03-16 07:30:49 +11:00
Dirk Olbrich
8c9e89ace8
Bonsai - change add_grid operator namespace to bim
bonsai-0.8.5-alpha2603151250
2026-03-15 23:50:52 +11:00
Ryan Schultz
868bb5c39e
Allow bulk annotation product assignment
...
Closes #7787 : Previously bim.assign_selected_as_product required exactly
2 objects. With multiple annotations referencing the same
product, users had to repeat the operation once per
annotation. Now any number of IfcAnnotations can be selected
alongside a single product object and all are assigned in
one operation and one undo step.
Generated with the assistance of an AI coding tool.
bonsai-0.8.5-alpha2603151242
2026-03-15 23:42:07 +11:00
Dion Moult
c3a87c8f9c
Add basic text editing feature tests
bonsai-0.8.5-alpha2603151230
2026-03-15 23:30:10 +11:00
Dion Moult
c30d24c4d9
Fix regression where changing logic to occur in filesystem selector caused headless test to fail.
...
See d4388ec76
2026-03-15 23:29:57 +11:00
Dion Moult
2edd1a5044
Black
bonsai-0.8.5-alpha2603151039
bonsai-0.8.5-alpha2603151040
2026-03-15 21:39:57 +11:00
Dion Moult
08dfcea47c
Fix Python signatures in operator descriptions.
...
Closes #7797 . Closes #7230 .
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 21:38:20 +11:00
Dion Moult
9c8f25739c
Fix failing test. Add reference images should use generated coords, not UV.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
bonsai-0.8.5-alpha2603150827
2026-03-15 19:27:42 +11:00
Sebastian Schilling
256e4d2191
buildingSMART Data Dictionary module: use pSets from different data dictionary sources ( #7764 )
...
* buildingSMART Data Dictionary module: added textfield to change data dictionary url
* moved change of bsdd baseurl change to addon settings
* Receiving Psets from other dictionary sources has been made available by dynamizing the identifier_url using the client baseurl
* Remove unnecessary blank lines in prop.py
* Remove unused import of bsdd module
bonsai-0.8.5-alpha2603150156
2026-03-15 12:56:04 +11:00
Dion Moult
b14da14614
Default to assigning material set usages if assigning to an occurrence. See #7794 .
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
bonsai-0.8.5-alpha2603150126
2026-03-15 12:26:21 +11:00
Dion Moult
273ecfe8e4
Supersede 3x3 box alignment with more familiar horizontal / vertical UI
...
* Fix #7712 - global alignment controls now affects all literals
* Fix #7760 - goodbye 3x3 box alignment
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
bonsai-0.8.5-alpha2603142124
2026-03-15 08:24:38 +11:00
Dion Moult
6e0f24105e
Minor fix to regression in 95480a2 where reshaping to a 3x3 matrix was removed
bonsai-0.8.5-alpha2603142028
2026-03-15 07:28:38 +11:00
Ryan Schultz
25af50a092
Temp files from ai coding tools
2026-03-15 07:20:15 +11:00
dependabot[bot]
4b5a50a831
Bump actions/download-artifact from 8.0.0 to 8.0.1
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v8.0.0...v8.0.1 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-15 07:19:11 +11:00
dependabot[bot]
bd77175c66
Bump ruff from 0.15.5 to 0.15.6
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.5 to 0.15.6.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.5...0.15.6 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-15 07:19:05 +11:00
dependabot[bot]
2b1d99a8b1
Bump gersemi from 0.26.0 to 0.26.1
...
Bumps [gersemi](https://github.com/BlankSpruce/gersemi ) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/BlankSpruce/gersemi/releases )
- [Changelog](https://github.com/BlankSpruce/gersemi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BlankSpruce/gersemi/compare/0.26.0...0.26.1 )
---
updated-dependencies:
- dependency-name: gersemi
dependency-version: 0.26.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-15 07:18:58 +11:00
Dion Moult
82adf4d18c
Fix #7782 : Don't allow assigning styles if no styles available.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
bonsai-0.8.5-alpha2603142004
2026-03-15 07:03:48 +11:00
Thomas Krijnen
cf9df33aa5
Change checkout reference to build branch
2026-03-14 14:51:24 +01:00
Thomas Krijnen
1a6fd2530f
Remove dependency on Standard_failure #7788
2026-03-14 14:44:47 +01:00
Dion Moult
ea64f1b6b9
Fix #7770 , #7747 , #7572 , #7522 , #7416 , #7086 : Bug when first point in poly tool clicked twice
...
Previous logic always skipped the first point. Instead, it should only
skip when actually closing a loop (i.e. >= 3 points).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
bonsai-0.8.5-alpha2603140937
2026-03-14 20:35:59 +11:00