Repository navigation
v0.3.0
-
Screenshots in the README and on the website (from
sandesh demo). -
Ticks: ✓ sent, ✓✓ delivered and blue ✓✓ read beside your WhatsApp
messages, from the phone's receipts and its history. -
Paste a screenshot:
Ctrl+vwhile typing attaches a copied image;
files about to go show as small previews above the box. -
Pictures full size:
Space(orEnter) on a picked photo or GIF
fills the screen;h/lgo through the chat's pictures. -
Compact chat list: two rows per chat instead of a box, so about twice
as many fit;chat_list = "cards"brings the boxes back. -
The undo window where you look: a message counting down to send, or
waiting for approval, shows under the conversation;zcancels the open
chat's own first. -
Clearer: the unread count sits on Unread, not All; the list title says
"chats"; a one-to-one chat shows the number, not "You, Amma · 2 people";
the hint under the message box, which repeated the key bar, is gone. -
Photos, GIFs and files on WhatsApp: they show in the conversation (on
kitty as real pictures, in tmux popups too, and GIFs play; elsewhere as
coloured blocks; theimagesoption chooses), andCtrl+owhile typing
orUsends them, with the text as the first file's caption. -
Link WhatsApp from its tab:
Lshows the QR code,Pa phone code,
and a bar follows the sync, with no separate terminal. -
send_policy = "trust"andask_first: agents send without asking
unless you told them to ask, after an undo window with a notification
that can cancel it (ADR 6). The approval screen is redesigned. -
The chat box grows: long messages wrap and the box gets taller, and
Enter sends and keeps you typing. The active tab is a filled pill in its
own colour. -
Fixed: WhatsApp names and mentions showing as numbers;
@and the AI
keys not findingclaudeorsandeshfrom a tmux popup. -
WhatsApp:
sandesh whatsapp linklinks your WhatsApp as a device
(QR code, or--phonefor a code to type on the phone), and its chats
become a third tab (Tab: Mail → Chat → WhatsApp) with unread counts in
sandesh statusand the tmux segment, notifications, read receipts and
quoted replies.sandesh whatsapp list|read|send|unlinkon the command
line,whatsapp_chats,whatsapp_readandwhatsapp_sendfor agents.
Every send goes through the outbox; an agent's always waits for you, and
WhatsApp sends are capped atwhatsapp_per_hour(30). Without linking,
whatsapp sendopens WhatsApp's click-to-chat page with the text typed
in instead. Linking isn't allowed by WhatsApp's terms
(see the README's WhatsApp section and ADR 5). -
HTML mail, for tables and the like:
mail_sendandmail_drafttake
an optionalhtml(andsandesh mail sendan--html FILE). It goes
out beside the plain text asmultipart/alternative, so mail apps show
the HTML and the plain text is still there for those that don't; a reply
quotes the thread in the HTML too. Plain text alone can't make a table
Gmail shows as one.