From 10f610646cbec713e3b9c523959cccd415cfa7fe Mon Sep 17 00:00:00 2001 From: partbuddy-site-sync Date: Tue, 10 Nov 2026 20:11:11 +0100 Subject: [PATCH] chore: sync product content and releases from the app --- src/data/releases.json | 17 +++++++++++++++-- src/data/site-content.json | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/data/releases.json b/src/data/releases.json index a099d3d..09758f5 100644 --- a/src/data/releases.json +++ b/src/data/releases.json @@ -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\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", diff --git a/src/data/site-content.json b/src/data/site-content.json index 1f68dfe..51b4332 100644 --- a/src/data/site-content.json +++ b/src/data/site-content.json @@ -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" }, {