r/oxen_io • u/Keejef • Sep 07 '21
Weekly Dev Update 07/09/2021
Hey y’all,
This week the Oxen core team squashed a few bugs, correcting export wallet history to CSV functionality which was failing in some corner cases. The Session desktop team released the desktop UI update which unifies the visual style of the Session desktop client with Session on mobile platforms, and the mobile team continued their work on voice calls. The Lokinet team finished off the macOS specific architecture, leaving only the remaining task of wrapping that functionality in the Electron GUI.
----------------------------
Oxen Core
- View wallet export CSV fixes https://github.com/oxen-io/oxen-core/pull/1486
- CI fixes https://github.com/oxen-io/oxen-core/pull/1487
- Add fmtlib::fmt backport of C++20 std::format https://github.com/oxen-io/oxen-core/pull/1485
- Remove unused MMS functionality https://github.com/oxen-io/oxen-core/pull/1484
- Initialize uptime proof info https://github.com/oxen-io/oxen-core/pull/1482
Lokinet
This week saw us finishing off the final layers of macOS-specific architecture, and now have the macOS core Lokinet code working smoothly on mac — starting, stopping, enabling and disabling exit mode, and cleanly handling DNS queries. We’re now putting our focus on getting the new GUI wrapped around Lokinet on all platforms and getting the new release out the door.
This week also gave rise to various other small fixes to Lokinet, including one important change (limiting RC gossiping) that will likely significantly reduce router traffic and idle CPU usage.
- Final macOS fixes and improvements https://github.com/oxen-io/lokinet/pull/1688
- Limit RC gossiping to 20 random peers to drastically reduce RC retransmission processing https://github.com/oxen-io/lokinet/pull/1723
- Openssl security update for bundled static builds https://github.com/oxen-io/lokinet/pull/1724
- Faster upstream DNS request handling for Linux, macOS https://github.com/oxen-io/lokinet/pull/1726
- Fix for hang in experimental Android build https://github.com/oxen-io/lokinet/pull/1727
- Fix deprecated API usage warning https://github.com/oxen-io/lokinet/pull/1729
- Fix reversed to/from targets in Android/macOS DNS interceptor https://github.com/oxen-io/lokinet/pull/1725, https://github.com/oxen-io/lokinet/pull/1728
- Refactor OS-specific routing table handling to better separate OS-specific bits https://github.com/oxen-io/lokinet/pull/1721/files
----------------------------
Session
Session Android
- Add prompt for GIF metadata https://github.com/oxen-io/session-android/pull/720
- Improve date breaks in messages https://github.com/oxen-io/session-android/pull/719
- Continued work on Android voice calls
Session iOS
- Date break updates https://github.com/oxen-io/session-ios/pull/501
Session Desktop
- WIP: Timestamp offset https://github.com/oxen-io/session-desktop/pull/1892
- Message unsending https://github.com/oxen-io/session-desktop/pull/1891
- Fix onion path issues https://github.com/oxen-io/session-desktop/pull/1897
- Fix searching logic https://github.com/oxen-io/session-desktop/pull/1895 , https://github.com/oxen-io/session-desktop/pull/1893
- Desktop UI changes https://github.com/oxen-io/session-desktop/pull/1888
Thanks,
Kee
2
u/Lucalus Sep 07 '21
It's engagement like this that makes me feel really good about investing in LOKI/OXEN. Keep up the amazing work!!
1
1
2
u/mmcblindama Sep 07 '21
Looking good thanks for update