Skip to content

Development Build

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:50
· 672 commits to master since this release
c18a7e9

Commits since last release

  • a3484af escape now closes the dialogs that it didn't before, like message info and view message.
  • f45af1b fix shift+enter not working sometimes
  • f972566 Status recipients: refuse unknown privacy, read viewers before lookups, log dropped people
  • 838df33 play the background message sound while alt tabbing away from an open chat, closes #28
  • 734e78a Send status updates to phone number JIDs only, without duplicates (#27)
  • c843057 Build arm64 as well as x64
  • 111e14e Update WhatsApp versions (webClientRevision 1054085650 -> 1054281195, windowsAppBuild 264101 -> 264201)
  • 02412af Remove the Features Not Yet Tested section from the readme
  • 984214e Pick up languages from po files and add a translation sync tool
  • a557caf Read a contact card with one number as a single line
  • a1f3bf3 Don't look up people already on a privacy list when saving the excluded contacts
  • 661eccc Open, message, save and download received contact cards like WA Web
  • a7c24f1 Show the call you are in at the top of the Calls tab
  • b2a8371 Resend the call accept when a ringing call turns into a group call
  • f5a492e Log every status purge and what the Status tab loads
  • d6146d6 Log why status updates are removed
  • b7af458 Name status colours like the phone, and let voice statuses pick one
  • acb1aa1 Post voice statuses, built like the phone's
  • 1683c9a Stop asking for the profile picture of "me", and revoke phone-posted statuses to their viewers too
  • 4a18f92 Log the fields of received voice statuses
  • 3cf3329 Keep one chat when a contact changes number, and take the fork's WA Web keepalive
  • a299e97 Take contact statuses from the whatsmeow fork and keep the poster's own JID for receipts
  • 9adde7d Merge master into PR 22
  • cf103ac Show the official WhatsApp account as WhatsApp instead of +0
  • 9638147 Move the Indonesian translations into a gettext po file
  • a63be11 fix(status): route encrypted status stanzas and resolve live contact updates
  • 1e1ade6 fix(status): resolve missing status updates, normalize LID senders, and handle voice statuses
  • a925013 Update WhatsApp versions (webClientRevision 1053903555 -> 1054085650)
  • 665bb62 Translate chat line text in the library through the table
  • 7d8afb1 Translate message and call text through the table
  • aa7de79 Translate emoji help, clipboard and view text through the table
  • 8d451de Translate business, channel and dialog text through the table
  • e72af06 Translate attachment, list and status announcements through the table
  • 7e6b564 Translate call, group and block announcements through the table
  • c694d89 Translate selection and chat list announcements through the table
  • 2484015 Move more inline Indonesian text into the translation table
  • 723bbf1 Route Indonesian text through the translation table instead of inline branches
  • 66321b1 Merge master into localization branch
  • fe4b7d6 Calls tab shows phone numbers with country code formatting
  • 4ad6649 Escape on the chat list clears an active search
  • e3d2f01 feat(i18n): add localization framework and full Indonesian translation
  • f31b41d Update whatsmeow fork to latest upstream
  • 6407a92 Answered incoming calls read Call with, picker gets Select all and selected contacts first
  • 28bd446 Contact pickers list saved contacts first, unsaved numbers after
  • 51508ac Right Arrow reads the next reply once and jumps to it when pressed twice
  • cd4f715 Photo runs carry across date dividers, no lower time bound, short leftover chunks stay single
  • d577172 Group four or more captionless photos in a row into an album like WA Web
  • 2c92660 Album item list: Left and Right do nothing, only Up and Down move
  • d2c6b11 Right Arrow goes to the next reply to the selected message
  • c741af3 Group albums by association in history sync and across messages in between, combine reactions on the album
  • 229cb44 Open album items in a list with Left/Right, link album photos by their album association
  • 0fa7c2f Right Arrow goes back along reply jumps made with Left Arrow twice
  • 4e71aee Close the open chat when whatSnap is sent to the tray so its new messages notify
  • a89e2bf Load privacy except lists the way WA Web does and say why loading failed
  • df05844 Scheduled messages: restore @mentions with the draft after a failed schedule
  • dcd93f0 Merge branch 'pr19'
  • 839ab1f Scheduled messages: keep list viewable, don't overwrite typed text on restore
  • bea545d refactor(ui): remove scheduled messages button from composer to preserve layout
  • 3a3079e Update WhatsApp versions (webClientRevision 1053804353 -> 1053903555)
  • 2ddc837 Add a setting to hide phone numbers of unnamed group members
  • 0a9d5e3 Show the reply box only on chats you can send to and give focus back after a notification button
  • 2294d91 Allow editing captions of photos, videos and documents like WhatsApp Web
  • 1b29fda Start edits within 15 minutes, 30 days for channel posts, and 30 day channel delete limit like WhatsApp
  • e07c183 Add quick reply to notifications, bring whatSnap to the front on click, and clear notifications of chats read elsewhere
  • 6dd114a Update whatsmeow fork to latest upstream
  • 7c98295 feat(ui): move scheduled messages button to composer after attach button for screen reader tab order
  • 696299b feat(ui): add dynamic scheduled messages indicator button and bubble click navigation
  • 57a9031 Start in the background without opening the window when Windows starts whatSnap
  • 375f9ff Ask for three years of history when linking instead of ten
  • 731593f fix(scheduled): resolve nil pointer panic, draft loss, and add dynamic account eligibility dialogs
  • 3d59505 Send the Windows display language, push name and connect attempt count at login like WhatsApp for Windows
  • 28eca5c Tune the noise suppressor for calls and voice messages and cut its CPU use
  • 7384a63 Cancel echo in calls and use the voice message noise suppressor for them
  • 622835d Check WhatsApp Web and Windows versions daily and send the latest ones
  • 847bfd6 Offer Schedule message from the Send button context menu
  • 8a52b58 Suggest the earliest allowed schedule time and check the minimum from now
  • e259c43 Use the duck logo as the app icon, installer icon, window and tray icon and in the readme
  • 7685a86 Move Scheduled Messages shortcut to Ctrl+Shift+K
  • f9db088 Point backend at the scheduled messages whatsmeow branch
  • 1a5ada8 Add scheduled messages UI like WA Web
  • 7d86d03 Add scheduled messages to the backend like WA Web
  • f612dea Merge starred messages redesign
  • 1b946d2 fix call screen
  • 1b5415e Show GIF previews as GIF in the chat list
  • c369461 Search chats, contacts and messages like WhatsApp Web, add drafts in the chat list and Escape fixes
  • b64158d Redesign starred messages flow and align with WhatsApp Web
  • dad6d5e calling screen optimizations
  • 61dae67 Add Backup and Restore tab in settings dialog for JSON configuration
  • 403b132 Fix channel chats leaking into Chats, add read-only channel composer, drop local data on unfollow
  • 2059da5 Add status like button, directed status likes and status_setting meta
  • 9cd87b5 Revoke status to stored recipients, count read receipts only, PSA read-self, ignore Close Friends modes like WA Web
  • b1df9ea Align status privacy, reactions, mute and seen sync with WhatsApp Web
  • b719232 Match WhatsApp Web status limits, palette and fonts
  • 337afa4 Use WhatsApp's real status font ids
  • 298a178 Overhaul status tab: WhatsApp Web parity, screen reader accessibility, and bug fixes (#12)
  • 54f4f65 Add voice message playback speed controls with remappable shortcuts
  • 6701b78 Ask for the unlock before opening a locked chat from a notification, add a blocked-contact banner in place of the composer, and hide channel reply and delete without posting rights
  • c89924d Hide call buttons for blocked contacts, clear cancelled attachments, caption only on the first file, F toggles video fullscreen, and ignore Mark as read on locked chats
  • 6426b04 Play the outgoing ringback even after a hangup sound has been the last call sound
  • 3c199c0 Update whatsmeow fork to latest upstream
  • 0eae1a5 Stop a message's link opening when a context menu item is picked with Enter
  • f1810ad Play the outgoing call ringback as soon as the call is placed again
  • e1353be Announce when the peer is on a phone call or low on battery and pin meowcaller with libopus FEC decoding
  • 009eb75 Size the call encoder's loss protection from the peer's loss reports and pin meowcaller
  • 43a49f9 Fix call screen timer rewriting caller info, call back target and outgoing detection, update docs
  • 7a739ee Redesign call screens with Dismiss banner, call-ended screen and live call progress
  • cac71cd Revert call screen redesign so PR 9 can be squash merged
  • d6f4b9a Redesign call screens with Dismiss banner, call-ended screen and live call progress
  • 62c5ddc Keep a chat's place when we send a group invite in it, like WhatsApp Web
  • 30f51a5 some more parity with whaweb
  • 53e680a Keep the reply announcement to the first line of the quoted message
  • e8dff9a Name the message box Replying to Name without the quoted text
  • c19e4e4 Merge master into voice-preview-and-audit-fixes
  • 905626e Keep the login window open when going back from the QR or pairing code
  • 4fb6e71 Show the pairing code without the dash
  • 1702d02 Drop unfinished incoming video, keep links unformatted, strip markers from previews, fix QR reload and login Escape
  • de1c126 Merge master into voice-preview-and-audit-fixes
  • 8836366 reworked on messages list and added preview voice message while recording
  • 9657d85 Make selection mode follow WhatsApp Web's select bar
  • 690b786 Seek voice messages with arrows only while playing, add Shift+Space to stop, stop on leaving the chat
  • c8ebfc8 Take the account being left offline and stop its typing when switching accounts
  • 9cf2296 Give Go to Date its own menu id so Check for Updates stops greying out
  • 1cf7bb9 Hide Switch in the Accounts dialog when the account on screen is selected
  • a097bdb Rename the Audio & Calls tab back to Input & Output
  • 1bae6af Make Overview the first tab, move contact details into a window, edit group name and description there, add See member changes
  • 67c798d Remove the app lock
  • 4940f3a Keep the app lock file among Windows cache files, out of the whatSnap folder
  • caa4277 Remove the reset flag and stop Unlock's Enter opening the first chat
  • 6ee3a1f Add chat Overview tab, Go to Date, selection announcements, ringing call screen and --reset-app-lock
  • 26d8ad9 Keep the app lock in a DPAPI-protected file instead of settings.json
  • 44418d5 Merge pull request #7 from shubham-sharma-06543/settings-rework
  • 7e1ae91 Settings: share Log Out with the menu, add Accounts, open Blocked Contacts over Settings, update the manual
  • d478620 Reorganise Settings into 10 tabs and refresh info dialogs
  • b8ab250 Show the other accounts' unread chats in the window title and tray icon
  • 3334120 Reorganise Settings into 10 tabs and refresh info dialogs
  • 176e622 Fix the crash when switching accounts during a call and Enter on the Accounts menu item pressing Switch
  • 3411782 Let each account choose its message and call alerts while another account is on screen
  • f5039fe Run every account in one backend with a WhatsApp client per account
  • 1288516 Run several WhatsApp accounts at once, each with its own backend, and switch between them from Account, Accounts
  • fe54bbc Update whatsmeow fork to latest upstream
  • 8a35892 call and UDP fixes
  • 2d03f1e Add an app lock with Windows Hello or a password and a Lock App shortcut
  • eb8341e Add a disclaimer about WhatsApp's terms and account bans to the readmes
  • 8d0f913 Add Verify security code and Send message history to the group member menu
  • 21585f8 Move group member actions into a WA Web style context menu in Group Info
  • 71ea581 Add a setting to read your own sent messages aloud
  • 03c7de7 Refresh the chat list preview after deleting a message
  • ec37b32 Empty the chat list preview after clearing a chat
  • 75cb349 Update whatsmeow fork to latest upstream
  • ac3c934 try fixing whatsapp news + 0 number, add seperate output for voice messages sounds and calls, and fix 479 errors when interacting with Whatsapp businesses that use list or button flows
  • ce55d5b add windows hello support for unlocking the locked chats folder
  • a73aaa7 Read query rows in full before looking up names so the database pool can't deadlock
  • 80f1adc Write a goroutine dump when a stanza takes long to handle
  • 8cd835f Log in as WIN_HYBRID like WhatsApp for Windows with calls over plain UDP to native relays, and cleaner call audio with a handwritten noise suppressor, auto gain, limiter and mic level control
  • e8ebd51 Don't ask for profile pictures of the WhatsApp service chat or status broadcast
  • 5868d49 Fix the crash on deleting a status update, group status updates by person like WA Web and give the status viewer and video player WhatsApp's dark look
  • 1cd83db Keep chat list shortcuts working when no chat is open
  • 6edcb4e Fetch Keep chats archived from the phone when we never stored it
  • f4fcaa5 Ask for full history without a size limit or storage quota, like the Windows app
  • 0960523 List Meta AI first among group members and keep bots out of Add member, like WA Web
  • a40591d Mention the group's own Meta AI in private processing groups
  • d8e4796 Show unread mentions in the chat list like WA Web
  • 9810779 Play the sent sound for stickers, polls and other sends without a pending row
  • 15fc1ec Play the sent sound when the server accepts a message, like WA Web, not on the delivered receipt
  • 034c47c Mark as read only sends receipts for messages not yet acknowledged, like WA Web
  • 0352d5c Fix the chat list menu's Mark as read marking the chat unread
  • 794d055 Remember failed automatic downloads across launches, ask the phone to re-upload on a hash mismatch when the user downloads, bump whatsmeow
  • a542e69 Mark as read in groups names the newest received message whose sender is known, and logs what it sends
  • c98afb4 Mark as read from the menu always sends a read receipt for the newest received message like WA Web
  • 48b9d9c Automatic downloads run 5 at a time, never ask the phone to re-upload and aren't retried after failing, like WA Web; bump whatsmeow
  • ae4a9ba Mark as read from the menu sends read receipts like WA Web and updates the chat list at once
  • 9524f2a Full resync on terminal app state patches, bump whatsmeow
  • d460dc9 Mark chats read with WA Web message ranges and apply reads from other devices like WA Web
  • 5496f7e Lock chats like WA Web: version 7, and unarchive and unpin with the lock
  • b121335 Chat shortcuts on the focused chat in the chat list, optional type-to-compose and keep list position, Yesterday in times, no beep on reply, contact lists show only phone contacts
  • 24a3c30 Unarchive chats like WA Web, send WA Web message ranges, stop reading out sent messages, add Alt+L to read new messages aloud
  • dee7f7e fix file uploades flow, add cansel button for uploades and ask what you want to send a file as if their are multyple ways, and report uploade progress using a progress bar. closes #1 closes #2
  • 1b6e886 Tidy up history sync request handling
  • 2a52be8 Save each history sync chunk before acknowledging it and ask the phone to resend chunks that fail to download
  • 1c1b974 Keep the status updates the phone sends at linking
  • 2ac7a07 Ask the phone for ten years and 2 GB of full history at linking
  • 8dbb7dc Show WA Web's sync progress in the status bar: older messages percent, sync paused, downloading missed messages
  • 2bca273 Show WA Web's view once texts and stop asking the phone to resend them
  • b3057fe Show the person's name on call log lines that arrive while their chat is open
  • 7bc6246 Pick call and group call ringtones (WhatsApp, Windows or custom) per chat too, and custom sound files for message tones
  • 7e3f72e Use WhatsApp for Windows' real Alert 1 to 10 sounds instead of synthesized chimes
  • 073c8d9 Find the profile directory by name so the Go backend lands in target/release with cargo's new build layout
  • 12c270a Pick notification tones per chat and for messages and groups, synced like WhatsApp for Windows
  • 8a97308 Delete calls from the Calls tab like WA Web
  • fb1ed75 Pick up WA Web style star and delete-for-me keys
  • 1ef1adf Build the backend for the Rust target and fail the cargo build when go build fails
  • 82e5a75 Put sts on read receipts and take the read receipts setting from their acks, like WA Web
  • 3331eb4 Acknowledge every unread message like WA Web: 256 ids per receipt, all sent at once
  • a0f1a91 Send voice notes in mono so iPhones play them
  • ee4eeba Send read receipts when opening a chat even after its unread count was cleared
  • 6b861ee Keep pinned chats on top and apply pin sync like WA Web
  • d0c2c90 Send read receipts like WA Web: online first, to the LID, on send and after refocus