Repository navigation
SolidCraft 0.24.0b for Android
New in this release (still upstream 0.24.0): faster gears and a steadier MCP server. A live session went wrong on a Galaxy Tab: Claude Code designing a worm gearbox saw its calls time out, a hub join run for over 25 minutes, and the app closed as "not responding". Every part of that is fixed; the whole story with before-and-after numbers: Faster gears and a steadier MCP server.
- The app stays responsive during an agent's long command. Agent commands, timed batches included, compute off the window thread, with a chip showing what is computing and a Stop button. Android no longer closes the app.
- Long MCP calls wait instead of timing out. A call still running answers "still running: call
pending", and the agent waits throughpendinginstead of sending it again. Each MCP session has its own thread. - Gears are simple B-rep. A tooth flank is one to three exact Béziers (root fillet, involute) instead of a spline whose every span was a face: an 18-tooth spur gear has 110 faces instead of 326, the same shape to within 3.4 µm.
- Much faster booleans on gears. A hub joined flat on a gear's face: over 25 minutes → 5.7 s on the tablet.
gear.createwith bore, keyway and hub: 161 s → 2.5 s. B-spline surfaces skip their zero terms: booleans on gears and helical threads 2–3× faster, with identical results. - Tested on a Galaxy Tab: the whole worm gearbox over MCP, 81 calls, all succeeded, no "not responding".
- Upstream merges keep these fixes:
scripts/android-sync.shstops if a merge drops one.
Still slow (upstream's kernel): interference and clearance between two gears take a minute or two, and a few holes whose first boolean is retried. Known issues.
All changes: what's new.
SolidCraft 0.24.0b for Android (SolidCraft 0.24.0, port release b).
Built from upstream SolidCraft v0.24.0 (5965439a) with the Android port on top.
Install: download SolidCraft-0.24.0b-android-arm64.apk on an Android 8.0+ phone or tablet (arm64) and open it, allowing installs from that source; or adb install -r SolidCraft-0.24.0b-android-arm64.apk. It updates 0.24.0a in place. Signed with a development key: uninstall a build from elsewhere first if Android refuses to update it.
SHA-256: 60c0524d382c37fed6b605331da8ece05d94d9b890a4ab28f025516892e6da06
Works: the full SolidCraft app (sketches, features, the timeline, the Render workspace) on Vulkan or GLES; mouse and keyboard as on the desktop; touch (one finger orbits, tap selects, two fingers pan, pinch zooms); Back closes what is open; open, save, import and export through Android's file picker. Port-only: helical B-rep threads (threads), ten involute gear types (gears) and the MCP server on the network (MCP server). The port saves designs one file format past upstream's release; export STEP to share.
Not yet: the on-screen keyboard covers the lower half of the screen, the phone layout is cramped (best on a tablet or a foldable's inner screen), autosave recovery. How to use it: touch; details: android.md.

