Skip to content

Revisions

  • AI assistants: house style; script buttons: setting place; verified examples Add 'Your house style' to ai_assistants (#1315), tested headless with the example script; mention project control and layout checks. Put the scripting setting under General > Projets with its full label on script_buttons, and house_style in qet_about/qet-assistant.json. Replace the scripting geometry example with one run against master (two coils, straight wire), and say the editor asks to turn scripting on.

    @ispyisail ispyisail committed Oct 7, 2026
  • Scripting: geometry, wire routing, paper presets, house style, full call list Document qet.elementGeometry/terminalPosition/conductorPath (#1264), conductorSegments/moveConductorSegment/routeConductor(Between) (#1245, #1256, #1258), folioBorder/setFolioBorder presets (#1250), houseStyle/setHouseStyle (#1315), deleteElement removing its wires (#1270), the scripting switch and --run exit code 3, and a grouped list of every call in the current API.

    @ispyisail ispyisail committed Oct 7, 2026
  • Script buttons, live mode, macro recorder, #1211, #1214, #1218 merged 2026-10-02: drop their pending notices (#1205, #1212 still open)

    ispyisail committed Oct 2, 2026
  • Document merged features that had no wiki coverage Symbol editor background frame (#1164); configuration files and remembered dialog sizes (#1166, #1165); ranked-list search option (#1083); crash-recovery copies and crash reports in the FAQ (#1167, #1013, #1031, #1181); double-click wire colour and one-text-per-sheet applying at once (#1172, #1191); cabinet thumbnails (#1170); linked copies on paste/duplicate (#997); second click in a group (#1110); align icons (#1153); uuid lookups for sheets, tables and symbol texts (#1098, #1114); database filled from the document (#1142); value suggestions and text-width handles (#1021, #591).

    ispyisail committed Oct 2, 2026
  • Script buttons, live mode and macro recorder pages (PRs #1219-#1225, #1227, #1228, pending); report-arrow submenu fix (#1218, pending) New pages script_buttons, assistant_live_mode, macro_recorder, linked from the sidebar, scripting, mcp_server and ai_assistants. ai_assistants: the 29 Sep section no longer says 'Not merged yet'.

    ispyisail committed Oct 2, 2026
  • Call a folio a sheet, as the English interface now does (PR #1216) Prose only: page URLs (folio_links, navigating_folios), image names, code, XML tag and variable names, and French menu names are unchanged. Readers arriving from older forum posts are told a sheet used to be called a folio. Generated by qelectrotech-docker tools/wiki-folio-sheet/rename.py.

    ispyisail committed Oct 1, 2026
  • mcp_server, scripting: folio wire defaults, set_conductor_default (pending #1214)

    ispyisail committed Oct 1, 2026
  • mcp_server: using it without Claude Code (pending #1128); drop merged #1125/#1126 notices

    ispyisail committed Sep 28, 2026
  • project_database: #1122 and elements #83 merged; scripting: terminals by uuid (pending #1125), older wires' uuids; mcp_server: terminal uuids in qet_edit (pending #1126)

    ispyisail committed Sep 28, 2026
  • Drop pending notices for merged #1105-#1108, #1110, #1111; project_database: terminal uuids (#1116, #1118)

    ispyisail committed Sep 28, 2026
  • Groups: editing one member (#1110) and rotating a group (#1111), pending; wires in older projects have no lasting uuid yet (#1105, #1107 pending); scripting and MCP by wire uuid (#1106, #1108 pending)

    ispyisail committed Sep 28, 2026
  • aligning_items: Align left/centre/right/top/middle/bottom (pending #1087); drop merged notices for #1074, #1078, #1079, #1084

    ispyisail committed Sep 27, 2026
  • Aligning items, grouping items, DXF command line and layers (PRs #1073, #1074, #1078, #1079, pending) New pages aligning_items (snap to grid) and grouping_items; dxf gains --export-dxf and the layer table with a rendered example; cli_reference and scripting list --export-dxf / exportDxf(). Each section carries a pending notice naming its PR. Sidebar and see-also links added. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    ispyisail committed Sep 27, 2026
  • Add MCP server page; drop stale pending notice from scripting.md (#891 merged)

    ispyisail committed Sep 24, 2026
  • Document JavaScript scripting (--run, Run Script...) New page: scripting.md -- the two entry points, every qet.* method (read the model, export/save, edit geometry with real undo, navigate/ message), three worked examples, exit codes, and the same limitations the source's own class doc comment states, kept in sync deliberately. Updates api_reference.md and cli_reference.md, both of which currently say plainly that QET has no embedded scripting language -- true until now. api_reference.md in particular carries a September 2026 correction notice from when this page wrongly claimed Python scripting and a plugin system existed; updated to state precisely what changed (a real JavaScript engine) and what still has not (no plugin system, nothing runs automatically, no project file can carry or trigger a script). Status: describes PR #891, not yet merged into master. Every new/ changed section says so. Pushing now for discoverability rather than waiting for merge, per explicit direction; drop the pending-PR notices once #891 lands. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    ispyisail committed Sep 16, 2026