- Upgrade Vite, Vitest, and Vue-related dependencies to latest versions
- Modify package scripts for improved development workflow
- Update environment variable loading configuration
- Enhance test configuration and mocking strategies
- Simplify root and package-level scripts
- Improve cross-platform development support
- Remove redundant integration and unit test files from web package
- Update import paths in remaining test files to use local source
- Remove console logs and unnecessary comments in test files
- Simplify test structure and remove duplicate test scenarios
- Add dotenv dependency to core package for environment variable support
- Correct Gemini API base URL to official Google endpoint
- Enhance core package LLM tests with localStorage mock
- Update test cases for model management and service initialization
- Improve test coverage for App.vue with mocked components and services
- Remove manual request configuration and sending methods from LLMService
- Streamline model initialization logic with simplified provider handling
- Remove unnecessary type imports and unused request-related interfaces
- Update test suites to reflect new service architecture
- Add logging for connection testing
- Clean up unused code and improve type consistency
- Move services from web package to core package
- Update import statements across web package to use @prompt-optimizer/core
- Add LangChain and related dependencies to package.json
- Refactor and standardize service interfaces and implementations
- Update test suites to work with new package structure
- Improve module exports and type consistency
- Convert project to monorepo with separate web and extension packages
- Update package.json scripts to support pnpm workspace commands
- Remove individual configuration files from root directory
- Adjust Vercel configuration for monorepo deployment
- Prepare for Chrome extension development
- Remove existing web application source files in preparation for restructuring