541 Commits

Author SHA1 Message Date
decolua
a7a52be2d4 feat(ui): add model support for custom providers and improve UX
- Support custom provider models in combos and model selection
- Display custom provider names instead of technical IDs
- Make model fields readonly (selected via modal)
- Only show connected providers (remove fallback)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 09:39:10 +07:00
decolua
c6127412a6 Fix Antigravity 2026-02-06 09:18:01 +07:00
decolua
95fd9508e8 fix: GitHub Copilot model 2026-02-05 22:26:14 +07:00
decolua
3c65e0c5f2 feat: Improve Antigravity quota monitoring and fix Droid CLI compatibility 2026-02-05 22:15:26 +07:00
decolua
32aefe5a76 feat(executors): Improved UI components for displaying provider limits and usage statistics in the dashboard. 2026-02-05 18:38:50 +07:00
decolua
249fc28c49 feat(auth): Enhance authentication flow and settings management 2026-02-05 11:26:11 +07:00
decolua
0a026c7af6 feat(cursor): Add cursor Provider 2026-02-05 11:06:20 +07:00
decolua
abaeb22863 Merge branch 'pr-50' 2026-02-05 11:02:50 +07:00
decolua
0a394d0d9a fix(auth): allow HTTP for local network 2026-02-04 12:39:26 +07:00
triadmoko
137f315bec feat(cursor): Integrate Cursor IDE support with OAuth import token flow
- Add CursorExecutor for handling requests to the Cursor API using protobuf over HTTP/2.
- Implement CursorAuthModal for user token import from local SQLite database.
- Update provider models and constants to include Cursor as a supported provider.
- Enhance API service with token validation and user info extraction from Cursor tokens.
- Introduce utility functions for checksum generation and protobuf encoding/decoding for Cursor API interactions.
2026-02-04 12:07:29 +07:00
decolua
f47dfcde1c Update Readme v0.2.56 2026-02-04 11:38:27 +07:00
decolua
677cabc850 Merge branch 'pr-44' 2026-02-04 10:00:46 +07:00
decolua
e6e44ac364 Fix : usage convert 2026-02-04 09:54:11 +07:00
ramhaidar
8ceb8f24c3 chore(providers): use Anthropic Compatible logo
- Update Anthropic Compatible provider configuration to use the new m-variant logo (anthropic-m.png) instead of the standard anthropic.png for consistent branding across the provider icons.
- Target: provider icons
2026-02-03 15:41:10 +07:00
ramhaidar
da5bdef4cb feat: Add Anthropic Compatible provider support
- Added support for 'anthropic-compatible' provider nodes in backend.
- Implemented isAnthropicCompatible logic in open-sse for /messages URL construction and headers.
- Added UI for creating and managing Anthropic Compatible providers in the dashboard.
- Updated validation logic for Anthropic-compatible endpoints.
- Sanitize base URL input (strip trailing /messages) to prevent 404s and improve UX.
- Improve validation: use GET /models (2xx success), and support x-api-key / Authorization Bearer hybrid proxies.
- Enable model import via /models for Anthropic Compatible providers.
- Ensure Authorization is omitted when x-api-key is present to avoid strict proxy conflicts.
- Resolve Anthropic-compatible credentials by prefix during model resolution (e.g., acx/model).
- Update default executor to match provider header/url behavior for Anthropic-compatible providers.
2026-02-03 15:11:41 +07:00
decolua
7881db81ec feat: Implement buffer addition to usage tracking for improved context handling 2026-02-03 10:39:20 +07:00
decolua
df0e1d6485 feat: Update response handling and logging for improved usage tracking 2026-02-03 10:22:43 +07:00
decolua
a33924b336 feat: Enhance usage tracking across response handlers 2026-02-03 00:29:22 +07:00
decolua
c1e88a9d01 Merge pull request #41 from ramhaidar/provider-icons
feat: add provider icons to dashboard
2026-02-03 00:25:10 +07:00
ramhaidar
60bd686fb0 feat(providers): add provider icons to dashboard
- Add provider logo icons for all supported providers
- Update provider detail and list pages to display icons with text fallback
- Target: providers UI
2026-02-02 22:26:40 +07:00
decolua
f59571a18b PR v0.2.52 2026-02-02 19:48:30 +07:00
decolua
fa06226972 fix: Correct indentation for clarity in chatCore and claude-to-openai response handlers 2026-02-02 19:47:09 +07:00
decolua
0a28f9f924 feat: Add OpenAI-compatible provider nodes
- Support multiple OpenAI-compatible providers with custom prefix/baseUrl
- Add provider nodes CRUD (create/read/update/delete)
- URL building: baseUrl + /chat/completions or /responses
- Model import from /models endpoint
- API key validation via /models
- Usage type safety across all translators
- OAuth token auto-refresh for expired tokens
2026-02-02 19:45:12 +07:00
decolua
1b14c9d66b Update database file path in ProfilePage component 2026-02-02 18:07:41 +07:00
decolua
686585d576 - Added functionality to check token expiration and key valid 2026-02-02 10:57:19 +07:00
decolua
21f4b43447 Merge pull request #35 from Hellodebasishsahu/feat/codex-cursor-compatibility
feat(codex): Cursor compatibility + Next.js 16 proxy migration
2026-02-02 09:39:02 +07:00
decolua
1c6dd6df9a feat(codex): Cursor compatibility + Next.js 16 proxy migration 2026-02-02 09:37:30 +07:00
decolua
7b864a9dcb feat(codex): Cursor compatibility + Next.js 16 proxy migration
- Force streaming for Codex/OpenAI models to fix non-streaming bug
- Strip unsupported params (user, metadata, stream_options, prompt_cache_retention)
- Force response translation from openai-responses to openai format
- Migrate middleware.js to proxy.js for Next.js 16
- Use webpack explicitly in dev/build scripts
- Updated Codex User-Agent
2026-02-02 09:17:15 +07:00
Hellodebasishsahu
e9b0a73ece feat(codex): Cursor compatibility + Next.js 16 proxy migration
- Force streaming for Codex/OpenAI models to fix non-streaming bug
- Strip unsupported params (user, metadata, stream_options, prompt_cache_retention)
- Force response translation from openai-responses to openai format
- Migrate middleware.js to proxy.js for Next.js 16
- Use webpack explicitly in dev/build scripts
- Updated Codex User-Agent
2026-01-31 18:22:10 +05:30
decolua
814e02ae31 Update Readme 2026-01-31 13:44:19 +07:00
decolua
8897df5036 Enhance layout 2026-01-31 12:58:04 +07:00
decolua
8c37b39eed Fix antigravity 2026-01-31 09:58:20 +07:00
decolua
f2ca6f0dc5 Add support for Kiro token refresh in tokenRefresh.js 2026-01-29 23:38:48 +07:00
decolua
63f2da87b0 Implement non-streaming response translation for multiple formats in chatCore.js 2026-01-29 23:38:30 +07:00
decolua
c7219d0ac9 Fix cloud 2026-01-29 18:07:28 +07:00
decolua
239377143e Fix antigravity 2026-01-28 16:21:12 +07:00
decolua
f1a7be3fee OK 2026-01-28 16:20:03 +07:00
decolua
85b7bb9319 Kiro Fix 2026-01-27 11:37:44 +07:00
decolua
31cc79ab23 - Updated Kiro OAuth configuration 2026-01-27 11:35:28 +07:00
decolua
79342c0c3e ok v0.2.43 2026-01-27 10:49:16 +07:00
decolua
d3dd8686fe Fix Kiro 2026-01-23 17:36:23 +07:00
decolua
a01526642c Fix bug select model 2026-01-21 11:45:19 +07:00
apeltekci
7058b062e7 fix: resolve SonarQube findings and Next.js Image warnings
SonarQube/SonarLint fixes:
- Remove unused imports (useMemo, PROVIDER_ENDPOINTS, updateSettings, APP_CONFIG)
- Add PropTypes validation to all components receiving props
- Fix accessibility issues (semantic buttons, ARIA attributes, form labels)
- Replace array index keys with stable identifiers
- Extract duplicate getStatusDisplay function in providers page
- Fix negated conditions for better readability
- Add node: prefix to Node.js imports in localDb.js
- Fix optional chaining in pricing lookup
- Add explanatory comments to empty catch blocks
- Consolidate duplicate OAuth flow branches
- Change parseInt to Number.parseInt
- Disable false positive rules in VS Code settings

Next.js Image fixes:
- Add style={{ width: "auto", height: "auto" }} to all Image components
- Resolves aspect ratio warnings without triggering lint issues

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.36
2026-01-20 13:31:36 +07:00
decolua
d9b8e48725 feat: OpenAI compatibility improvements & build fixes
- Fix hydration mismatches and initialization errors
- Add /v1/models endpoint for OpenAI clients
- Add Codex response translator (Responses → OpenAI)
- Fix circular dependencies and PropTypes
- Add Material Symbols font and CSS fixes
- Update README with deployment guide

Co-merged from PR #18 (14/15 commits, skipped debug)
2026-01-20 13:16:34 +07:00
apeltekci
0848dd5d13 chore: fix build warnings, add deployment config, and cleanup lint errors
- Fix React Hook dependencies and Image optimization warnings
- Add DATA_DIR and INITIAL_PASSWORD env var support
- Fix Tailwind v4 legacy syntax and suppress CSS directives warnings
- Add PropTypes and remove unused variables
2026-01-20 12:58:51 +07:00
decolua
0943387d24 Integrated proxy support 2026-01-20 12:09:14 +07:00
decolua
e6ca119f5e Fix combo fallback 2026-01-19 23:01:39 +07:00
decolua
3804357aba Added Usage page. 2026-01-19 10:39:30 +07:00
decolua
da15660681 Fix Kiro v0.2.31 2026-01-18 22:12:58 +07:00
decolua
2449d08885 ok 2026-01-18 18:54:52 +07:00