Weekly Dev Update #179
The Oxen core team continued their work on Wallet3. We managed to successfully get multiple wallets to sync simultaneously from a daemon. Work also continues on transaction sending, with the team trying to identify the best method for selecting decoy outputs given Oxen’s unique usage fingerprint.
WIP: Wallet 3 transaction creation https://github.com/oxen-io/oxen-core/pull/1499
WIP Wallet 3 add Oxen encoding and get multiple wallets syncing from same daemon https://github.com/oxen-io/oxen-core/pull/1490
[OxenMQ] - allow addresses to be hashed https://github.com/oxen-io/oxen-mq/pull/66
[OxenMQ] - enable IPv6 connections https://github.com/oxen-io/oxen-mq/pull/67
[OxenMQ] - improve startup failure error handling https://github.com/oxen-io/oxen-mq/pull/68
[OxenMQ] - allow completely disable logging https://github.com/oxen-io/oxen-mq/pull/69
The Session team continued to focus on WebRTC calls, with the specific goal of smoothing out UX/UI differences between platforms, correcting layouts to appear similarly on all platforms and adding additional indicators for when a call is active.
Further updates to webRTC call UI https://github.com/hjubb/session-android/commits/rtc_calls
Open group URL validation https://github.com/oxen-io/session-desktop/pull/2058
Update translations https://github.com/oxen-io/session-desktop/pull/2056
Minor UX/UI call tweaks https://github.com/oxen-io/session-desktop/pull/2051
Fix bug where attachments are released too early https://github.com/oxen-io/session-desktop/pull/2045
Various bug fixes for release 1.11.19 https://github.com/oxen-io/session-ios/pull/531
Further WebRTC call updates https://github.com/oxen-io/session-ios/tree/voice-calls-2
Session Open Group Server
We converted the live Oxen open group server (with the public Session, Lokinet, Oxen, Crypto groups) to the new Python-based open group server codebase on Friday last week. The upgrade brought forth a few minor issues that were quickly fixed, but for the most part it was a seamless transition. Moving forward we are now focused on the creation of new features (such as a bot/spam interface) into SOGS.
oxenmq server integration (for bots/advanced API) https://github.com/oxen-io/session-pysogs/pull/17
oxenmq bot interface https://github.com/oxen-io/session-pysogs/pull/7
Add python bindings for oxen-encoding library https://github.com/jagerman/oxen-pyoxenc
Make web-based message preview configurable https://github.com/oxen-io/session-pysogs/pull/9
Fix Session client token refresh on upgrade https://github.com/oxen-io/session-pysogs/pull/11
Fix static room list not being accessible by current Session clients https://github.com/oxen-io/session-pysogs/pull/13
Add missing endpoint implementation that prevented deletions from working on Android https://github.com/oxen-io/session-pysogs/pull/14
Fix upgrade import bug that caused ban-and-delete-all to not propagate deletions to all Session clients https://github.com/oxen-io/session-pysogs/pull/16
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.