Commit Graph

50 Commits

Author SHA1 Message Date
X-iZhang 26e3452ef6 chore: update version to v0.0.9 in badges, README, and project files 2026-04-26 15:16:12 +01:00
X-iZhang 1e4c011b7c fix(assets): update wechat_group image for improved clarity 2026-04-21 12:06:49 +01:00
Xi Zhang 58435dba52 Release/v0.0.8 (#167)
* chore(release): update version to v0.0.8 and dependencies in project files

* feat(models): add new model entries for Claude Opus 4-7 and update version handling

* Refactor code structure for improved readability and maintainability
2026-04-18 16:49:31 +01:00
X-iZhang 64721f5967 update 2026-04-13 20:57:27 +01:00
Xi Zhang ff15f515cc Release/v0.0.7 (#151)
* chore(assets): update wechat_group image file

* Refactor code structure for improved readability and maintainability

* feat(backends): enhance MergedReadOnlyBackend with improved ls, grep, and glob methods

* fix(docs): update WeChat QR code image link in README files

* feat(skills): enhance skill management to support global and workspace tiers

* style: apply ruff format to skills_cmd and commands/implementation/skills

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* fix(skills): improve uninstall_skill to prevent removal of built-in skills

* fix(docs): update skill installation documentation for clarity on global and user directories

* fix(skills): enhance uninstall_skill to validate skill directory before removal

* fix(skills): improve error handling in install_skill and uninstall_skill for directory creation and validation

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 20:04:05 +01:00
X-iZhang 117750eda7 chore: update wechat group image asset 2026-04-03 15:44:40 +01:00
Xi Zhang 028dbe79d3 Release/v0.0.6 (#138)
* chore: clean up empty code change sections in the changes log

* feat: add adaptive tools and context editing features to README
2026-04-03 15:20:45 +01:00
Xi Zhang db72fb507f fix: update wechat_group image asset (#116) 2026-03-28 13:19:27 +01:00
Xi Zhang d3284ee881 v0.0.5 (#110)
* fix: update OpenRouter API key validation to use /auth/key endpoint and httpx

* Refactor code structure for improved readability and maintainability

* feat: enhance welcome banner to include file commands indication

* feat: update LaTeX setup prompt to use selection UI for better user experience

* feat: update version to v0.0.5 in badges and project configuration
2026-03-27 20:03:36 +01:00
Xi Zhang fe6a2c4b83 fix: resolve #93 review comments and close #95 (#92 regression fix included) (#96)
* feat: enhance file mention parsing with deduplication and warning handling

* feat: optimize ancestor grouping by improving path comparison efficiency

* fix: update middleware injection to use extend for better readability

* Refactor code structure for improved readability and maintainability

* feat: update README files to include AstaBench ranking and adjust award image layout

* update

* fix: deduplicate file mentions and improve warning message formatting
2026-03-25 17:01:46 +00:00
Xi Zhang fab5f85eee v0.0.4 (#93)
* feat(tui): enhance conversation history rendering and implement two-level thread hierarchy in picker

* feat(tui): improve conversation history display and enhance thread selection UI

* feat(file_mentions): implement @file mention parsing and completion for CLI and TUI

* feat(uv-tool): add compatibility checks and installation helpers for uv tool environments

* feat(dependencies): update package versions in uv.lock for compatibility and improvements

* feat(badges): update PyPI version to v0.0.4 in SVG assets and README files

* feat(tests): format code in TestUvToolCompat for improved readability
2026-03-24 18:13:42 +00:00
Xi Zhang cc266dd6b1 Feat/latex onboard setup and tui completion fix (#88)
* feat(onboard): add LaTeX setup steps and TinyTeX installation helpers

* fix(onboard): improve LaTeX status output to a single-line summary

* fix(assets): update wechat_group image
2026-03-23 10:51:42 +00:00
Xi Zhang 3503142af6 feat(tui): UX polish — multi-line input, timestamps, update check & v0.0.3 (#85)
* feat: implement background update check and startup notifications

* feat: enhance user experience with timestamp notifications and UI polish

* feat: implement multi-line chat input with Enter-to-submit and modifier+Enter newline

* update

* update

* v0.0.3

* feat: improve code readability with consistent formatting in TUI and test files

* feat: update PyPI badge version to v0.0.3 in README files

* feat: add docstrings for test classes in test_update_check.py
2026-03-20 19:57:35 +00:00
Jan Piotrowski 4a3d6c0318 chore: add ruff lint rules and turn on formatting 2026-03-19 17:04:02 +01:00
dinos 0303c6d43d Add contribution templates and --version CLI flag (#36)
* feat(cli): add --version / -V flag

Uses importlib.metadata to read the version from the installed package.

* chore: improve bug report and feature request issue templates

- Bug report: replace web-app steps with CLI-oriented examples, add
  error output section, add Python version and LLM provider fields
- Feature request: add note directing niche features to EvoSkills,
  set default label

* chore: add documentation issue template and issue chooser config

- Add documentation template for reporting missing or unclear docs
- Add config.yml to disable blank issues and link to EvoSkills and
  Discord as contact options

* chore: add PR template and improve CONTRIBUTING.md

- Add PR template with type-of-change checkboxes, issue linking for
  new features, and CI checklist
- CONTRIBUTING.md: add development setup, PR workflow, and code style
  sections; fix wording; make Discord link clickable
2026-03-16 15:50:19 +00:00
Jan Piotrowski 55fb99f0f4 chore: update Issue templates 2026-03-16 15:30:50 +01:00
X-iZhang 79b572cdae Refactor code structure for improved readability and maintainability 2026-03-16 11:46:41 +00:00
X-iZhang 28ad1f0106 feat: update PyPI badge version to v0.0.2 in README files and SVG assets 2026-03-16 00:45:42 +00:00
X-iZhang d31ee86e79 update 2026-03-15 10:16:12 +00:00
X-iZhang fb158f2ce7 update 2026-03-15 10:08:41 +00:00
X-iZhang a635699539 update 2026-03-13 14:00:16 +00:00
X-iZhang 04bd8c7841 Add framework image and enhance README with scientific workflow details 2026-03-13 00:28:59 +00:00
X-iZhang d226aabe01 update GitHub Actions workflows to use latest action versions 2026-03-12 02:47:51 +00:00
X-iZhang 774473eb30 update 2026-03-12 01:34:28 +00:00
X-iZhang cf225de644 update 2026-03-12 01:25:49 +00:00
X-iZhang 20c76cd7cf update 2026-03-12 01:21:03 +00:00
X-iZhang fb5babbcc8 update 2026-03-12 00:46:33 +00:00
X-iZhang 6eceb045ab update 2026-03-12 00:40:32 +00:00
X-iZhang 253abe8445 update 2026-03-12 00:22:08 +00:00
X-iZhang c96d984869 feat(workflows): add cache-dependency-glob for improved dependency caching in build, lint, and test workflows 2026-03-03 01:20:06 +00:00
Dinos Papakostas 6faad4bb98 chore(workflows): update gh workflows to use uv 2026-02-24 20:06:19 +08:00
X-iZhang 6c07e9dda7 update 2026-02-24 11:24:10 +00:00
X-iZhang f13d43a362 update 2026-02-24 11:19:10 +00:00
X-iZhang 53f6761dec update 2026-02-24 03:16:31 +00:00
X-iZhang 9c6f2838ad update 2026-02-22 19:54:05 +00:00
X-iZhang 2da1d6944b update 2026-02-22 19:52:40 +00:00
X-iZhang b72db34a08 update readme 2026-02-22 19:38:59 +00:00
X-iZhang c9b4bf0367 Refactor code structure for improved readability and maintainability 2026-02-22 18:01:04 +00:00
X-iZhang 9b088aa0ed update 2026-02-22 17:58:03 +00:00
X-iZhang c88e9ccc08 update 2026-02-22 17:54:25 +00:00
X-iZhang 65e95ac4b3 update 2026-02-22 17:49:08 +00:00
X-iZhang a1c44cf95d update 2026-02-22 17:46:17 +00:00
X-iZhang 11b14d01a8 update 2026-02-22 17:42:19 +00:00
X-iZhang 11587250ae Refactor code structure for improved readability and maintainability 2026-02-22 17:39:57 +00:00
X-iZhang 5523a3c4a3 Refactor code structure for improved readability and maintainability 2026-02-22 17:37:09 +00:00
X-iZhang f3cf1dc896 Refactor code structure for improved readability and maintainability 2026-02-22 17:24:45 +00:00
X-iZhang c57e6132a5 Add tests for Rich markup escape safety in formatter
- Introduced a new test file `test_rich_escape.py` to validate the safety of Rich markup escaping in the ToolResultFormatter.
- Added tests to ensure that tool names and error messages containing brackets do not cause crashes during formatting.
2026-02-22 17:15:11 +00:00
X-iZhang 7dedf2b426 fix: improve cancellation handling in middleware and mixins for Python 3.12+ 2026-02-22 16:20:55 +00:00
X-iZhang 03f4134190 feat: add UserMessage widget and UI backend selection during onboarding
- Introduced UserMessage widget for displaying user input with a styled prompt.
- Updated onboarding steps to include UI backend selection (Rich CLI or Textual TUI).
- Modified EvoScientistConfig to store selected UI backend.
- Enhanced configuration handling to support UI backend environment variable.
- Updated README with new UI backend options and commands.
- Added tests for new UI backend functionality and UserMessage widget.
- Removed obsolete test files and ensured existing tests are updated accordingly.
2026-02-21 01:18:33 +00:00
X-iZhang e725fb08e2 add CI workflows 2026-02-03 22:24:32 +00:00