Skip to content

docs(whatsapp): document inbound media re-upload recovery - #335

Merged
glifocat merged 1 commit into
mainfrom
drift/whatsapp-media-recovery
Jul 2, 2026
Merged

glifocat merged 1 commit into
mainfrom
drift/whatsapp-media-recovery

Conversation

@glifocat

@glifocat glifocat commented Jul 2, 2026

Copy link
Copy Markdown
Owner

What

Extends the Platform notes → Media bullet: failed inbound media downloads are now retried via WhatsApp's re-upload path, and a still-failing download leaves a visible [<type> could not be downloaded] note in the message content instead of a silent drop. Adds tag: "UPDATED".

Why

Channels-branch PR nanocoai/nanoclaw#2895 (commit 37dbfd1): downloadMediaMessage now gets { reuploadRequest: sock.updateMediaMessage, logger }, downloadInboundMedia returns {attachments, failures}, and appendMediaFailureNote() injects the user-visible failure note. The note string appears in conversations, so it belongs in the docs.

Verification

  • Diffed src/channels/whatsapp.ts over fdbfb6a..90dd87d (fast-forward, 2-dot safe)
  • Existing media claims (download to data/attachments/, filename sanitization, outbound captioning) re-verified unchanged
  • Channels anchor → 90dd87d; trunk anchor → cb6e3d1 (cited trunk files unchanged in range)
  • mint validate passes

Part of the v2.1.21→v2.1.23 drift sweep.

🤖 Generated with Claude Code

… notes

Upstream channels-branch PR #2895 (commit 37dbfd1) made failed inbound
media downloads recoverable: downloadMediaMessage now passes
reuploadRequest so Baileys asks WhatsApp to re-upload expired media,
and a still-failing download surfaces a visible
'[<type> could not be downloaded]' note in the message instead of
silently dropping the attachment.

Channels anchor bumped fdbfb6a -> 90dd87d; trunk-cited files unchanged
in range, trunk anchor bumped to cb6e3d1 (v2.1.23).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@glifocat glifocat added the update-existing Requires updating an existing page label Jul 2, 2026
@mintlify

mintlify Bot commented Jul 2, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
nanoclaw-docs 🟢 Ready View Preview Jul 2, 2026, 11:36 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@glifocat
glifocat merged commit ea39214 into main Jul 2, 2026
3 checks passed
@glifocat
glifocat deleted the drift/whatsapp-media-recovery branch July 2, 2026 11:36
glifocat added a commit that referenced this pull request Jul 2, 2026
…t, tag hygiene (#336)

- Bump verified-against anchors site-wide: trunk 2afbd182 -> cb6e3d1
  (v2.1.23), channels fdbfb6a -> 90dd87d. Every page's cited files were
  classified against the range diffs; the dirty set was re-verified
  claim-by-claim (content fixes landed separately in #333/#334/#335),
  the rest had no cited-file changes.
- Fix transposed providers-branch anchor on extend/providers
  (c576766 -> c570766; branch head unchanged since 2026-06-23).
- Token count 199k -> 204k in introduction and concepts/contributing
  (contributing still said 195k — missed by the previous sweep).
- Product changelog: add v2.1.22 (inbox symlink containment #2828,
  ncl messaging-groups instance default) and v2.1.23 (container
  claude-code/agent-SDK/Anthropic-SDK bumps). Slack Socket Mode setup
  (cf8478f) is post-2.1.23 and intentionally not listed yet.
- Docs changelog: v2.1.23 drift sweep entry.
- Sidebar tag hygiene: UPDATED capped at 10 — stripped from 7 pages
  whose 2026-06-29 sweep changes were least substantive.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
glifocat added a commit that referenced this pull request Jul 4, 2026
… notes (#335)

Upstream channels-branch PR #2895 (commit 37dbfd1) made failed inbound
media downloads recoverable: downloadMediaMessage now passes
reuploadRequest so Baileys asks WhatsApp to re-upload expired media,
and a still-failing download surfaces a visible
'[<type> could not be downloaded]' note in the message instead of
silently dropping the attachment.

Channels anchor bumped fdbfb6a -> 90dd87d; trunk-cited files unchanged
in range, trunk anchor bumped to cb6e3d1 (v2.1.23).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
glifocat added a commit that referenced this pull request Jul 4, 2026
…t, tag hygiene (#336)

- Bump verified-against anchors site-wide: trunk 2afbd182 -> cb6e3d1
  (v2.1.23), channels fdbfb6a -> 90dd87d. Every page's cited files were
  classified against the range diffs; the dirty set was re-verified
  claim-by-claim (content fixes landed separately in #333/#334/#335),
  the rest had no cited-file changes.
- Fix transposed providers-branch anchor on extend/providers
  (c576766 -> c570766; branch head unchanged since 2026-06-23).
- Token count 199k -> 204k in introduction and concepts/contributing
  (contributing still said 195k — missed by the previous sweep).
- Product changelog: add v2.1.22 (inbox symlink containment #2828,
  ncl messaging-groups instance default) and v2.1.23 (container
  claude-code/agent-SDK/Anthropic-SDK bumps). Slack Socket Mode setup
  (cf8478f) is post-2.1.23 and intentionally not listed yet.
- Docs changelog: v2.1.23 drift sweep entry.
- Sidebar tag hygiene: UPDATED capped at 10 — stripped from 7 pages
  whose 2026-06-29 sweep changes were least substantive.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
staging — 2248d4bb Deployed Jul 2, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

update-existing Requires updating an existing page

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant