10 Commits

Author SHA1 Message Date
L'électron rare 08277791be feat: Update README and add French localization; improve code structure and type hints
- Enhanced README.md with sponsor iframe and improved formatting.
- Added README_FR.md for French localization of the project.
- Refactored type hints in kicad_symbol_sqlite.py and nexar.py for consistency.
- Simplified exception handling in __init__.py.
- Cleaned up imports and removed unused variables in various plugin files.
- Introduced CI workflow for repository sanity checks.
- Added smoke tests documentation in tests/README.md.
2026-03-26 07:58:21 +01:00
Clément SAILLANT 764df5dc2e feat: extend KiCad AI tooling and plugin integration 2026-03-08 03:17:21 +01:00
Clément SAILLANT 2486f19e0d Harden MCP defaults and Nexar auth handling 2026-03-07 18:50:51 +01:00
Jochem b5ff50dffb Merge remote changes, keeping our configuration system implementation 2025-08-01 21:23:15 +02:00
Jochem 3c06ec6a89 Add complete configuration system with Nexar API key management
🔧 New Features:
- Complete configuration dialog with tabbed interface
- Nexar API key management with persistent storage
- Automatic demo/API mode switching
- Settings saved to ~/.kic-ai/config.json
- Enhanced MCP client with API key support

📦 Updates:
- Updated README with v2.3.0 ZIP and Nexar pricing features
- Updated metadata.json with new version and pricing tags
- Remove old ZIP files and keep only latest version
- Add comprehensive configuration documentation

🚀 Ready for production use with optional API key setup
2025-08-01 21:21:25 +02:00
Jochem d7b9ebd08f 🧹 Major cleanup: Simplify to Nexar API only
 Removed:
- All old ZIP files (8 versions)
- Complex Digi-Key V4 API server
- Old test files and documentation
- Obsolete API documentation

🔄 Updated:
- Renamed octopart.py → nexar.py (correct API name)
- Updated MCP config to use nexar_api only
- Simplified README for Nexar focus
- Clean project structure

🎯 Result:
- Single API: Nexar (FREE tier: 1K calls/month)
- Multi-distributor pricing in one call
- Demo mode works without API key
- Much simpler setup than Digi-Key V4
2025-08-01 19:59:11 +02:00
Jochem ca0958d919 v1.4.5-final: Clean release with multilingual support and Unicode fixes
🎉 Major improvements:
-  Fixed Unicode encoding errors for all languages (German, French, etc.)
-  ASCII-safe language instructions to prevent crashes
- 🌍 Strong multilingual AI response enforcement (6 languages)
- 📝 Completely rewritten clean README.md (removed duplicate content)
- 🧹 Removed unnecessary files (create_icon.py, old ZIPs, backup files)
- 📦 Clean final package ready for distribution

🔧 Technical fixes:
- UTF-8 encoding declaration in Python files
- Improved language prompt system with ASCII-safe fallback
- Enhanced Ollama API integration with proper encoding
- Debug logging for language instruction verification

🌍 Languages supported: EN, NL, DE, ES, FR, PT
🎯 Ready for KiCad Plugin Manager distribution
2025-07-31 21:04:26 +02:00
Jochem 2322dcfef2 v1.4.0 - Multilingual Support and Documentation Updates 2025-07-31 06:28:19 +02:00
Jochem 181f0ba5c1 Cleanup old ZIP files and update to v1.3.1 2025-07-30 23:15:40 +02:00
Jochem 9b26a2c6f7 🚀 KIC-AI Assistant v1.3.0 - Complete project with 3 AI interaction modes
 New Features:
- 3 AI Interaction Modes: Analysis (Safe), Advisory (Guided), Assistant (Interactive)
- Mode-specific AI responses and behavior
- Enhanced user interface with mode selection dropdown
- Step-by-step guidance in Advisory mode
- Interactive assistance framework for future automation

📸 Documentation:
- Added 3 screenshots showing main interface, mode selection, and PCB analysis
- Comprehensive README with mode explanations and examples
- Installation guide (INSTALL.md) with troubleshooting
- Upgrade notes and changelog

🔧 Technical Improvements:
- Enhanced AI dialog with mode detection
- Context-aware conversation system
- Improved safety warnings and user guidance
- Professional project structure with proper organization

📦 Ready for Distribution:
- Complete plugin package for KiCad 9.0+
- Compatible with Ollama LLM integration
- Supports both PCB and schematic analysis
- Three ZIP releases available for different use cases
2025-07-30 22:33:59 +02:00