Weekly Dev Update #161
Hey y’all,
This week the Oxen core team continued working on Service Node payment batching, finishing off some final tests before we review and merge the code. The Lokinet team kept pushing forward on macOS support and looked into the viability of webRTC over Lokinet. The Session team added authenticated message retrieval into the Android and iOS Session clients alongside various performance and bugfixes.
Oxen Core
Avoid integer truncation in decoy selection https://github.com/oxen-io/oxen-core/pull/1472
Continued work on Service Node payment batching https://github.com/darcys22/loki-core/commits/batch-sn-payments
Lokinet
This week we continued our efforts to get Lokinet integrated with the native Mac network extension API’s — which is taking longer than expected due to a lack of documentation on the macOS side. We also spent some time looking into how or if webRTC would need to be modified to work over Lokinet, with the intention of determining whether or not webRTC is a viable option for future support of voice calls in Session (over Lokinet).
Further OS Specific changes https://github.com/majestrate/loki-network/commits/obctx-tomfoolery-fixings-2021-07-12
Session
Session Android
Fix database initialization https://github.com/oxen-io/session-android/pull/678
UX/UI improvements https://github.com/oxen-io/session-android/pull/677
Authenticated message retrieval https://github.com/oxen-io/session-android/pull/676
Finer grained notification controls https://github.com/oxen-io/session-android/pull/675
Open group quoting bug https://github.com/oxen-io/session-android/pull/672
Session iOS
Authenticated message retrieval https://github.com/oxen-io/session-ios/pull/475 https://github.com/oxen-io/session-ios/pull/473
Finer grained notification controls https://github.com/oxen-io/session-ios/pull/474
Performance improvements https://github.com/oxen-io/session-ios/pull/472
Correctly handle out of sync clocks https://github.com/oxen-io/session-ios/pull/472
Fix conversation screen scrolling and read messages https://github.com/oxen-io/session-ios/pull/471
Session Desktop
Fix profile key config message https://github.com/oxen-io/session-desktop/pull/1794
Fixes for changing name and adding closed group members https://github.com/oxen-io/session-desktop/pull/1793
Make removing open groups quicker https://github.com/oxen-io/session-desktop/pull/1792
Fix link previews with embedded url’s https://github.com/oxen-io/session-desktop/pull/1789
Send seed confirmation message https://github.com/oxen-io/session-desktop/pull/1788
Remove expired messages from db https://github.com/oxen-io/session-desktop/pull/1786
Close modals when clicking outside of modal https://github.com/oxen-io/session-desktop/pull/1785
Transparent PNG support https://github.com/oxen-io/session-desktop/pull/1784
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.