E Shattow
434b179ed9
docs: project_overview: project_info blender tip to change display units after project creation
...
Link to Blender Manual for tip to change display units
2026-05-01 08:47:42 +10:00
Thomas Krijnen
8b5b4006aa
Try with manual paths
bonsai-0.8.6-alpha2604261928
2026-04-26 21:29:16 +02:00
Thomas Krijnen
98c24b95f3
Simple SPF submodule update
2026-04-26 21:28:02 +02:00
Thomas Krijnen
33809c7266
pin pyodide versions
2026-04-25 11:15:14 +02:00
falken10vdl
247a445458
Fix IfcSurfaceStyleRendering colour reset on save
bonsai-0.8.6-alpha2604250615
2026-04-25 16:15:43 +10:00
Thomas Krijnen
421fab45f3
Update build_pyodide.sh to source emsdk_env.sh conditionally
...
Add conditional sourcing for emsdk_env.sh
2026-04-24 14:28:45 +02:00
Thomas Krijnen
57982a0d99
arrange_polygons: Revert to unsimplified when big IoU difference; threshold on max snap distance; write most deviating input-output pair to debug output
2026-04-24 14:10:26 +02:00
Richard Brice
c39fe6e8a3
Fixes bug in addRelatedObject<> for IfcRelReferencedInSpatialStructure
2026-04-23 08:40:05 -07:00
Bruno Postle
e4f5c630db
Add license for OpenGost font shipped with Bonsai
...
Extracted from the font file like so:
python3 -c "
from fontTools.ttLib import TTFont
tt = TTFont('src/bonsai/bonsai/bim/data/fonts/OpenGost Type B TT.ttf')
for record in tt['name'].names:
if record.nameID == 13:
print(record.toUnicode())
"
bonsai-0.8.6-alpha2604212246
2026-04-21 23:44:14 +01:00
Massimo Fabbro
4adaf0d61f
See #6853 . Minor fix for IfcDoor with IFC4x3 quantity calculation with blender engine
bonsai-0.8.6-alpha2604201555
2026-04-20 17:55:49 +02:00
Massimo Fabbro
e392d2da6e
See #7716 . Remove_cost_item also delete the assignment
...
Previously remove_cost_item leaved orphaned relation now it should be fixed
bonsai-0.8.6-alpha2604201517
bonsai-0.8.6-alpha2604201516
2026-04-20 17:17:23 +02:00
Massimo Fabbro
5febbc1391
See #7716 . Fix util get_cost_item_for_product
...
Before there was an error if there weren't assignments now it should be fixed. Add also tests.
2026-04-20 17:17:23 +02:00
Massimo Fabbro
6b2d25a5e5
Add tests for cost tool
2026-04-20 17:16:08 +02:00
Massimo Fabbro
2d05398b1c
fix infinite recursion error
...
previously there was an almost silent error because the update function was called every time. Now it should be fixed.
2026-04-20 17:16:08 +02:00
Thomas Krijnen
32a7de66de
ifcchat: update ifopsh to latest wasm wheel
2026-04-17 10:05:25 +02:00
Ryan Schultz
2b9eecf0a6
Fix extend_walls_to_underside ridge artifact
...
When the operator was called twice on the same wall for a
ridge roof, the two IfcPolygonalFaceSet clip solids shared
an exact ridge edge (kissing-solid). OCCT produced spurious
extra vertices at the coincident boundary.
Fix by building the clip solid from a rectangle on the slope
plane that extends slightly past the face edge (1 project
unit margin) rather than the exact face footprint. Adjacent
slope solids now volumetrically overlap at the ridge instead
of sharing a boundary face, which OCCT handles correctly.
Generated with the assistance of an AI coding tool.
2026-04-16 22:00:56 -05:00
Andrej730
29fe41edd0
maintenance: rename main.yml to publish-websites.yml in docs
bonsai-0.8.6-alpha2604151406
2026-04-15 16:08:21 +05:00
Andrej730
760c65595c
build_rocky: use uv to acquire more recent version of Python
2026-04-15 14:32:45 +05:00
Andrej730
29b648d8dd
Makefiles - refer to python in more generic way
2026-04-15 11:26:11 +05:00
Andrej730
3ffdb9e74d
maintenance: add publish-bonsai-releases.py to Blender Python version update checklist
2026-04-15 10:52:43 +05:00
Andrej730
00915409ac
maintenance: add documentation about multiple Blender Python versions
2026-04-15 10:50:44 +05:00
Andrej730
d21543a24a
maintenance: add corrective release documentation
2026-04-15 10:46:12 +05:00
Andrej730
9246be710c
black .
bonsai-0.8.6-alpha2604141501
bonsai-0.8.5-alpha2604150559
2026-04-14 20:01:21 +05:00
Andrej730
3205a4ebb1
Add workflow to publish bonsai releases to Blender Extensions
2026-04-14 20:01:21 +05:00
dependabot[bot]
e82c087b5e
Bump ruff from 0.15.9 to 0.15.10
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.9 to 0.15.10.
- [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.9...0.15.10 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 19:43:35 +05:00
Andrej730
e6258ab4a8
Bump VERSION to 0.8.6
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
bonsai-0.8.6-alpha2604131441
bonsai-0.8.5.post1
bonsai-0.8.5-post1
2026-04-13 19:40:25 +05:00
Andrej730
5db65f4041
maintenance - list all things we do on release
2026-04-13 19:39:14 +05:00
Andrej730
89ce32fdfd
Remove redundant docs-deployment.yml workflow
...
The https://github.com/IfcOpenShell/website repo already has bonsai-docs.yml workflow that does the same thing - builds Bonsai docs from the main repo and deploys to bonsaibim_org_docs, so this workflow is redundant and confusing.
2026-04-13 19:39:14 +05:00
Andrej730
763a31a31d
readme: fix ifcsverchok badge filter
2026-04-13 19:38:25 +05:00
Andrej730
4b8c612647
fix ifcmcp package name inconsistency
2026-04-13 18:44:01 +05:00
Andrej730
16723d11ca
ci-pyodide-wasm-release - add tag when pushing release
ifcconvert-0.8.5
ifcopenshell-python-0.8.5
ifcsverchok-0.8.5
2026-04-13 17:45:37 +05:00
Andrej730
67238c4ac1
ci-pyodide-wasm-release - use BUILD_REPO_TOKEN
2026-04-13 17:40:02 +05:00
Andrej730
20229aa88c
README.md: add pyodide-wasm-wheels tag badge
2026-04-13 16:43:20 +05:00
Andrej730
7788ae86c9
build-all.py: descriptive error for missing SSL support
2026-04-13 16:23:41 +05:00
Bruno Postle
002b7c5d6e
ifcquery, ifcmcp: better bot selector syntax hints
2026-04-10 22:09:56 +01:00
Thomas Krijnen
e7db239647
inverse access in schema
bonsai-0.8.5-alpha2604101946
2026-04-10 21:46:39 +02:00
Thomas Krijnen
158756e921
arrange_polygons: settings, simplify based on growing boxes; more...
2026-04-10 21:46:39 +02:00
Andrej730
a3efa7e9ee
util.element - fix IfcComplexProperty KeyError when verbose=True ( #7921 )
...
Introduced by me in b77df1892
bonsai-0.8.5-alpha2604101411
2026-04-10 19:11:42 +05:00
Andrej730
4896946e78
ty ignore some upstream bpy stubs issues
2026-04-10 19:11:41 +05:00
Andrej730
588f365366
Remove unused ty ignores - issue is resolved upsteam in stubs
2026-04-10 19:11:41 +05:00
Andrej730
fa8770c14d
ty - drop rules removed from recent version of ty
2026-04-10 19:11:41 +05:00
Andrej730
0cf831133e
ci-lint - add ty type check
2026-04-10 19:11:41 +05:00
Andrej730
98338e0831
Rename ci-black-formatting workflow to ci-lint
bonsai-0.8.5-alpha2604101306
2026-04-10 18:06:43 +05:00
Andrej730
5a3160eb62
black .
bonsai-0.8.5-alpha2604101302
2026-04-10 18:02:47 +05:00
Andrej730
80a9df8f52
Ignore pyright warnings for bpy stubs
...
See https://github.com/nutti/fake-bpy-module/discussions/440
2026-04-10 18:01:19 +05:00
Andrej730
8eb0060d4a
Get rid of pyright ignore reportRedeclaration noise
...
Welp, it was helping to point out untyped props, but it is getting too noisy now.
bonsai-0.8.5-alpha2604101255
2026-04-10 17:55:16 +05:00
falken10vdl
51a338e4c8
Suppress reportRedeclaration in Pyright config
2026-04-10 17:49:14 +05:00
Andrej730
7169dcd053
Create ci-pyodide-wasm-release.yml
bonsai-0.8.5-alpha2604101231
2026-04-10 17:29:46 +05:00
Andrej730
b9d4ea38b0
Script for packing pyodide wheel
2026-04-10 17:29:46 +05:00
Andrej730
c8f46cfb69
build_pyodide.sh - use emsdk from pyodide
2026-04-10 16:22:04 +05:00