Weekly Dev Update #180
This week we continued our work on wallet 3, including work on fee estimation code and ongoing discussions and planning around wallet decoy selection.
WIP: Dockerfile changes (thanks to community member victor001P) https://github.com/oxen-io/oxen-core/pull/1503
Wallet3 related BT-RPC changes https://github.com/oxen-io/oxen-core/pull/1501
Fix logic that was producing compiler error https://github.com/oxen-io/oxen-core/pull/1504
Calculate fees for pending transaction https://github.com/oxen-io/oxen-core/pull/1502
The Session team primarily focused on webRTC voice and video calls, with calls going through their final stages of QA, everything is looking really good so far! Only a few bugs have been picked up at this stage, and calls are performing well.
Include empty open groups in conversation list query https://github.com/oxen-io/session-android/pull/805
Add date breaks on control messages https://github.com/oxen-io/session-android/pull/804
WIP: Global conversation search https://github.com/oxen-io/session-desktop/pull/2061
Message requests cleanup https://github.com/oxen-io/session-desktop/pull/2063
Add call duration https://github.com/oxen-io/session-desktop/pull/2059
Fix text not being shown alongside document attachments https://github.com/oxen-io/session-ios/pull/532
Various voice call improvements https://github.com/oxen-io/session-ios/commits/voice-calls-2
Session Open Group Server
The SOGS had a number of features implemented which should make the Bot API work as intended. Included in the new features are a new message type called a ‘whisper’, which can act as a direct encrypted communication between a Session user and an open group server. Whisper messages will serve key functions in the authentication of new users and administration of groups.
Implement "whisper" functionality in backend https://github.com/oxen-io/session-pysogs/pull/19
Ongoing bot API documentation and development https://github.com/oxen-io/session-pysogs/pull/7
Add oxenmq server to pysogs backend https://github.com/oxen-io/session-pysogs/pull/17
Clean up database/transaction interaction code https://github.com/oxen-io/session-pysogs/pull/18
Add python bindings for oxen-encoding libraries https://github.com/jagerman/oxen-pyoxenc
A few improvement pull requests to Lokinet this week to address some random issues and fixes plus a new capability to use multiple exit nodes, randomly selecting which one gets used for each outgoing connection. We also plan to put out a new Windows release (with various fixes) towards the end of this week.
Reduce log statement intensity to reduce the amount of logging Lokinet produces https://github.com/oxen-io/lokinet/pull/1812
Fix possible IPv4 DNS connectivity loss in Lokinet https://github.com/oxen-io/lokinet/pull/1812
Remove obsolete documentation from very early Lokinet development https://github.com/oxen-io/lokinet/pull/1815
Add ability to use multiple exit nodes randomly https://github.com/oxen-io/lokinet/pull/1816
Allow disabling automatic exit route configuration for advanced setup https://github.com/oxen-io/lokinet/pull/1818
Don't build 32-bit x86 on Android as it isn't well supported https://github.com/oxen-io/lokinet/pull/1819
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.