Weekly Dev Update #173
The Oxen core team continued their work on wallet 3, and now have a prototype view only wallet which has the ability to detect multi output Oxen transactions. The team also cleaned up a number of redundant code blocks.
Wallet 3 database tests and basic view only functionality https://github.com/oxen-io/oxen-core/pull/1490
gcc-11 cn-turtle miscompilation fix https://github.com/oxen-io/oxen-core/pull/1496
Remove useless atomic calculations https://github.com/oxen-io/oxen-core/pull/1495
fix bugs in initial implementation of sqlitedb abstraction https://github.com/oxen-io/oxen-core/pull/1494
Make bt-encoding and hex/base32z/base64 encoding into a standalone library (rather than nested inside OxenMQ) https://github.com/oxen-io/oxen-encoding
This week saw various packaging updates (thanks to TechnicalTumbleweed, again, for testing and submitting update PRs); ongoing work on properly blocking ipv6 traffic when exit mode is enabled on Windows, and embedded Lokinet; new GUI packaging; and various CI infrastructure improvements that allow us to expand testing with the same resources (across all our CI tests).
Ongoing windows route manager refactoring to improve system settings (including ipv6 routes) on Windows https://github.com/oxen-io/lokinet/pull/1740
Embedded Lokinet (aka “liblokinet”) improvements https://github.com/oxen-io/lokinet/pull/1748
RPM packaging updates for Fedora, CentOS, OpenSUSE https://github.com/oxen-io/lokinet/pull/1773 https://github.com/oxen-io/lokinet/pull/1770 https://github.com/oxen-io/lokinet/pull/1772
gcc-11 compilation warning fixes https://github.com/oxen-io/lokinet/pull/1769
Rebuild of docker CI infrastructure to pre-load all of our CI jobs, across all system architectures https://github.com/oxen-io/lokinet/pull/1774 https://github.com/oxen-io/lokinet/pull/1775
The Session team worked on a release for unsend requests, which allow deletion of messages from other users' devices. The team also worked on a number of UI features, such as unbundling text captions from images which was causing issues with readability.
Activate unsend requests https://github.com/oxen-io/session-android/pull/772
Fix a crash with null conversationListHandler https://github.com/oxen-io/session-android/pull/769
Further work on WebRTC call UI
Allow page up and down to work on message list https://github.com/oxen-io/session-desktop/pull/1977
Show information when avatar is clicked in contacts screen https://github.com/oxen-io/session-desktop/pull/1976
Allow note to self to be hidden https://github.com/oxen-io/session-desktop/pull/1975
Exclude nodes from the same /24 in the same path https://github.com/oxen-io/session-desktop/pull/1974
Initial WebRTC call implementation https://github.com/oxen-io/session-desktop/pull/1969
Change Appearance based on system theme, Enable unsend requests, Fix notifications with no preview show "APN_message", Fix disappearing message not working in new chats, Change "Support" to "Debug Log", Split the image attachments from text in message bubbles https://github.com/oxen-io/session-ios/pull/524
Session Open Group Server
Changes to pinned message endpoint, in line with new DB schema https://github.com/oxen-io/session-open-group-server/pull/21
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.