Aisland
|
381b45502f
|
polish: circle gap 4px + center layout-card arrow vertically with title
|
2026-08-19 21:00:22 +08:00 |
|
Aisland
|
e9e100cd3a
|
polish: widen gap between the two bind-icon circles (1px to 5px)
|
2026-08-19 20:56:35 +08:00 |
|
Aisland
|
763293dba7
|
fix: bind hover tooltip as body-level element opening rightward above split overlay (fixes scope bug + left-cover)
|
2026-08-19 02:21:09 +08:00 |
|
Aisland
|
e67f7fceec
|
fix: bind tooltip opens leftward inside sidebar (no longer covered by chat pane); hover area enlarged to 22x22 rounded rect
|
2026-08-19 02:11:58 +08:00 |
|
Aisland
|
6ac51d9986
|
polish: smaller monochrome bind icon with hover tooltip showing bound conversation name
|
2026-08-19 02:07:46 +08:00 |
|
Aisland
|
696f8070b9
|
feat: anim pane type + bind button redesign (aligned double-circle icon, status popup) + auto-bind rule + workspaces route BOM tolerance
|
2026-08-19 01:55:36 +08:00 |
|
Aisland
|
2ec499ceed
|
feat: presets 7(2x2 equal grid)/8(top2-bottom3) + custom-layout plus tile with clipboard prompt + pane rename to windows + per-project conversation binding
|
2026-08-19 01:14:13 +08:00 |
|
Aisland
|
8641ee9651
|
test: group full-cycle self-test passed post-restart (mkdir route live)
|
2026-08-19 00:19:14 +08:00 |
|
Aisland
|
def9b82f15
|
feat: drop top-1-bottom-2 preset, add 5-pane preset (left 1 big top + 3 small bottom, right full chat)
|
2026-08-19 00:06:03 +08:00 |
|
Aisland
|
7b3388bfff
|
feat: group option in new-conversation pane (join existing / create new workspace via mkdir route)
|
2026-08-18 23:27:16 +08:00 |
|
Aisland
|
fa1a0b3866
|
fix: send-to-session addressing — use binding(id).session.prompt (host sendSession path) with 3-tier fallback
|
2026-08-18 23:10:50 +08:00 |
|
Aisland
|
c60133bc88
|
feat: verify custom-pane send auto-switches right chat pane (probe hooks + chatswitch-probe)
|
2026-08-18 22:26:44 +08:00 |
|
Aisland
|
e8d4df141b
|
style: 文件夹分组标题与选项同字号加粗+左侧蓝色竖条+微底色,行距拉开
|
2026-08-18 12:41:53 +08:00 |
|
Aisland
|
e1b082796b
|
feat: 自制下拉列表——文件夹分组标题(📁+小字)与1px细分隔线,弃用原生select/optgroup
|
2026-08-18 12:37:40 +08:00 |
|
Aisland
|
a84cb12c5f
|
feat: 会话下拉按用户面板工作区分组(optgroup分隔)+排除子代理/archived会话(新增只读workspaces路由)
|
2026-08-18 11:11:36 +08:00 |
|
Aisland
|
02d4f20020
|
feat: 自定义窗口两种模式——新建专属对话 / 发送到已有会话(默认当前会话,可下拉选择)
|
2026-08-18 02:22:09 +08:00 |
|
Aisland
|
42645f2f51
|
feat: 自定义窗口——需求对话框+项目选择(默认当前项目)+发送自动新建专属会话并注入worktable上下文
|
2026-08-18 01:56:37 +08:00 |
|
Aisland
|
66c6b4024c
|
fix: 网页iframe内部滚动保活(visibility:hidden替代display:none) + 测试可见性筛选与保存fail-safe加固
|
2026-08-18 01:38:44 +08:00 |
|
Aisland
|
b391720133
|
fix: setActiveTab补onSpecMutated(激活标签持久化,保活问题真正根因) + 测试作用域修正
|
2026-08-18 01:32:12 +08:00 |
|
Aisland
|
a8b3270670
|
feat: 工作区切换保活池(网页/MD滚动/激活标签不重置) + fix: 改名输入本地草稿(可先删原名,blur回显)
|
2026-08-18 01:14:41 +08:00 |
|
Aisland
|
12cc353964
|
feat: txt/tsx/css等全部文本开编辑模式 + 代码语法着色(highlight.js GitHub Dark配色)
|
2026-08-18 00:50:16 +08:00 |
|
Aisland
|
20f34fecbf
|
feat: MD编辑模式(预览/编辑切换+保存回磁盘,新增POST /api/worktable/write路由)
|
2026-08-18 00:44:48 +08:00 |
|
Aisland
|
07e6a5e49f
|
fix: 卡片反选(高亮跟随引擎开合) + 设置面板:排序/管理同字体·宽280·排序改左右两按钮·去恢复默认
|
2026-08-18 00:40:02 +08:00 |
|
Aisland
|
fc8c6119c5
|
fix: 工作台状态持久化(视图覆盖写回views[id],布局条目照旧) + feat: tsx/css等代码文件点击预览
|
2026-08-18 00:27:28 +08:00 |
|
Aisland
|
e28bf28f19
|
feat: 卡片选中态由工作台统一判定(视图覆盖打开的常驻项目也高亮,新建项目同规则)
|
2026-08-18 00:19:19 +08:00 |
|
Aisland
|
ded6242548
|
feat: 本地站点目录级托管(/api/worktable/site前缀路由) 资源管理器点html完整渲染相对资源
|
2026-08-17 23:39:06 +08:00 |
|
Aisland
|
afc637df54
|
feat: 常驻项目彻底去特殊化——变更视图通用(views覆盖)+真删除(恢复默认不复活/可重新添加)+去↑↓箭头
|
2026-08-17 23:15:13 +08:00 |
|
Aisland
|
3a085e8bca
|
revert: PDF回退原生阅读器(自绘抓手不可行) + feat: 视图选项改名设置并直接内嵌排序+管理列表 + 变更视图(内容自动迁入新拓扑)
|
2026-08-17 23:00:55 +08:00 |
|
Aisland
|
b86b2361e8
|
feat: PDF自绘阅读器+抓手(空格按住/H切换/顶部按钮)+缩放适应宽度(pdf.js worker注入bundle零服务端依赖)
|
2026-08-17 22:50:14 +08:00 |
|
Aisland
|
eaaef0945e
|
feat: 文件预览(MD渲染/TXT/PDF/图片 + 标签去重) + 预设3改左二右一对话 + 服务端MIME补pdf/markdown
|
2026-08-17 22:21:13 +08:00 |
|
Aisland
|
b22cd6b625
|
fix: 窗间竖向分隔线居中(去掉+DIVIDER/2的3px右偏) 对齐窗缝正中
|
2026-08-17 22:07:29 +08:00 |
|
Aisland
|
1b37df0102
|
style: 项目图标统一15px + 四类卡片竖向高度统一34px(新建自动继承)
|
2026-08-17 22:03:38 +08:00 |
|
Aisland
|
c9724406c7
|
feat: 删除二次确认弹窗(常驻/布局/快捷方式) + 常驻项目可删(removed列表) + emoji字号13px统一 + 项目名不加粗
|
2026-08-17 21:59:18 +08:00 |
|
Aisland
|
d3a393e663
|
feat: 管理项目面板改为右侧fixed弹窗(与视图选项同锚点往下展开)
|
2026-08-17 21:50:55 +08:00 |
|
Aisland
|
bb3227482c
|
feat: 视图选项改为右侧fixed弹窗(对齐+弹窗) 不再下方内联展开
|
2026-08-17 21:41:25 +08:00 |
|
Aisland
|
1de13200e2
|
feat: 常驻项目图标可换(iconOverrides DOM层) + 布局卡单行化对齐常驻 + 头部3按钮照抄官方SVG
|
2026-08-17 21:34:42 +08:00 |
|
Aisland
|
b59194a6a9
|
feat: 项目卡片统一加框+小字精简 + 图标点击可选(18emoji) + 新建布局与travelatlas唯一互斥
|
2026-08-17 21:22:20 +08:00 |
|
Aisland
|
25c5cb84d0
|
feat: 6预设默认窗格比例均衡化 + 空窗4按钮居中自适应(宽横/方2×2/竖竖)
|
2026-08-17 21:04:17 +08:00 |
|
Aisland
|
3fe012132e
|
fix: 终端shell改PowerShell(pwd/ls可用) + 浏览器默认页改example.com(可嵌入) + marker回显验证
|
2026-08-17 20:48:13 +08:00 |
|
Aisland
|
f83aa1d589
|
fix: file路由readFile改promise版 + 终端客户端自动聚焦(实机pwd已验证服务端通)
|
2026-08-17 20:45:29 +08:00 |
|
Aisland
|
825730c54c
|
fix: fs路由resolve引用错误 + 终端升级路由改同步ctx.effect注册(E2E验证pwd回显)
|
2026-08-17 12:54:40 +08:00 |
|
Aisland
|
dcb75d78cc
|
feat: 内容窗收敛4项 + 终端loadPkg修复(E2E验证) + 文件路由 + 标签跨窗拖动吸附 + 自动化测试
|
2026-08-17 12:49:27 +08:00 |
|
Aisland
|
1d8e969a88
|
fix: 移除 props.useSessions(宿主useSyncExternalStore崩溃),改 ctx.sessions.list 订阅
|
2026-08-17 12:10:34 +08:00 |
|
Aisland
|
d58cbc583b
|
checkpoint: dsh-worktable v2 稳定版(PRD §10 全部定案并实现)
|
2026-08-16 23:34:22 +08:00 |
|