- Changed the default port for the development server from 8000 to 8765 in the documentation.
- Updated testing instructions to reflect the new server port.
- Improved comments and structure in various files for better clarity and maintainability.
- Refactored some logging statements for consistency and readability.
- Added new configuration options for browser host management, including session isolation settings.
- Enhanced type safety and modularity in several components, ensuring better integration and performance.
- Introduced a comprehensive implementation plan for semantic form discovery, addressing architectural gaps for LLM-driven contextual form filling.
- Created new modules for type guards and context building, enhancing schema-DOM reconciliation.
- Consolidated existing utilities to reduce code duplication and improve maintainability.
- Updated dropdown handling to support schema-aware selections and improved field inference logic.
- Enhanced diagnostics and browser element interactions, including ARIA label resolution and role-based detection.
- Removed outdated regex functions and tests, streamlining the codebase.
- Added new integration tests for the updated form extraction and interaction capabilities.