Commit Graph

40 Commits

Author SHA1 Message Date
Xi Zhang 1b449bddcd feat: update version to 0.0.5 in package.json and package-lock.json 2026-06-08 03:09:05 +01:00
Xi Zhang ce3b77d89d feat: add resizable file list and viewer in MemoryPanel for improved layout on desktop 2026-06-08 03:06:22 +01:00
Xi Zhang 1dc2fa2cd6 feat: enhance tool approval and workspace file handling
- Added support for additional decision types in ToolApprovalInterrupt.
- Implemented submission handling for action requests in ToolCallBox.
- Introduced editing, saving, and deleting functionality in WorkspaceFileDialog.
- Enhanced workspace file management with new write and delete operations.
- Improved error handling and user feedback for file actions.
- Added clipboard utility for copying text with fallback support.
- Updated types for ReviewConfig to accommodate new properties.
- Enhanced chat functionality with resilient handling of pending interrupts.
- Improved thread handling to extract and display message content more effectively.
- Introduced InspectorPanel for better workspace management in the UI.
2026-06-08 02:10:55 +01:00
Xi Zhang 22d13818e7 feat: add HealthIndicator component to monitor backend connection status in HomePage 2026-06-07 14:52:30 +01:00
Xi Zhang 2b1eae9b23 feat: update version to 0.0.4 and add formatToolLabel utility for tool call label overrides 2026-06-04 02:02:19 +01:00
Xi Zhang 282352deb7 feat: update component styles for improved layout and accessibility in ChatInterface, MemoryPanel, SkillsMarketplace, ThreadList, and HomePage 2026-06-03 23:21:59 +01:00
Xi Zhang 3e5266392c feat: refactor ThreadList component for improved view handling and search functionality 2026-06-03 20:41:03 +01:00
Xi Zhang 069940056c update 2026-06-03 12:29:59 +01:00
Xi Zhang ba7ba66988 feat: add delete confirmation dialog and improve accessibility in MemoryPanel and ThreadList components 2026-06-03 12:26:18 +01:00
Xi Zhang a42c44c8f0 feat: enhance dialog components with accessibility improvements and error handling 2026-06-03 12:12:32 +01:00
Xi Zhang 05915cc9c5 feat: add MemoryPanel component and API for managing global memory files
- Introduced MemoryPanel component for viewing and editing EvoScientist's memory files.
- Implemented API routes for memory file operations: listing, reading, writing, and deleting files.
- Enhanced button styles for better UI consistency.
- Integrated memory management into the main application page.
2026-06-03 11:47:45 +01:00
Xi Zhang 58e2634108 feat: update UI components for improved responsiveness and accessibility 2026-06-03 02:47:32 +01:00
Xi Zhang bbb5c888f2 feat: update version to 0.0.3 and improve error handling in API routes 2026-06-03 02:34:04 +01:00
Xi Zhang 7d601ba746 feat: add SkillDetailDialog component and API for fetching skill details 2026-06-03 01:58:26 +01:00
Xi Zhang e345310dad feat: enhance Skills Marketplace with catalog management and installation features
- Refactored SkillsMarketplace component to manage skills catalog and installed skills.
- Added functionality to install, uninstall, and update skills from the official catalog.
- Introduced loading states and error handling for fetching skills and catalog data.
- Created a new SkillTile component for better UI representation of skills.
- Implemented a new server-side module for managing skills, including fetching the catalog and handling installations.
- Added support for versioning and update checks for installed skills.
- Enhanced WorkspacePanel to support file categorization and improved loading states.
2026-06-03 01:25:38 +01:00
Xi Zhang 3a453b4f0f feat: add workspace management features
- Implemented a new WorkspacePanel component for browsing and managing workspace files and directories.
- Added WorkspaceFileDialog for viewing and downloading files from the workspace.
- Created API routes for downloading the entire workspace as a zip file and for accessing individual workspace files.
- Introduced server-side utilities for workspace management, including path resolution and access control.
- Enhanced ChatInterface to include a workspace tab for easy access to workspace features.
2026-06-03 00:12:24 +01:00
Xi Zhang f6a9c1acfd update 2026-06-02 22:19:56 +01:00
Xi Zhang ee2bcea3a4 feat: implement file upload functionality in ChatInterface and enhance sub-agent activity tracking 2026-06-02 02:20:09 +01:00
Xi Zhang 98f6681bb1 feat: refactor SubAgentIndicator component for improved structure and styling 2026-06-02 01:03:38 +01:00
Xi Zhang 158efa1e7c feat: add model formatting utility and integrate current model display in ChatInterface 2026-06-02 00:47:31 +01:00
Xi Zhang 8827603082 feat: add thread rename and delete functionality with confirmation dialogs 2026-06-02 00:12:14 +01:00
Xi Zhang d6c6ec8d13 fix: correct themeScript initialization to ensure proper theme detection 2026-06-01 23:42:35 +01:00
Xi Zhang ab7e98cb6f feat: add theme provider, toggle, and beta badge components; update global styles for dark mode support 2026-06-01 23:24:53 +01:00
Xi Zhang 198edf5857 feat: update project structure and enhance UI components with new features and improvements 2026-06-01 21:52:19 +01:00
Xi Zhang 2f265e2f13 feat: add API endpoint for EvoScientist configuration and update ConfigDialog to fetch deployment URL 2026-06-01 02:28:54 +01:00
Xi Zhang f8b974d271 feat: add npm pack output to .gitignore 2026-06-01 02:24:38 +01:00
Xi Zhang 795645deb9 feat: update configuration for standalone server and add assembly script 2026-06-01 02:14:25 +01:00
Xi Zhang 53537258ba feat: prevent form submission during IME composition in ChatInterface and ConfigDialog 2026-06-01 01:48:38 +01:00
Xi Zhang 05df6c5265 feat: add SkillsMarketplace component and implement skills management functionality 2026-06-01 01:47:03 +01:00
Xi Zhang e78df07803 feat: update placeholder text in ChatInterface for enhanced user interaction 2026-06-01 01:29:59 +01:00
Xi Zhang 2ac7f6a10c feat: update placeholder text in ChatInterface for improved user guidance 2026-06-01 01:28:06 +01:00
Xi Zhang 2b0322c5ce feat: implement AskUserInterrupt component and integrate user question handling in ChatInterface and ChatMessage 2026-06-01 01:15:03 +01:00
Xi Zhang 7672883b67 feat: add auto-approve feature and search functionality in ChatInterface and ThreadList 2026-06-01 00:57:06 +01:00
Xi Zhang 0e7fa57ed2 feat: thinking display, copy/edit actions, and UI polish
- Show collapsible "Thinking" (reasoning_content) on AI messages
  - Copy button on AI replies; hover copy + edit on user messages
    (edit refills the composer with cursor at end)
  - Accessibility/UX: input focus ring + aria-label, url input type,
    inline config validation (replaces alert), ellipsis, theme-color
  - Brand color unified into a single --brand token
  - Harden getConfig: empty deployment URL falls back to config dialog
2026-06-01 00:17:57 +01:00
Xi Zhang 047da86b14 Update 2026-05-31 23:10:33 +01:00
Xi Zhang 9b8ad88944 Initial 2026-05-31 22:50:06 +01:00
Xi Zhang 38f8f0d9d8 Initial 2026-05-31 22:45:33 +01:00
Xi Zhang 20c89d7f4a initial 2026-05-31 22:16:23 +01:00
Xi Zhang 6583368d59 Update copyright year and owner in LICENSE file 2026-05-31 15:05:25 +01:00
Xi Zhang 9c45d42c9a Initial commit 2026-05-31 15:04:42 +01:00