Merged
Conversation
…I types - Added `openapitools.json` configuration for OpenAPI generator. - Updated `.gitignore` to include generated API files. - Removed old OpenAPI type definitions and replaced them with generated types. - Created a new API client wrapper in `frontend/src/api/client.ts`. - Refactored `LibraryPage`, `SearchInterface`, `SearchResults`, and `SettingsPage` components to use new API types and client. - Updated `generate.sh` script to generate TypeScript Fetch client instead of types. - Cleaned up unused interfaces and improved type safety across components.
- Updated LibraryPage, SearchInterface, and SettingsPage components to utilize the new API client for fetching data and handling requests. - Removed direct fetch calls and replaced them with corresponding methods from the generated API client. - Introduced worker API client configuration and endpoints for better separation of concerns. - Added OpenAPI specifications for both server and worker APIs, ensuring a clear contract for API interactions. - Deleted outdated OpenAPI README and adjusted generation scripts to accommodate new specifications.
Solve import issues
- Created a new OpenAPI generator configuration file `openapitools.json` for managing OpenAPI specifications. - Updated `pyproject.toml` to include runtime dependencies for the OpenAPI-generated Python client. - Added `.openapi-generator-ignore` file to prevent overwriting specific files during generation. - Removed unused initialization code from `src/mycelium/__init__.py` and `src/mycelium/api/__init__.py`. - Refactored `src/mycelium/api/app.py` to integrate OpenAPI-generated models and improve code organization. - Enhanced logging and error handling throughout the API application. - Updated API endpoints to serve OpenAPI specifications and handle audio/text search requests more efficiently.
…e/mycelium into feature/improve-code-clarity
…ith camelCase serialization aliases
…erator ignore file; enhance client configuration management with to_dict method
…or scan and processing workflows
…ved abstraction and clarity
…or and enhancing frontend build scripts
Feature/improve code clarity
…etadata generation
Updated build, release & upload github workflow
…ase summaries for pull requests
Implement release preview workflow to generate and display release summaries for pull requests
Release Preview for v0.4.0
🚀 Features
🐛 Fixes
🔧 Chores
📝 Other Changes
|
Sync main with develop
Release Preview for v0.4.0
🚀 Features
🐛 Fixes
🔧 Chores
📝 Other Changes
|
This was referenced Oct 10, 2025
Merged
Merged
Merged
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.