Skip to content

[pull] main from xintaofei:main#87

Merged
pull[bot] merged 9 commits into
MoozLee:mainfrom
xintaofei:main
Jun 11, 2026
Merged

[pull] main from xintaofei:main#87
pull[bot] merged 9 commits into
MoozLee:mainfrom
xintaofei:main

Conversation

@pull

@pull pull Bot commented Jun 11, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Add a quick "chat mode" for conversations that need no project folder. Each
chat conversation is backed by a hidden is_chat folder pointing at its own
dated scratch dir (chat-sessions/<date>/<uuid>/), created lazily on first send
so merely selecting the mode writes no DB rows. The scratch dir is prepared
eagerly on selection so the agent connects before the first prompt, and the
first send runs the same inline create-bind-send path as a normal conversation.

- Backend: is_chat folder column (+migration), create_chat_conversation and
  create_chat_dir endpoints for both runtimes, folder lists exclude is_chat
  folders, and deleting the last conversation retires the hidden folder.
- Sidebar: an always-present "Chat" section with an empty-state hint and a
  hover-revealed New-chat action.
- Composer: a "no-folder mode" entry; branch pickers and the aux panel are
  hidden while a chat conversation is active.
- Sends gate on a cwd-matched live connection, single-flight the first create,
  and fully restore the composer state if the create fails.
- Localized across all 10 locales.
- Replace the right-edge per-message dot rail with a single bullet chip in
  the shared overlay stack, ordered first above the plan and sub-agent chips;
  opening it shows a card listing each user message with file +N/-N and a
  per-file diff list.
- Build the navigator entries lazily, only while the panel is open, and drop
  the per-frame scroll-spy highlight and its message-nav-active helper, so a
  collapsed or streaming transcript parses no diffs.
- Restyle the shared overlay chips as dimmed flat-start/round-end bullets
  pinned to the inline-start edge with logical RTL-aware classes, a
  top/bottom/end border, and a hover/focus reveal that expands inline-end.
- Use MapPinned for the navigator icon, add the messageNav collapsedSummary
  string, and drop the unused expand/jumpToMessage keys across all locales.
- feat(chat): Start a quick conversation without picking a project folder — a new "Chat" section sits at the top of the sidebar. While you're in a chat, the folder/branch pickers and side panel step aside.
- feat(sidebar): Start a new conversation right from any folder header, with a consistent icon everywhere.
- feat(chat): The message navigator is now a single chip next to the plan and sub-agent chips — open it to jump between your messages and see each one's changed files and diff.
- feat(tabs): Middle-click a tab to close it — in the session, file, and terminal tab bars.
- fix(settings): The Settings menu now lines up neatly and scrolls when it's taller than the window.
- style(chat): The composer's "+" button is toned down to match the selectors next to it.

-----------------------------

# 发布版本 0.15.8

- 功能(聊天):无需选择项目文件夹即可快速开始对话——侧边栏顶部新增「聊天」分组。聊天时,文件夹/分支选择器和侧边面板会自动让位。
- 功能(侧边栏):可直接从任意文件夹标题栏新建对话,新建图标全局统一。
- 功能(聊天):消息导航器改为与计划、子智能体并列的单个浮层图标——点开即可在你发送的消息间跳转,并查看每条消息的改动文件与差异。
- 功能(标签页):中键点击即可关闭标签——会话、文件、终端标签栏均支持。
- 修复(设置):设置菜单对齐更整齐,超出窗口高度时可滚动。
- 样式(聊天):输入框「+」按钮颜色调淡,与旁边的选择器保持一致。
@pull pull Bot locked and limited conversation to collaborators Jun 11, 2026
@pull pull Bot added the ⤵️ pull label Jun 11, 2026
@pull pull Bot merged commit 49b8c4c into MoozLee:main Jun 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant