Tags: ksylvan/binaural-generator
Tags
chore: update docs and packaging after removing CLI/webapp scripts ## CHANGES - update README to remove `./generate` and `./webapp` usage - change all CLI/webapp instructions to use `binaural-generate` and `binaural-webapp` - remove mentions of deleted `generate` and `webapp` files from documentation - bump package version from 0.6.3 to 0.6.4 - delete `generate` and `webapp` executable script wrappers - set `package = true` in `[tool.uv]` config in `pyproject.toml` - change `binaural-generator` source in lockfile to `{ editable = "." }`
feat: add CLI flags `--version` and `--list`, improve usage messages ## CHANGES - Add `--version` flag to display current package version. - Add `--list` (`-l`) flag to list available builtin scripts. - Allow referencing builtin scripts without full path specification. - Update README with examples demonstrating new CLI flags. - Improve argument parsing to return parser object for usage messages. - Enhance error handling with clearer CLI help messages. - Increment package version from `0.6.2` to `0.6.3`.
feat: enhance CLI with script listing and version management ## CHANGES - Add version information in dedicated module - Implement script listing functionality with `--list` flag - Make script argument optional with `nargs="?"` - Improve script path resolution with auto-detection - Organize CLI arguments into logical groups - Add `--version` flag to display package version - Update version management to use dynamic versioning - Modify script config retrieval to support filename-only option - Remove unused import in webui components
refactor: remove redundant config utility and use core function direc… …tly (v0.6.1) ## CHANGES - Remove duplicate `get_available_configs` function - Import `get_all_script_configs` directly from core utils - Change pylint task group from "test" to "none" - Bump version from 0.6.0 to 0.6.1 - Update version in uv.lock file
feat: refactor parallel audio processing with improved type hints and… … modularity ## CHANGES - Upgrade version from 0.5.3 to 0.6.0 - Remove Python version file (.python-version) - Modernize type hints using PEP 585 syntax - Add audio directory to package exclusions - Refactor parallel processing with helper functions - Improve code organization with clearer function boundaries - Add comprehensive docstrings to new functions - Fix import order for better code readability - Add "jsonschema" to spell check dictionary
docs: updated README module descriptions replacing TODOs CHANGES: - Added detailed descriptions for CLI and webapp modules - Clarified webui component functions and responsibilities - Documented test modules with their focus areas - Updated config file purpose explanations - Added MIT license and project configuration details - Clarified dependency lock and script execution details - Included example YAML configuration use case