Commit Graph

  • 479f53a8bc cleanup: remove verbose carousel debug logs (base64 dumps) Claude 2026-02-07 02:17:33 +00:00
  • cacc4c361d fix(carousel): add messageContextInfo at outer Message level for mult… Renato Alcara 2026-02-06 23:16:36 -03:00
  • 6bcabb3678 fix(carousel): add messageContextInfo at outer Message level for multi-device Claude 2026-02-07 02:14:36 +00:00
  • bfd0b1114f fix(carousel): use viewOnceMessageV2 wrapper with messageContextInfo Renato Alcara 2026-02-06 22:48:02 -03:00
  • 2ed97e68df fix(carousel): use viewOnceMessageV2 wrapper with messageContextInfo Claude 2026-02-07 01:44:47 +00:00
  • 29bf71d9e0 fix(carousel): remove viewOnceMessage wrapper, send interactiveMessag… Renato Alcara 2026-02-06 21:38:56 -03:00
  • 7a89afb666 fix(carousel): remove viewOnceMessage wrapper, send interactiveMessage directly Claude 2026-02-07 00:35:10 +00:00
  • 77c6fcdaa7 fix(carousel): bypass proto fromObject for carousel messages to fix Renato Alcara 2026-02-06 21:05:28 -03:00
  • 1589c82b0d fix(carousel): bypass proto fromObject for carousel messages to fix error 479 Claude 2026-02-06 22:11:54 +00:00
  • 8cd62b964d fix(carousel): skip own linked devices to prevent error 479 Renato Alcara 2026-02-06 18:53:29 -03:00
  • 5dac1a5f64 fix(carousel): skip own linked devices to prevent error 479 Claude 2026-02-06 21:50:36 +00:00
  • a364993db0 fix(carousel): remove hasSubtitle proto field + add debug logging Renato Alcara 2026-02-06 18:38:53 -03:00
  • 879970fda8 fix(carousel): remove hasSubtitle proto field + add debug logging Claude 2026-02-06 21:27:40 +00:00
  • ba2258834b fix(carousel): hasSubtitle + relayMessage direto + proto atualizado Renato Alcara 2026-02-06 18:12:01 -03:00
  • 3ac2c33d93 fix(carousel): hasSubtitle + relayMessage direto + proto atualizado Claude 2026-02-06 21:07:44 +00:00
  • 16da60cb67 fix(carousel): skip segundo create() + tctoken Renato Alcara 2026-02-06 18:01:25 -03:00
  • dede2fa3c0 fix(carousel): skip segundo create() + tctoken + ephemeral para corrigir 479 Claude 2026-02-06 20:56:11 +00:00
  • c2f3aed0c4 fix(carousel): usar fromObject + viewOnceMessage para compatibilidade… Renato Alcara 2026-02-06 17:32:43 -03:00
  • 4037b3fcdd fix(carousel): usar fromObject + viewOnceMessage para compatibilidade Web/Desktop Claude 2026-02-06 20:19:10 +00:00
  • ffaab2c7b7 fix(carousel): remover messageContextInfo Renato Alcara 2026-02-06 15:43:14 -03:00
  • 6406becee2 fix(carousel): remover messageContextInfo para evitar erro 479 Claude 2026-02-06 18:40:15 +00:00
  • f6d4bd594f fix(carousel)sem viewOnceMessage Renato Alcara 2026-02-06 15:25:23 -03:00
  • 5d5a973ffd fix(carousel): enviar interactiveMessage direto + biz node + sem viewOnceMessage Claude 2026-02-06 18:16:59 +00:00
  • 9cf6598931 fix(carousel): re-habilitar biz node para carrossel Renato Alcara 2026-02-06 15:04:11 -03:00
  • 7b4c9c8d4c fix(carousel): re-habilitar biz node para carrossel (Pastorini confirma necessario) Claude 2026-02-06 17:59:53 +00:00
  • 7a530d51b7 fix(carousel): pular injeção do biz node para carrossel (causa erro 479) Renato Alcara 2026-02-06 14:39:34 -03:00
  • 4c56dacc81 fix(carousel): pular injeção do biz node para carrossel (causa erro 479) Claude 2026-02-06 17:36:49 +00:00
  • 71c468efd5 fix(carousel): viewOnceMessage wrapper sem messageContextInfo Renato Alcara 2026-02-06 14:26:04 -03:00
  • 1ebf95b5d6 fix(carousel): viewOnceMessage wrapper sem messageContextInfo + estrutura Pastorini Claude 2026-02-06 17:21:34 +00:00
  • 3dc37d7fe6 fix(carousel): add carouselCardType HSCROLL_CARDS Renato Alcara 2026-02-06 14:05:12 -03:00
  • 0c39339e00 fix(carousel): add carouselCardType HSCROLL_CARDS and remove viewOnceMessage Claude 2026-02-06 17:02:46 +00:00
  • 50c830415e fix(carousel): restore viewOnceMessage wrapper for Web/Desktop rendering Renato Alcara 2026-02-06 13:48:42 -03:00
  • ceb8edb8b1 fix(carousel): restore viewOnceMessage wrapper for Web/Desktop rendering Claude 2026-02-06 16:40:15 +00:00
  • 6a06372195 fix(carousel): add messageVersion and fix messageParamsJson in card n… Renato Alcara 2026-02-06 12:31:53 -03:00
  • 94737a013f fix(carousel): add messageVersion and fix messageParamsJson in card nativeFlowMessage Claude 2026-02-06 15:29:56 +00:00
  • bcff5791f1 Merge pull request #102 from rsalcara/claude/ephemeral-key-pair-iQvhR Renato Alcara 2026-02-06 12:15:41 -03:00
  • b67c7b7348 fix(carousel): send as direct interactiveMessage instead of viewOnceMessage Claude 2026-02-06 15:13:24 +00:00
  • f4036e2db8 fix(buttons): remove bot node for ALL native_flow buttons (Web/Deskto… Renato Alcara 2026-02-06 11:58:01 -03:00
  • 4cfa95bb92 fix(buttons): remove bot node for ALL native_flow buttons (Web/Desktop compat) Claude 2026-02-06 14:55:33 +00:00
  • eafb2fd0bd fix(buttons): revert native_flow name to 'mixed' - empty string cause… Renato Alcara 2026-02-06 11:45:41 -03:00
  • ab0ab936d4 fix(buttons): revert native_flow name to 'mixed' - empty string causes error 405 Claude 2026-02-06 14:43:13 +00:00
  • d6cedae010 fix(buttons): dynamic native_flow name and conditional bot Renato Alcara 2026-02-06 11:32:34 -03:00
  • a64596202f fix(buttons): use empty native_flow name for all regular buttons + fix scope issue Claude 2026-02-06 11:42:06 +00:00
  • e9190e01d3 fix(buttons): dynamic native_flow name and conditional bot node for WhatsApp Web CTA compatibility Claude 2026-02-06 06:37:40 +00:00
  • 7981f89059 Claude/fix single select Renato Alcara 2026-02-06 02:44:41 -03:00
  • 930ca0a36b feat(list-message): add WhatsApp limit validation for list messages Claude 2026-02-06 05:42:28 +00:00
  • 559ccde015 fix(list-message): remove duplicate header in nativeList conversion Claude 2026-02-06 05:30:58 +00:00
  • 16fb6812bb fix(list-message): use SINGLE_SELECT instead of PRODUCT_LIST Renato Alcara 2026-02-06 02:19:01 -03:00
  • 6425e06543 fix(list-message): use SINGLE_SELECT instead of PRODUCT_LIST in generateListMessageLegacy Claude 2026-02-06 05:17:39 +00:00
  • d60d514011 add: script para aplicar fix de listMessage Renato Alcara 2026-02-06 02:08:48 -03:00
  • ab6933f716 fix list delivery Renato Alcara 2026-02-06 01:53:27 -03:00
  • 8b1af33e97 fix(list-message): enable biz node for listMessage delivery Claude 2026-02-06 04:51:46 +00:00
  • b24d625838 add: script para aplicar fix de listMessage no rsalcara/InfiniteAPI Claude 2026-02-06 04:39:28 +00:00
  • 61129699be fix(list-message): convert nativeFlowMessage to direct listMessage Renato Alcara 2026-02-06 01:00:35 -03:00
  • 191776af67 fix(list-message): convert nativeFlowMessage to direct listMessage for delivery Claude 2026-02-06 03:55:38 +00:00
  • 22b3c6f97f fix(list-message): use correct biz node structure for listMes… Renato Alcara 2026-02-06 00:36:26 -03:00
  • 2a23aa3d2d Revert "fix(list-message): use correct biz node structure for listMessage" Renato Alcara 2026-02-06 00:28:12 -03:00
  • aa7e250ac0 fix(list-message): use correct biz node structure for listMessage Renato Alcara 2026-02-06 00:11:55 -03:00
  • 16564253d9 Merge branch 'master' into claude/fix-message-delivery-XlMLH Renato Alcara 2026-02-06 00:11:42 -03:00
  • bd7c691aa3 fix(list-message): use correct biz node structure for listMessage delivery Claude 2026-02-06 03:07:38 +00:00
  • 9c921f99d9 fix: Remove biz node injection for listMessage entirely Renato Alcara 2026-02-05 23:41:47 -03:00
  • fc65c84561 fix: Remove biz node injection for listMessage entirely Claude 2026-02-06 02:38:47 +00:00
  • c5a7d702e4 fix: Change listType from SINGLE_SELECT to PRODUCT_LIST Renato Alcara 2026-02-05 23:22:03 -03:00
  • a3545d12e9 fix: Change listType from SINGLE_SELECT to PRODUCT_LIST to match pastorini Claude 2026-02-06 02:18:51 +00:00
  • 1d7f053f33 fix: Use legacy listMessage format with correct biz node to fix error… Renato Alcara 2026-02-05 23:07:44 -03:00
  • 35e9651490 fix: Use legacy listMessage format with correct biz node to fix error 479 Claude 2026-02-06 02:04:17 +00:00
  • d855a1bbdb fix: Disable biz node injection for list messages to fix Web/iOS Renato Alcara 2026-02-05 22:41:39 -03:00
  • 7b1b920104 fix: Disable biz node injection for list messages to fix Web/iOS delivery Claude 2026-02-06 01:35:19 +00:00
  • 8b593a64b3 fix: Use correct biz node structure for list messages to enable Renato Alcara 2026-02-05 22:17:22 -03:00
  • 932f1b17bf fix: Use correct biz node structure for list messages to enable Web/iOS display Claude 2026-02-06 00:52:19 +00:00
  • cd86277bf4 feat(sticker-pack): add data URL support and auto-compression Renato Alcara 2026-02-05 17:05:45 -03:00
  • b02390123a fix: detect identity key changes and reset sessions (align with WA Web) (#2307) João Lucas 2026-02-05 16:31:26 -03:00
  • 43c78e8035 feat(sticker-pack): add data URL support and auto-compression Claude 2026-02-05 17:38:29 +00:00
  • bf95c859c4 fix: correct Sharp dynamic import usage for ES modules Renato Alcara 2026-02-05 13:52:01 -03:00
  • 7863bb0bab fix: correct Sharp dynamic import usage for ES modules Claude 2026-02-05 16:49:35 +00:00
  • ece4d6808c feat(sticker-pack): Implement native WhatsApp sticker pack support following official specifications Renato Alcara 2026-02-05 13:37:20 -03:00
  • a019550231 security: comprehensive L3 audit fixes for sticker pack implementation Claude 2026-02-05 16:33:35 +00:00
  • 79b9c9f7da feat(sticker-pack): implement native sticker pack support (3-30 stickers) Claude 2026-02-05 15:54:27 +00:00
  • b5c174111f feat: replace async crypto with sync Rust WASM for app state sync (#2315) João Lucas 2026-02-05 11:06:47 -03:00
  • fa2a837a4a perf: reduce DB calls during sync with caching and batching (#2316) João Lucas 2026-02-05 11:06:15 -03:00
  • 9bd76ae428 chore: update WhatsApp Web version Renato Alcara 2026-02-05 02:29:27 -03:00
  • 9decee75be fix(chats): remove null from LRUCache type to satisfy TypeScript Renato Alcara 2026-02-04 23:28:32 -03:00
  • d0072125fe fix(chats): remove null from LRUCache type to satisfy TypeScript constraint Claude 2026-02-05 02:26:49 +00:00
  • a15db0fd1a perf(sync): add optimized caching strategies from Baileys Renato Alcara 2026-02-04 23:02:31 -03:00
  • cdf2b9ac0e test(lid-mapping): add comprehensive tests for security fixes V4-M3 (M4) Claude 2026-02-05 01:59:04 +00:00
  • 48ec5c658a perf(lid-mapping): integrate request coalescing in single-item lookups (M3) Claude 2026-02-05 01:56:19 +00:00
  • 38511ed5bc fix(pre-key-manager): add destroyed flag with atomic protection (M2) Claude 2026-02-05 01:48:33 +00:00
  • ca5df62d57 fix(socket): add atomic protection for Session TTL timer cleanup (M1) Claude 2026-02-05 01:46:02 +00:00
  • dbeac4c6bf fix(socket): add atomic check-and-set for PreKey cleanedUp flag (V8) Claude 2026-02-05 01:43:40 +00:00
  • f4df86afb6 fix(socket): add atomic check-and-set protection for closed flag (V7) Claude 2026-02-05 01:41:05 +00:00
  • 88888214eb fix(lid-mapping): remove redundant destroyed check in coalesceRequest() Claude 2026-02-05 01:35:46 +00:00
  • 6e1f897589 fix(lid-mapping): document thread-safety requirements for inflight Maps Claude 2026-02-05 01:34:19 +00:00
  • d6c36a65d9 fix(lid-mapping): prevent TOCTOU race in checkDestroyed() with operation tracking Claude 2026-02-05 01:32:49 +00:00
  • 4e05e629da fix(chats): prevent null cache poisoning in app state sync key lookup Claude 2026-02-05 01:08:50 +00:00
  • e66e234f41 chore: update WhatsApp Web version github-actions[bot] 2026-02-04 06:15:35 +00:00
  • cc86c0a77d perf(chats): add app state sync key caching with LRU eviction Claude 2026-02-04 05:14:06 +00:00
  • a9374bd37f perf(lid-mapping): add request coalescing infrastructure with memory safety Claude 2026-02-04 05:13:39 +00:00
  • 79ee8744b3 fix(messages-recv): use consistent transaction key for session operations Renato Alcara 2026-02-04 01:01:22 -03:00
  • 5515705284 fix(auth-utils): improve error message clarity for destroyed state Claude 2026-02-04 03:56:33 +00:00
  • c6812b6481 docs(auth-utils): document intentional inconsistent state in destroy() Claude 2026-02-04 03:56:04 +00:00