What Changed
Release Period: September 30, 2025 - October 11, 2025
Summary: This release includes major refactoring, new features, bug fixes, and comprehensive documentation improvements since the initial v0.1.0 release.
✨ New Features
-
feat: enable uv pkg management - @qin-ctx (538efe0)
- Migrated from pip/requirements.txt to modern
pyproject.tomlwith uv support - Faster, more reliable dependency management
- Added
.python-versionfor consistent Python environment - Updated build scripts to use uv workflow
- Migrated from pip/requirements.txt to modern
-
feat: Optimize the API key handling logic for retrieving and updating model settings, and add an API key masking feature to enhance security. - @fanrenaz (abe44d3)
- Enhanced API key security with masking functionality in settings
- Improved handling of sensitive credentials in UI
-
feat: Update the model settings data structure, the apiKey field returns a masked value to enhance security. - @fanrenaz (38fb32a)
- API keys now returned with masked values in responses
🐛 Bug Fixes
-
fix: add start args, avoid port conflict - @qin-ctx (8f2e3d4)
- Added
--port,--host, and--configCLI arguments - Prevents port conflicts when running multiple instances
- Priority: Command-line args > Config file > Defaults
- Added
-
fix: repeated generation of daily reports - @qin-ctx (0bac59d)
- Resolved issue causing duplicate daily reports
- Improved scheduling logic for report generation
-
fix: init config first - @qin-ctx (fc0a730)
- Config now properly initialized before server start
- Prevents startup errors related to missing configuration
-
fix: optimize chat & todo - @qin-ctx (10852a4)
- Enhanced chat interface responsiveness
- Improved todo list management and display
- Better state management in context agent
-
fix: optimize tool desc - @qin-ctx (afb7c85)
- Improved clarity and accuracy of tool descriptions
- Better prompt engineering for tool usage
-
fix: add link - @qin-ctx (8b80b4d)
- Added download link fixes
-
fix: remove unused code & add contribute doc - @qin-ctx (486bbcd)
- Cleaned up unused code
- Added contributing documentation
📚 Documentation
-
docs: fix link for github issue and weChat group README.md - @WuMingDao (e064582)
- Updated GitHub issue links in README.md
- Corrected feedback form URLs
-
docs: fix link for github issue and weChat group README_zh.md - @WuMingDao (484a557)
- Fixed WeChat group links in README_zh.md
-
docs: github Issue and PR template - @KashiwaByte (03e9aa2)
- Added comprehensive GitHub templates:
- Bug report template (
.github/ISSUE_TEMPLATE/01_bug_report.yml) - Feature request template (
.github/ISSUE_TEMPLATE/02_feature_request.yml) - Documentation advice template (
.github/ISSUE_TEMPLATE/03_docs_advice.yml) - Pull request template (
.github/PULL_REQUEST_TEMPLATE.md) - Issue configuration (
.github/ISSUE_TEMPLATE/config.yml)
- Bug report template (
- Added comprehensive GitHub templates:
-
docs: add contributing desc - @qin-ctx (1df0987)
- Added comprehensive
CONTRIBUTING.md - Clear guidelines for code contributions
- Added comprehensive
-
docs: add user guide with GIFs - @KashiwaByte (c3e3100)
- Added comprehensive GIF tutorials:
Download-App.gif- Application download processQuarantine.gif- macOS quarantine removalEnter-API-Key.gif- API key configurationEnable-Permissions.gif- System permissions setupScreen-Settings.gif- Screen capture configuration
- Step-by-step visual guides improve onboarding experience
- Added comprehensive GIF tutorials:
-
docs: add shield and star history - @KashiwaByte (ee2470e)
- Added project shields (stars, issues, contributors, license)
- Integrated Star History chart
🔄 Other Changes
Refactoring
- refactor: add single tool - @qin-ctx (46d1a2b)
- Major refactoring of the retrieval tool system
- Split monolithic tools into specialized, focused components:
activity_context_tool.py- Activity context retrievalsemantic_context_tool.py- Semantic searchintent_context_tool.py- Intent-based contextprocedural_context_tool.py- Procedural contextstate_context_tool.py- State management contextdocument_management_tool.py- Document operationsget_activities_tool.py- Activity retrievalget_daily_reports_tool.py- Daily report generationget_tips_tool.py- Tips retrievalget_todos_tool.py- Todo management
- Removed deprecated tools:
document_retrieval_tool.pyfilter_context_tool.pytext_search_tool.py
- Introduced base classes for better code organization:
base_context_retrieval_tool.pybase_document_retrieval_tool.py
Chores
- chore: translate notes and logging info into English in routes/settings.py - @fanrenaz (3a1f95e)
- Improved code readability for international contributors
Internal Improvements
🎉 Contributors
Special thanks to all contributors who made this release possible:
- @qin-ctx - Core refactoring, features, and bug fixes
- @KashiwaByte (Betty) - Documentation and community features
- @WuMingDao - Documentation fixes
- @fanrenaz (Yifan Ren) - Security improvements and internationalization
- @MaojiaSheng - Bug fixes
Release Date: October 11, 2025
Previous Release: v0.1.0 (September 30, 2025)