Commit Graph

  • 1cb6ad1a59 Point freeroute links at public PyPI, fix routing-config defaults main Ryan Malloy 2026-07-14 22:53:58 -06:00
  • 349616b77d Update routing docs for freeroute; demote FreeRouting JAR to fallback Ryan Malloy 2026-07-14 22:52:21 -06:00
  • fd81e63f1d Add autorouting guide for the freeroute pipeline Ryan Malloy 2026-07-14 22:52:16 -06:00
  • 847e38e8a3 Refresh docs-site from feature/lightning-talk Ryan Malloy 2026-07-14 22:47:59 -06:00
  • 963206d548 Route with freeroute's best available engine, not its grid default Ryan Malloy 2026-07-13 18:16:32 -06:00
  • a215a36122 Release 2026.07.13: native SES applier + freeroute backend Ryan Malloy 2026-07-13 01:50:22 -06:00
  • f837b76547 Prefer native freeroute CLI over the FreeRouting JAR for routing Ryan Malloy 2026-07-12 13:49:55 -06:00
  • dbbb627278 Wire native SES applier and headless DSN export into FreeRouting Ryan Malloy 2026-07-12 11:10:34 -06:00
  • 00fb40fbf4 Add native headless SES to .kicad_pcb applier Ryan Malloy 2026-07-12 11:10:25 -06:00
  • 4d1b573546 Untrack docs/agent-threads/ (contains local operator paths) Ryan Malloy 2026-07-11 17:49:36 -06:00
  • b42992f64d Detect KiCad symbol dir cross-platform in test gating Ryan Malloy 2026-07-11 17:37:42 -06:00
  • 1677f85666 Release 2026.07.11: bump version and add sdist excludes Ryan Malloy 2026-07-11 17:29:53 -06:00
  • 6e982797f8 Fix cross-platform flakiness in ERC root-resolution test Ryan Malloy 2026-07-11 17:09:34 -06:00
  • 1dca4d6912 Fix symbol library resolution on macOS and without a sym-lib-table Ryan Malloy 2026-07-11 17:09:34 -06:00
  • 57872e59c1 Replace kicad-sch-api with internal SchDocument engine Ryan Malloy 2026-07-11 16:47:22 -06:00
  • 6c6c85b7dc Fix cross-platform flakiness in ERC root-resolution test Ryan Malloy 2026-07-11 16:35:50 -06:00
  • 7149735d4b Add favicon and hero schematic to docs landing page Ryan Malloy 2026-03-09 05:13:07 -06:00
  • b61967f32f Add splash landing page for docs site Ryan Malloy 2026-03-09 03:53:46 -06:00
  • 718f226c24 Add Y-flip swap for vertical pin rotation in sexp fallback Ryan Malloy 2026-03-09 02:01:59 -06:00
  • 32a1f1427e Timbre thread: zero ERC errors confirmed, lib_symbol_mismatch explained Ryan Malloy 2026-03-09 01:45:22 -06:00
  • 7dc8ae559a Track power wire stubs as obstacles, fix sub-symbol pin merge order Ryan Malloy 2026-03-09 01:33:11 -06:00
  • 494f7b136c Fix root redirect in docs-site Caddyfile Ryan Malloy 2026-03-09 01:23:57 -06:00
  • c1825e4e17 Filter same-component pins from obstacle_points only, not wire endpoints Ryan Malloy 2026-03-09 01:23:29 -06:00
  • 7e8d65bc13 Add Starlight docs site with full content migration Ryan Malloy 2026-03-09 01:19:45 -06:00
  • e856f2ccbf Exclude same-component pins from stub length clamping Ryan Malloy 2026-03-09 01:07:57 -06:00
  • 711294b090 Anchor wire collision resolver start at pin position Ryan Malloy 2026-03-09 00:51:03 -06:00
  • 1297ca2ce1 Default create_schematic to A3 paper size with configurable parameter Ryan Malloy 2026-03-09 00:45:27 -06:00
  • 458583ee08 Add autowire documentation and update project structure Ryan Malloy 2026-03-09 00:35:15 -06:00
  • e2de41499a Fix pre-scan cache poisoning that dropped all label_connections Ryan Malloy 2026-03-09 00:33:18 -06:00
  • 4ecbc598d6 Add collision-aware stub length clamping to prevent net bridges Ryan Malloy 2026-03-09 00:25:11 -06:00
  • ad7022916c Add label auto-offset with per-connection stub_length and direction overrides Ryan Malloy 2026-03-08 23:58:03 -06:00
  • 3aee619187 Add agent thread messages 007 and 008 from Timbre team Ryan Malloy 2026-03-08 18:48:25 -06:00
  • 1a3ffb42cd Add autowire_schematic tool for automated net wiring strategy Ryan Malloy 2026-03-08 18:27:06 -06:00
  • eea91036f8 Resolve pin positions against correct unit for multi-unit symbols Ryan Malloy 2026-03-08 16:46:01 -06:00
  • 12d6002068 Add hierarchy-aware connectivity via kicad-cli netlist export Ryan Malloy 2026-03-08 04:09:23 -06:00
  • 1fd3886077 Support multi-unit component placement in apply_batch Ryan Malloy 2026-03-08 03:40:28 -06:00
  • 1fb608ef5d Add validate_schematic tool for single-call project health checks Ryan Malloy 2026-03-08 03:28:25 -06:00
  • 97ebc585f8 Add wire collision detection, project-local library resolution, and root ERC support Ryan Malloy 2026-03-08 03:13:45 -06:00
  • c7051755c5 Add agent thread messages 019 and 021 from ESP32-P4 team Ryan Malloy 2026-03-08 01:33:32 -07:00
  • e7654540cc Fix ERC JSON parsing for KiCad 9 sheets-nested format Ryan Malloy 2026-03-08 01:18:32 -07:00
  • c20f111bde Add agent thread 025-026: no-connect verification, pipeline complete Ryan Malloy 2026-03-08 01:14:36 -07:00
  • 86b94d7a6d Add pin-referenced no_connects to apply_batch Ryan Malloy 2026-03-08 00:57:25 -07:00
  • 91833d2804 Add agent thread 022: ack clean rebuild, summarize resolved issues Ryan Malloy 2026-03-07 07:12:56 -07:00
  • 9dbb4cc0c7 Fix stub_length quantization in power symbol placement Ryan Malloy 2026-03-07 03:57:39 -07:00
  • bb02ca63a3 Add hierarchy context support for power symbol net resolution Ryan Malloy 2026-03-06 21:51:34 -07:00
  • 243b6cec1e Add agent thread 017: power symbol invisibility in kicad-cli netlist export Ryan Malloy 2026-03-06 19:58:27 -07:00
  • ce58454513 Add label collision detection, tab indentation, and property private fix Ryan Malloy 2026-03-06 19:34:58 -07:00
  • f797e9e070 Fix Y-axis inversion and label_connections save-order race condition Ryan Malloy 2026-03-06 17:08:57 -07:00
  • 003749fe3e Cap import_netlist inline response size for large netlists Ryan Malloy 2026-03-05 17:47:49 -07:00
  • a129b292e4 Fix KiCad 9 s-expression netlist import and export_netlist format flags Ryan Malloy 2026-03-05 15:27:59 -07:00
  • 1f06ef8b7f Merge feature/netlist-import: add import_netlist tool Ryan Malloy 2026-03-05 13:43:34 -07:00
  • 1b0a77f956 Add import_netlist tool for KiCad XML and CSV netlist ingestion Ryan Malloy 2026-03-05 13:41:19 -07:00
  • c1ddf0c5f7 Fix schematic validation to scan subdirectories for hierarchical sheets Ryan Malloy 2026-03-05 11:27:42 -07:00
  • 56705cf345 Add schematic sexp validation and export_pdf working_dir fix Ryan Malloy 2026-03-05 10:46:47 -07:00
  • 9d6cbc452c Document power symbol direct-connection behavior in tool docstrings Ryan Malloy 2026-03-05 08:21:43 -07:00
  • 700ad29bdd Redesign audit_wiring output for large ICs Ryan Malloy 2026-03-05 08:19:06 -07:00
  • 61ed7b3efe Add wire auditing, bulk wire removal, and net-to-pin verification tools Ryan Malloy 2026-03-04 23:12:13 -07:00
  • e88f75f567 Add external .kicad_sym library search for custom symbol pin resolution Ryan Malloy 2026-03-04 20:17:32 -07:00
  • 7525f3dcdc Fix add_label persistence and add_power_symbol custom library fallback Ryan Malloy 2026-03-04 20:06:06 -07:00
  • 52ff054f43 Fix coordinate precision and per-schematic sidecar isolation Ryan Malloy 2026-03-04 18:22:21 -07:00
  • b347679c67 Wire sexp pin fallback into connectivity engine Ryan Malloy 2026-03-04 17:30:05 -07:00
  • e610bf3871 Add S-expression parser for custom library pins and global labels Ryan Malloy 2026-03-04 17:18:01 -07:00
  • b7e4fc6859 Fix pin extraction, connectivity, hierarchy, and label counting Ryan Malloy 2026-03-04 16:55:19 -07:00
  • ce65035a17 Add batch operations, power symbols, pattern templates, and schematic editing Ryan Malloy 2026-03-04 16:55:09 -07:00
  • e0dbbb51e4 Merge rebuild/fastmcp3: FastMCP 3 + src-layout + kicad-sch-api Ryan Malloy 2026-03-03 21:41:03 -07:00
  • 4ae38fed59 Rebuild on FastMCP 3 with src-layout and kicad-sch-api integration Ryan Malloy 2026-03-03 18:26:54 -07:00
  • 4ebf8f08e9 Fix .env loading order so KICAD_SEARCH_PATHS takes effect Ryan Malloy 2026-03-03 16:53:40 -07:00
  • 687e14bd11 Rename project from kicad-mcp to mckicad Ryan Malloy 2026-02-13 00:53:59 -07:00
  • b99d1bd2b9 Upgrade all dependencies to latest stable versions Ryan Malloy 2026-02-12 23:51:56 -07:00
  • e9aa4aeb4c Clean up moved demonstration files from root directory Ryan Malloy 2025-10-22 11:43:43 -06:00
  • 0c2b73aeea Enhance documentation and reorganize test structure Ryan Malloy 2025-10-22 11:43:21 -06:00
  • d33b4c6dbd Add revolutionary EDA automation collaboration blog post feature/freerouting-integration Ryan Malloy 2025-08-17 13:33:17 -06:00
  • 42d099cc53 Implement lazy connection and fix deprecation warnings Ryan Malloy 2025-08-17 13:33:00 -06:00
  • e8bad34660 Enhance MCP tools with improved FastMCP integration and IPC client Ryan Malloy 2025-08-13 05:09:20 -06:00
  • afe5147379 Complete revolutionary EDA automation platform with comprehensive testing Ryan Malloy 2025-08-13 05:09:01 -06:00
  • eda114db90 Implement revolutionary KiCad MCP server with FreeRouting integration Ryan Malloy 2025-08-13 00:07:04 -06:00
  • 67f3e92858 Add revolutionary conversational README showcasing complete EDA automation Ryan Malloy 2025-08-12 22:59:09 -06:00
  • 04237dcdad Implement revolutionary KiCad MCP server with FreeRouting & IPC API integration Ryan Malloy 2025-08-12 22:03:50 -06:00
  • 50f17eff35 Fix validate_project tool to handle directory paths and json import error v1.0.0-ai-integration Ryan Malloy 2025-08-11 17:54:14 -06:00
  • bc0f3db97c Implement comprehensive AI/LLM integration for KiCad MCP server Ryan Malloy 2025-08-11 16:15:58 -06:00
  • 995dfd57c1 Add comprehensive advanced KiCad features and fix MCP compatibility issues Ryan Malloy 2025-08-11 15:57:46 -06:00
  • cc809c563c
    Merge pull request #21 from laurigates/pr-3-security-input-validation Lama Al Rajih 2025-07-23 12:15:40 -07:00
  • d8e2f73d2d update makefile and remove empty test file Lama 2025-07-22 21:45:06 -07:00
  • e7e11dc068 fix packages Lama 2025-07-22 17:50:37 -07:00
  • 0bbb78b0a9
    Merge branch 'main' into pr-3-security-input-validation Lama Al Rajih 2025-07-22 20:47:47 -04:00
  • 9dbea131d6
    Merge pull request #20 from laurigates/pr-2-infrastructure-ci-cd Lama Al Rajih 2025-07-22 20:42:04 -04:00
  • 99fce1ebec add fastmcp to pyproject.toml, add make run to makefile, update uv.lock Lama 2025-07-22 17:41:34 -07:00
  • cbe54114eb update uv.lock Lama 2025-07-22 17:33:15 -07:00
  • 6ef68572f1
    Merge branch 'main' into pr-2-infrastructure-ci-cd Lama Al Rajih 2025-07-22 20:31:30 -04:00
  • 371ce03685 update readme and remove requirements.txt Lama 2025-07-22 17:26:03 -07:00
  • e6961ceefb
    Merge pull request #19 from laurigates/pr-1-fastmcp-2.0-migration Lama Al Rajih 2025-07-21 13:26:18 -04:00
  • af947ee182 fix(server): make FastMCP-2.x start correctly Lama 2025-07-18 14:34:41 -04:00
  • d7c269211a
    Merge branch 'main' into pr-1-fastmcp-2.0-migration Lama Al Rajih 2025-07-18 11:44:21 -04:00
  • b4d3bfa6b4
    Merge pull request #12 from lamaalrajih/publish-pip Lama Al Rajih 2025-07-18 11:13:27 -04:00
  • 74ad42eedf remove files accidentally commited Lama 2025-07-18 11:05:25 -04:00
  • 9bfc6da76d update pyproject.toml Lama 2025-07-18 11:03:41 -04:00
  • 2b425d458d update init and remove email placeholder from pyproject.toml Lama 2025-07-18 01:57:04 -04:00
  • fb4e9ecfb0
    Merge pull request #17 from mannie-exe/publish-pip Lama Al Rajih 2025-07-17 19:34:49 -04:00
  • bd08a47a6f feat: add comprehensive security and input validation system Lauri Gates 2025-07-17 21:34:16 +03:00
  • a67eb41523 feat: add comprehensive development infrastructure and CI/CD pipeline Lauri Gates 2025-07-17 20:29:27 +03:00