Commit Graph

  • a3db33411c Expand wildcard attributes in IfcCsv export (#3424) fix-3424-ifccsv-wildcard Petru Conduraru 2026-07-11 15:22:08 +03:00
  • b9deb9c63d Git ignores CLAUDE.local.md file Stephen Boddy 2026-07-11 13:10:14 +01:00
  • 4d8633d40d Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-07-11 13:50:38 +02:00
  • e14b3ec8a0 Merge pull request #8243 from sboddy/feature-5753-autosave bonsai-0.8.6-alpha2607111011 sboddy 2026-07-11 11:10:59 +01:00
  • c0d2c2ea24 Fix upstream ci-lint failures on this branch Stephen Boddy 2026-07-11 06:52:17 +01:00
  • 0ce6e94352 Make autosave recovery prompt properly modal Stephen Boddy 2026-07-11 06:40:28 +01:00
  • be55400ec6 Remove stale autosave file on clean Blender quit Stephen Boddy 2026-07-11 06:40:17 +01:00
  • 6f1737bb58 Feature #5753 - Autosave for ifc files Stephen Boddy 2026-07-03 21:43:11 +01:00
  • a1d1a2a615 Loft constant curved cross sections instead of crashing (#7658) fix-7658-curved-loft Petru Conduraru 2026-07-11 11:03:50 +03:00
  • daa5800e74 Do not deduplicate appended assets by a blank name (#8045) fix-8045-blank-name-dedup Petru Conduraru 2026-07-11 10:52:34 +03:00
  • 173ab2a311 Fix IfcSweptDiskSolidPolygonal fillet: crash to correct rounded corners (#4094) fix-4094-swept-disk-fillet Petru Conduraru 2026-07-11 09:22:12 +03:00
  • eb9591e9a2 Support appending IfcGroup assets via project.append_asset (#8162) fix-8162-append-group Petru Conduraru 2026-07-11 09:13:38 +03:00
  • f4dba8bd38 Bonsai: pick the true sweep edge in detect_extrusion_edge (#5898) fix-5898-extrusion-edge Petru Conduraru 2026-07-11 08:12:54 +03:00
  • 468104b1b5 Detect clash for perfectly aligned coplanar-face overlaps (#4594) fix-4594-clash-coplanar Petru Conduraru 2026-07-11 07:54:38 +03:00
  • 60033981b3 Retry boolean CUT that OCCT reports done but subtracts no volume (#5630) fix-5630-tessellated-cut Petru Conduraru 2026-07-11 07:48:52 +03:00
  • b1a641fa68 Use NEGATIVE-side IfcSurfaceStyle as a fallback instead of dropping it (#5618) fix-5618-negative-surfacestyle Petru Conduraru 2026-07-11 07:21:38 +03:00
  • f5c22d97e9 Show IfcSpace in projection drawings print_ifcspaces_in_projection Ryan Schultz 2026-03-26 22:27:45 -05:00
  • 683b717348 Closes #6621: Fix IfcRelAssignsToProduct on duplicate Ryan Schultz 2026-05-01 18:34:20 -05:00
  • b0246f7609 Fix IfcOpeningElement using wrong geometry context fix/opening-element-body-context Ryan Schultz 2026-04-02 21:09:53 -05:00
  • 60063ac1c7 Add tests for IfcGridAxis fixes grid_issues Ryan Schultz 2026-03-22 21:57:55 -05:00
  • f2d3e226b4 Fix IfcGridAxis unlock not working in IFC4X3 Ryan Schultz 2026-03-22 21:29:40 -05:00
  • c0889c7f10 Fix IfcGridAxis duplication losing geometry on save Ryan Schultz 2026-03-22 21:20:15 -05:00
  • e609f10559 Fix grid axis annotation misalignment when axis is moved Ryan Schultz 2026-03-22 20:46:05 -05:00
  • e70ce17431 Fix grid decorations missing due to geolocation offset Ryan Schultz 2026-03-22 20:00:29 -05:00
  • 429cab8b1b Note Include/Exclude UI labels in the dev note Ryan Schultz 2026-07-10 18:05:10 -05:00
  • 256d5a63f1 Merge pull request #8495 from sboddy/lint-pass bonsai-0.8.6-alpha2607102147 sboddy 2026-07-10 22:47:46 +01:00
  • 328ca6d387 changed 'Query' to 'Include' Ryan Schultz 2026-07-10 16:24:56 -05:00
  • c4605f2a8f Fix lint drift introduced by merging v0.8.0 into lint-pass Stephen Boddy 2026-07-10 22:21:23 +01:00
  • 4a62ffe9ca Merge remote-tracking branch 'origin/lint-pass' into lint-pass Stephen Boddy 2026-07-10 22:20:29 +01:00
  • d5e890bccd Fix ty-ios type-check errors (ifcopenshell-python side) Stephen Boddy 2026-07-10 22:19:56 +01:00
  • bba11aa619 Merge branch 'v0.8.0' into lint-pass sboddy 2026-07-10 21:53:44 +01:00
  • 12ecdf2aba Bonsai: reload-all-links button in the Links panel header Ryan Schultz 2026-07-10 15:51:59 -05:00
  • 9f848a73e1 Fix remaining ty type-check errors in tool.py, product.py, railing.py Stephen Boddy 2026-07-10 21:45:31 +01:00
  • 4fb8af2278 Fix ty type-check errors: missing imports and unresolved names Stephen Boddy 2026-07-10 21:27:10 +01:00
  • 8f9164bf72 Bonsai: include/exclude filter pair for linked models Ryan Schultz 2026-07-10 15:26:33 -05:00
  • 78653a1708 Remove unused imports flagged by ruff Stephen Boddy 2026-07-10 20:42:49 +01:00
  • 216092150a Apply black formatting to fix CI lint-formatting drift Stephen Boddy 2026-07-10 20:42:18 +01:00
  • ade03b171a Fixes bug with fallback position introduced in 206cd6bb bonsai-0.8.6-alpha2607101654 Richard Brice 2026-07-10 09:54:03 -07:00
  • b5c1b81ede Stationing referent can optionally be located relative to the basis_curve (default) or the alignment curve Richard Brice 2026-07-10 09:46:11 -07:00
  • 47a20f0c7c Locates positioning referent on the alignment curve, not the basis curve Richard Brice 2026-07-10 09:45:38 -07:00
  • 52d894298e Fixes double unit conversion when convert-back-units are used Richard Brice 2026-07-10 07:55:51 -07:00
  • d8799d799e Fixes for 4.3 compilation Thomas Krijnen 2026-07-10 17:05:35 +02:00
  • 2f485ec9ac Fixes double unit conversion when convert-back-units are used rab_unit_conversion_bug Richard Brice 2026-07-10 07:55:51 -07:00
  • 8c9c3cde28 Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu Thomas Krijnen 2026-07-10 16:32:51 +02:00
  • 4f69855dc0 ContextPriorities Thomas Krijnen 2026-07-10 16:31:35 +02:00
  • 542856fb30 Merge branch 'ifcviewer-wgpu' of https://github.com/IfcOpenShell/IfcOpenShell into ifcviewer-wgpu Thomas Krijnen 2026-07-10 08:44:21 +02:00
  • 241b276de0 MaxVoidsPerElement Thomas Krijnen 2026-07-09 22:14:31 +02:00
  • 402591e71c ci: restore --shared on the Rocky builds (undo datamodel-merge regression) Dion Moult 2026-07-10 12:53:32 +10:00
  • a63bb999c1 models: rename a model's display name from the panel context menu Dion Moult 2026-07-10 11:33:37 +10:00
  • 21ba06cd94 ci: install FLTK's X11/pango/cairo + static libstdc++ for the connector link Dion Moult 2026-07-10 09:49:46 +10:00
  • 0908a5b5a3 ci: install dbus-devel for the Rust connector's keyring backend Dion Moult 2026-07-10 09:31:46 +10:00
  • b72daf1330 ci(arm): set PATH in the Rocky 10 container so run steps find sh Dion Moult 2026-07-10 09:21:42 +10:00
  • 014baab708 ci: provision Rocky jobs to build+package BonsaiViewer & Rust connector Dion Moult 2026-07-10 09:07:02 +10:00
  • e9e944f77a ifcviewer: include MetalSurface_mac.h before its use (fix macOS build) Dion Moult 2026-07-10 08:51:54 +10:00
  • 206cd6bbe1 Alignment API update for station and positioning referents. Fixes bug with fallback position. bonsai-0.8.6-alpha2607092110 Richard Brice 2026-07-09 14:10:33 -07:00
  • 552576fcc3 Merge branch 'ifcviewer-wgpu' of https://github.com/IfcOpenShell/IfcOpenShell into ifcviewer-wgpu Thomas Krijnen 2026-07-09 22:02:39 +02:00
  • 561a23cfbc After-merge clean-ups Thomas Krijnen 2026-07-09 13:30:48 +02:00
  • 403308a923 Bonsai: keep linked models cut linework in BISECT cut mode Ryan Schultz 2026-07-08 23:37:22 -05:00
  • 236da3c75a Bonsai: draw moved and multi-linked models at their displayed locations Ryan Schultz 2026-07-08 22:46:34 -05:00
  • cf58c675db Bonsai: match linked model documents by resolved path Ryan Schultz 2026-07-06 10:12:46 -05:00
  • 5ea11817ad Add dev-notes for Linked_File_Features branch Ryan Schultz 2026-07-02 22:13:35 -05:00
  • 6d90048acd Bonsai: per-query caches so one IFC can be linked with several queries Ryan Schultz 2026-07-02 22:06:44 -05:00
  • cdb594b5c2 Bonsai: fix Explore tool highlight and append placement for linked models Ryan Schultz 2026-07-02 16:26:34 -05:00
  • 028e593939 Bonsai: per-row lock toggle with auto-saved link transforms Ryan Schultz 2026-07-02 16:02:17 -05:00
  • 42a05cf976 Bonsai: full load options in the Reload Link dialog Ryan Schultz 2026-07-02 15:37:09 -05:00
  • a97276b8b1 Bonsai: load external styles and layerset slicing for linked IFC models Ryan Schultz 2026-07-02 15:22:13 -05:00
  • d3b12d0307 ifcwrap: ignore spf_header set_file_* setters in SWIG (fix Windows wrapper) Dion Moult 2026-07-09 23:32:11 +10:00
  • b3f83f67ca ifcgeomserver: test iterator->next() via operator bool (fix ambiguous !=) Dion Moult 2026-07-09 23:28:41 +10:00
  • 1684513109 ifcparse: parse doubles via C-locale strtod_l on macOS (fix Apple build) Dion Moult 2026-07-09 22:00:41 +10:00
  • ecee648b44 ci: install aqtinstall into the uv run env (fix Linux Qt6 install) Dion Moult 2026-07-09 21:51:49 +10:00
  • 7fc2d9a998 Merge remote-tracking branch 'origin/v0.8.0' into ifcviewer-wgpu Thomas Krijnen 2026-07-09 13:21:39 +02:00
  • 79d8408684 models: consume .rdbview bundles (extract at load time) Dion Moult 2026-07-09 20:36:51 +10:00
  • db884047e1 ifcviewer: don't block the UI while baking the .ifcview at 100% Dion Moult 2026-07-09 18:32:37 +10:00
  • 9ccbcc2216 viewport: wire up the backface-culling setting Dion Moult 2026-07-09 17:23:48 +10:00
  • ed21dd7ecc web: MODULARIZE build + embedded JS-integration example + selection callback Dion Moult 2026-07-09 16:46:29 +10:00
  • b2ecfab86e style: theme input/tab-bar, align header height with body rows Dion Moult 2026-07-09 13:17:55 +10:00
  • 93fcdc9a8d viewport: don't clobber the persisted nav preset at startup Dion Moult 2026-07-09 13:17:55 +10:00
  • 6e86072d5a viewport: select a section plane, highlight it, delete the selected one Dion Moult 2026-07-09 12:48:38 +10:00
  • 12002ace86 properties: filter psets/quantities by name, property, or value Dion Moult 2026-07-09 12:21:11 +10:00
  • 9ae79b42dd Merge pull request #8398 from Gorgious56/batch-array-duplicate-helper bonsai-0.8.6-alpha2607081328 Gorgious56 2026-07-08 15:27:53 +02:00
  • c01433cb6c Bonsai: spec typed test doubles for Blender + dataclass mocks Gorgious56 2026-07-08 15:02:21 +02:00
  • da50d22ed5 Bonsai: route array-regen selection through tool.Blender utilities Gorgious56 2026-07-08 14:53:29 +02:00
  • 9191baf067 Bonsai: hide array-child gizmos + converge regen selection Gorgious56 2026-07-08 13:19:42 +02:00
  • c299f0b191 Bonsai: iterate every duplicated entity in relationship recreation Gorgious56 2026-07-08 13:19:26 +02:00
  • 8f3a1d7412 Bonsai: batch array-duplicate + defensive guards Gorgious56 2026-07-08 13:13:14 +02:00
  • 392af501d1 properties: real empty states + smaller base UI font Dion Moult 2026-07-08 20:37:17 +10:00
  • 4afb3892a2 spatial hierarchy: storey elevation + Long Name column + resizable layout Dion Moult 2026-07-08 20:33:29 +10:00
  • 90196dd51d viewport: idle the render loop when only unfetchable chunks remain Dion Moult 2026-07-08 19:43:07 +10:00
  • e0a1988044 Follow IfcRelAdheresToElement so IfcSurfaceFeature road markings import #8375 bonsai-0.8.6-alpha2607080916 Petru Conduraru 2026-07-08 11:57:56 +03:00
  • 60cab3e7c4 spatial hierarchy from IFC + active-model concept Dion Moult 2026-07-08 16:38:42 +10:00
  • ec285fc32c properties: show real property and quantity sets Dion Moult 2026-07-08 15:22:05 +10:00
  • 8ac7b4373e properties: real attributes + relationships; keep selection on deselect Dion Moult 2026-07-08 15:14:13 +10:00
  • c5ea612110 helpers: port util.element.get_predefined_type; show it in properties Dion Moult 2026-07-08 14:48:09 +10:00
  • 75c9da5098 ifcviewer: overhaul model/object ID tracking Dion Moult 2026-07-08 14:10:05 +10:00
  • 644b92263d Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0 bonsai-0.8.6-alpha2607071900 Richard Brice 2026-07-07 12:00:27 -07:00
  • 61642d2ba3 Fixes computation of fallback position for linear placement. PlacementRelTo was improperly ignored Richard Brice 2026-07-07 11:59:47 -07:00
  • 3a98019aad Fix horizontal profile editing for sloped LAYER3 slabs fix-layer3-slab-horizontal-profile-edit Ryan Schultz 2026-07-07 08:32:15 -05:00
  • 4776bd7639 Atomic IFC file writes to prevent corruption on interrupted save (#4797) Petru Conduraru 2026-07-07 12:49:08 +03:00
  • 7864ae7814 New conversion settings Thomas Krijnen 2026-07-07 10:53:28 +02:00
  • 0a1b50cd46 Test scaffolds Thomas Krijnen 2026-07-07 10:53:16 +02:00