freescout-gpt-assistant/.gitignore
Zack Katz 6f080948a2
feat: Add multi-platform support for Help Scout alongside FreeScout
BREAKING CHANGE: Major refactor to support multiple helpdesk platforms

 Features:
- Add automatic platform detection (FreeScout/Help Scout)
- Implement platform-specific adapters for seamless integration
- Support both React/SPA (Help Scout) and traditional DOM (FreeScout)
- Add GPT-5 and GPT-5 Mini model support
- Enhance security with comprehensive HTML sanitization

🏗️ Architecture:
- Introduce adapter pattern with platformAdapter base class
- Add platform detection with 5-minute caching
- Create dedicated adapters for FreeScout and Help Scout
- Extract HTML sanitization to shared utility module

🔧 Improvements:
- Add debounced operations for better performance
- Enhance error handling and debugging capabilities
- Update manifest for broader URL permissions
- Improve context extraction for both platforms

📝 Documentation:
- Update README with multi-platform capabilities
- Add CHANGELOG for version tracking
- Document platform-specific features and integration

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-08 16:26:00 -04:00

2 lines
No EOL
15 B
Text