Commit Graph
100 Commits
Author SHA1 Message Date
decolua 8204bba79f Refactor MitmServerCard to use input field for API key selection and enhance shutdown process to remove DNS entries synchronously. Added removeAllDNSEntriesSync function for safe cleanup during shutdown. 2026-04-28 10:08:57 +07:00
decolua a331c34eab Update changelog 2026-04-25 17:05:17 +07:00
decolua 4ea842c062 Update version to 0.4.6 and add BytePlus provider to shared constants 2026-04-25 17:04:48 +07:00
decolua 83418e8a9d Add codex to image providers 2026-04-25 17:01:40 +07:00
decolua 14ff69bf90 - Added BytePlus Provider 2026-04-25 17:00:39 +07:00
decolua 0b8bed5793 Enhance image and embedding provider support
- Added new image models for GPT 5.2, 5.3, and 5.4, including capabilities for text-to-image and editing.
- Updated embedding handling to include optional dimensions in requests.
- Introduced support for custom embedding providers, allowing dynamic fetching and validation of custom nodes.
- Improved image generation handling with Codex integration, including progress tracking and error handling.
- Enhanced UI components to support adding custom embeddings and displaying their status.
2026-04-25 16:22:30 +07:00
decolua cca615eaff - Cap maximum cooldown for rate limit handling in account unavailability and single-model chat flows
- Dynamic custom model fetching for model selection
2026-04-24 16:14:18 +07:00
decolua c42c0146ab Update changelog 2026-04-24 11:40:39 +07:00
decolua 030fb34f88 - Updated markAccountUnavailable function to accept resetsAtMs for precise cooldown management.
- Added email backfill functionality for Codex OAuth connections to improve account information accuracy.
2026-04-24 11:36:16 +07:00
decolua fd8163e26e chore: update CHANGELOG for v0.4.2 and version bump to 0.4.2
- Added support for Azure OpenAI and built-in Volcengine Ark provider.
- Introduced GPT 5.5 model.
- Enhanced retry logic for HTTP status codes.
2026-04-24 10:10:35 +07:00
decolua 0aff9a502c fix: enhance retry logic and configuration for HTTP status codes 2026-04-24 10:07:08 +07:00
decolua 65f11a603e feat: add Azure OpenAI provider support 2026-04-24 10:04:59 +07:00
decolua 5abc9e5c74 add GPT 5.5 model 2026-04-24 09:51:05 +07:00
decolua 35f1d479e7 Update Version 2026-04-23 17:45:25 +07:00
decolua 2eebcee4fc chore: update CHANGELOG for v0.4.1
Made-with: Cursor
2026-04-23 17:44:35 +07:00
decolua 428e2c045c implement CLI token validation for enhanced security 2026-04-23 17:43:35 +07:00
decolua 368f4c3e7f - Added Hermes tool to CLI tools and updated related components. 2026-04-23 16:39:31 +07:00
decolua ab7dd63b22 chore: update CHANGELOG and version to 0.3.98
- Added feature to filter context before sending to LLM to save tokens.
- Updated version in package.json to reflect the new release.
2026-04-22 15:44:20 +07:00
decolua 8de9aae90c Feature : RTK compress 2026-04-22 15:36:51 +07:00
decolua e1a219dba6 update change log 2026-04-22 14:27:37 +07:00
decolua 81cef7d022 Update version 2026-04-22 14:22:47 +07:00
decolua 45731ae639 feat: add OpenCode Go provider and support for custom models
- Introduced OpenCode Go provider with relevant configurations.
- Enhanced model management by allowing users to add and delete custom models.
- Updated UI components to support model selection for image types.
- Adjusted sidebar visibility to include image media kinds.
2026-04-22 14:16:21 +07:00
decolua abb04c5366 feat: add support for Grok Web and Perplexity Web providers 2026-04-22 11:58:53 +07:00
decolua eeb2dc9e30 fix(providerModels): remove deprecated DeepSeek 3.1 entry from provider models 2026-04-22 10:47:38 +07:00
decolua d8c0a7ef44 refactor: enhance MITM server path resolution and ensure runtime server copy 2026-04-22 10:23:31 +07:00
decolua 248efacdaa docs: update changelog for v0.3.96
Made-with: Cursor
2026-04-17 12:54:50 +07:00
decolua f25c05131c Update version 2026-04-17 12:54:50 +07:00
decolua 6ab9927a28 fix: update backoff configuration and improve CLI detection messages
- Added installation guides for manual configuration in DroidToolCard.js and other tool cards to assist users in setting up the necessary CLI tools.
2026-04-17 12:54:50 +07:00
decolua 3977edc460 Enhance error formatting to include low-level cause details, update HeaderMenu to use MenuItem component for better structure, and improve LanguageSwitcher to support controlled open state. Update subproject commit status. 2026-04-17 12:15:10 +07:00
decolua 75c4598da0 Add marked package, update Qwen executor for OAuth handling, and enhance changelog styles 2026-04-17 12:15:10 +07:00
decolua 75ad0bef8e Refactor error handling and localDb structure, and fix usage tracking bug. 2026-04-17 12:15:10 +07:00
decolua ecd6e93067 Update version 2026-04-15 11:57:50 +07:00
decolua f5aa8215b4 Fix bug 2026-04-15 11:46:47 +07:00
decolua b669b6ffc1 Refactor error handling to config-driven approach with centralized error rules
Made-with: Cursor
2026-04-15 11:46:47 +07:00
decolua c3a2bd01b7 Update version 2026-04-14 12:58:31 +07:00
decolua 224981d537 Fix bug 2026-04-14 12:51:23 +07:00
decolua 6bec1e085b Enhance Windows Tailscale installation process by adding support for curl and verifying installation success. Update fallback mechanism for Tailscale binary to include well-known Windows path. 2026-04-14 11:52:52 +07:00
decolua 1fa05eb2ab Refactor execSync and spawn calls to include windowsHide option for better compatibility on Windows environments. 2026-04-14 11:48:59 +07:00
decolua 04cdb75839 Add proactive token refresh lead times for providers and implement Codex proxy management 2026-04-14 11:41:06 +07:00
decolua 4bff21cb80 Enhance CodexExecutor with compact URL support 2026-04-14 10:18:27 +07:00
decolua 6a6e2fcd77 Fix : noAuth support for providers and adjusted MITM restart settings. 2026-04-14 10:14:50 +07:00
decolua 7959fd37ad Update version 2026-04-13 17:38:38 +07:00
decolua 41c079baba - Improved dashboard access control by blocking tunnel/Tailscale access when disabled. 2026-04-13 17:38:09 +07:00
decolua e02dd07a2c Update CHANGELOG for version 0.3.87 2026-04-13 16:53:43 +07:00
decolua a1317edfb1 Update version 2026-04-13 16:50:23 +07:00
decolua 96ddec822d Fix Bug 2026-04-13 16:49:34 +07:00
decolua 3b1a608e8d Fix codex cache session id 2026-04-13 15:52:01 +07:00
decolua b7d85ae463 update Version 2026-04-13 12:07:36 +07:00
decolua 4c28a1671d Enhance provider models and chat handling with new thinking configurations 2026-04-13 12:04:57 +07:00
decolua ee1271b6fd Update GitHub Actions workflow for Docker image 2026-04-13 10:30:33 +07:00
decolua 22e0592a58 Merge branch 'pr-538' 2026-04-13 10:29:41 +07:00
decolua 89eb26dee2 Enhance proxy functionality with Vercel relay support 2026-04-13 10:08:24 +07:00
decolua b3feb96740 Enhance TTS functionality and security settings
- Integrated Google TTS languages from a separate module for better maintainability.
- Updated local device voice fetching to support both macOS and Windows, improving cross-platform compatibility.
- Enhanced dashboard route protection by adding dynamic settings for login requirements and tunnel access.
- Introduced UI elements for managing security settings related to API key requirements and dashboard access via tunnel.
- Added default TTS response example in the media provider page for better user guidance.
- Updated constants to reflect changes in TTS provider configurations.

This commit improves the overall user experience and security of the TTS features.
2026-04-11 14:56:35 +07:00
decolua 875a1282ea Fix bug 2026-04-11 11:36:33 +07:00
decolua ed17a8ffac Feat : Tailscale 2026-04-11 11:36:33 +07:00
decolua 1a25c6e3b5 feat: multi-model support for OpenCode CLI config with subagent integration
- Allow selecting multiple models for 9router provider
- Merge models instead of overwriting (backwards-compatible)
- Support setting active model via click or Apply
- Click active model to clear default (model = '')
- Remove individual models via X button (persists to config)
- Add PATCH endpoint for clearing active model
- Update GET to return normalized model list
- Preserve subagent model configuration for explorer subagent

Made-with: Cursor
2026-04-10 10:22:42 +07:00
decolua 3c96e8d6d1 Feat : tts 2026-04-10 10:17:53 +07:00
decolua 39545cf4c8 Fix combo modal 2026-04-09 10:16:11 +07:00
decolua 507a5dbfea fix: OpenRouter custom models not showing after being added 2026-04-08 16:51:23 +07:00
decolua 00448b389b Fix bug 2026-04-07 11:35:25 +07:00
decolua 401772cb9a Fix bug strip image 2026-04-07 10:18:59 +07:00
decolua fca829aa2a Fix bug 2026-04-06 17:36:04 +07:00
decolua 307be3b63d Fix bug 2026-04-06 17:32:44 +07:00
decolua 57cfaccceb Fix ModelSelectModal 2026-04-05 21:25:00 +07:00
decolua 67e0db77da Fix : Updated Anthropic-Beta header. 2026-04-05 07:46:26 +07:00
decolua d076c7d7f5 Update package 2026-04-05 00:38:48 +07:00
decolua 1973fe5a83 fix(translator): correct thought signatures for AG, Gemini CLI, Vertex; fix missing Vertex response translator
- Add DEFAULT_THINKING_AG_SIGNATURE, DEFAULT_THINKING_GEMINI_CLI_SIGNATURE, DEFAULT_THINKING_VERTEX_SIGNATURE
- Rename DEFAULT_THINKING_GEMINI_SIGNATURE → DEFAULT_THINKING_AG_SIGNATURE for clarity
- Pass provider-specific signature into openaiToGeminiBase (AG vs Gemini CLI)
- Replace synthetic thoughtSignatures with Vertex-native signature in postProcessForVertex
- Register Vertex → OpenAI response translator (fixes empty Vertex streaming responses)

Made-with: Cursor
2026-04-05 00:38:36 +07:00
decolua 333e704b2a MODEL_CAPS 2026-04-04 23:24:24 +07:00
decolua 5448eedbdd Feat : embedding dev 2026-04-04 15:07:07 +07:00
decolua 341a1c6490 Fix Model Price 2026-04-04 14:40:49 +07:00
decolua 2b1faeb2c6 Fix : Qwen provider 2026-04-04 12:38:39 +07:00
decolua d84489dba4 - Introduce default MITM router base URL and update related components to handle it.
- Add input for MITM router base URL in MitmServerCard component.
2026-04-04 11:25:58 +07:00
decolua 93b8668e9e Fix AG 2026-04-01 11:48:38 +07:00
decolua 9708541f6d Fix bug 2026-03-31 15:44:19 +07:00
decolua 01787a3d5b Fix bug 2026-03-30 17:27:15 +07:00
decolua e6299eef56 Fix Bug 2026-03-30 12:21:24 +07:00
decolua abbf8ec86f feat: add GitLab Duo and CodeBuddy support, update observability settings 2026-03-30 11:28:07 +07:00
decolua 11e6004fcb fix: correct finish_reason for tool calls in OpenAI Responses translator
Apply fix from PR #354 by @tannk4w to properly signal tool_calls finish_reason
when model emits tool calls, allowing OpenAI-compatible clients to continue with
tool result processing instead of stopping prematurely.

Refactored finish_reason logic into computeFinishReason() helper to eliminate
duplication and improve maintainability across flush and completion paths.

Co-authored-by: tannk4w <tannk@tmi-soft.vn>

Thanks to @tannk4w, @trungtq2799, @quanhavn, and @East-rayyy for the thorough
review and improvement suggestions on the original PR.

Made-with: Cursor
2026-03-28 14:45:07 +07:00
decolua bf99c600f1 Fix Bug 2026-03-27 11:45:54 +07:00
decolua 3f47038933 fix: rename tunnelUrl to tunnelPublicUrl for clarity in CLIToolsPageClient 2026-03-27 11:03:49 +07:00
decolua 8759545260 chore: add proper-lockfile for safe database read/write operations and implement retry logic for file access 2026-03-27 10:31:35 +07:00
decolua 3059df4014 chore: - Adjust opacity settings for ConnectionRow to improve user experience. 2026-03-26 10:48:53 +07:00
decolua 8df8b94180 Enhance image support in Kiro for Claude models. Update the message conversion logic to conditionally handle image types based on model capabilities. Additionally, hide the Basic Chat option in the sidebar for a cleaner UI. 2026-03-23 12:29:48 +07:00
decolua 4496bf96c8 Feat : Kiro Provider can now read images. 2026-03-23 12:17:51 +07:00
decolua 0c9ad12055 Fix : Fix error 400 2026-03-23 12:05:22 +07:00
decoluaandIbrahim Ryan 312dd749fe fix: externalize better-sqlite3 for Next.js standalone builds
Move better-sqlite3 to optionalDependencies so npm install doesn't
fail on platforms without native build tools. Add it to
serverExternalPackages so Next.js doesn't try to bundle the native
addon into webpack chunks.

Fixes #243
Fixes #184

Thanks @East-rayyy for the contribution! Sorry for the delay in reviewing.

Co-authored-by: Ibrahim Ryan <ryan@nuevanext.com>
Made-with: Cursor
2026-03-23 10:22:17 +07:00
decolua 3e694a383f feat(combos): add per-combo round-robin strategy
Add ability to configure round-robin strategy for individual combos,
similar to per-provider strategy overrides.

Changes:
- Add comboStrategies setting to store per-combo strategy overrides
- Add Round Robin toggle to each combo card in combos page
- Update chat handler to check combo-specific strategy before global
- Combo-specific strategy takes precedence over global comboStrategy

When enabled, each request to that combo will cycle through providers
instead of always starting with the first one.

Made-with: Cursor
2026-03-23 10:08:24 +07:00
decoluaandlokinh 3d4dbdc0e7 fix(chat): pick last non-empty message for Codex Responses SSE
Root cause: Codex/OpenAI Responses streams multiple alternating reasoning and
message output items. The first message block often has empty output_text; the
visible answer lives in a later message. Previous code used output.find() which
always picked the first (empty) message block.

Fix: walk message items from end and use the last message whose extracted text
is non-empty; fall back to final message if all are empty.

Note: Removed debug logging code from original PR #383 to keep implementation clean.

Co-authored-by: lokinh <locnh@uniultra.xyz>
Made-with: Cursor
2026-03-23 09:29:31 +07:00
decolua c8d2497423 refactor: update MitmServerCard and MitmToolCard to use modalError instead of message for error handling
- Replaced message state with modalError in both components for better error management.
- Removed unused message display logic and adjusted action handling to improve clarity.
- Enhanced error handling in doAction and doDnsAction functions to ignore errors gracefully.
- Updated API call responses to streamline user feedback on actions.
2026-03-20 12:44:20 +07:00
decolua 6af8043f2a Fix Tunnel 2026-03-20 00:26:01 +07:00
decolua 80583e203d Fix : Tunnel 2026-03-19 23:47:13 +07:00
decolua f1c53a319e refactor: update MITM bypass logic and enhance combo name validation 2026-03-19 22:47:32 +07:00
decolua fd4ec9e5b8 - Enhance passthrough function to support response inspection
- Add cursor tool configuration and update related components
2026-03-19 15:32:29 +07:00
decolua 9877f32efa update submodule: dev pointer to latest
Made-with: Cursor
2026-03-17 16:14:29 +07:00
decolua 03ff35100d Feat : Kiro MITM 2026-03-17 16:12:25 +07:00
decolua 065761268c Feat : Kiro MITM 2026-03-17 16:11:58 +07:00
decolua 62d7e61907 Fix MITM window 2026-03-16 09:27:26 +07:00
decolua 1dd5d60724 Fix : MITM 2026-03-14 23:59:22 +07:00
decolua f264bb9a23 Refactor error logging to provide clearer context on provider failures 2026-03-14 17:08:11 +07:00
decolua 00e7af010f Update version 2026-03-14 16:40:29 +07:00