Skip to content

Forma v0.3.6

Latest

Choose a tag to compare

@isayahc isayahc released this 03 Oct 02:19
· 2 commits to main since this release

What's Changed

  • fix(opencode): enable local connector access by @isayahc in #481
  • fix(opencode): preserve UI chat lifecycle and project identity by @isayahc in #482
  • fix(opencode): accept standard MCP initialization requests by @isayahc in #483
  • fix(opencode): stop polling idle sessions by @isayahc in #484
  • fix(opencode): avoid concurrent Supabase HTTP/2 failures by @isayahc in #485
  • fix(opencode): recover persisted project identities by @isayahc in #487
  • fix(opencode): extend connector capability lifetime by @isayahc in #488
  • fix(opencode): preserve project result integrity by @isayahc in #491
  • fix(opencode): verify saved authoring outcomes by @isayahc in #494
  • fix: recover saved chat activity without restarting builds by @isayahc in #497
  • fix(opencode): preserve requests and render native STEP solids by @isayahc in #498
  • perf: cache project pages and load gallery thumbnails independently by @isayahc in #499
  • feat(web): shared chat project workspace and update cards (main) by @isayahc in #501
  • feat(web): present authoring runtime as Forma Agent in chat by @isayahc in #505
  • feat: add STEP and printer G-code exports by @isayahc in #507
  • feat: connect Ender 3 Exports UI to the mini-PC slicing worker by @isayahc in #509
  • fix: resolve legacy forma-gui package imports to @isayahc/forma-gui by @isayahc in #510
  • fix: make Forma Agent runtime failures recoverable by @isayahc in #513
  • fix: allow every signed-in user to generate projects by @isayahc in #515
  • fix: prevent the maintenance screen from flashing while chat loads by @isayahc in #516
  • feat: add opt-in progressive generation lifecycle by @isayahc in #512
  • Keep guest chat composer visible behind sign-in by @isayahc in #517
  • Keep signed-in and signed-out homepages consistent by @isayahc in #518
  • Show generation mode selector for signed-in authoring users by @isayahc in #519
  • Add a dedicated project Exports tab by @isayahc in #520
  • Add OpenCode model switching and project image generation with GMI and OpenAI by @isayahc in #514
  • fix: remove agent model controls from chat by @isayahc in #521
  • Add STL, 3MF, and OBJ project downloads by @isayahc in #522
  • MECH: consume OpenCAD kinematics for Motion Preview by @isayahc in #526
  • Experiment: print-in-place hinge and monolithic flexure benchmarks by @isayahc in #528
  • MECH: animate two real OpenCAD gears on a shared timeline by @isayahc in #531
  • Fix Vertex tools, restore chat history and preserve image designs by @isayahc in #533
  • fix: keep generation and Stop controls scoped to each chat by @isayahc in #534
  • fix: remove read-only labels from the workspace UI by @isayahc in #535
  • feat: add project version history and exact revision previews by @isayahc in #536
  • feat: ingest PDFs as project context by @isayahc in #537
  • Fix mobile 3D viewer overlap and show system hierarchy beside the model by @isayahc in #538
  • Add project share button by @isayahc in #539
  • Fix mobile chat composer bottom alignment by @isayahc in #540
  • Fix Vercel backend startup by locking PDF dependencies by @isayahc in #541
  • Polish chat image attachment thumbnail by @isayahc in #543
  • Fix mobile exports menu and remove duplicate STEP download by @isayahc in #546
  • docs: showcase mechanical demos in README by @isayahc in #549
  • docs: animate mechanical demos by @isayahc in #550
  • docs: simplify README and put Forma's demos first by @isayahc in #551
  • Rename HardwareIR to HardwareIntermediateRepresentation by @isayahc in #554
  • feat: add AI-assisted CAD history reconstruction for Onshape, NX and Fusion by @deanhu0822 in #553
  • Preserve system hierarchy continuity across OpenCode turns by @isayahc in #548
  • Fix Vercel backend startup after hardware model rename by @isayahc in #559
  • feat: package Forma for Cursor Marketplace by @isayahc in #561
  • feat: support Parti-Vision through the Runpod generation path by @isayahc in #562
  • fix: end stale OpenCode requests and offer retry by @isayahc in #563
  • fix(opencode): distinguish heartbeat failures and settle expired leases by @isayahc in #564
  • fix(opencode): serialize active command leases per session by @isayahc in #565
  • fix(web): keep image and PDF attachments available in project chats by @isayahc in #566
  • Fix Vercel runtime configuration and stuck project purges by @isayahc in #567

Full Changelog: v0.3.5...v0.3.6