20 Commits

Author SHA1 Message Date
linshen
f96ed83a54 docs: add prompt garden image workflow tutorial 2026-05-05 18:42:49 +08:00
linshen
55b9acc866 docs: clarify optimizer and prompt library positioning 2026-05-05 15:43:49 +08:00
linshen
1a79fd243e fix(mkdocs): correct prompt-garden nav path and dev config
Fix link path from /basic/garden to /basic/prompt-garden in index pages.

Update mkdocs-dev.yml nav to split optimization into system and user workspaces.
2026-05-04 21:23:40 +08:00
linshen
debb11fd31 docs(mkdocs): add v2.10.0 feature documentation
Add documentation for new v2.10.0 features in both English and Chinese:

- Favorites: example application to workspaces

- Models: provider-specific request details and capability tags

- Prompt Garden: direct use vs favorite saving guide

- Testing: Run All parallel execution说明

- Desktop: localhost/private network direct routing
2026-05-04 21:22:36 +08:00
linshen
063d1c1cc3 docs(mkdocs): fix Chinese text mixed in English docs
Replace残留中文词汇 with proper English translations in auxiliary feature docs: replicate, smart-fill, and style-learn pages.
2026-05-04 21:22:00 +08:00
linshen
1187716942 fix: resolve review findings (P1/P2/P3)
P1: Remove unused injects and functions
- Remove unused appOpenPromptPreview inject from ContextSystemWorkspace
- Remove unused appOpenPromptPreview inject from ContextUserWorkspace
- Remove unused handleOpenToolManager/handleOpenVariableManager from ContextUserWorkspace

P2: Fix saveToGlobal bypassing persistence
- Use variableManager.addVariable() instead of direct customVariables.value assignment
- This ensures proper validation and saveToStorage() is called

P3: Fix trailing whitespace in docs
- Remove trailing whitespace from replicate.md
- Remove trailing whitespace from style-learn.md
2026-05-04 16:41:16 +08:00
linshen
96f2f23aa9 fix(mkdocs): sync dev config nav and fix link paths 2026-05-04 13:35:44 +08:00
linshen
31ef76718a docs(mkdocs): add prompt garden and auxiliary features documentation
- Add Prompt Garden page (import codes, usage, examples)
- Add Smart Variable Fill page (batch fill, single fill, workflow)
- Add Text-to-Image Replicate page (reverse-engineer prompts from images)
- Add Style Learning page (learn style while preserving subject)
- Update favorites page with v2.10.0 features (resource-aware assets, source binding, complete backup)
- Update data management page with complete backup documentation
- Update mkdocs.yml navigation with new sections
- Update index pages with auxiliary features section
2026-05-04 11:48:08 +08:00
linshen
d76b2dadef docs(mkdocs): update image workflow tutorials 2026-04-06 21:14:23 +08:00
linshen
db11db7b59 docs(mkdocs): add english desktop deployment guide 2026-04-06 21:19:15 +08:00
linshen
605d7770ca chore(icons): unify derived logo assets 2026-03-25 20:41:17 +08:00
linshen
0a4785d365 fix(mkdocs): remove glightbox from docs build 2026-03-22 21:43:17 +08:00
linshen
b8b74f8c0f fix(mkdocs): avoid pip install in vercel build 2026-03-22 20:18:41 +08:00
linshen
e6530cba87 docs(mkdocs): redesign onboarding and align zh/en docs 2026-03-22 19:42:18 +08:00
SuperDuckGOGOGO
98a6b4f398 feat(core): support custom model params from env (#273)
Allow Docker and other runtime environments to inject JSON request parameters for suffixed custom models so provider-specific defaults like NVIDIA NIM thinking flags persist outside the UI. Add parsing, sanitization, tests, and docs for the new VITE_CUSTOM_API_PARAMS_<suffix> flow.
2026-03-13 13:51:06 +08:00
linshen
44394af2bc fix(icons): standardize rounded app icon exports
Use images/logo/1024-1024.svg as the source of truth and regenerate desktop/web/extension/docs icon assets with a consistent rounded alpha mask. Refs #211.
2026-02-27 21:06:12 +08:00
linshen
c916d9eef3 fix(config): add missing provider env mappings
Enable Anthropic env-based default model creation and align provider lists/matching across desktop logs, MCP selection, and docs.
2026-02-10 18:04:29 +08:00
linshen
68540b244d feat: 将项目协议从 MIT/ISC 迁移到 AGPL-3.0
- 替换 LICENSE 文件为 AGPL-3.0 完整协议文本
- 更新所有 package.json 的 license 字段为 AGPL-3.0-only
- 更新 README 文件协议说明,采用简洁易懂的描述方式
- 为关键入口文件添加 AGPL-3.0 标准协议头部注释
- 明确说明 AGPL-3.0 允许商业使用但要求网络服务开源

BREAKING CHANGE: 协议从宽松的 MIT/ISC 变更为强 Copyleft 的 AGPL-3.0
2025-10-30 22:41:45 +08:00
linshen
b5eba3dfb7 fix(docker): MCP路由绕过Basic认证以支持MCP Inspector连接
修复问题:
- Docker部署启用ACCESS_PASSWORD后,/mcp路由继承了Basic认证配置
- 导致MCP Inspector连接时返回401错误

技术方案:
- 在nginx.conf的/mcp location中添加auth_basic off指令
- MCP协议本身不支持HTTP Basic认证,需要明确禁用
- Web应用路由的访问控制保持不变

文档更新:
- 在MCP服务器用户文档中添加故障排除说明
- 包含中英文文档和mkdocs文档

关联issue: #169
2025-09-29 23:56:47 +08:00
linshen
232f04db60 mkdocs: 初始化 mkdocs 文档库
- 新增多个文档文件,覆盖基本使用、高级功能、部署指南等
- 创建数据管理、模型配置、历史记录等详细指南
- 添加上下文管理、工具调用、变量系统等高级功能文档
- 提供快速开始、常见问题、故障排除等实用信息
2025-09-13 23:43:27 +08:00