Kai (Tam Nhu) Tran and GitHub
eb4bbfddf3
security(browser-mcp): restrict model-callable local file uploads/downloads to safe roots and deny sensitive paths ( #1220 )
...
* fix(browser): restrict file transfer paths
* fix(browser): normalize safe transfer paths
* fix(browser): reject sensitive transfer roots
2026-05-12 08:57:33 -04:00
Tam Nhu Tran
8b34060294
fix(dashboard): show real shared plugin registry state
2026-05-09 03:18:20 -04:00
Tam Nhu Tran
2a422b3bd3
feat(dashboard): add shared resource controls
2026-05-09 02:29:08 -04:00
Tam Nhu Tran
64e1d1f815
feat(auth): add shared resource controls
2026-05-08 11:15:28 -04:00
Kai (Tam Nhu) Tran and GitHub
74d73748ee
feat: support Codex fast service-tier aliases
...
* feat: support Codex fast service-tier aliases
* fix: send Codex fast tier as priority
2026-05-07 15:34:05 -04:00
Kai (Tam Nhu) Tran and GitHub
19a50a8dd8
feat: deprecate GitHub Copilot compatibility surfaces ( #1196 )
2026-05-07 13:06:03 -04:00
Kai (Tam Nhu) Tran and GitHub
8b681df455
fix: route Cursor auth through browser polling
...
Closes #1194
2026-05-07 11:25:17 -04:00
Kai (Tam Nhu) Tran and GitHub
1b5376239f
fix: preserve native Claude passthrough args
...
Closes #1189
2026-05-07 06:14:12 -04:00
Kai (Tam Nhu) Tran and GitHub
be9effcce3
feat: clarify account history sync route ( #1187 )
...
* feat: clarify account history sync route
* fix: clarify shared context command examples
* fix: report missing bare profile settings
2026-05-05 13:33:04 -04:00
Kai (Tam Nhu) Tran and GitHub
923683bf30
feat(cliproxy): route plus dashboard to maintained fork ( #1173 )
2026-05-03 13:01:04 -04:00
Tam Nhu Tran
e5fe86f520
feat: add native Claude effort override
2026-04-30 22:36:47 -04:00
Tam Nhu Tran
c0c856af98
docs(logging): add structured contract reference and bump Node engines to 18+
...
docs/logging-contract.md defines the canonical LogEntry shape, the 8
lifecycle stages, requestId propagation rules, redaction policy, and the
backend ordering guarantee (per-requestId monotonic ts at emit time) that
the dashboard logs UI consumes.
CLAUDE.md updated: Node.js 14+ -> 18+ (AsyncLocalStorage is more stable on
18+ across timer / microtask / dynamic-import boundaries).
Refs #1141 , #1138
2026-04-30 13:01:21 -04:00
Tam Nhu Tran
5013d411a7
feat(cliproxy): self-pause exhausted quota accounts
2026-04-28 20:35:15 -04:00
Tam Nhu Tran
a38c1a75ba
feat: integrate models.dev pricing metadata
2026-04-28 14:50:26 -04:00
Tam Nhu Tran
4309db89c3
feat(cliproxy): add local session affinity controls
2026-04-28 12:17:26 -04:00
Tam Nhu Tran
fe7cc6f9ba
fix(analytics): add native codex and droid collectors
2026-04-26 18:13:33 -04:00
Tam Nhu Tran
82c92aa940
feat(codex): align ccsxp with native cliproxy shortcut
2026-04-26 11:09:54 -04:00
Tam Nhu Tran
5094c23c43
docs(codex): document ccsxp history root
2026-04-24 15:26:44 -04:00
Tam Nhu Tran
3d22bb07f0
fix(cliproxy): route plus backend to maintained fork
2026-04-23 21:25:29 -04:00
Tam Nhu Tran
d5591913ef
fix(proxy): clarify shared port fallback and legacy 3456 handling
2026-04-23 15:00:50 -04:00
Tam Nhu Tran
15751e2db5
feat(proxy): add adaptive local port selection for OpenAI-compatible profiles
2026-04-23 14:47:01 -04:00
Tam Nhu Tran
572b184220
fix(ci): address reviewer follow-up findings
2026-04-22 15:41:35 -04:00
Tam Nhu Tran
ddfbcb63f4
docs(contrib): align local gate shortcuts
2026-04-22 15:12:24 -04:00
Tam Nhu Tran
478d64a50a
fix(cliproxy): quarantine exhausted quota accounts
2026-04-21 12:34:07 -04:00
Tam Nhu Tran
6604357b22
fix(browser): default browser tooling to manual opt-in
2026-04-20 21:15:31 -04:00
Tam Nhu Tran
039ed63a39
fix(browser): harden runtime policy edge cases
2026-04-20 21:01:19 -04:00
Tam Nhu Tran
7d02f55f9f
feat(browser): add explicit runtime policy controls
2026-04-20 21:01:19 -04:00
Tam Nhu Tran
8b2711062e
docs(proxy): document multi-profile proxy lifecycle
2026-04-20 12:45:10 -04:00
Tam Nhu Tran
f36c4a6e32
fix: keep browser setup config-only
2026-04-19 22:07:58 -04:00
Tam Nhu Tran
7ad8bbf0a1
feat: add browser setup flow for Claude attach
2026-04-19 22:00:16 -04:00
Tam Nhu Tran
16f81fc8a5
fix(cliproxy): preserve legacy openai-compat connectors on restart
2026-04-18 20:05:05 -04:00
Tam Nhu Tran
b52503300b
fix(browser): bootstrap managed attach profile setup
2026-04-18 17:18:14 -04:00
Tam Nhu Tran
8a17410f96
fix(browser): address platform and port review
2026-04-16 18:49:24 -04:00
Tam Nhu Tran
4e30c9b080
feat(cli): add browser automation commands
2026-04-16 18:49:24 -04:00
Tam Nhu Tran
3b17bc934a
docs(roadmap): note private-network startup fix
2026-04-16 00:08:25 -04:00
Tam Nhu Tran
8edb56331e
fix: clarify docker dashboard auth setup guidance
2026-04-15 21:15:41 -04:00
Tam Nhu Tran
1923d87a84
chore: merge dev into openai provider routing
2026-04-15 20:36:03 -04:00
Tam Nhu Tran
3b5941c60b
feat(cursor): split legacy bridge from cliproxy provider
2026-04-15 17:04:37 -04:00
Tam Nhu Tran
17187c4abd
feat(proxy): complete openai routing scope
2026-04-15 00:55:11 -04:00
Tam Nhu Tran
b346693c3a
docs(proxy): credit claude-code-router
2026-04-15 00:01:38 -04:00
Tam Nhu Tran
7b64852495
docs(proxy): document openai-compatible routing
2026-04-14 19:27:38 -04:00
Tam Nhu Tran
d6ec5eeebd
fix(ci): preserve AI review variable contract
2026-04-14 13:28:29 -04:00
Tam Nhu Tran
e1271e2dbf
fix(ci): restrict self-hosted PR-Agent comment triggers
2026-04-14 12:43:25 -04:00
Tam Nhu Tran
25216eaf33
feat(ci): migrate AI review to self-hosted PR-Agent
2026-04-14 12:39:52 -04:00
Tam Nhu Tran
87899a489c
fix(ui): finish dashboard i18n follow-up pass
2026-04-13 22:55:13 -04:00
Kai (Tam Nhu) Tran and GitHub
a18146b83e
Merge pull request #971 from kaitranntt/kai/feat/966-cursor-integration-usable
...
feat: make Cursor integration usable and supportable
2026-04-12 16:42:32 -04:00
Tam Nhu Tran
8b553c35c1
fix(websearch): harden searxng url handling
2026-04-12 06:31:20 -04:00
Tam Nhu Tran
e1049e38d4
feat(cursor): harden live probe and runtime contracts
2026-04-12 01:51:26 -04:00
buiducnhat
eec8c8b4a3
feat(websearch): add SearXNG provider support and configuration
...
- Updated websearch.md to include SearXNG in the configuration guide.
- Implemented SearXNG JSON API integration in websearch-transformer.cjs.
- Enhanced unified-config-loader.ts to support SearXNG settings.
- Defined SearXNG configuration types in unified-config-types.ts.
- Updated hook-env.ts to manage SearXNG environment variables.
- Modified status.ts to include SearXNG in web search provider checks.
- Added SearXNG routes and validation in websearch-routes.ts.
- Implemented SearXNG provider tests in websearch-transformer.test.ts.
- Updated readiness tests to account for SearXNG in status.test.ts.
- Enhanced websearch routes tests to validate SearXNG settings.
- Added SearXNG configuration fields in the UI settings.
2026-04-11 16:43:59 +07:00
Tam Nhu Tran
9458c432d8
chore: merge origin/dev into feature branch
2026-04-10 18:07:28 -04:00