- Introduced `card_language` attribute in ProjectRecord and Workspace classes to handle multiple languages for project cards. - Updated project creation and renaming methods to accept and store the card language. - Enhanced ZoteroReader to read and return attachment metadata, including language-specific summaries and claims. - Modified LLM client to generate card content based on the specified language, supporting both English and Chinese. - Updated tests to cover new functionality, ensuring correct handling of multilingual card generation and retrieval. - Adjusted UI tests to verify the presence of language selection options and proper rendering of multilingual content. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| __init__.py | ||
| test_api.py | ||
| test_cards.py | ||
| test_config.py | ||
| test_llm.py | ||
| test_projects.py | ||
| test_skill_assets.py | ||
| test_ui.py | ||
| test_workspace.py | ||
| test_writing.py | ||
| test_zotero_reader.py | ||