Skip to content

Prepare release#82

Merged
marceljungle merged 39 commits intomainfrom
develop
Oct 10, 2025
Merged

Prepare release#82
marceljungle merged 39 commits intomainfrom
develop

Conversation

@marceljungle
Copy link
Owner

No description provided.

marceljungle and others added 30 commits September 11, 2025 17:35
…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.
- 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
…erator ignore file; enhance client configuration management with to_dict method
marceljungle and others added 2 commits October 10, 2025 23:41
Implement release preview workflow to generate and display release summaries for pull requests
@github-actions
Copy link

Release Preview for v0.4.0

🚀 Features

  • No matching pull requests

🐛 Fixes

  • No matching pull requests

🔧 Chores

📝 Other Changes

  • No matching pull requests

@github-actions
Copy link

Release Preview for v0.4.0

🚀 Features

  • No matching pull requests

🐛 Fixes

  • No matching pull requests

🔧 Chores

📝 Other Changes

@marceljungle marceljungle merged commit 37e88e0 into main Oct 10, 2025
2 checks passed
This was referenced Oct 10, 2025
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.

1 participant