Skip to content

Prepare release#103

Merged
marceljungle merged 54 commits into
mainfrom
develop
Mar 30, 2026
Merged

Prepare release#103
marceljungle merged 54 commits into
mainfrom
develop

Conversation

@marceljungle

Copy link
Copy Markdown
Owner

No description provided.

github-actions Bot and others added 30 commits October 10, 2025 23:28
Update release title format to improve clarity
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…uctions

docs: update copilot instructions to reflect OpenAPI-first architecture and dual frontend system
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…fy-content

Update README: simplify content and remove unnecessary sections
Co-authored-by: marceljungle <44347173+marceljungle@users.noreply.github.com>
…stall

Add PyPI installation instructions to README
docs: add interface screenshots and descriptions to README
- Introduced MuQ embedding model configuration and integration.
- Updated OpenAPI specifications to include capabilities for both CLAP and MuQ models.
- Enhanced embedding generator factory to create instances based on the selected model type.
- Implemented text search support checks in the service layer, ensuring compatibility with the current embedding model.
- Modified client and server configurations to handle embedding model parameters dynamically.
- Updated relevant application logic to accommodate the new MuQ model, including embedding generation and processing.
- Added TypeScript interfaces for server and worker API responses and requests, including TrackResponse, SearchResultResponse, and WorkerConfigRequest.
- Refactored worker API client to utilize new types and improved error handling.
- Removed deprecated OpenAPI schema export scripts and generation scripts.
- Updated dependencies in pyproject.toml to remove unnecessary runtime dependencies for OpenAPI-generated Python client.
- Added TypeScript interfaces for server and worker API responses and requests, including TrackResponse, SearchResultResponse, and WorkerConfigRequest.
- Refactored worker API client to utilize new types and improved error handling.
- Removed deprecated OpenAPI schema export scripts and generation scripts.
- Updated dependencies in pyproject.toml to remove unnecessary runtime dependencies for OpenAPI-generated Python client.
…iguration and enforce FP32 usage in MuQEmbeddingGenerator
…task polling mechanism

- Enhanced JobQueueService to handle text search tasks by adding a new parameter for text queries in create_task method.
- Removed the create_text_search_task method and integrated its functionality into create_task.
- Added complete_task_with_search method to manage post-embedding search logic.
- Introduced update_task_status method for external task status updates.
- Refactored cleanup methods to use a common _cleanup_tasks method for better maintainability.
- Updated MyceliumService cleanup method to clear pending tasks.
- Refactored MyceliumClient to streamline audio and text batch processing with a new _generate_and_submit method.
- Implemented useTaskPolling hook for managing task polling in LibraryPage and SearchInterface components.
- Simplified search handling in SearchInterface and LibraryPage to utilize the new polling mechanism.
- Added track metadata (artist, title, album) to task creation in WorkerBasedProcessingUseCase.
- Implemented new service methods to retrieve tracks with processed status in MyceliumService.
- Updated Task model to include track metadata.
- Extended TrackDatabase with queries for tracks including processed status.
- Introduced ProcessingQueuePage component for managing and displaying processing tasks.
- Enhanced LibraryPage to filter tracks based on processed status.
- Updated Navigation to include a link to the processing queue.
- Added API endpoints for queue overview and task management.
- Defined new types for queue tasks and responses in server API.
- Introduced MuQMuLanConfig for configuration management.
- Updated ConfigRequest and ConfigResponse schemas to include muq_mulan.
- Implemented MuQMuLanEmbeddingGenerator for handling audio and text embeddings.
- Enhanced model registry to register MuQ-MuLan model.
- Updated frontend settings to allow selection and configuration of MuQ-MuLan.
- Modified example configuration file to include MuQ-MuLan settings.
- Added model comparison chart in settings page for better user understanding.
Add MuQ embedding model support and refactor chunk extraction
Resolve thumbnails in the library section
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Release preview unavailable. Add a hotfix, minor, or major label to view the upcoming release summary.

@github-actions

Copy link
Copy Markdown
Contributor

Release Preview for v0.6.0

🚀 Features

🐛 Fixes

  • No matching pull requests

🔧 Chores

📝 Other Changes

@marceljungle marceljungle merged commit daf837a into main Mar 30, 2026
3 checks passed
@github-actions github-actions Bot mentioned this pull request May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants