r/WindowsMobile

Image 1 — Stable Update - Unison UWP 1.5.0
Image 2 — Stable Update - Unison UWP 1.5.0
▲ 37 r/WindowsMobile+2 crossposts

Stable Update - Unison UWP 1.5.0

Unison 1.5.0

Unison is a WhatsApp Multi-Device client for Windows 10 Mobile (Lumia first, desktop UWP second). Your phone stays primary; Unison is a linked companion, Baileys-style.

1.3.0 was the new socket stack. 1.5.0 is the chat you actually live in.

What’s new

  • Ukrainian in Settings, plus missing strings on the other languages
  • Login asks for Background apps so the session can stay linked
  • QR layout on 4.5" Lumias (the old margin was clipping the code)
  • Scroll to bottom like official WhatsApp
  • Sending while history is still syncing lands in the right time, not always at the end
  • Chat-list last message during a big sync shows Video / Image / Message, not raw junk
  • Open a chat → header first, then messages. Chats open at the bottom
  • Today / Yesterday / date chips; bubble times follow the phone time zone
  • Group @mentions show names (bubbles and the list preview)
  • Tap a reaction to see who reacted
  • Stickers are stickers, not photos
  • Group member photos load in the background; tap a name/avatar for member info (groups in common too)
  • Add to contacts opens the Windows People card (1:1 with a phone number)
  • Settings: Show Unison contacts in Windows (off by default) — a Unison list in People, not mixed into your agenda
  • Narrow screen: chat info goes full screen
  • Media / Files in chat info load when you open the tab (spinner). No crash on Creators Update
  • Status list + viewer in the shell (view only — posting isn’t in yet)
  • Updating… shouldn’t stick after connect; history import shows Syncing conversations…

After you install: restart once. If old quotes, pins, reactions, or @mentions look wrong, resync that chat from the phone.

Still true / not in this build

  • Phone stays the primary device
  • Status: watch only (no post / receipts / reply)
  • Background broker socket handoff is still not wired
  • Group send can still time out on some group queries

Installation note: Install the new APPX as an update. Uninstalling the app will remove your linked WhatsApp session. Download Repositories:

  • WinArchive: A amazing Microsoft Store Replacement with Software Update and even webstore.
  • Metrostore: Another great Microsoft Store replacement but requires manual install of apps... GDrive Repositories (Unison/WinArchive/Metrostore): https://drive.google.com/drive/folders/1nI6XezesNzj7dTbyL1XqV4X4iOMUoHcC?usp=sharing Github Source Code:
  • Since its a preview feature still isnt merged on main, so check the release pages to grab the correct source code... If you're willing to help , feel free to do Pull Requests. And give us feedback here and suggestions MaskNinjaSquared/Unison: UWP WhatsApp client aimed primarily for Windows 10 Mobile
u/ThiagoAraujoReal — 2 days ago
▲ 87 r/WindowsMobile+3 crossposts

[HUGE FEATURE UPDATE] Unison 1.3.0 (Whatsapp UWP)

Unison 1.3.0

This release introduces the new Baileys 7.0.0-rc14-based socket architecture, alongside major improvements to messaging, media handling, synchronization, UI, shell management, and reliability.

Architecture

  • Introduced the new Unison.Socket project (netstandard2.0), mirroring the Baileys 7.0.0-rc14 src/ structure.
  • Isolated socket responsibilities in ConnectionHandler, covering Noise, queries, keepalive, pairing, and tag-based dispatch.
  • Added WhatsAppSession to compose the new protocol modules.
  • Added ~38 use cases covering messaging, receipts, retries, media, groups, profiles, USync, app-state, history, and authentication.
  • Added UWP facades for ConnectionMessageContactChatProfile, and History.
  • Refactored ViewModels to consume facades instead of the previous monolithic service.
  • Added SocketBridge to connect the new session to the existing UI while the legacy layer is progressively removed.

Protocol & Synchronization

  • Ported the Baileys 7.0.0-rc14 session, messaging, group, USync, app-state, media, and history flows.
  • Added QR and phone-number pairing support.
  • Added buffered event processing during history synchronization.
  • Added sequential offline node processing.
  • Added MessageRetryManager with LRU tracking and retry reasons.
  • Added formal LID ↔ PN mapping through LidMappingStore.
  • Updated pre-key generation to the rc14 volume.
  • Added USync support for contacts, devices, and LID.
  • Added app-state patch synchronization.
  • Added media encryption and downloading.
  • Added group metadata synchronization.
  • Logout now properly notifies the server.
  • Chat pin/unpin synchronization is persisted locally.

Messaging & Media

  • Refactored chat message bubbles into ViewModels.
  • Added support for media, reactions, quoted messages, and interaction events.
  • Improved audio and video message handling.
  • Added proximity-based audio playback.
  • Added audio recorder UI.
  • Added media grids for images, videos, and audio.
  • Added thumbnails, placeholders, and download support.
  • Added file lists with view/save actions.
  • Added video viewer.
  • Fixed image viewer pinch-to-zoom and pan interactions.

Chat & Organization

  • Added chat pin/unpin support.
  • Added synchronization of pinned chats with WhatsApp.
  • Added Start screen / Live Tile pinning.
  • Added mute options for 8 hours, 1 week, or always.
  • Added chat and group information views.
  • Added a New Chat dialog.
  • Added separate information layouts for individual and group chats.

Shell & UI

  • Added an animated boot shell with extended splash screen support.
  • Added language selection to the boot and settings shells.
  • Added white theme support.
  • Added shell reload support.
  • Added account information and disconnect actions to Settings.
  • Added QR code popup support for low-resolution devices.
  • Fixed navigation bar initialization on Minimal.
  • Added additional internationalization across chat information and overflow menus.
  • Updated menus for the Mobile theme.
  • Added IconFont-based empty states for Windows 10 build 15063.
  • Fixed language pack installation issues.

Notifications & Platform

  • Updated notification behavior to match WhatsApp UWP.
  • Added WinUI 2.7 support.
  • Updated settings collaborators with GitHub links.
  • Removed hardcoded strings from the Baileys Core layer.

Reliability & Fixes

  • 1:1 messaging now works correctly after closing and reopening the application, with authentication and session state persisted.
  • Disconnect and unpair now properly close the session.
  • Fixed QR sessions becoming stuck after _authState was set to null.
  • Added QR refresh after timeout.
  • Added on-demand full history resynchronization through HistoryFacade.
  • Fixed history synchronization getting stuck during the initial handshake.
  • Self-chat is now correctly marked as read.
  • Updated Me synchronization, contact names, and group avatars to follow the rc14 LID flow.
  • Unified input/output processing through OopHandlerService.
  • Fixed LayoutCycleException when opening 1:1 chat information.
  • Improved audio/video playback and media interactions.

Architecture Transition

Unison 1.3.0 establishes the foundation for the migration from the legacy WhatsApp implementation to the new Baileys 7.0.0-rc14-based architecture.

The existing UWP application continues to operate through SocketBridge, allowing the new socket and facade layers to be introduced without requiring the entire UI to be rewritten at once. The legacy WhatsAppService remains temporarily for compatibility while the migration continues.

Known Limitations

  • Group message sending remains postponed due to a timeout during group queries.
  • WhatsAppService is still present for compatibility during the migration.
  • The raw socket has not yet been transferred to the out-of-process background broker.

Credits (Github Ids):

Installation note: Install the new APPX as an update. Uninstalling the app will remove your linked WhatsApp session.

Download Repositories:
- WinArchive: A amazing Microsoft Store Replacement with Software Update and even webstore.

- Metrostore: Another great Microsoft Store replacement but requires manual install of apps...

GDrive Repositories (Unison/WinArchive/Metrostore):

https://drive.google.com/drive/folders/1nI6XezesNzj7dTbyL1XqV4X4iOMUoHcC?usp=sharing

Github Source Code:
- Since its a preview feature still isnt merged on main, so check the release pages to grab the correct source code... If you're willing to help , feel free to do Pull Requests. And give us feedback here and suggestions

MaskNinjaSquared/Unison: UWP WhatsApp client aimed primarily for Windows 10 Mobile

u/JabbaDuHutt69 — 5 days ago