Commit History
-
東北キャラクター追加とデフォルト変更 (#13)
Kyosuke IchikawaUnverified signature* feat: Update VOICEVOX Core and models versions to 0.16.1 and 0.16.0 respectively * feat: Add new characters and update speech patterns for VOICEVOX * feat: Add Tohoku characters and update default character - Add Tohoku Zunko (Style ID: 107), Tohoku Kiritan (108), Tohoku Itako (109) - All use 21.vvm model file - Update DEFAULT_CHARACTER1 from Shikoku Metan to Tohoku Kiritan - Add speech patterns for new characters in templates - Update all related tests to use new default character - Update character mappings in E2E tests - Fix code formatting issues15d8abf
-
fix: Resolve E2E test failures by updating textarea selectors
- Replace outdated placeholder-based selectors with stable position-based selectors - Update all E2E step files to use textarea.nth(1) for extracted text area - Fix radio component value mismatch by returning Japanese label names for UI - Update test expectations to match actual enum values - Enhance placeholder logic for whitespace handling in app.py All core E2E tests now passing: script generation, audio generation, file upload, text management, and automatic separator functionality.8ace92e
-
refactor: Optimize timeout values for improved test performance
9aaad62
-
style: Apply comprehensive ruff formatting across entire codebase
- Formatted 27 files with ruff formatter for consistent code style - Ensures all code follows unified formatting standards - Completes the migration from black/isort to ruff formattingdd82ad4 -
feat: Migrate from isort, black, flake8 to ruff for unified linting and formatting
- Replace isort, black, flake8, autoflake with single ruff dependency - Configure ruff with equivalent settings for formatting, import sorting, and linting - Update Makefile commands to use 'ruff check' and 'ruff format' - Update pre-commit hooks to use ruff-pre-commit - Update VS Code tasks for new ruff commands - Update requirements.in and requirements-lint.txt dependencies - Format codebase with ruff (14 files reformatted) Benefits: - 10-100x faster than previous toolchain - Unified configuration in pyproject.toml - Additional linting rules (flake8-bugbear, flake8-simplify) - Reduced dependency count and simpler setup Note: Existing line length and linting issues will be addressed in follow-up commits6a48ef2
-
refactor: Update file upload and URL extraction tabs for improved clarity and functionality
8df1b32
-
refactor: Clean up code formatting and improve readability across multiple files
e3c68ad
-
Refactor unit tests for SessionManager and TextProcessor classes
2652f92