MiY
241334c658
Fix stream compatibility and vision model exposure
2026-04-29 20:23:13 +08:00
CJACK.
babfa973d6
Revert "Verify GHCR latest tag matches release and show version source/latest in dashboard"
2026-04-29 14:47:53 +08:00
CJACK.
5c23261932
webui: show version source and latest release tag in sidebar
2026-04-29 13:45:33 +08:00
ouqiting
c81294f1b7
fix(chat-history): support tool turns in parsed HISTORY list view
2026-04-29 01:27:14 +08:00
ouqiting
28d2b0410f
feat: parse split context files in list view
2026-04-29 01:15:29 +08:00
CJACK
28bb85ad63
refactor: replace history_split with current_input_file configuration
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 23:36:56 +08:00
CJACK
6959aa2982
feat: add ETag cache optimization, code-split WebUI, and refactor XML tool scanner
...
- Chat history: early 304 via Revision()/DetailRevision() to avoid full snapshot reads
- WebUI: lazy-load tab containers with Suspense fallback
- Toolstream: split tool_sieve_xml.go into tags.go and scan.go
- CI: trigger on main branch, guard cross-build to dev/main pushes only
- Docs: add DEVELOPER.md developer quick reference
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 14:37:23 +08:00
CJACK
90ce595325
chore: update project files
2026-04-27 02:09:11 +08:00
CJACK.
645fce41c8
Merge pull request #323 from ouqiting/fix_chat_histroy
...
feat: merge parsed HISTORY into chat history list
2026-04-26 22:46:19 +08:00
ouqiting
9360397197
fix(webui): remove hardcoded HISTORY wrapper parsing
2026-04-26 18:32:02 +08:00
ouqiting
162920f5d5
feat(webui): merge parsed HISTORY into chat history list
2026-04-26 18:21:51 +08:00
CJACK
22e951b4c4
增加不同上下文模式
2026-04-26 14:21:15 +08:00
CJACK
c09a4b51a5
feat: 新增 thinking 注入配置支持,扩展设置管理与前端交互
...
新增 promptcompat 和 OpenAI shared 层的 thinking 注入逻辑,
完善配置系统的编解码与校验,更新设置管理 API 与前端 UI。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-26 13:35:20 +08:00
dependabot[bot]
a3b21c6b76
chore(deps-dev): bump postcss
...
Bumps the npm_and_yarn group with 1 update in the /webui directory: [postcss](https://github.com/postcss/postcss ).
Updates `postcss` from 8.5.8 to 8.5.10
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-26 00:34:47 +00:00
CJACK
4c83f36089
强制启用文件拆分(实际模型忽略)
2026-04-26 07:31:19 +08:00
CJACK
f13ad231ac
全局统一映射
2026-04-26 01:58:15 +08:00
CJACK
f1ba805173
fix: fully mask web secret previews
2026-04-26 00:10:59 +08:00
CJACK
131ca7d398
feat: revamp DeepSeek v4 model handling
...
- replace legacy DeepSeek ids with the new deepseek-v4 model family\n- move thinking control to request parameters and preserve assistant reasoning content\n- switch history split to IGNORE transcript injection and map upload auth failures to 401\n- update admin defaults, API docs, samples, and tests for the new model scheme
2026-04-26 00:02:14 +08:00
topkill
c4cdce46c2
fix(webui): 替换uuid依赖,解决http环境下无法生成密钥的问题。
...
原生的`crypto.randomUUID()`只支持https和localhost的安全上下文环境。
2026-04-25 19:21:38 +08:00
ouqiting
9a404e75fc
feat: 对话记录支持保存并展示 HISTORY 内容
2026-04-23 14:47:43 +08:00
CJACK.
2788e20f05
feat: implement history split functionality to optimize context usage and add corresponding UI settings
2026-04-22 18:23:09 +00:00
CJACK.
e840743295
refactor: centralize batch import templates and enable config file access in Vite
2026-04-22 17:30:39 +00:00
CJACK.
77484bf813
feat: add account editing functionality with UI modal and backend handler
2026-04-22 17:20:44 +00:00
CJACK.
797ab77873
Merge pull request #279 from CJackHwang/codex/add-api-key-name-handling-in-webui
...
feat(account): add structured API key and account name/remark support
2026-04-22 23:52:54 +08:00
CJACK.
8f09e3b381
feat: implement API key management with reconciliation and add update key endpoint
2026-04-22 15:51:43 +00:00
ouqiting
f125c7ab83
增加“对话记录”
2026-04-22 15:17:10 +08:00
CJACK.
8ff923cd77
feat(account): add key/account name and remark metadata
2026-04-22 01:43:20 +08:00
CJACK
c92ed8d3c3
refactor: rename apiTester testSuccess key to requestSuccess and update localization files
2026-04-13 03:24:39 +08:00
CJACK
d78789a66e
feat: implement error handling for empty upstream responses in chat streams and update UI to display stream-level errors
2026-04-13 03:22:38 +08:00
CJACK
acb110865f
feat: implement cross-account validation and improved error handling for file attachments in API tester
2026-04-13 03:15:12 +08:00
CJACK
7ef6a7d11f
feat: update to v3.4.0 and redesign model selection UI with a dropdown and descriptive panel
2026-04-13 02:27:12 +08:00
CJACK
daa636e040
refactor: handle upstream thinking-only responses as errors and sanitize dangling think tags in output
2026-04-13 01:55:14 +08:00
CJACK
aa41bae044
feat: add file attachment support to chat interface and API requests
2026-04-13 00:04:38 +08:00
Shuaihao
ba76a2163b
Add default, expert, and vision DeepSeek model families
2026-04-08 14:37:22 +08:00
Jason.li
8ae2ea10c8
feat(proxy): add proxy IP management and account routing
...
Add admin CRUD and connectivity checks for SOCKS5/SOCKS5H proxy nodes.
Allow accounts to bind to a proxy, route DeepSeek requests through the selected node, and expose proxy management in the admin UI.
2026-04-07 14:16:13 +08:00
dependabot[bot]
b54ee05d12
chore(deps-dev): bump vite
...
Bumps the npm_and_yarn group with 1 update in the /webui directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `vite` from 8.0.3 to 8.0.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.5
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-06 18:44:30 +00:00
CJACK
039d7d3db1
feat: implement raw sample capture querying and persistence, and add environment-based configuration for dev capture store.
2026-04-06 02:33:02 +08:00
CJACK
a608a4bd95
chore(webui): migrate vite to v8 toolchain
2026-04-06 00:28:36 +08:00
CJACK
1d80f644d4
refactor: remove legacy environment variable aliases for configuration and concurrency settings
2026-04-05 16:27:58 +08:00
CJACK
b94a16eca9
style: update AutoDeleteSection layout spacing and input styling
2026-04-05 04:37:16 +08:00
CJACK
97e72fb174
feat: add configurable auto-delete modes (none, single, all) for remote chat sessions
2026-04-05 04:18:34 +08:00
CJACK
c9201174f6
feat: add compatibility setting to strip reference markers from model output and update stream handlers accordingly
2026-04-05 00:50:30 +08:00
CJACK
eab197f4d9
chore: upgrade Go to 1.26.x and update project dependencies
2026-04-04 22:00:18 +08:00
CJACK.
1289e8afd8
fix(webui): make API key copy action reliable
2026-04-02 12:59:05 +08:00
CJACK.
836eaf5290
feat(ui): show env mode persistence status and document writeback
2026-03-30 21:18:56 +08:00
CJACK
a7c9dfd7c0
refactor: remove configurable toolcall policy and fix to feature matching with high-confidence early emit
2026-03-30 01:56:25 +08:00
CJACK
822b14ed6b
feat: add configurable token_refresh_interval_hours to runtime settings with validation and hot-reload support
2026-03-30 01:41:13 +08:00
CJACK.
3fccec0e22
test: remove unused asFloat helper
2026-03-22 10:24:11 +08:00
CJACK.
4884773639
feat(webui): support backup file export and import
2026-03-22 00:29:01 +08:00
CJACK.
40594a44db
Fix env-backed Vercel sync override and config refresh behavior
2026-03-21 17:53:44 +08:00