2026-03-01 - 2026-03-04
Overview
15 Pull requests merged by 1 user
Merged
#380 chore(git): normalize author identities with .mailmap
Merged
#379 docs: comprehensive documentation refresh
Merged
#378 docs: update CLAUDE.md with current repository context
Merged
#377 docs: update server docs
Merged
#376 fix(ci): clone submodule content in rattler-build package
Merged
#375 chore(datums): convert datums addon to submodule
Merged
#374 chore(silo): add root package.xml and migrate setup to silo addon (#373)
Merged
#371 fix(silo): pull assembly dependencies on all open paths (#337)
Merged
#370 feat(datums): add unified datum creator addon
Merged
#369 docs: remove stale documentation and update for post-ztools architecture
Merged
#366 feat(sdk): KCSDK v1.0.0 — complete SDK implementation (#346)
Merged
#368 chore: native repository conversion — remove FreeCAD/GitHub artifacts (#367)
Merged
#364 feat(sdk): add status bar widget wrapper and origin query bindings (#356)
Merged
#363 feat(sdk): add IMenuProvider interface and register_command wrapper (#355)
Merged
#362 feat/gears-addon
13 Issues closed from 1 user
Closed
#357 chore(sdk): deprecation cleanup + SDK v1.0.0
Closed
#373 chore(silo): add root package.xml and migrate to SDK APIs
Closed
#337 fix(silo): opening assembly does not pull linked part documents
Closed
#346 epic: UI/UX rework — expanded SDK addon system
Closed
#367 chore: native repository conversion — remove FreeCAD/GitHub artifacts
Closed
#322 feat(quicknav): Phase 3 — auto-execution logic
Closed
#323 feat(quicknav): Phase 4 — polish, theming, and settings
Closed
#321 feat(quicknav): Phase 2 — dynamic discovery and MRU history
Closed
#356 feat(sdk): status bar provider + origin migration
Closed
#355 feat(sdk): menu and action system
Closed
#354 feat(sdk): toolbar provider system (IToolbarProvider)
Closed
#353 feat(sdk): C++ theme engine
Closed
#352 feat(sdk): panel provider system (IPanelProvider)
19 Issues created by 1 user
Opened
#367 chore: native repository conversion — remove FreeCAD/GitHub artifacts
Opened
#372 Add sketcher solver
Opened
#373 chore(silo): add root package.xml and migrate to SDK APIs
Opened
#381 feat(sdk): context lifecycle callbacks — on_context_enter / on_context_exit
Opened
#382 feat(sdk): event bus — lightweight publish-subscribe for inter-addon messaging
Opened
#383 feat(sdk): context introspection — available_contexts and context_history
Opened
#384 feat(sdk): addon registry wrappers in kindred_sdk
Opened
#385 feat(context): hierarchical context model with parent_id and context_stack
Opened
#386 feat(context): transition guards — addons can veto context switches
Opened
#387 feat(context): breadcrumb customization — addon-injected segments
Opened
#388 feat(loader): strengthen manifest validation at parse time
Opened
#389 feat(sdk): addon asset path resolution — sdk.addon_resource()
Opened
#390 feat(sdk): addon load timing diagnostics — sdk.addon_diagnostics()
Opened
#391 feat(sdk): per-document origin Python bindings
Opened
#392 feat(origin): async save queuing for PLM origins
Opened
#393 feat(origin): offline mode with operation queuing
Opened
#394 docs: comprehensive SDK API reference
Opened
#395 docs: example addon template
Opened
#396 test: integration tests for addon loader, context, and origin SDK APIs
1 Unresolved Conversation
Open
#164
docs(fix): clarify macOS/Windows build status in CI_CD.md