Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions src/data/releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,23 @@
"tag_name": "v0.3.0",
"published_at": "2026-11-10T18:23:46Z",
"html_url": "https://github.com/PartBuddy/partbuddy/releases/tag/v0.3.0",
"body": "## [0.3.0](https://github.com/PartBuddy/partbuddy/compare/v0.2.1...v0.3.0) (2026-11-10)\n\n\n### Features\n\n* **desktop:** joints move with a slider in the view ([#296](https://github.com/PartBuddy/partbuddy/issues/296)) ([21073ab](https://github.com/PartBuddy/partbuddy/commit/21073abe79158b99c10f53676bb784082b9d0106))\n* **desktop:** the assistant builds a dovetail guide with one call ([#300](https://github.com/PartBuddy/partbuddy/issues/300)) ([3772bff](https://github.com/PartBuddy/partbuddy/commit/3772bff25723586bfe9db49cf8461fe0b8211f78))\n* **desktop:** the assistant builds a print-in-place hinge with one call ([#299](https://github.com/PartBuddy/partbuddy/issues/299)) ([6a9cd0a](https://github.com/PartBuddy/partbuddy/commit/6a9cd0a482bbc2e2d83bb393873d9338f8b0da74))\n* **desktop:** the parts of a joint follow its slider while it is dragged ([#301](https://github.com/PartBuddy/partbuddy/issues/301)) ([f61ee5f](https://github.com/PartBuddy/partbuddy/commit/f61ee5f4cdb9a5a15a56951ddd08394612b8a7c1))\n* **desktop:** the ready-to-print check runs joints through their range ([#298](https://github.com/PartBuddy/partbuddy/issues/298)) ([a252a2e](https://github.com/PartBuddy/partbuddy/commit/a252a2e6ddddbf7f320c3060aab7f210a4e89420))\n\n\n### Bug Fixes\n\n* **desktop:** a joint away from as designed shows in the check at once ([#306](https://github.com/PartBuddy/partbuddy/issues/306)) ([0295778](https://github.com/PartBuddy/partbuddy/commit/029577840de8ca09596352353a14ede0d69b7cca))\n* **desktop:** a mechanism out of reach of its bodies is taken back ([#302](https://github.com/PartBuddy/partbuddy/issues/302)) ([48fee2e](https://github.com/PartBuddy/partbuddy/commit/48fee2e2d7e7b17f7929ada7e7bc2be73a5e4f6c))\n* **desktop:** sketched blocks stay in a part when its joint moves ([#304](https://github.com/PartBuddy/partbuddy/issues/304)) ([0fed294](https://github.com/PartBuddy/partbuddy/commit/0fed2944498591f6f59616413e858c4a05342390))\n* **desktop:** the outer knuckles of a hinge stand clear of a wider body ([#307](https://github.com/PartBuddy/partbuddy/issues/307)) ([8ab1d19](https://github.com/PartBuddy/partbuddy/commit/8ab1d192d170d064175dc13dff998c2e1c6f573c))\n* **desktop:** what is built onto a part that moves is built in its component ([#303](https://github.com/PartBuddy/partbuddy/issues/303)) ([d7c4130](https://github.com/PartBuddy/partbuddy/commit/d7c41304da3f57bae0a41c37e3e179035afef5d2))",
"body": "PartBuddy is a free desktop app for designing parts for FDM 3D printing together with an AI assistant, in real CAD.\n\n## What's new\n\n<!-- shot: motion -->\n\n- **Parts that move:** when a design has joints, \"Moving parts\" above the view shows a slider for each one. Drag it and the parts follow at once; \"As designed\" puts everything back.\n- **Hinges and guides from the assistant:** ask for a lid that folds or a carriage that slides. The assistant builds a print-in-place hinge or a dovetail guide between two parts, with the same gap everywhere (your printer's nozzle, at least 0.3 mm), joins them and sets the limits where the parts meet.\n- **Checked through its range:** the ready-to-print check runs every joint to its limits, points at the place where two parts meet too early, and tells you when a part is not standing as designed.\n- **Blocks stay with the part:** slots, text, logos and nut traps move along when the part they are on moves.\n\nHinges and guides are designed to print in one piece and are checked through their range in SolidCraft; they have not been test-printed yet, so print one before you rely on the gap.\n\n## Download and requirements\n\n1. **PartBuddy:** download `PartBuddy-Setup-0.3.0.exe` below and run it (Windows 10/11, installs for your user only). The installer is not code-signed yet, so Windows SmartScreen warns once: choose \"More info\", then \"Run anyway\". PartBuddy checks for updates through this page.\n2. **SolidCraft 0.40.0-rc.3:** PartBuddy designs with the free [SolidCraft](https://solidcraft.io) CAD kernel. Install the pre-release **[SolidCraft 0.40.0-rc.3](https://github.com/tangency-labs/solidcraft/releases/tag/v0.40.0-rc.3)** (on Windows `SolidCraft-0.40.0-rc.3-windows-x64.exe`).\n3. **An assistant:** your Claude subscription through Claude Code, your ChatGPT subscription, or a local model (Ollama, LM Studio, llama.cpp, vLLM). The first start walks you through it.\n\n---\n\n## [0.3.0](https://github.com/PartBuddy/partbuddy/compare/v0.2.1...v0.3.0) (2026-11-10)\n\n\n### Features\n\n* **desktop:** joints move with a slider in the view ([#296](https://github.com/PartBuddy/partbuddy/issues/296)) ([21073ab](https://github.com/PartBuddy/partbuddy/commit/21073abe79158b99c10f53676bb784082b9d0106))\n* **desktop:** the assistant builds a dovetail guide with one call ([#300](https://github.com/PartBuddy/partbuddy/issues/300)) ([3772bff](https://github.com/PartBuddy/partbuddy/commit/3772bff25723586bfe9db49cf8461fe0b8211f78))\n* **desktop:** the assistant builds a print-in-place hinge with one call ([#299](https://github.com/PartBuddy/partbuddy/issues/299)) ([6a9cd0a](https://github.com/PartBuddy/partbuddy/commit/6a9cd0a482bbc2e2d83bb393873d9338f8b0da74))\n* **desktop:** the parts of a joint follow its slider while it is dragged ([#301](https://github.com/PartBuddy/partbuddy/issues/301)) ([f61ee5f](https://github.com/PartBuddy/partbuddy/commit/f61ee5f4cdb9a5a15a56951ddd08394612b8a7c1))\n* **desktop:** the ready-to-print check runs joints through their range ([#298](https://github.com/PartBuddy/partbuddy/issues/298)) ([a252a2e](https://github.com/PartBuddy/partbuddy/commit/a252a2e6ddddbf7f320c3060aab7f210a4e89420))\n\n\n### Bug Fixes\n\n* **desktop:** a joint away from as designed shows in the check at once ([#306](https://github.com/PartBuddy/partbuddy/issues/306)) ([0295778](https://github.com/PartBuddy/partbuddy/commit/029577840de8ca09596352353a14ede0d69b7cca))\n* **desktop:** a mechanism out of reach of its bodies is taken back ([#302](https://github.com/PartBuddy/partbuddy/issues/302)) ([48fee2e](https://github.com/PartBuddy/partbuddy/commit/48fee2e2d7e7b17f7929ada7e7bc2be73a5e4f6c))\n* **desktop:** sketched blocks stay in a part when its joint moves ([#304](https://github.com/PartBuddy/partbuddy/issues/304)) ([0fed294](https://github.com/PartBuddy/partbuddy/commit/0fed2944498591f6f59616413e858c4a05342390))\n* **desktop:** the outer knuckles of a hinge stand clear of a wider body ([#307](https://github.com/PartBuddy/partbuddy/issues/307)) ([8ab1d19](https://github.com/PartBuddy/partbuddy/commit/8ab1d192d170d064175dc13dff998c2e1c6f573c))\n* **desktop:** what is built onto a part that moves is built in its component ([#303](https://github.com/PartBuddy/partbuddy/issues/303)) ([d7c4130](https://github.com/PartBuddy/partbuddy/commit/d7c41304da3f57bae0a41c37e3e179035afef5d2))\n",
"draft": false,
"prerelease": false,
"assets": []
"assets": [
{
"name": "latest.yml",
"browser_download_url": "https://github.com/PartBuddy/partbuddy/releases/download/v0.3.0/latest.yml"
},
{
"name": "PartBuddy-Setup-0.3.0.exe",
"browser_download_url": "https://github.com/PartBuddy/partbuddy/releases/download/v0.3.0/PartBuddy-Setup-0.3.0.exe"
},
{
"name": "PartBuddy-Setup-0.3.0.exe.blockmap",
"browser_download_url": "https://github.com/PartBuddy/partbuddy/releases/download/v0.3.0/PartBuddy-Setup-0.3.0.exe.blockmap"
}
]
},
{
"tag_name": "v0.2.1",
Expand Down
2 changes: 1 addition & 1 deletion src/data/site-content.json
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@
"title": "Parts that move",
"text": "Ask for a lid that folds or a carriage that slides. The assistant builds a print-in-place hinge or a dovetail guide with the gap your nozzle needs, and you move it with a slider before anything is printed.",
"shot": "motion",
"alt": "A shallow box with its lid half folded on a hinge, the slider for the hinge above the view",
"alt": "A shallow box whose lid stands half folded on a print-in-place hinge with five knuckles",
"size": "wide"
},
{
Expand Down
Loading