yomitalk / tests /unit /test_text_processor.py

Commit History

refactor: remove unused methods identified by vulture (#6)
c3b6480
unverified

Kyosuke Ichikawa commited on

style: Apply comprehensive ruff formatting across entire codebase
dd82ad4

KyosukeIchikawa commited on

feat: Migrate from isort, black, flake8 to ruff for unified linting and formatting
6a48ef2

KyosukeIchikawa commited on

feat: Implement comprehensive session persistence system
5e96c67

KyosukeIchikawa commited on

refactor: Clean up code formatting and improve readability across multiple files
e3c68ad

KyosukeIchikawa commited on

Refactor TextProcessor API type handling in tests and main application
f3e28db

KyosukeIchikawa commited on

Refactor API handling in TextProcessor and PaperPodcastApp to use APIType enumeration
31d6c52

KyosukeIchikawa commited on

Refactor unit tests for SessionManager and TextProcessor classes
2652f92

KyosukeIchikawa commited on

Refactor character handling: replace hardcoded character lists with dynamic retrieval from Character enum and update related methods for consistency
3c59fd6

KyosukeIchikawa commited on

アプリケーションの構成を変更し、appモジュールをyomitalkに移動しました。また、関連するテストファイルや設定ファイルも新しいパスに合わせて修正しました。これにより、コードの整理と一貫性が向上しました。
9cae871

KyosukeIchikawa commited on

ポッドキャスト生成アプリにおいて、音声生成ボタンの状態を利用規約チェックボックスとポッドキャストテキストの有無に基づいて更新する機能を追加しました。また、関連するE2Eテストを強化し、ボタンの有効/無効状態を確認するシナリオを追加しました。これにより、ユーザーインターフェースの操作性が向上しました。
41228b6

KyosukeIchikawa commited on

ポッドキャスト生成アプリにおいて、ドキュメントタイプとポッドキャストモードの選択機能を追加しました。新たにEnumを使用して型安全性を向上させ、UIの選択状態がシステムログに反映されるようにしました。また、E2Eテストを追加し、ドキュメントタイプとポッドキャストモードの変更が正しく機能することを確認しました。これにより、ユーザーの利便性が向上しました。
e430362

KyosukeIchikawa commited on

リファクタリング: 文字列リテラルの代わりにPodcastModeのEnumを使用して型安全性を向上
25ee338

KyosukeIchikawa commited on

Google Gemini APIを追加し、テキスト生成機能を強化しました。アプリケーションのREADMEを更新し、インストール手順やAPIキー設定方法を明確にしました。また、OpenAIとGeminiのAPI設定を切り替える機能を実装し、関連するユニットテストを追加しました。これにより、ユーザーは両方のAPIを利用できるようになり、ポッドキャスト生成の柔軟性が向上しました。
fd63faf

KyosukeIchikawa commited on

ポッドキャスト生成モジュールのリファクタリングを行い、プロンプトテンプレートの設定機能を削除しました。また、キャラクター設定のUIを改善し、キャラクター選択の自動保存機能を実装しました。これにより、コードの可読性とユーザー体験が向上しました。
72917ff

KyosukeIchikawa commited on

PDFExtractorを改善: 論文構造依存を削除し空間的位置関係に基づく改行挿入に変更。テストも更新
2bbfbed

KyosukeIchikawa commited on

Initial commit: Set up YomiTalk project
e41e94d

KyosukeIchikawa commited on