Weekly Dev Update #163
This week the Lokinet team continued working on the macOS application, with a specific focus on handling DNS requests through Lokinet — which remains as one of the final pieces to the macOS puzzle. The Session team did further research and prototyping on voice calling on Android and iOS. The Oxen core team started some new work, rewriting old wallet code and doing a bit of tinkering around the OxenMQ communications layer.
Bt RPC encoding for wallet 3 https://github.com/oxen-io/oxen-core/pull/1477
[OxenMQ] - add support for inproc connections (to allow more efficient oxend internal RPC handling) https://github.com/oxen-io/oxen-mq/pull/43
[OxenMQ] - various test suite tweaks to make tests pass more reliably on Apple’s very slow macOS https://github.com/oxen-io/oxen-mq/pull/44
[OxenMQ] - Fedora RPM packaging
We’ve continued to push through changes on the redesigned macOS interface and now have a working preliminary version that connects to the Lokinet network, using Apple-sanctioned interfaces that hopefully won’t break (unlike our previous versions) for future macOS updates. We have a few bits and pieces left to wire up (such as making system-level DNS requests properly trigger path builds) but are hoping to have a usable release by the end of this week. Once that’s done, our focus will be on putting out releases with the all-new GUI on all platforms.
Ongoing macOS low-level interface work https://github.com/oxen-io/lokinet/pull/1688
Tweak to bencode-dump debug script to be able to read piped input https://github.com/oxen-io/lokinet/pull/1712
Fix seed reminder https://github.com/oxen-io/session-android/pull/697
Add social media icons https://github.com/oxen-io/session-android/pull/694
URL parsing fix https://github.com/oxen-io/session-android/pull/692
Session voice call prototype number 2 (direct webRTC integration instead of SignalRingRTC) https://github.com/oxen-io/session-ios/pull/485
Unsend request https://github.com/oxen-io/session-ios/pull/484
Disable table view scroll when swiping to reply in a conversation (thanks to community contributor malmazuke) https://github.com/oxen-io/session-ios/pull/483
Default to system theme on launch https://github.com/oxen-io/session-ios/pull/481 (thanks to community contributor malmazuke)
Add setting to allow Session to sit in tray https://github.com/oxen-io/session-desktop/pull/1839
Update voice message recording UI https://github.com/oxen-io/session-desktop/pull/1834
Update notification icons https://github.com/oxen-io/session-desktop/pull/1835
Clear all messages from network https://github.com/oxen-io/session-desktop/pull/1833
Fix script which builds app image https://github.com/oxen-io/session-desktop/pull/1831
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.