huanld
e84d49b75f
docs: add mvp test audit gates
2026-05-12 19:36:52 +07:00
huanld
2b717aa2e2
docs: add speckle-compatible platform planning
2026-05-12 19:33:46 +07:00
huanld
78a3354353
Update frontend runtime log
2026-05-11 21:11:26 +07:00
huanld
0338ec5f4a
Update runtime logs
2026-05-11 21:11:02 +07:00
huanld
2441180dd2
Improve viewer streaming feedback
2026-05-11 21:02:52 +07:00
huanld
483b176b71
Improve viewer osnap and zoom tuning
2026-05-11 16:17:00 +07:00
huanld
840080c85b
Finalize backend output log
2026-05-10 17:56:16 +07:00
huanld
726a6880dd
Finalize backend runtime log
2026-05-10 17:56:07 +07:00
huanld
135c82d29b
Update runtime logs
2026-05-10 17:55:34 +07:00
huanld
91164e654e
Checkpoint IFC viewer streaming and measurement work
2026-05-10 17:46:45 +07:00
huanld
d1871b3979
chore: apply viewer optimizations, tailscale networking fixes, and Dev environment configurations
Release pipeline / Get version (push) Has been cancelled
Release pipeline / Get Chart Name (push) Has been cancelled
Release pipeline / tests (push) Has been cancelled
Release pipeline / builds (push) Has been cancelled
Release pipeline / builds-ghcr (push) Has been cancelled
Release pipeline / test-deployments (push) Has been cancelled
Release pipeline / deploy (push) Has been cancelled
Release pipeline / Helm chart oci (push) Has been cancelled
Release pipeline / npm (push) Has been cancelled
Release pipeline / snyk (push) Has been cancelled
2026-04-16 13:55:08 +07:00
huanld
1018ff97dc
docs: add comprehensive business logic and architecture documentation
Release pipeline / Get version (push) Has been cancelled
Release pipeline / Get Chart Name (push) Has been cancelled
Release pipeline / tests (push) Has been cancelled
Release pipeline / builds (push) Has been cancelled
Release pipeline / builds-ghcr (push) Has been cancelled
Release pipeline / test-deployments (push) Has been cancelled
Release pipeline / deploy (push) Has been cancelled
Release pipeline / Helm chart oci (push) Has been cancelled
Release pipeline / npm (push) Has been cancelled
Release pipeline / snyk (push) Has been cancelled
2026-04-16 08:06:15 +07:00
huanld
1686f08040
feat: commit IFC-toolkit and engine_web-ifc source code
Release pipeline / Get version (push) Has been cancelled
Release pipeline / Get Chart Name (push) Has been cancelled
Release pipeline / tests (push) Has been cancelled
Release pipeline / builds (push) Has been cancelled
Release pipeline / builds-ghcr (push) Has been cancelled
Release pipeline / test-deployments (push) Has been cancelled
Release pipeline / deploy (push) Has been cancelled
Release pipeline / Helm chart oci (push) Has been cancelled
Release pipeline / npm (push) Has been cancelled
Release pipeline / snyk (push) Has been cancelled
2026-04-16 07:47:58 +07:00
huanld
6cd126af41
feat: custom IFC converter with C++ geometry injection
...
Release pipeline / Get version (push) Has been cancelled
Release pipeline / Get Chart Name (push) Has been cancelled
Release pipeline / tests (push) Has been cancelled
Release pipeline / builds (push) Has been cancelled
Release pipeline / builds-ghcr (push) Has been cancelled
Release pipeline / test-deployments (push) Has been cancelled
Release pipeline / deploy (push) Has been cancelled
Release pipeline / Helm chart oci (push) Has been cancelled
Release pipeline / npm (push) Has been cancelled
Release pipeline / snyk (push) Has been cancelled
- Add custom IFC converter using web-ifc C++ DLL for geometry extraction
- Add GeometryInjector.cs: patches Speckle objects with mesh geometry
- Add NativeIfcGeometry.cs: P/Invoke bindings to WebIfcDll
- Add CustomMeshConverterFactory.cs: custom Xbim mesh converter
- Configure fileimport-service dotnet IFC pipeline
- Add VPS deployment config (docker-compose-vps.yml)
- Add dev scripts: run_backend.bat, run_frontend.bat, start_dev.bat
- Update .gitignore: exclude scratch/IFC-toolkit, engine_web-ifc
- Memory optimization for Xbim (MemoryModel mode)
2026-04-16 06:46:41 +07:00
Jedd Morgan
71c3f3b584
feat(auth): add connectors v3 as an app ( #5751 )
2026-03-18 17:43:33 +00:00
Alexandru Popovici
ba6dda6e52
fix(fileimport-service): Updated curl version ( #5750 )
2026-03-02 21:51:29 +00:00
Alexandru Popovici
e902142a94
fix(viewer-lib): Fixed explode mode ( #984 ) ( #5748 )
2026-03-02 16:11:12 +00:00
Iain Sproat
c97c6539d7
feat(helm): gateway API support ( #5744 )
2026-02-12 09:37:32 +00:00
Iain Sproat
8779369616
chore(fileimport): bump python security version ( #5746 )
2026-02-11 14:24:21 +00:00
Iain Sproat
d2029d9d68
chore: pin helm readme generator to v2.7.2 ( #934 ) ( #5745 )
...
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems >
2026-02-11 14:18:08 +00:00
Jonathon Broughton
d1a73f013f
Fix links in README for developer documentation ( #5743 )
...
* Fix links in README for developer documentation
Updated links in README to point to the correct developer documentation.
* Fix README shield links and formatting
Updated shield links and fixed formatting issues.
* Fix HTML encoding in README.md
2026-02-05 09:15:10 +00:00
Oğuzhan Koral
0b9a6e10d4
feat(server): enable sdui for self hosters ( #5741 )
2026-01-30 05:25:38 +00:00
Alexandru Popovici
ac383bca1f
feat(viewer): scope keyboard events to focused canvas ( #5740 )
2026-01-27 09:15:46 +01:00
Alexandru Popovici
d96d1c5446
Fix build packages ( #5738 )
...
* bump gnupg version to match minimum supported by debian
* bumped version
---------
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2026-01-15 12:41:35 +00:00
Alexandru Popovici
73a4a26aa5
chore: fixed conflicts ( #5737 )
2026-01-15 09:38:36 +00:00
Alexandru Popovici
ba0fd8c7b2
chore(viewer-lib): Export line and point speckle materials ( #5733 )
2026-01-06 10:40:12 +00:00
Alexandru Popovici
68d5881179
fix(viewer-lib): Fixed OBJLoder not working properly ( #5731 )
2025-11-10 08:51:49 +00:00
Alexandru Popovici
06c5529024
Alex/ol2 no hardcode ( #5730 )
...
* fix(object-loader): WIP on removing the hardocoding.
* feat(object-loader-2): Object skipping by type is not added as an option. By default OL2 will not skip any objects. Added server filters and skippable objects to sandbox loading
2025-11-05 15:07:39 +01:00
Alexandru Popovici
779ac74c4c
fix null object check in queryHits ( #5729 )
...
Co-authored-by: bachtiarnaomi <99959074+bachtiarnaomi@users.noreply.github.com >
2025-11-05 15:07:09 +01:00
Daniel Gak Anagrov
4a734b0103
ci(tests): do not run rover on speckle-server repository ( #220 ) ( #5727 )
...
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com >
2025-10-31 09:21:25 +00:00
Daniel Gak Anagrov
7ecdaccb4b
fix(viewer-lib): LineBatch returns line count correctly now ( #5725 )
...
Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com >
2025-10-30 12:09:38 +00:00
Daniel Gak Anagrov
55f91d2cdf
fix(gql): scopes, roles, auth ( #5724 )
...
* fix(workspace): auto approval
* fix(scopes): access scopes across the server
* fix(hasAccessRole): establish for all mutations
* feat(token): scoping does not require the token to exist
* chore(scopes): added additional roles
* fix: replaced UNAUTHORIZED_ACCESS_ERROR with UNAUTHORIZED
* fix(email): user list scopes
2025-10-29 09:53:11 +00:00
Dimitrie Stefanescu
1994b0b5c4
Merge pull request #5723 from specklesystems/alex/filtering-fixes
...
Alex/filtering fixes
2025-10-18 14:59:02 +01:00
AlexandruPopovici
616a62dbc0
fix(viewer-lib): Handled WEB-4514: setUserObjectColors now works correctly with instances
2025-10-18 16:25:43 +03:00
AlexandruPopovici
e64b309045
fix(viewer-lib): Handles WEB-4509: Isolating without ghosting on instanced objects
2025-10-18 10:51:37 +03:00
Dimitrie Stefanescu
1acdfb508e
adds color groups for testing
2025-10-17 10:57:14 +01:00
Dimitrie Stefanescu
beab55b06e
demo bug
...
if ghosting is turned off, things don't work as expected
2025-10-17 10:17:37 +01:00
Dimitrie Stefanescu
79e7dfe7ae
Merge pull request #5722 from specklesystems/alex/instance-ids-fix
...
Fixes visibility check using instance IDs
2025-10-16 14:41:29 +01:00
Dimitrie Stefanescu
4079f7c870
Fixes visibility check using instance IDs
...
Ensures visibility checks within the filtering extension
correctly use instance IDs instead of raw object IDs.
This resolves issues where visibility states were not being
correctly applied to render view nodes, especially for instanced
geometry.
2025-10-16 14:35:32 +01:00
Daniel Gak Anagrov
a98673c65e
feat(multiregion): sync region on creation ( #5720 )
2025-10-09 09:53:36 +01:00
Mike
e30d30cf26
Fix: Minor dashboard fixes ( #5721 )
2025-10-09 10:32:22 +02:00
Mike
8e7bfd138c
Feat: List dashboards on projects ( #5718 )
2025-10-08 20:26:59 +02:00
Kristaps Fabians Geikins
978fc8b6fb
chore: create copilot instruction files ( #5713 )
2025-10-08 19:54:45 +03:00
Gergő Jedlicska
d8d9b27bd0
fix(dashboards): use the workspaceId for dashboard auth ( #5719 )
2025-10-08 17:33:21 +02:00
Gergő Jedlicska
e99f92d196
fix(gatekeeper): allow checking all feature access on a per project ( #5717 )
...
level too
2025-10-08 16:27:29 +02:00
Gergő Jedlicska
1a1ba3d592
feat(viewer): expose object loader attribute masking to the viewer ( #5715 )
2025-10-08 15:46:17 +02:00
Kristaps Fabians Geikins
22f9b9c68e
fix(fe2): allow errors in sub msgs ( #5712 )
2025-10-08 14:40:12 +03:00
Iain Sproat
d09831eaa2
ci(publish): helm chart no longer published to github page ( #5702 )
...
* ci(publish): helm chart no longer published to github page
- we publish to OCI registry instead (GHCR or DockerHub)
* remove obsolete script
2025-10-08 12:34:18 +01:00
Kristaps Fabians Geikins
49255163c6
fix(fe2): redirect loop on expired auth cookie ( #5711 )
2025-10-08 14:21:58 +03:00
Mike
7809b723ed
Fix: Version edit dialog watcher ( #5707 )
2025-10-08 12:12:27 +02:00