Unison 2.0:
Well, I did it. What was going to be 1.9 is Unison 2.0. It is on the GitHub repository, so the community can keep building on the same guidelines. This is not just a refactor. There is a lot of new stuff in the chat, and yes, some UI touch from me. Anyways, here it comes.
What's fixed
✅ Sending to groups works again. It used to freeze and unlink the device: the sender-key cache overflowed local settings and the next start looked like the phone had never been paired. That cache is its own file now.
✅ Status works. Opening one no longer sticks on a black screen at 0. The media keys survive sync, a failed download falls back to the thumbnail, and a video with no duration still moves on.
✅ Quoted replies in a private chat no longer stall the send. The app was naming the other person on the quote, the server dropped the frame, and the message sat there until it timed out.
✅ Muting a chat no longer deletes its pin. Pins and mutes survive a sync.
✅ A deleted message stays deleted, in your language, in the bubble and on the chat list.
✅ The personal chat keeps your profile name, instead of some random push name.
✅ A message left spinning by a crash is marked failed.
✅ The chat list on a small phone waits for the first sync, then shows the names it already knows.
✅ Connect finishes on Creators Update, and you can search the chat list.
Architecture Split into:
Unison.Uwp (UI / Dependency Injection)
Unison.Core (ViewModels and Contracts)
Unison.Socket (session)
Unison.Baileys (Protocol / Crypto)
Unison.Background (out-of-process socket task)
MVVM, with Dependency Injection. The screens talk to façades, not to the raw client.
Localized in English, Portuguese, Spanish, Dutch, Indonesian, Italian, Polish, German, Russian, and Ukrainian.
Current highlights
🎨 New icon. Isometric mark on the Start tile, the splash, and the boot screen. The live tile is that mark on a transparent background.
🎨 New Shell based on Windows Phone 8 Whatsapp called Whatsapp Legacy ( Go to settings to activate it)
🟦 Custom live tiles. A new message puts the contact and the preview on the tile, medium, wide, and large, plus the unread count. Pin a chat to Start from the info pane. Turn live tiles off in Settings if you want the tile quiet.
💬 Reply to a message. Text, photo, video, sticker, voice note, and document each get their own quote strip. Tap the conversation and the quote goes away.
👥 Groups send again, and @ picks a member or Everyone.
🟢 Status: list and viewer. Photos and videos open instead of a black frame stuck at zero.
📋 On the old WhatsApp look, long-press a bubble: Copy, Reply, and pin for 24 hours, 7 days, or 30 days. Tap outside and the bar closes.
📷 Camera inside the chat, a caption on a photo, and documents from the clip.
📱 Two looks: the Unison theme, and a Windows Phone 8 WhatsApp theme.
🔔 Toasts with the contact and the message. Acks and protocol noise stay out of the notification.
🖼️ Photos download when you open them: fullscreen, zoom, share, save.
🧭 Start, QR login, then Chats, Status, Settings, and Debug. Calls and Favorites open too. They are empty for now.
🔄 Re-pair from the Debug page. No reinstall.
✨ No more placeholder labels. The bubble says what the message actually is.
Known issues
⚠️ The private-chat reply fix still needs a real phone pass.
⚠️ Voice notes still need work on record and playback.
⚠️ Sending a video in a chat is not done yet. Opening a video you already received, and Status video, is.
⚠️ Calls and Favorites are just the empty page.
⚠️ If the app is killed, it does not quietly resume the socket in the background by itself.
Credits
u/MaskNinjaSquared
u/Mayconus
u/Negociation
Installation note: install the new APPX as an update. Uninstalling the app removes your linked WhatsApp session.
Download
WinArchive: a Microsoft Store replacement with software update, and a web store.
Metrostore: another Microsoft Store replacement. Apps are installed by hand.
GDrive (Unison / WinArchive / Metrostore):
drive.google.com/drive/folders/1nI6Xez…zj7dTbyL1XqV4X4iOMUoHcC?…