Ryan Schultz
d0fd98ea4e
https://matrix.to/#/!ssOmSJysZpXBupsgjO:matrix.org/$7EB0LAxm9eD920ZuafOOPA3mR5grPh0SSWsLXWI1g6w?via=matrix.org&via=tchncs.de&via=crossbach.de
2025-10-29 14:32:08 -05:00
Thomas Krijnen
b5b64d6c4a
ifc5d.quantify: lookup entity names directly; index into dict rather than iterate in simple cases
2025-09-15 18:29:58 +02:00
Andrej730
632e45af18
Fix missing platform in flask wheels ( 6497d5f)
2025-09-15 18:27:22 +05:00
Andrej730
559636ef0b
IFC Header UI - display author and additional info in case if it's available
2025-09-15 18:27:21 +05:00
Andrej730
5a2ed576c4
Fix ids.from_string always breaking on validation ( 4a9cf43)
...
Since `tree` is never provided.
2025-09-15 18:27:21 +05:00
Andrej730
cc7732ecbf
Replace .wrapped_data.header with .header ( dfaa8d5)
2025-09-15 18:27:21 +05:00
Andrej730
a3c6e295c8
ifcopenshell_wrapper.pyi - remove HeaderEntity
...
Recently (e.g. ce02e7a ) header entity was replaced with a generic `entity_instance`.
2025-09-15 18:27:20 +05:00
Andrej730
87069f3ac3
Groups/Systems UI - expand parent group when child group is added
...
So user can immediately see the added item, it seems more intuitive.
2025-09-15 18:27:20 +05:00
Andrej730
6469f79343
Groups/Systems UI - removing item to update uilist index
2025-09-15 18:27:20 +05:00
Andrej730
a3b04997ef
Systems UI - display icons for each system type in the dropdown
...
Example - https://files.catbox.moe/rnyuro.png
2025-09-15 18:27:20 +05:00
Andrej730
4c1af9e2f5
Systems UI - display hierarchy of systems #7062
2025-09-15 18:27:19 +05:00
Andrej730
646f2f2e32
Add tool for 'group' module
2025-09-15 18:27:19 +05:00
Andrej730
629d6c85ae
assign/unassign group - add info message
2025-09-15 18:27:19 +05:00
Andrej730
be66d4884d
typing
2025-09-15 18:27:19 +05:00
Andrej730
5de96c9f95
Systems UI - support adding child systems #7062
2025-09-15 18:27:18 +05:00
Thomas Krijnen
c661bb62ca
Rework header access in exception handling
2025-09-15 12:01:13 +02:00
Thomas Krijnen
b1b95ec2db
Conditional compilation in wrapper
2025-09-14 19:15:31 +02:00
Thomas Krijnen
5f50e6fcf1
Conditional compilation in wrapper
2025-09-14 19:15:25 +02:00
Thomas Krijnen
23b48c43a6
Conditional compilation
2025-09-14 13:53:33 +02:00
Sayan Jyoti Das
0d942f968a
fix: cleanup pyodide tmpdir properly
2025-09-14 07:13:54 +10:00
Thomas Krijnen
b5ccb93618
Fix Outer bound check in serializer #7099
2025-09-13 14:24:03 +02:00
Andrej730
41fb8ca583
Bump IOS build in Bonsai
...
Since now we have additional `readonly` argument in `ifcopenshell.open` and we need a new build to support it.
2025-09-12 20:11:07 +05:00
Andrej730
a86904dd41
ifcopenshell.open overload signature to consider new readonly argument
2025-09-12 20:11:07 +05:00
Andrej730
8a82343e27
typing - fix annoying module symbol getting into ifcopenshell.open retun types
2025-09-12 20:11:07 +05:00
Andrej730
9a38455465
black .
2025-09-12 20:11:06 +05:00
Thomas Krijnen
ced52862a1
Fix inst id based line lookup in log_internal_cpp_errors()
2025-09-12 16:25:37 +02:00
Thomas Krijnen
b1248be1b8
wopts.disableWAL for 3x better write performance
2025-09-11 19:10:05 +02:00
Thomas Krijnen
79672f795e
Merge pull request #6203 from IfcOpenShell/tfk-rocksdb-storage
...
RocksDB instance/file storage
2025-09-11 18:39:18 +02:00
Thomas Krijnen
6ec12fe7c7
:Revert "Temporary Python 3.9 compatibility"
...
This reverts commit 0aae57620f .
2025-09-11 18:38:07 +02:00
Andrej730
6497d5f78e
Bonsai - add Flask required by ifctester web ui
2025-09-11 18:03:38 +05:00
Andrej730
5b96df89ea
Fix error loading ifctester webapp (infinite "initialize environment...")
...
Browser was stuck trying to initialize the environment, because of the error below:
[worker] Received message: {type: 'init', payload: {…}, id: '9dLz/0eBQDa0xTQORXfdUg/0'} :5000/pyodide/pyodide.mjs:1 Failed to load module script: Expected a JavaScript-or-Wasm module script but the server responded with a MIME type of "text/plain". Strict MIME type checking is enforced for module scripts per HTML spec.
2025-09-11 18:03:38 +05:00
Andrej730
ce4ad3c3a7
ifctester webapp makefile - fix issue on windows
2025-09-11 18:03:38 +05:00
Thomas Krijnen
9d99de2340
file.reset_identity_cache() function for adv use cases
2025-09-11 13:56:11 +02:00
Thomas Krijnen
db832946e6
Update test_validate_rocksdb.py
2025-09-11 10:07:39 +02:00
Thomas Krijnen
e68cc7201c
Call init_locale() when streaming
2025-09-10 21:42:55 +02:00
Thomas Krijnen
e2b39620a0
Test for supported compression
2025-09-10 21:42:30 +02:00
Andrej730
36da945e2d
Keep viewport position even if some previous drawing camera is active #7101
...
during alt+click on drawing activation button
2025-09-10 17:46:01 +05:00
Andrej730
371aeed3f6
Move duplicated properties to ActivateDrawingBase
2025-09-10 17:46:01 +05:00
Andrej730
86902c159b
Status UI status assignment - add test
2025-09-10 17:46:01 +05:00
Andrej730
f4be8812e2
Status UI - display active object status using icons
...
Example - https://files.catbox.moe/ucrtfg.mp4
2025-09-10 17:46:00 +05:00
Andrej730
12bcf1d2c7
bump svgfill
2025-09-10 17:45:53 +05:00
Andrej730
10e805b3f1
black .
2025-09-10 15:34:06 +05:00
Andrej730
1e9239b352
Fix error searching for annotation types #7103
2025-09-10 14:59:46 +05:00
Andrej730
7bea3d9d10
Annotation types - use natural sorting, make 'Untyped' appear always on top
2025-09-10 14:59:45 +05:00
Andrej730
e9bad17502
Fix broken scripts download urls #7107
...
They were hardcoded and `:download:` wasn't used, so sphinx never copied the scripts to be available to download.
They also were always pointing to main docs website, so they would show up on unstable documentation too, and I guess because they were hardcoded, there were no warnings when those files were recently moved.
2025-09-10 14:40:59 +05:00
Thomas Krijnen
be79d3712d
Initialize header after storage
2025-09-10 11:37:17 +02:00
Thomas Krijnen
b5275f5ab2
black
2025-09-10 10:08:14 +02:00
Thomas Krijnen
a925226cbc
Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage
2025-09-10 10:06:01 +02:00
Thomas Krijnen
231d047ce9
Capture SPF specific errors in validation test
2025-09-10 09:40:20 +02:00
Thomas Krijnen
a50fc3184b
Minor attribute count fixes
2025-09-10 09:13:16 +02:00