Commit Graph

  • 15106e7d00 feat(branding): 将产品名统一为 Astrion JOJO 2026-07-07 18:17:48 +0800
  • 2264a86851 feat(chat): 极简模式摘要行改为单行渐变+工具统计总结 JOJO 2026-07-07 16:45:59 +0800
  • 478d24c4dd feat(versioning): 重构版本控制为对话级浅备份 + 可选完全备份 JOJO 2026-07-07 12:07:44 +0800
  • 7863e497d8 feat(ui): restore reply-header generating hint and refine composer avatar text JOJO 2026-07-06 04:47:40 +0800
  • 01dfec4c72 fix(tasks): return completion notification notices JOJO 2026-07-05 01:44:50 +0800
  • 4a54d6fbb7 feat(ui): add status avatar interactions JOJO 2026-07-05 00:57:06 +0800
  • 359caca672 feat(input): support file mentions JOJO 2026-07-04 22:58:58 +0800
  • ae5676cd30 feat(ui): add assistant status avatar JOJO 2026-07-04 22:33:00 +0800
  • dd5e94b294 fix(frontend): smooth initial conversation rendering JOJO 2026-06-28 10:57:54 +0800
  • 2b2ff44fcd Fix: user message timestamp from backend, bubble action layout JOJO 2026-06-28 01:48:18 +0800
  • 0a4c75ce45 Add fold/expand and hover actions to user message bubbles JOJO 2026-06-28 00:15:07 +0800
  • 5ac17cd279 Unify font-family for form controls in global styles JOJO 2026-06-27 23:43:48 +0800
  • 6f47221ed8 Enhance docker toolbox with Office, OCR, media and Node.js tooling JOJO 2026-06-27 23:43:39 +0800
  • 737c4d61a2 fix(chat): 修复流式代码块闪烁、复制错位及数学公式实时多行渲染 JOJO 2026-06-27 23:11:09 +0800
  • f7a4708a84 chore(git): 取消追踪已迁移到 .agents/skills/ 的 skills/ 目录 JOJO 2026-06-25 13:17:39 +0800
  • ed9bbeecb7 feat(frontend): 子智能体结果添加统计信息并规范 meta/content 分区 JOJO 2026-06-25 12:38:58 +0800
  • 38ff51416f fix(mcp_client_manager): restore missing imports and dataclass decorators after split JOJO 2026-06-25 11:52:42 +0800
  • 72a49a7c8d fix: 修复对话计时器持久化、子智能体工具美化与状态查询,统一后台通知池 JOJO 2026-06-25 04:16:44 +0800
  • f3e166e258 feat: 上传文件/图片路径提示 + 文件树去 emoji + CSV 预览优化 JOJO 2026-06-24 20:44:26 +0800
  • d1a9a51bb8 fix(terminal_ops): ssh 远程命令中避免重写 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/bin/python3.9/pip 路径 JOJO 2026-06-24 17:33:12 +0800
  • fd29b3b89c chore(android): 升级版本号到 1.0.41 (versionCode 43) JOJO 2026-06-24 17:06:57 +0800
  • 86eef988dc fix(android): 修正下载URL解析和CookieManager线程 JOJO 2026-06-24 17:02:14 +0800
  • 6a5ba2d95e fix(android): 下载改为应用内下载+系统分享sheet JOJO 2026-06-24 16:51:20 +0800
  • 626b7eaa52 fix(android): 修复媒体权限重请求与下载失败 JOJO 2026-06-24 16:13:24 +0800
  • 09a67f20dd fix(android): 禁止 Android App 文件卡片内图片点击预览 JOJO 2026-06-24 15:43:44 +0800
  • bb2b98fc82 feat(chat): 自研 pdfjs-dist canvas 渲染器替换 vue-pdf-embed,实现 PDF 卡片内联滚动预览 JOJO 2026-06-24 13:18:31 +0800
  • bd9af317e4 feat(chat): 使用 vue-pdf-embed 实现 PDF 卡片内联滚动预览 JOJO 2026-06-24 12:41:56 +0800
  • 4fcc6a1b25 chore(android): 版本号递增到1.0.37(39) JOJO 2026-06-24 01:55:50 +0800
  • 15dea9c2e5 fix(android): 修复PDF/下载/文件选择器,常规设置增加上传日志 JOJO 2026-06-24 01:50:03 +0800
  • 426825d475 fix(server): 修正/api/app/version的project_root路径计算 JOJO 2026-06-24 01:33:04 +0800
  • cc22541560 chore(android): 更新WEB_ASSET_VERSION以打破缓存 JOJO 2026-06-24 01:11:13 +0800
  • f7b79418f9 fix(android): 修复App文件下载、PDF卡片展示与本地媒体发送 JOJO 2026-06-24 00:59:48 +0800
  • e4a663594d feat: Android App 原生 PDF 预览与前端 show_file 卡片 JOJO 2026-06-24 00:06:10 +0800
  • 53b3669f1d fix(stop): 强停止按钮两段式逻辑与 work_timer 持久化 JOJO 2026-06-23 19:27:50 +0800
  • e90610ed05 fix(frontend): 修复刷新后AI等待提示与终端侧边栏重复问题 JOJO 2026-06-22 20:35:00 +0800
  • 2eed4d5b86 fix(search): switch Tavily key to AGENT_TAVILY_API_KEY JOJO 2026-06-22 14:33:12 +0800
  • f03446a3bb fix: task 结束时清理残留 pending runtime mode,避免下次工作插入错误通知 JOJO 2026-06-22 14:17:55 +0800
  • f44c09a7ce fix(search): 移除 web_search 的 Tavily AI 摘要 JOJO 2026-06-22 00:18:29 +0800
  • b4080f3880 docs: update runtime data paths and project status to 2026-06 JOJO 2026-06-21 22:46:25 +0800
  • b76708de13 fix(sub_agent): add missing datetime import in toolkit.py JOJO 2026-06-21 01:50:55 +0800
  • 2bfbddb0dd fix(server/tasks): 修复 skill 创建任务失败并补充调试日志 JOJO 2026-06-21 01:45:45 +0800
  • 8e1a339102 refactor: split api_client, tool_result_formatter, tools_definition into sub-packages JOJO 2026-06-20 21:51:45 +0800
  • 6c368d2aa0 fix(frontend): preserve edit file trailing context JOJO 2026-06-20 19:19:58 +0800
  • f661dc6456 refactor(server,modules,utils,frontend): split oversized modules into packages and fix regressions JOJO 2026-06-20 15:54:48 +0800
  • 8235c4ce70 fix(goal): 停止对话后清理工作区目标状态,避免继承到新对话 JOJO 2026-06-20 13:06:37 +0800
  • 7b683ab390 fix(sub_agent): export TERMINAL_STATUSES in package __init__ JOJO 2026-06-20 12:15:18 +0800
  • 9ed956518c refactor(sub_agent): 子智能体从 Node.js 子进程改为主进程内 Python 协程 JOJO 2026-06-20 00:26:45 +0800
  • a212a0076c feat: support setting default workspace/project from frontend JOJO 2026-06-19 21:48:24 +0800
  • 2c6d208be7 fix(input): /菜单上下键滚动抖动与高亮条偶发闪烁 JOJO 2026-06-19 21:24:47 +0800
  • 2766a8ab57 fix(sub-agent): 修复网络受限时无法创建子智能体,并修复详情页只显示最近一次工具调用的问题 JOJO 2026-06-19 20:23:44 +0800
  • 09af37055a fix: 右侧面板拖拽与终端滚动 JOJO 2026-06-19 17:45:09 +0800
  • 56882f3169 fix: 新建对话后切换执行环境 prompt 未更新 JOJO 2026-06-19 17:33:52 +0800
  • a6775598dc fix(terminal): 新建终端后侧边栏实时输出不更新 JOJO 2026-06-19 13:16:50 +0800
  • 9e4b0bdb97 fix: allow WebTerminal init without OCR API key (openai>=2.40 requires key) JOJO 2026-06-19 01:35:39 +0800
  • fd8decc3c3 fix: preserve conversation model_key when creating new conversation and loading existing ones JOJO 2026-06-19 01:08:46 +0800
  • c2d460a706 feat: 宿主机模式网络沙箱 JOJO 2026-06-19 00:22:30 +0800
  • f75e2f07a3 refactor(deep_compression): 改造深度压缩消息结构、提示词加载与前端展示 JOJO 2026-06-18 14:50:16 +0800
  • c5dde27faa fix(frontend): terminal_input 显示参数从 timeout 改为 output_wait,标签改为等待时间 JOJO 2026-06-17 22:02:06 +0800
  • f43b5ea73b fix(chat): 运行期间恢复旧滚动逻辑,堆叠块更多按钮也接入锚定 JOJO 2026-06-17 16:25:02 +0800
  • edb557bdd3 feat(chat): 优化块展开/折叠滚动锚定,避免 stick-to-bottom 弹簧追底顿挫 JOJO 2026-06-17 15:24:15 +0800
  • 55b7b7deea fix(web): _resolve_workspace_id 未匹配时兜底返回 default 而非 None JOJO 2026-06-16 22:54:12 +0800
  • f31f8d6fd7 feat(host): host 模式同时加载 host/ 和 web/ 用户数据 JOJO 2026-06-16 22:39:32 +0800
  • ad1e9e1475 fix(easyagent): 移动 tools.json 到 src/tools/,修复被 .gitignore 中 doc/ 规则误排除的问题 JOJO 2026-06-16 20:18:45 +0800
  • 1da269e2aa fix(前端): 目标模式刷新/切换对话稳定性修复 JOJO 2026-06-16 19:46:19 +0800
  • ea4e5dc14b fix: recall_project_memory 工具返回实际内容而非仅行号范围 JOJO 2026-06-16 19:43:11 +0800
  • f43025047e refactor(config): 统一配置源,迁移数据到 ~/.agents/agents/ JOJO 2026-06-13 21:37:02 +0800
  • 50e49d60ec fix: /菜单手动滚动后高亮条切换为鼠标hover模式 JOJO 2026-06-12 01:17:51 +0800
  • 095e0631c1 feat(sidebar): 统一Git和终端侧边栏空状态样式 JOJO 2026-06-12 01:04:40 +0800
  • 55097cb3fc fix: 消息队列自动发送消息metadata错误标记为guidance JOJO 2026-06-12 00:34:31 +0800
  • 7d716b8b90 fix(ui): 终端侧边栏自动开关改为仅数量变化时触发一次 JOJO 2026-06-12 00:26:15 +0800
  • 2e54f2c343 feat(terminal): 实时终端改造为侧边栏面板,支持拖拽分割与自动开关 JOJO 2026-06-12 00:18:27 +0800
  • 788753f6fd feat(slash-menu): 扩展 / 菜单至19项,可见行数5→7,等比缩放样式,优化间距 JOJO 2026-06-11 02:56:04 +0800
  • af4ec5c1a8 feat(composer): / 菜单选中切换添加流畅动画 JOJO 2026-06-11 01:11:40 +0800
  • f9d194f100 fix(ui): 块模式展开箭头改用SVG mask,修复偏位和非中心旋转 JOJO 2026-06-11 00:24:56 +0800
  • 04128fac14 fix(frontend): 修复 read_file 搜索结果显示"行??"的问题 JOJO 2026-06-10 19:49:06 +0800
  • 76e4c5144e feat(personalization): 去掉保存按钮,所有选项改为实时自动保存 JOJO 2026-06-10 19:44:33 +0800
  • 0ed262c87b fix(ui): 深色模式块底部运行指示线太亮,改用 accent 灰色系 JOJO 2026-06-10 19:27:28 +0800
  • ee9ac28f26 feat(compression): 对话压缩提示词新增当前任务进度与下一步行动条目 JOJO 2026-06-10 19:24:18 +0800
  • dcb25dfe89 fix: 堆叠块深色hover不可见 & 底部块高度偏差 & 新增隐藏边线开关 JOJO 2026-06-10 19:18:29 +0800
  • 3abbf30422 feat(admin): 管理员密码管理功能,支持搜索用户名/邮箱重置密码 JOJO 2026-06-10 17:41:21 +0800
  • 4004bceb0c feat(config): 新用户默认deep模式+自动深压缩开启 JOJO 2026-06-10 16:41:45 +0800
  • 820ec69354 feat(memory): 新增项目记忆系统,整合总体+项目记忆注入 JOJO 2026-06-10 15:14:01 +0800
  • 5d2da692b0 chore: remove easyagent/models.json with plaintext keys, add to gitignore JOJO 2026-06-10 03:26:35 +0800
  • 960d087db0 fix(sub-agent): stdout output, real-time progress, config externalization JOJO 2026-06-10 03:09:31 +0800
  • 6255efc594 perf: CSS content-visibility + containment 优化长对话渲染性能 JOJO 2026-06-10 01:08:47 +0800
  • d24e00b9b3 feat(voice): Android 端侧离线语音识别集成 JOJO 2026-06-10 00:50:16 +0800
  • 62e2c08f5a fix(style): 统一三主题 token 圆环绿黄红状态颜色为夜间模式值 JOJO 2026-06-09 15:01:58 +0800
  • 644b609d85 fix(ui): 修复Git侧边栏刷新时loading文字闪烁 - 只在首次加载显示loading,刷新时保持现有文字避免闪烁 JOJO 2026-06-09 12:21:40 +0800
  • ca4bf17639 fix(chat): 运行期间权限切换使用pending机制,避免来回切换插入多余消息 JOJO 2026-06-09 12:13:15 +0800
  • ff7108738e fix(style): 去除审批面板边缘光晕 JOJO 2026-06-09 11:46:20 +0800
  • d5bf110b88 fix(style): 修复弹窗和审批面板文字颜色在深色模式下的异常显示 JOJO 2026-06-09 11:45:51 +0800
  • 033bea236c feat(ui): 预输入/引导消息队列存在时自动隐藏Git状态栏 JOJO 2026-06-09 11:42:37 +0800
  • 59b81c4551 fix(git): 修复Git变更面板中文文件名八进制转义显示 JOJO 2026-06-09 11:42:20 +0800
  • a2a04b9529 fix(permission): 新建对话时优先加载个人空间偏好的默认权限模式 JOJO 2026-06-09 11:42:08 +0800
  • bd338f7ad4 fix(runtime): 任务完成时不再注入权限/审核方式通知 JOJO 2026-06-09 11:41:55 +0800
  • 8d87068ba7 fix(chat): 修复内容大幅增长时滚动锁定不及时的问题 JOJO 2026-06-09 10:47:22 +0800
  • 2fcd241d94 fix(frontend): 移除历史消息加载时action-item的入场动画,仅流式输出时保留动画 JOJO 2026-06-09 10:27:48 +0800
  • 4807c0b9f1 fix(frontend): 重构堆叠块高度引擎,根治鬼畜抖动并统一动画 JOJO 2026-06-09 10:05:28 +0800
  • 0d4f6c9e56 fix(frontend): 修复对话压缩后页面抽搐、重复显示与滚动重置 JOJO 2026-06-08 02:27:37 +0800
  • 66261e91c6 feat: 添加语音输入按钮,位于发送按钮左侧 JOJO 2026-06-08 02:09:04 +0800