COMMITS
July 10, 2026
J
perf(message): reduce hot-path allocations (#1015)
João Lucas committed
J
feat(chat-store): SQLite-backed chat/message history store (#1014)
João Lucas committed
July 9, 2026
M
feat(lid-pn): make add_lid_pn_mapping pub for embedder-learned sources (#1013)
Maximilian Winter committed
July 8, 2026
J
feat(lid-pn): source-aware write policy matching WA Web createLidPnMappings (#1011)
João Lucas committed
M
feat(history-sync): learn PN-LID mappings from phoneNumberToLidMappings (#1010)
Maximilian Winter committed
J
chore(deps): update dependencies to latest versions (#1009)
João Lucas committed
J
refactor(events): complete the event-payload API freeze (#1004)
João Lucas committed
J
chore(proto): bump WhatsApp protocol surface to 2.3000.1042742319 (#1001)
João Lucas committed
July 7, 2026
J
J
refactor(events): seal ServerAck with non_exhaustive + bon builder (#1002)
João Lucas committed
J
J
feat(events): observe-only ServerAck event for server <ack> stanzas (#989)
Jeanderson Bianchi Vieira committed
J
fix(send): never memoize own devices in the sender-key map (WA Web parity) (#999)
João Lucas committed
J
fix(send): isolate a group device's session-setup failure from the cohort (#996)
João Lucas committed
J
fix(keepalive): anchor dead-socket watchdog to first send, not last (#995)
João Lucas committed
J
fix(voip): authenticate WARP MI tag before folding recv ROC state (#998)
João Lucas committed
J
fix(passkey): don't skip the verification-code UX on a fresh link (#997)
João Lucas committed
J
fix(binary): bound node-decode recursion depth to reject hostile frames (#994)
João Lucas committed
J
fix(cache): don't capacity-evict a session lock a task still holds (#991)
João Lucas committed
J
fix(recv): serialize the group inbound sender-key chain with a lock (#992)
João Lucas committed
July 6, 2026
J
fix(send): lock per-device sessions across the group SKDM fan-out (#990)
João Lucas committed
J
fix(appstate): validate aggregate snapshot/patch MACs for genesis patches (#988)
João Lucas committed
J
fix(recv): retry (not NACK) InvalidSignedPreKeyId on the 1:1 decrypt path (#987)
João Lucas committed
J
fix(recv): retry (not NACK) recoverable group skmsg decrypt failures (#986)
João Lucas committed
July 5, 2026
J
fix(appstate): bound pairing key-share wait by the 180s critical deadline (#974)
João Lucas committed
J
feat(retry): opt-in RetryAdmission hook (compliant supersede of #982) (#985)
João Lucas committed
J
perf(recv): hold the per-sender session lock only around Signal decrypt (#983)
João Lucas committed
July 4, 2026
J
feat(events): opt-in ordered + bounded inbound event delivery (#981)
João Lucas committed
J