Weekly Dev Update #125
Hey Y’all,
This week the Loki core team continued working on getting the iOS and Android wallets to work properly with Salty Saga. Meanwhile, the Session team worked on various UI fixes and investigated a few issues we were having with Session open groups and the Session file server. The Lokinet team followed up on some internal testing feedback and fixed a number of windows GUI bugs.
Loki Core
- Overhaul http RPC command-line options and allow public+private listening - https://github.com/loki-project/loki-core/pull/1335 
- Fix temporary “failed” status for non-Blink transactions 
- New automatic loki-core builds for Android and iOS 
Loki Android Wallet
- Further work to update Android wallet - https://github.com/jagerman/loki-android-wallet/commits/loki8 
Loki iOS wallet
- iOS wallet updates for Salty Saga (no PR yet) 
Lokinet
You can catch Jeff, the lead developer of LLARP, live streaming as he codes at https://www.twitch.tv/uguu25519. He typically streams on Tuesday mornings, 9am – 12pm Eastern (US) time.
What went on last week with Lokinet: We fixed a bunch of last minute cosmetic issues, made some small fixes, and put out a release candidate. Barring no major issues, we expect this to become the release (with perhaps minor additional fixes) later this week.
Lokinet PR Activity:
- Changed error message on key manager load failure 
- Experimental performance optimisations [not for 0.8.1] 
- Static dependencies build fixes 
- Allow relative paths to lokinet config file 
- Fix some crashes on shutdown 
- Disable native architecture in static Linux build 
- Fix Windows installer contents layout 
- Disabled building shared libraries for internal Lokinet components by default 
- Fix service node DNS bind option silently failing without binding 
- Move resolvconf configuration file into contrib (from debian/ubuntu branches) 
- Make `exit.localhost.local` resolve to the currently active exit node, if any 
- Updated documentation for creating an exit node 
- Fix memory leak in path builder 
- Make routers refuse traffic (and return an error) on paths via an expired router 
- Fix GUI macOS compatibility for 10.12-10.14 - https://github.com/loki-project/loki-network-control-panel/pull/68 
- Re-add the “lokinet address” and tweak the layout to conserve space in the GUI window - https://github.com/loki-project/loki-network-control-panel/pull/69 
Session
Session iOS
- Render invitations 
- Fix various screen share issues 
- Tappable profile images - https://github.com/loki-project/session-ios/pull/302 
- Giphy improvements - https://github.com/loki-project/session-ios/pull/301 
Session Android
- Invitations 
- Key pair generation method changes 
- Better voice UI 
Session Desktop
- Switch Key pair generation methods 
- Continue work on React refactorisation - https://github.com/Bilb/loki-messenger/commits/react-refactor 
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.
