程序员阿江(Relakkes)
|
bfafd26fb6
|
fix: batch resolve 5 issues from Feishu bug tracker
- fix(desktop): Settings Agents/Skills page layout overflow at narrow widths
Shift header grid breakpoint md→xl, summary cards sm→3col, add min-w-0/truncate
- fix(desktop): TabBar tab style — remove border-r separators, use bg-only active state
Drop ::after indicator and inter-tab borders; active tab distinguished by surface bg
- feat(desktop): IM Adapters page — horizontal tabs with Feishu first, Telegram second
Replace vertical stack with tablist; add ImTabButton with aria-selected + focus-visible
- fix(server): bundled IM session cwd resolves to / instead of selected project
Root cause: preload.ts chdir(CALLER_DIR) inherits '/' from Tauri-spawned sidecar.
Fix: pin CALLER_DIR and PWD to session workDir in conversationService spawn env.
Add diagnostic logs at sessionService, ws/handler, and conversationService.
- fix(feishu): StreamingCard shows duplicate "thinking" indicators
Merge static loading element into streaming_content; renderedText() controls state.
- test(adapters): add 5 ImageBlockWatcher edge-case unit tests (reset, relative path,
multi-image chunk, malformed data URI)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-12 13:36:14 +08:00 |
|