Repository navigation
Conversation
Add a formatted card for todoWrite in the Telegram bot (title, counter, expandable checklist) rendered before the ignore filter, and remove todoWrite from the default telegramToolNotifyIgnore. Add a /send command in the bot and an action-type /send command in the app UI to press the send button in the active chat window (with native Enter fallback). Add ru/en i18n strings for both features. Registry reformatting is a side effect of the formatter.
New square 1024x1024 RGBA logo (build/icon.png) and multi-size ICO (16-256, 32bpp). Add centered 128px icon block between title and badges in README.md, README.en.md and README.ru.md; add 🍪 to the Russian README title.
Telegram bot: /diff now renders each changed file's diff as a PNG image and sends them as media albums (sendMediaGroup, chunks of 10) with parallel rendering (pool of 3). Added inline button "Ask to commit and push" that shows a branch picker (git branch -a) and sends a commit+push prompt to the chat. Overlay diff panel: merged commit and branch buttons into a single branch button that opens a branch picker and sends a commit+push prompt for the chosen branch. git-diff: added listBranches() and currentBranch(). ipc/preload: git-list-branches and git-current-branch. i18n: ru/en strings for bot and UI.
Replace system Notification API with a custom frameless transparent Electron window shown in the bottom-right corner of the screen. Styled as a Material Design 3 card: rounded corners, app icon on a tonal container, status dot, hover lift/shadow/focus highlight. The notification includes an inline reply input: pressing Enter or the send button forwards the text to the main window, where preload injects it into the chat and sends it. Auto-hide is postponed while typing (cuckoo-notif-hold). Clicking the card focuses the app window. Files: src/main/notification-window.js (new), src/main/notification-preload.js (new), src/main/ipc.js, src/preload/dom/chat-input.js.
Notify the user via the custom MD3 notification window when a subagent finishes (success) or times out (error). The notification shows the agent name and focuses the parent window on click; the inline reply goes to the parent chat.
Add a new username glow style: alongside the rainbow RGB animation, a black-red 'blood' gradient is now available. Chosen via a new style select next to the RGB checkbox in Settings and persisted as rgbUsernameStyle. Fix the animation not running: the shorthand 'background' with !important reset background-position to 0% 0% !important, freezing the keyframes animation. Switch to 'background-image' so background-position stays animatable, and add !important to reliably override the site's own background-clip rules.
Добавлена кнопка «Свой ответ» и режим ожидания текста в Telegram-боте: новые i18n-ключи question.custom/customPrompt/customEmpty/busy, хелперы _finishIfAllAnswered и _handleQuestionInput, очистка ожидания при /cancel и skip.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
描述
请简要描述这个 PR 做了什么。
关联 Issue
关联的 Issue 编号:#(例如 #123)
变更类型
测试
请描述你做了哪些测试来验证你的改动:
截图(如果适用)
补充信息