Weekly Dev Update #181
Hey y’all,
Oxen Core
Core devs have added placeholders for transaction decoy selection, which will be replaced once a suitable decoy selection distribution is discovered. The core devs also spent time this week working on documentation of the Oxen daemon public RPC — a sample of the docs can be found here: https://jagerman.com/doc-sample1/
Placeholders for transaction decoy selection https://github.com/oxen-io/oxen-core/pull/1508
Automatic docs generation for RPC calls https://github.com/oxen-io/oxen-core/pull/1505
Session
This week we continued with QA and bug fixes for Session voice/video calls in anticipation of a limited beta release before Christmas, which we are making very good progress on. The Session team also revisited a bunch of smaller UX/UI bugs, fixing them up in anticipation of a new release.
Session Android
Update open group avatars periodically https://github.com/oxen-io/session-android/pull/807
Add conversation pinning https://github.com/oxen-io/session-android/pull/806
Fix empty open groups being shown in conversations screen https://github.com/oxen-io/session-android/pull/805
Add date breaks on control messages https://github.com/oxen-io/session-android/pull/804
Additional webRTC call fixes https://github.com/hjubb/session-android/commits/rtc_calls
Session Desktop
Styling fixes for message requests https://github.com/oxen-io/session-desktop/pull/2080
Component refactoring of the conversation screen https://github.com/oxen-io/session-desktop/pull/2072
Disable read receipts by default https://github.com/oxen-io/session-desktop/pull/2071
WebRTC call UX/UI fixes https://github.com/oxen-io/session-desktop/pull/2070
Session iOS
Allow users to set nicknames in more cases https://github.com/oxen-io/session-ios/pull/539
Fix video progress bar https://github.com/oxen-io/session-ios/pull/538
Temporarily Prevent display of Session ID’s in open groups https://github.com/oxen-io/session-ios/pull/537
Allow images to be directly copy/pasted into the app https://github.com/oxen-io/session-ios/pull/536
Fix duplicate disappearing messages https://github.com/oxen-io/session-ios/pull/535
Session Open Group Server
This week we made some significant progress on two fronts for PySOGS: with ongoing work on the new oxenmq API (for bots and future clients); and significant packaging improvements to make the code more easily deployable, which we plan to launch as an upgrade for existing SOGS users soon™.
New manual setup guide added https://github.com/oxen-io/session-pysogs/pull/23
Move config options to sogs.ini https://github.com/oxen-io/session-pysogs/pull/21
Consolidate models https://github.com/oxen-io/session-pysogs/pull/20
Ongoing bot/oxenmq API implementation https://github.com/oxen-io/session-pysogs/pull/7
Deb packaging for installation and migrations [WIP]
Lokinet
Lokinet devs primarily spent this week working on other projects, but managed to work in a couple of important PRs: one fixing Windows support (which the 0.9.8 release for service nodes had broken), and one aimed at documentation improvements, both cleaning up some long-obsolete documentation, and adding some new high-level documentation about Lokinet.
Make windows grea… I mean... work again https://github.com/oxen-io/lokinet/pull/1822
New documentation https://github.com/oxen-io/lokinet/pull/1815
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.