Commit Graph

  • c7a7436e7b Merge pull request 'chore: update solver submodule' (#328) from chore/update-solver-submodule into main forbes 2026-02-25 02:49:57 +00:00
  • 40dd8e09d7 chore: update solver submodule chore/update-solver-submodule forbes 2026-02-24 20:49:27 -06:00
  • 1fd52ccf1c Merge pull request 'feat: add QuickNav addon — Phase 1 core infrastructure (#320)' (#324) from feat/quicknav-phase1 into main forbes 2026-02-24 18:37:19 +00:00
  • e73c5fc750 feat: add QuickNav addon — Phase 1 core infrastructure (#320) forbes-0023 2026-02-23 14:12:02 -06:00
  • f652d6ccf8 Merge pull request 'fix(assembly): handle non-standard datum element types in Distance joint classification' (#319) from fix/datum-plane-classification-all-hierarchies into main forbes 2026-02-23 03:20:04 +00:00
  • 14ee8c673f fix(assembly): classify datum planes from all class hierarchies in Distance joints forbes 2026-02-22 18:55:39 -06:00
  • a6a5db11f8 Merge pull request 'fix(assembly): classify datum planes from all class hierarchies in Distance joints' (#318) from fix/datum-plane-classification-all-hierarchies into main forbes 2026-02-23 00:56:20 +00:00
  • 962b521f5c fix(assembly): classify datum planes from all class hierarchies in Distance joints forbes 2026-02-22 18:55:39 -06:00
  • 5c9212247a Merge pull request 'fix(assembly): add datum plane logging + fix cross-product singularity' (#317) from fix/distance-datum-plane-classification into main forbes 2026-02-22 22:05:48 +00:00
  • cf0cd3db7e fix(assembly): classify datum plane references in Distance joints fix/distance-datum-plane-classification forbes 2026-02-21 22:04:18 -06:00
  • 50dc8c8ea1 Merge pull request 'fix(assembly): classify datum plane references in Distance joints' (#316) from fix/distance-datum-plane-classification into main forbes 2026-02-22 20:21:07 +00:00
  • b4835e1b05 fix(assembly): classify datum plane references in Distance joints forbes 2026-02-21 22:04:18 -06:00
  • cf2fc82eac Merge pull request 'fix(assembly): classify datum plane references in Distance joints' (#315) from fix/distance-datum-plane-classification into main forbes 2026-02-22 18:25:32 +00:00
  • e5b07449d7 fix(assembly): classify datum plane references in Distance joints forbes 2026-02-21 22:04:18 -06:00
  • 58d98c6d92 Merge pull request 'fix(assembly): classify datum plane references in Distance joints' (#314) from fix/distance-datum-plane-classification into main forbes 2026-02-22 04:04:41 +00:00
  • a10b9d9a9f fix(assembly): classify datum plane references in Distance joints forbes 2026-02-21 22:04:18 -06:00
  • d0e6d91642 chore: update solver submodule (drag step caching) forbes 2026-02-21 12:23:42 -06:00
  • 05428f8a1c chore: bump version to 0.1.5 forbes 2026-02-21 12:05:09 -06:00
  • 14f314e137 chore: update solver submodule (distance=0 fix) forbes 2026-02-21 11:46:52 -06:00
  • 30c35af3be chore: update solver submodule (compiled Jacobian evaluation) forbes 2026-02-21 11:42:48 -06:00
  • 441cf9e826 Merge pull request 'feat(assembly): add diagnostic logging to solver and assembly' (#313) from feat/solver-diagnostic-logging into main forbes 2026-02-21 16:11:34 +00:00
  • c682c5d153 feat(assembly): add diagnostic logging to solver and assembly forbes 2026-02-21 10:08:10 -06:00
  • c225ba7da2 feat(assembly): add diagnostic logging to solver and assembly fix/assembly-drag-flip-detection forbes 2026-02-21 10:08:10 -06:00
  • f65a4a5e2b Merge pull request 'fix(assembly): update flip-detection baseline during drag steps' (#312) from fix/assembly-drag-flip-detection into main forbes 2026-02-21 15:59:55 +00:00
  • 5d55f091d0 fix(assembly): update flip-detection baseline during drag steps forbes 2026-02-21 09:59:04 -06:00
  • a445275fd2 Merge pull request 'fix(kc_format): eliminate duplicate silo/manifest.json in .kc files' (#311) from fix/kc-duplicate-manifest into main forbes 2026-02-21 15:50:58 +00:00
  • 88efa2a6ae fix(kc_format): eliminate duplicate silo/manifest.json entries in .kc files forbes 2026-02-21 09:49:36 -06:00
  • 62f077a267 Merge pull request 'fix(assembly): prevent segfault when all joints are removed' (#310) from fix/assembly-empty-joints-segfault into main forbes 2026-02-21 15:47:59 +00:00
  • b6b0ebb4dc fix(assembly): prevent segfault when all joints are removed forbes 2026-02-21 09:47:15 -06:00
  • a6d0427639 Merge pull request 'fix(gui): resolve PartDesign toolbars and breadcrumb when editing body inside assembly' (#309) from fix/partdesign-context-in-assembly into main forbes 2026-02-21 15:44:49 +00:00
  • 5883ac8a0d fix(gui): resolve PartDesign toolbars and breadcrumb when editing body inside assembly forbes 2026-02-21 09:43:51 -06:00
  • f9b13710f3 Merge pull request 'fix(solver): add networkx to runtime dependencies' (#308) from fix/solver-networkx-dep into main forbes 2026-02-21 15:29:30 +00:00
  • 39e78ee0a2 fix(solver): add networkx to runtime dependencies forbes 2026-02-21 09:24:30 -06:00
  • 0f8fa0be86 Merge pull request 'feat(assembly): fixed reference planes (Top/Front/Right) + solver docs' (#307) from feat/assembly-origin-planes into main forbes 2026-02-21 15:09:55 +00:00
  • acc255972d feat(assembly): fixed reference planes + solver docs forbes 2026-02-21 09:09:16 -06:00
  • 148bed59f6 Merge pull request 'feat(templates): document templating system for .kc files' (#306) from feat/document-templates into main forbes 2026-02-21 15:07:43 +00:00
  • b8cb7ca267 feat(templates): document templating system for .kc files forbes 2026-02-21 09:06:36 -06:00
  • ae576629c5 Merge pull request 'fix(assembly): move resetSolver() out-of-line to fix incomplete type error' (#305) from fix/resetsolver-incomplete-type into main forbes 2026-02-21 13:09:42 +00:00
  • 6e7d2b582e fix(assembly): move resetSolver() out-of-line to fix incomplete type error forbes 2026-02-21 07:08:59 -06:00
  • 9b04a48a86 feat(solver): KCSolve solver addon with assembly integration (#289) feat/solver-context-packing feat/solver-assembly-integration forbes 2026-02-20 23:47:50 -06:00
  • 6d08161ae6 Merge pull request 'feat(solver): KCSolve solver addon with assembly integration (#289)' (#303) from feat/solver-context-packing into main forbes 2026-02-21 05:48:46 +00:00
  • 72e7e32133 feat(solver): KCSolve solver addon with assembly integration (#289) forbes 2026-02-20 23:47:50 -06:00
  • 805be1e213 Merge pull request 'feat(solver): pack SolveContext into .kc archives on save (#289 phase 3d)' (#302) from feat/solver-context-packing into main forbes 2026-02-21 00:03:13 +00:00
  • 4cf54caf7b feat(solver): pack SolveContext into .kc archives on save (#289 phase 3d) forbes 2026-02-20 17:12:25 -06:00
  • 311b3ea4f1 Merge pull request 'fix(gui): complete toolbar whitelists in EditingContextResolver' (#301) from fix/toolbar-context-whitelists into main forbes 2026-02-20 18:14:11 +00:00
  • 686d8699c9 fix(gui): complete toolbar whitelists in EditingContextResolver forbes 2026-02-20 12:13:23 -06:00
  • 7dc7aac935 Merge pull request 'docs(solver): KCSolve architecture, API reference, and server specification' (#300) from docs/solver-spec-update into main forbes 2026-02-20 18:04:12 +00:00
  • 84f83a9d18 Merge branch 'main' into docs/solver-spec-update forbes 2026-02-20 18:03:53 +00:00
  • 64fbc167f7 docs(solver): server specification for KCSolve solver service forbes 2026-02-19 19:22:51 -06:00
  • 315ac2a25d docs(kcsolve): expand Python API reference with full method docs forbes 2026-02-19 19:06:08 -06:00
  • 98b0f72352 docs: KCSolve architecture and Python API reference forbes 2026-02-19 18:59:05 -06:00
  • c0ee4ecccf docs: sync Silo server documentation Kindred Bot 2026-02-19 20:58:03 +00:00
  • 1ed73e3eb0 Merge pull request 'feat(kcsolve): JSON serialization for all solver types (Phase 3a)' (#299) from feat/kcsolve-serialization into main forbes 2026-02-20 18:01:30 +00:00
  • 7e766a228e feat(kcsolve): add to_dict()/from_dict() JSON serialization for all types forbes 2026-02-20 11:58:18 -06:00
  • a8fc1388ba docs(solver): server specification for KCSolve solver service feat/solver-api-types forbes 2026-02-19 19:22:51 -06:00
  • b02bcbfe46 Merge pull request 'feat(kcsolve): pybind11 bindings and Python solver support' (#298) from feat/solver-api-types into main forbes 2026-02-20 01:10:00 +00:00
  • bd43e62822 docs(kcsolve): expand Python API reference with full method docs forbes 2026-02-19 19:06:08 -06:00
  • 406e120180 docs: KCSolve architecture and Python API reference forbes 2026-02-19 18:59:05 -06:00
  • 7ea0078ba3 feat(kcsolve): pybind11 bindings and Python solver support forbes 2026-02-19 17:20:23 -06:00
  • f20ae3a667 Merge pull request 'feat(assembly): pluggable solver system — Phase 1 (#287)' (#297) from feat/solver-api-types into main forbes 2026-02-19 22:58:33 +00:00
  • 934cdf5767 test(assembly): regression tests for KCSolve solver refactor (#296) forbes 2026-02-19 16:56:11 -06:00
  • 5c33aacecb feat(solver): refactor AssemblyObject to use IKCSolver interface (#295) forbes 2026-02-19 16:43:52 -06:00
  • 32dbe20ce0 feat(solver): implement OndselAdapter wrapping OndselSolver behind IKCSolver (#294) forbes 2026-02-19 16:19:44 -06:00
  • 76b91c6597 feat(solver): implement SolverRegistry with plugin loading (#293) forbes 2026-02-19 16:07:37 -06:00
  • 47e6c14461 feat(solver): define IKCSolver C++ API types and interface (#292) forbes 2026-02-19 15:55:57 -06:00
  • 551979b441 Merge pull request 'chore: configure Kindred submodules to track main branch' (#286) from chore/submodule-branch-tracking into main forbes 2026-02-19 20:58:27 +00:00
  • 8897399a10 docs: sync Silo server documentation Kindred Bot 2026-02-19 20:58:03 +00:00
  • 6dc4341a5f chore: configure Kindred submodules to track main branch forbes 2026-02-19 14:57:31 -06:00
  • d28c54b54f chore: configure submodules to track main branch fix/submodule-pointers forbes 2026-02-19 14:52:22 -06:00
  • ab6d09c138 Merge pull request 'chore: update submodule pointers to latest main' (#285) from fix/submodule-pointers into main forbes 2026-02-19 20:52:46 +00:00
  • 133af52f11 chore: update submodule pointers to latest main forbes 2026-02-19 14:52:22 -06:00
  • c527198044 refactor: extract theme from ztools into base distribution (#278) feat/ztools-theme-extraction feat/ztools-sdk-migration forbes 2026-02-19 14:46:59 -06:00
  • 0bc2cf3b6a Merge pull request 'feat(ztools): migrate to kindred_sdk palette system (#278)' (#283) from feat/ztools-sdk-migration into main forbes 2026-02-19 20:48:37 +00:00
  • 0330396843 refactor: extract theme from ztools into base distribution (#278) forbes 2026-02-19 14:46:59 -06:00
  • 6690d0355a chore: update mods/ztools pointer for SDK migration (#278) forbes 2026-02-19 14:35:27 -06:00
  • 7fe046379b Merge pull request 'feat: BOM auto-extraction from Assembly links + manifest field population' (#282) from feat/bom-sync-and-manifest into main forbes 2026-02-19 20:23:22 +00:00
  • 0bc03ea421 feat: BOM auto-extraction and manifest field population (#276, #277) forbes 2026-02-19 12:37:24 -06:00
  • 0c43957e9b Merge pull request 'chore: update mods/silo submodule pointer to main' (#275) from fix/silo-submodule-pointer into main forbes 2026-02-19 01:58:49 +00:00
  • 2ce00a527a chore: update mods/silo pointer to main forbes 2026-02-18 19:58:30 -06:00
  • 967e434607 Merge pull request 'feat(create): server integration for silo viewer widgets' (#274) from feat/server-integration into main forbes 2026-02-19 01:41:59 +00:00
  • 264e82179d feat(create): server integration for silo viewer widgets forbes 2026-02-18 19:36:04 -06:00
  • 40fac46862 docs: sync Silo server documentation Kindred Bot 2026-02-19 01:13:03 +00:00
  • ed71a0c8b9 Merge pull request 'art(create): placeholder tree-node icons for Silo viewer nodes' (#273) from feat/silo-tree-icons into main forbes 2026-02-19 01:11:45 +00:00
  • 0ea2622a73 Merge pull request 'feat(create): remaining viewers — dependencies, jobs, macros, approvals' (#272) from feat/remaining-viewers into main forbes 2026-02-19 00:54:24 +00:00
  • 9748384e7d art(create): placeholder tree-node icons for Silo viewer nodes (#42) forbes 2026-02-18 18:53:55 -06:00
  • bb14d7b0ef feat(create): remaining viewers — dependencies, jobs, macros, approvals (#41) forbes 2026-02-18 18:46:06 -06:00
  • 099d2a025a Merge pull request 'feat(create): history viewer — revision timeline display' (#271) from feat/history-viewer into main forbes 2026-02-19 00:43:14 +00:00
  • 3e93f4a756 Merge branch 'main' into feat/history-viewer forbes 2026-02-19 00:43:03 +00:00
  • 8b6205a340 Merge pull request 'feat(create): metadata editor — editable form with dirty tracking and save-back' (#270) from feat/metadata-editor into main forbes 2026-02-19 00:42:54 +00:00
  • 6fe5cc1d4d Merge branch 'main' into feat/metadata-editor forbes 2026-02-19 00:42:45 +00:00
  • 29f4a7b110 feat(create): history viewer — revision timeline display (#40) forbes 2026-02-18 18:41:56 -06:00
  • e947822c7a feat(create): metadata editor — editable form with dirty tracking and save-back (#39) forbes 2026-02-18 17:11:05 -06:00
  • 92183ef697 Merge pull request 'feat(create): manifest viewer — read-only MDI widget for silo/manifest.json' (#269) from feat/manifest-viewer into main forbes 2026-02-18 22:50:32 +00:00
  • b721e67c8d Merge branch 'main' into feat/manifest-viewer forbes 2026-02-18 22:50:16 +00:00
  • 90728414a9 feat(create): manifest viewer — read-only MDI widget for silo/manifest.json (#38) forbes 2026-02-18 16:48:34 -06:00
  • d87b79698f Merge pull request 'feat(create): silo tree foundation for .kc files' (#268) from feat/silo-tree-foundation into main forbes 2026-02-18 22:38:22 +00:00
  • 65f24b23eb feat(create): silo tree foundation for .kc files (#37) forbes 2026-02-18 16:30:42 -06:00
  • deb425db44 docs: sync Silo server documentation Kindred Bot 2026-02-18 21:05:53 +00:00
  • e70348508e docs: sync Silo server documentation Kindred Bot 2026-02-18 20:47:26 +00:00
  • 41669eea8b Merge pull request 'fix(gui): make SVG icon rasterization DPI-aware in loadPixmap (#189)' (#266) from fix/toolbar-icon-dpi-scaling into main forbes 2026-02-18 18:57:14 +00:00