Weekly Dev Update #178
Hey y’all,
Oxen Core
The core team continued working on wallet3, beginning a work in progress PR for transaction creation, which is one of the more complex processes needed for wallet functionality, so we are creating extensive documentation for our implementation.
WIP: Wallet3 transaction creation https://github.com/oxen-io/oxen-core/pull/1499
Additional work to get Wallet3 syncing with a live Oxend https://github.com/oxen-io/oxen-core/pull/1490
Lokinet
The Lokinet team spent most of the week working on the Session open group server. We tagged and released 0.9.8 last week with a whole bunch of updates (see last week's blog post), and the network is running well with it deployed. We recommend all SN operators update their service nodes to it as soon as possible in order to reduce resource usage and improve network performance.
Session
The Session team continued focusing on webRTC calls, specifically syncing call acceptance and denial across multiple linked devices. The team is now conducting a second round of internal testing of calls to identify and fix remaining bugs, but we are now getting very close to a feature which is ready for release. The Session desktop team also integrated a new automated integration testing framework called Playright, which should allow us to catch regressions in new releases.
Session Android
Fix open group issue when interacting with PySOGS https://github.com/oxen-io/session-android/pull/800
Various webRTC call fixes as a response to internal testing https://github.com/hjubb/session-android/commits/rtc_calls
Session Desktop
Changes for integration testing https://github.com/oxen-io/session-desktop/pull/2044
WIP: Message requests https://github.com/oxen-io/session-desktop/pull/2000
Sync webRTC call dismissal https://github.com/oxen-io/session-desktop/pull/2039
Fix search results in inactive conversations https://github.com/oxen-io/session-desktop/pull/2036
Fix database encryption on Arch Linux https://github.com/oxen-io/session-desktop/pull/2035
Fix ringtone issue https://github.com/oxen-io/session-desktop/pull/2031
Session iOS
Fix a crash when removing members from closed groups, Fix a photo orientation issue, Fix notification spam when background polling , Keep screen on when recording audio messages. https://github.com/oxen-io/session-ios/pull/531
Conversation pinning https://github.com/oxen-io/session-ios/pull/530
Session PySOGS
We continued putting a great deal of work into PySOGS this week, focusing our efforts mainly on scalable spam prevention — which has become an issue for a few open group operators. We are hoping to switch over the official SOGS (Session, Lokinet, Crypto, and Oxen rooms) to PySOGS this week, and assuming all goes well, this should give us the confidence to the recommend the upgrade for all open group operators.
Oxen MQ enabled Session open group server bot API https://github.com/oxen-io/session-pysogs/pull/7
Add new administration capabilities for Session open group server operators https://github.com/oxen-io/session-pysogs/pull/6
Fix conflict with old SQLite version https://github.com/oxen-io/session-pysogs/pull/5
Rearrange config handling https://github.com/oxen-io/session-pysogs/pull/3
Changes for importing old SOGS databases https://github.com/oxen-io/session-pysogs/pull/2
Add periodic database cleanups https://github.com/oxen-io/session-pysogs/pull/1
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.