58 Commits

Author SHA1 Message Date
dependabot[bot]
4e8bc95eba build(deps): bump @zenfs/dom from 1.2.6 to 1.2.7 (#194)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 15:17:29 +08:00
dependabot[bot]
a1449cfb77 build(deps): bump nanoid from 5.1.6 to 5.1.7 (#195)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 15:17:06 +08:00
jk4235
5bd5b7fbf5 chore: release v0.1.0 2026-03-11 18:49:04 +08:00
ropzislaw
ccab3f30c0 feat: enhance model fetching and tool call handling in AI components
- Updated the model fetching logic to include persistent storage for improved performance and reliability.
- Introduced background model list updates to ensure the UI reflects the latest data.
- Enhanced the handling of parameterless tool calls in the AI provider, injecting default arguments when necessary.
- Refactored the chat adapter to support session rollbacks, improving user experience during message regeneration.

These changes significantly improve the functionality and responsiveness of the AI components.
2026-03-08 20:39:32 +08:00
ropzislaw
017481a690 refactor: streamline type exports and improve import organization
- Refactored type exports in skill-api, runtime-addon, and types files for better clarity and consistency.
- Updated import paths to utilize centralized type definitions, enhancing maintainability.
- Improved the BrowserMessageActions component to handle text content more effectively when copying messages.

These changes contribute to a cleaner codebase and improved functionality across the project.
2026-03-08 15:53:47 +08:00
ropzislaw
b0b6020132 refactor: improve code formatting and organization in various components
- Adjusted formatting in SettingsPage for better readability.
- Streamlined import statements in browser-chat-header and browser-message-actions for consistency.
- Enhanced the MCP bridge panel layout for improved clarity.
- Refactored WebSocket bridge exports for better structure.

These changes enhance code maintainability and readability across the project.
2026-03-08 15:42:08 +08:00
ropzislaw
8f7d518191 feat: enhance chat adapter and settings components
- Updated ChatAdapter to handle new assistant messages after tool calls, improving message management.
- Added connection tab support in SettingsPage, allowing for better organization of settings.
- Introduced connectionContent prop in SettingsPageProps for dynamic content rendering.
- Enhanced message-item component to include onLogin handler for improved user interaction.
- Refactored useChat and useChatConfig hooks for better state management and silent reload capabilities.
- Implemented WebSocket MCP bridge in background script for real-time communication.

This update improves user experience and functionality across chat and settings components.
2026-03-08 15:41:27 +08:00
ropzislaw
5698826c66 mcp & skills 2026-03-02 00:28:33 +08:00
ropzislaw
947ed7364a fix: update text query examples in snapshot tool for consistency
- Changed text query examples from '*[Ll]ogin*' and '*[Ss]earch*' to '*login*' and '*search*' for improved clarity and consistency in documentation.
2026-03-02 00:22:58 +08:00
dependabot[bot]
79f6e4a441 build(deps-dev): bump puppeteer from 24.35.0 to 24.37.5 (#159)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 20:08:31 +08:00
ropzislaw
038e0b17e9 enhance prompt 2026-02-21 23:13:20 +08:00
dependabot[bot]
f5c118d973 build(deps): bump react and @types/react (#153)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 0x5457 <0x5457@protonmail.com>
2026-02-17 13:04:59 +08:00
dependabot[bot]
bae99bcda0 build(deps): bump quickjs-emscripten from 0.31.0 to 0.32.0 (#155) 2026-02-16 16:53:59 +08:00
ropzislaw
58e73d6c92 refactor: improve code formatting and readability across components
- Streamlined code formatting in multiple files for better consistency and clarity.
- Consolidated import statements and removed unnecessary line breaks to enhance organization.
- Updated state initialization and prop handling in various components to follow best practices.
- Improved the readability of complex expressions by simplifying their structure.
2026-02-15 13:44:27 +08:00
ropzislaw
343f6fa146 feat: enhance screenshot handling and display in chatbot components
- Added functionality to extract and apply screenshots from tool results in the ChatAdapter, improving user experience by allowing immediate rendering of screenshots.
- Implemented a new ToolScreenshot component to display screenshots inline, supporting both base64 data and IndexedDB references.
- Updated message item rendering to transform screenshot placeholders into actual images, enhancing the visual feedback for users.
- Introduced collapsible message items for intermediate assistant messages, improving the organization of conversation turns in the message list.
- Enhanced model fetching logic in the Chatbot component to ensure server models are prioritized, improving model selection reliability.
- Updated localization files to include new translation keys for improved user guidance.
2026-02-15 13:44:03 +08:00
ropzislaw
0886152877 chore: release v0.0.17 2026-02-10 00:52:32 +08:00
ropzislaw
1f90da6466 Merge branch 'main' of github.com:AIPexStudio/AIPex into feature-adjust 2026-02-10 00:43:15 +08:00
ropzislaw
50705fb27b chore: update LOGIC_INCONSISTENCIES_BY_PACKAGE.md and implement refreshSkillMetadata method
- Updated the status and impact of the `organize_tabs` tool in LOGIC_INCONSISTENCIES_BY_PACKAGE.md, noting its removal from the default bundle.
- Resolved naming inconsistencies for the `ungroup_tabs` tool in the tab-groups module.
- Implemented the `refreshSkillMetadata` method in SkillManager to update skill metadata from SKILL.md, including validation and error handling.
2026-02-09 23:02:35 +08:00
dependabot[bot]
103ff52b6f build(deps): bump zod from 4.1.13 to 4.3.6 (#142)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:35:26 +08:00
dependabot[bot]
c5e48f237b build(deps): bump p-limit from 6.2.0 to 7.3.0 (#139)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-09 15:29:05 +08:00
ropzislaw
9cbfd88455 refactor: improve code readability and structure in various files
- Reformatted object literals in tests for better readability.
- Cleaned up imports in TokenUsageIndicator component.
- Enhanced message-adapter logic to handle missing toolCallId.
- Updated vitest configuration to exclude Puppeteer tests.
- Added type definitions for tab group colors in organize-tabs.
- Refactored color handling in organize-tabs to use new type.
- Improved sanitization functions for better character handling.
- Adjusted test cases for consistency in rawResponses structure.
2026-02-08 13:48:02 +08:00
ropzislaw
7c40b9da4e feat: enhance ChatAdapter to handle tool errors and metrics updates
- Updated ChatAdapter to maintain "streaming" status for tool errors instead of setting it to "error".
- Added logic to extract business-level failure messages from tool results.
- Introduced metrics tracking in the chat context, including updates on token usage.
- Enhanced tests to verify correct handling of tool errors and metrics updates.
- Updated UI components to display metrics and error states appropriately.
2026-02-08 13:38:10 +08:00
Ken Qian
b97e4a4ca1 feat: support DOM snapshot for iframes (#123) 2026-01-28 17:30:13 +08:00
dependabot[bot]
f28f4eb994 build(deps): bump @openai/agents from 0.3.8 to 0.4.3 (#120)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 0x5457 <0x5457@protonmail.com>
2026-01-26 21:08:49 +08:00
ropzislaw
4892e9db4c refactor: enhance snapshot logging format for improved readability 2026-01-25 23:32:43 +08:00
ropzislaw
15b4c3558d refactor: replace snapshotManager with snapshotProvider and improve snapshot logging 2026-01-25 23:32:06 +08:00
ropzislaw
8761dd24bb refactor: update migration functions to use named exports and improve type handling 2026-01-25 23:17:50 +08:00
ropzislaw
debc8a7826 refactor: improve code formatting and consistency across multiple files 2026-01-25 23:08:55 +08:00
ropzislaw
10875e40c5 feat: add skills tab to settings page and update translations 2026-01-25 23:08:36 +08:00
ropzislaw
506e776818 refactor: reorganize imports and improve code formatting across multiple files 2026-01-21 01:27:04 +08:00
ropzislaw
7a8ad5ddd7 feat: add automation mode support and integrate dom-snapshot package 2026-01-21 01:26:49 +08:00
ropzislaw
0738605c02 migrate skill system (#108) 2026-01-20 02:37:56 +08:00
ropzislaw
047baaf727 fix: comment out voice export in index.ts 2026-01-20 02:33:34 +08:00
ropzislaw
45e504eb43 feat: implement token watermark and recent message protection in ConversationCompressor 2026-01-20 02:33:34 +08:00
Ken Qian
3d5eb42ac7 chore: release v0.0.16 2026-01-14 23:32:09 +08:00
Ken Qian
eb3bde5ab7 chore: release v0.0.15 2026-01-13 01:34:05 +08:00
dependabot[bot]
18b2b5e8da build(deps): bump react and @types/react (#92) 2026-01-12 16:11:39 +00:00
Ken Qian
64971b32d0 chore(docs): remove trailing newlines from README files in aipex-react, browser-ext, browser-runtime, and core packages 2026-01-12 22:35:50 +08:00
Ken Qian
be10b1871d feat(docs): add comprehensive README files for aipex-react, browser-ext, browser-runtime, and core packages 2026-01-12 22:35:50 +08:00
jk4235
5de9da9c42 chore: release v0.0.14 2026-01-08 19:54:31 +08:00
jk4235
f3e04d345c chore: release v0.0.13 2026-01-08 16:53:01 +08:00
jk4235
3a25cf9349 chore: release v0.0.12 2026-01-08 16:16:24 +08:00
jk4235
b3b5570290 chore: release v0.0.11 2026-01-08 15:19:48 +08:00
jk4235
317f077480 chore: release v0.0.10 2026-01-08 14:12:09 +08:00
jk4235
aec78ca18a chore: release v0.0.9 2026-01-08 13:54:40 +08:00
jk4235
182e626bd5 chore: release v0.0.8 2026-01-08 12:25:53 +08:00
Ken Qian
f5c09538e5 chore: release v0.0.7 2026-01-07 22:41:23 +08:00
0x5457
99ba4da9a9 chore: release v0.0.6 2026-01-06 18:57:38 +08:00
0x5457
82cba5f35f chore: release v0.0.5 2026-01-06 18:53:18 +08:00
0x5457
3c17a3a085 chore: update repository URLs in package.json files 2026-01-06 18:53:01 +08:00