LuminousRuoxi
|
938a9e9b22
|
style: 改写卡自适应布局 — 功能区完整显示,改写框吃剩余空间
- 改写卡改为确定高度(视口高 - 300px,含底部提交栏与顶部标题区余量),
pane-body / 改写框 flex 分配:优先保证字数提示、复制原文/翻译按钮、
写作起点、上/下一段等功能区完整可见,剩余空间全部给改写框
- sticky-pane max-height 同步下调,避免卡片底部被固定提交栏遮挡(小屏实测遮挡)
- 改写框去掉手动 resize(高度改由布局自适应);<900px 断点保持原行为
- 验证: 1920/1600/1440/1366 四种视口 28/28 全部可见未遮挡;交互回归通过(33 tests)
|
2026-09-10 15:23:13 +08:00 |
|
LuminousRuoxi
|
d4554eb1af
|
feat: 复制原文到改写区按钮 + 修复改完字点段号第一次点击丢失
- 改写区新增「复制原文到改写区 →」: 一键以原文为起点手动改写;
改写区已有内容时二次确认,避免覆盖已写的工作
- 修复既有 bug: 改写区 blur(点段号的 mousedown 触发)会重建段号按钮,
mouseup 时按钮已被替换 → 第一次点击丢失(改完字要点两次才切段)。
onRewriteInput/onRewriteBlur 改用轻量 class 更新(updateParagraphSwitcherState),
不再重建 DOM
- 浏览器实测: 复制/确认/覆盖/切段 9/9 + 核心回归 6/6 通过
|
2026-09-10 15:05:01 +08:00 |
|
LuminousRuoxi
|
6e0db821a8
|
feat: 原文中文对照(逐句)— 高亮句同色同序号对位
- /api/translate 增加逐句模式(sentences): 前端拆句(en 为原文精确文本)→ 模型逐句翻译,
数量/顺序校验复用 _count_check(不一致自动重试);响应 en 原样回填保证对位可靠
- 左栏原文区新增「原文中文对照 →」: 逐句中文展示,命中批注 evidence 的句子
与原文同色(note-rhetoric/repeat/growth/structure)+ 同序号(sup),
点击对照行可联动高亮原文句与批注卡片
- 对照缓存按段保存并持久化(原文变化/换文书自动失效清空)
- 测试: 新增逐句模式 2 个 hermetic 测试(33 passed)
- 浏览器实测 18/18 通过(含逐句渲染/高亮对位/点击联动/刷新持久化)
|
2026-09-10 14:39:39 +08:00 |
|
LuminousRuoxi
|
85a2eb720a
|
feat: 改写工作台体验优化 — 中文对照翻译 + 字数控制提示 + 复检历史/按建议再次改写 + 输入法组合期不误发送
- 新增 POST /api/translate(build_translate_prompt): 英文改写稿忠实直译成中文,供顾问自查改写后原意是否保留
- 改写区「译成中文对照」按钮 + 译文展开/收起;改写稿变化后旧译文自动过期(缓存按文本比对)
- 每段字数控制提示: rewrite-meta 显示「原文 X 词 · 当前 Y 词」,偏差过大黄色提醒;
顶部进度加「全文 X / wordLimit 词」,超出题目字数限制标红
- 复检汇总建议历史: 每次复检入历史(状态/未通过检查项/返工目标/绑定版本,上限 10 条);
Workbench 提交区 + 复检卡两处入口;历史条目「按此建议再次改写」回到目标段并显示返工 banner
- 对话输入框: 中文输入法组合期(isComposing/keyCode 229)回车不再误发送
- 测试: 新增 /api/translate 3 个 hermetic 测试(31 passed);浏览器实测 18/18 通过
|
2026-09-10 14:09:31 +08:00 |
|
LuminousRuoxi
|
36b7e601e7
|
docs: essay workbench agent optimization delivery note (A-F implemented)
|
2026-09-01 17:42:29 +08:00 |
|
LuminousRuoxi
|
6d17a01f73
|
feat: 默认模型切换为 google/gemini-3.7-flash(实测 26.5s/4 patterns,质量对照重叠 3/4 更具体)
|
2026-08-26 10:35:18 +08:00 |
|
LuminousRuoxi
|
c04b6a0fd0
|
fix: 诊断提速与稳定性修复(reasoning 2048→512、输出精简、上限16000→8000、loading提示、观测日志+配置错误可读)
|
2026-08-25 13:21:49 +08:00 |
|
Jeamee
|
d6f70b02f4
|
Import Human Voice Rewrite Demo (PRD v1.1) + Dockerfile for Coolify
|
2026-08-24 16:49:57 +08:00 |
|