Repository navigation
Releases
Releases · tonyshield/send-wechat-message
v0.15.0
v0.14.0
Highlights
- Added
open_chat_and_draft_safely.shas a faster verified draft path. - Optimized
open_chat_safely.shto reuse one captured state before falling back to search. - Fixed
mention_group_member_and_set_value.shto OCR the visible lower-left@picker popup. - Added
open_chat_mention_and_send_safely.shas a faster verified group-mention send path. - Replaced real-person example names in public docs with generic placeholders.
v0.13.0
v0.13.0
- Added
open_chat_safely.shto make visible-sidebar selection the default chat-opening path and fall back to search only when the target is not visible on the current home-page list. - Added
verify_current_chat_title_by_ocr.shso drafting and sending can be blocked unless the active chat title matches the intended target. - Updated the docs to treat wrong-recipient prevention as a hard guardrail.
v0.12.0
v0.12.0
- Added
search_chat_and_click_local_result.shto makeCommand+FplusAXValuesearch-box control the default chat-selection path. - Updated the docs to prefer OCR-clicking the top local search result instead of pressing Return in WeChat search.
v0.11.0
v0.11.0
- Added
mention_group_member_and_set_value.shto handle group-chat@mentionswithout letting the IME corrupt the body text. - Documented the stable
@member + AXValue bodyworkflow in the skill, README, and troubleshooting guide.
v0.10.0
v0.10.0
- Added
find_chat_in_sidebar_by_ocr.shas a fallback when WeChat search opens搜一搜or otherwise fails to select the intended local chat. - Added normalized region support to
ocr_wechat_screenshot.sh. - Restricted history OCR extraction to the active conversation pane instead of the full WeChat window.
- Added
conversation-merged.txtoutput andmerge_ocr_pages.pyto combine page OCR files into a single overlap-deduplicated reference transcript.
v0.9.0
v0.9.0
- Stopped treating screenshot cleanup as automatic workflow; ask the user whether to keep or delete temporary screenshots.
- Increased history capture batches to 100 pages by default and record when another batch is needed.
- Added OCR extraction for WeChat screenshots, including per-page
ocr/files andconversation-reference.md. - Added best-effort voice transcript expansion by detecting and clicking visible
转文字controls before the final page capture. - Updated history scrolling defaults to derive pixel distance from the current window size when omitted.
v0.8.0
0.8.0
- Added
prepare_wechat_viewport.shto normalize WeChat into fullscreen before actions. - Zooms out with
Command+-until no further缩小step is available. - Updated capture, navigation, drafting, sending, and history scrolling to use the normalized viewport.
- Documented the fullscreen-and-zoom baseline in the skill, README, and troubleshooting guide.
v0.7.1
0.7.1
- Documented the multiline message rule for WeChat drafting.
- Clarified that real newline characters must be passed instead of literal
\nsequences. - Added shell-safe examples in the README and troubleshooting guide.
v0.7.0
0.7.0
- Added reviewable chat-history sequence capture into a temporary directory.
- Uses overlapping screenshots to preserve context between pages.
- Stops automatically when the viewport no longer changes.
- Documented the new history-review workflow in the skill and README.