Weekly Dev Update #158
This week the Session team diagnosed and fixed a number of bugs in the updated Session Android conversation screen. The Lokinet team spent most of their time investigating the best way to support a new Mac release using the native network extension APIs, and the core team finished up their last update to the Oxen storage server before the upcoming mandatory Service Node upgrade.
Further work on Service Node payment batching https://github.com/darcys22/loki-core/commits/batch-sn-payments
Soft fork support tested and finalised https://github.com/oxen-io/oxen-core/pull/1465
[OxenMQ] Fix a bug in returned messages on dev branch & made new 1.2.6 release https://github.com/oxen-io/oxen-mq/pull/42
[Storage Server] Testing, bug fixes, and miscellaneous updates for the big 2.2.0 update https://github.com/oxen-io/oxen-storage-server/pull/433
We spent time tracking down a few last issues ahead of next week’s soft fork, mainly fixing some issues around Lokinet router peer testing. We’re also working on getting the low-level macOS code in good working order (particularly for Big Sur) so that we can bring out a brand new GUI for Lokinet on all our platforms.
Renamed the github repository to lokinet (instead of loki-network).
macOS network extension ongoing work https://github.com/oxen-io/lokinet/pull/1688
Link to jemalloc (by default, when available) for reduced memory usage https://github.com/oxen-io/lokinet/pull/1685
Fix inefficiency in dealing with already-established connections https://github.com/oxen-io/lokinet/pull/1686
Various fixes to Lokinet peer testing & lokinetmon reporting https://github.com/oxen-io/lokinet/pull/1693
Fix line breaks being replaced by quotes in new conversation screen https://github.com/oxen-io/session-android/pull/627
Remove unused code and resources https://github.com/oxen-io/session-android/pull/626
Fix audio player crashing https://github.com/oxen-io/session-android/pull/625
Better failed message handling https://github.com/oxen-io/session-android/pull/624
Proper sentence capitalisation https://github.com/oxen-io/session-android/pull/623
Add conversations screen search feature https://github.com/oxen-io/session-android/pull/622
Fix SOGS media previews and URL handling https://github.com/oxen-io/session-android/pull/621
Fix misplaced scroll button https://github.com/oxen-io/session-ios/pull/440
Bulk message retrieval https://github.com/oxen-io/session-desktop/pull/1754
WIP: Performance improvements https://github.com/oxen-io/session-desktop/pull/1753
WIP: Worker thread performance improvements https://github.com/oxen-io/session-desktop/pull/1750
Conversation pinning https://github.com/oxen-io/session-desktop/pull/1745
Only display link preview modal once https://github.com/oxen-io/session-desktop/pull/1757
Don’t start expire timer before seeing message https://github.com/oxen-io/session-desktop/pull/1751
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.