This website requires JavaScript.
2a49c25e1b
fix(chat): WS history 帧按会话过滤,修次级会话串进主会话消息
AskaEth
2026-10-04 14:05:38 +08:00
c09a21136c
feat(sessions): 会话列表用服务端标题 + 置顶 + 最后消息预览(A4/D5/B3)
AskaEth
2026-10-04 13:55:52 +08:00
f5576540b4
feat(auth): 接入 /auth/refresh,不再把登录口令落盘
AskaEth
2026-10-04 13:34:53 +08:00
09a3222b7b
feat(enums): 接入 /meta/enums 权威枚举表,删掉客户端硬编码映射
AskaEth
2026-10-04 13:19:34 +08:00
9f054aad28
fix(admin): 后台思考 conclusion 的 <p>/<action> 标记被原样显示
AskaEth
2026-10-04 13:02:09 +08:00
acff289887
test(admin): 用真实后端响应锁定管理端 DTO 契约
AskaEth
2026-10-04 13:02:08 +08:00
a7b3452e6d
feat(admin): 新增 C-2 管理员只读监控(概览/人格/记忆/后台思考)
AskaEth
2026-10-03 21:31:09 +08:00
9bc45dc315
fix(ui): PreferenceCard 补 padding import
AskaEth
2026-09-08 23:17:06 +08:00
664fb2d9ed
style(ui): PreferenceCard 补左右外边距 12dp
AskaEth
2026-09-08 23:16:23 +08:00
cf291b58ab
style(ui): 列表项加卡片容器;登出移到设置页底部;按钮改矢量图标
AskaEth
2026-09-08 23:13:00 +08:00
df2a26701c
style(ui): 列表项改用 Miuix BasicComponent(MD3 圆角卡片)
AskaEth
2026-09-08 22:55:29 +08:00
00856eeaf7
fix(ui): 浅色模式系统栏图标改深色;返回键逐层回退
AskaEth
2026-09-08 22:45:20 +08:00
61214a18fa
feat(settings): C 起步——App 设置页(主题/旁白/思维链默认展开/关于)
AskaEth
2026-09-08 22:41:37 +08:00
91117986e4
feat(chat): 改为文本选择模式,全选仅作用于当前气泡
AskaEth
2026-09-08 22:38:28 +08:00
33770d87a6
feat(chat): 回车发送 + 长按气泡复制
AskaEth
2026-09-08 22:08:52 +08:00
0ea41f5815
fix(chat): 补 LaunchedEffect import
AskaEth
2026-09-08 21:57:43 +08:00
5a5b02f6fb
feat(chat): 思维链保留 10 分钟并自动折叠;输入栏下方留白承载忙碌提示
AskaEth
2026-09-08 21:56:55 +08:00
5975827aea
fix(chat): Column 同时传 content 与尾随 lambda 导致编译失败
AskaEth
2026-09-08 21:50:54 +08:00
7faa604fd0
feat(chat): M4 思维链卡片 + 工具卡 + 图片
AskaEth
2026-09-08 21:48:40 +08:00
5ac0ea3c3b
fix(chat): 输入法弹出时输入框被顶到顶部
AskaEth
2026-09-08 21:42:36 +08:00
5d71c6a2ab
fix(ui): 移除聊天页顶栏登出按钮;抽屉内容避开系统栏
AskaEth
2026-09-08 21:34:10 +08:00
e72621db94
feat(sessions): M5 侧边栏抽屉 + 会话列表(切换/新建/删除)
AskaEth
2026-09-08 21:29:24 +08:00
e04995a84d
fix(chat): 新消息自动跟随底部(微信/QQ 式)
AskaEth
2026-09-08 21:16:49 +08:00
67ed0479e4
feat(chat): M3 发送与流式渲染
AskaEth
2026-09-08 21:09:37 +08:00
a8a422c4e1
fix(chat): 来源角标改挂到消息组末尾
AskaEth
2026-09-08 21:06:42 +08:00
6323f89b5b
fix(chat): 气泡间距 6dp;来源文案按角色区分「来自 / 发送至」
AskaEth
2026-09-08 21:04:32 +08:00
01b5f980a5
fix(chat): 来源角标移到消息组顶部;IM deviceId 显示友好平台名
AskaEth
2026-09-08 21:03:33 +08:00
63fe9a12a6
feat(chat): 接入 <p> 多气泡与 <action>/<narration> 旁白渲染
AskaEth
2026-09-08 21:01:48 +08:00
171f6ff59a
fix(net): 放行明文 HTTP,修复自部署地址报「网络不可用」
AskaEth
2026-09-08 20:56:06 +08:00
0587f5a45f
chore: devdocs 移出版本控制
AskaEth
2026-09-08 20:50:40 +08:00
253913ad82
chore: 机器特定的构建配置移出仓库
AskaEth
2026-09-08 20:49:00 +08:00
84de51c7b7
feat: 初始化 Android 客户端(M0 骨架 + M1 登录 + M2 基础模块)
AskaEth
2026-09-08 20:40:58 +08:00
bc7630c43a
fix: popBackStack guard, refresh dedup, action tag splitting, notification debug logging
dev
AskaEth and Claude Opus 4.7
2026-05-31 08:08:53 +08:00
08d78c976a
feat: image attachment thumbnails, send timeout recovery, action tag parsing
AskaEth and Claude Opus 4.7
2026-05-29 19:36:13 +08:00
6394099e2e
fix: WebSocket dead-connection recovery, notification delivery, theme system overhaul
AskaEth and Claude Opus 4.7
2026-05-28 12:56:21 +08:00
e65a35a239
fix: remove AnimatedVisibility from chat bubbles to fix LazyColumn scroll limit
AskaEth and Claude Opus 4.7
2026-05-27 12:43:57 +08:00
7fcf562648
feat: markdown/code message renderers, collapsible non-chat content, dark mode fixes, and data persistence
AskaEth and Claude Opus 4.7
2026-05-27 12:36:06 +08:00
64c7018729
fix: stream_end dedup, typing indicator position, and indicator style toggle
AskaEth and Claude Opus 4.7
2026-05-26 19:02:47 +08:00
86d196b857
fix: align OverlayViewModel message dedup with ChatViewModel
AskaEth and Claude Opus 4.7
2026-05-26 18:40:57 +08:00
91231834dc
fix: prevent IME from hiding latest messages in chat
AskaEth and Claude Opus 4.7
2026-05-26 13:01:43 +08:00
5dad0cd39b
fix: use backend msg_type instead of hardcoding in server message handlers
AskaEth and Claude Opus 4.7
2026-05-26 12:50:49 +08:00
ce73f68bc8
fix: add ProGuard keep rules for UI screens and components
AskaEth and Claude Opus 4.7
2026-05-26 12:45:48 +08:00
3c90adae6a
fix: use offset+clipToBounds instead of graphicsLayer alpha for tab keep-alive
AskaEth and Claude Opus 4.7
2026-05-26 12:04:33 +08:00
014437760d
fix: IME layout, message dedup, animation order, and overlay input positioning
AskaEth and Claude Opus 4.7
2026-05-25 21:41:46 +08:00
eb94142404
fix: add missing ProGuard keep rules to prevent release crash
AskaEth and Claude Opus 4.7
2026-05-24 21:15:23 +08:00
1c96588d79
chore: add release signing config via keystore.properties
Alpha_v0.1.0
AskaEth and Claude Opus 4.7
2026-05-24 20:27:29 +08:00
9295fe8021
feat: dark mode background fixes, chat bubble long-press menu, notification dedup, biometric auth for clear
AskaEth and Claude Opus 4.7
2026-05-24 20:22:28 +08:00
5247eef0fc
feat: auto screen context toggle + fix dark mode status bar
AskaEth and Claude Opus 4.7
2026-05-24 18:25:47 +08:00
2725fdd1d5
fix: overlay status bar coverage and IME input flying in portrait mode
AskaEth and Claude Opus 4.7
2026-05-24 18:01:58 +08:00
367ef7f2d6
feat: reconnection, overlay UI, profile caching, history loading, log viewer, and about page
AskaEth and Claude Opus 4.7
2026-05-24 17:58:34 +08:00
a57692353c
Initial Android project setup with Compose, WebSocket, and VoiceInteractionService
AskaEth and Claude Opus 4.7
2026-05-23 19:58:59 +08:00
9b8c8ab37d
Initial commit
main
Alpha_v0.1.0_4
Alpha_v0.1.0_3
Alpha_v0.1.0_2
Alpha_v0.1.0_1
AskaEth
2026-05-23 13:56:52 +08:00