- Introduced new image model picker component for selecting models and qualities.
- Updated image model utilities to handle new models and quality options.
- Implemented backend logic for validating image model options and handling requests.
- Added tests for image model selection, quality handling, and API interactions.
- Adjusted existing tests to accommodate new model features and ensure compatibility.
- Created error context files for multiple failed tests related to gallery functionality.
- Each file includes instructions, test info, and detailed error logs to assist in debugging.
- Tests covered include:
- AI batch analysis using SSE without status polling
- Thumbnails ready state handling
- Batch upload cancellation and result retention
- Selection of filtered results through a batch token
- Handling legacy responses without filenames
- Metadata retention without reverse prompt action
- Add settings drawer test for saving NodeImage API key reference.
- Update mock API to include NodeImage settings and upload handling.
- Implement gallery tests for uploading images to NodeImage and handling results.
- Create NodeImage integration module with API client for image uploads.
- Define schemas for NodeImage upload responses.
- Add contract tests for NodeImage upload success and error handling.
- Implement NodeImage result dialog component for displaying upload results.
- Create settings section for NodeImage configuration in the UI.
- Introduce Svelte store for managing NodeImage upload results.