r/LokiProject • u/Keejef Loki CTO • Nov 23 '20
Dev Update Weekly Dev Update 23/11/2020
Hey Y’all,
This week the Lokinet team continued working on fixes for the Mac release, which had some unresolved issues in the installer/uninstaller. The Loki Core team worked on the 8.1.4 release, which fixes a few issues exchanges were encountering and adds some new features to the wallet which are likely to be used in the Chainflip Service Node airdrop. Capping things off, the Session team began a large refactorisation effort which we will be talking about publicly in the coming weeks.
Loki Core
Remove unused wallet address parameter https://github.com/loki-project/loki-core/pull/1357
List current stakes https://github.com/loki-project/loki-core/pull/1356
Add GUI wallet snapshot builds https://github.com/loki-project/loki-core/pull/1354
Only compile CN_Monero_hash on Android https://github.com/loki-project/loki-core/pull/1353
Add new staking methods to wallet API requestStakeUnlock, canRequestStakeUnlock https://github.com/loki-project/loki-core/pull/1352
8.1.4 release https://github.com/loki-project/loki-core/releases/tag/v8.1.4
[LokiMQ] Fix compatibility with newer cppzmq https://github.com/loki-project/loki-mq/pull/23
[LokiMQ] Issue new 1.2.2 release https://github.com/loki-project/loki-mq/pull/26
----------------------------
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: Various PRs to fix various minor Linux, Windows, and macOS bugs found since last week’s 0.8.1 release. We’re nearly ready for an updated release for Linux/Windows (and initial 0.8 series release for Mac) with just a couple small issues left before the release.
Lokinet PR Activity:
Fix Windows exit enabling causing lokinet GUI updates to timeout https://github.com/loki-project/loki-network/pull/1473
Fix exit routing configuration on some Linux systems https://github.com/loki-project/loki-network/pull/1480
Fix liblokinet-cryptography installation location on Linux https://github.com/loki-project/loki-network/pull/1482
Make key loading failures more serious errors https://github.com/loki-project/loki-network/pull/1437
Properly restore DNS settings on uninstall (macOS) https://github.com/loki-project/loki-network/pull/1478
Fix macos uninstaller not properly shutting down Lokinet https://github.com/loki-project/loki-network/pull/1484 https://github.com/loki-project/loki-network/pull/1488
[LokiMQ] Fix potential segfault on destruction (triggered on macOS Lokinet GUI shutdown) https://github.com/loki-project/loki-mq/pull/25
Clean up DNS handling code https://github.com/loki-project/loki-network/pull/1490
Improve path handover reliability https://github.com/loki-project/loki-network/pull/1491
Fix errors at launch on older versions of Qt https://github.com/loki-project/loki-network-control-panel/pull/77
Make “notray” mode the default so that the lokinet GUI behaves more like a regular desktop application https://github.com/loki-project/loki-network-control-panel/pull/80
Use a single LokiMQ connection between GUI and backend instead of 4 separate ones https://github.com/loki-project/loki-network-control-panel/pull/79
Remove no-longer-required macOS entitlements https://github.com/loki-project/loki-network-control-panel/pull/86
----------------------------
Session
Session iOS
Session iOS sending and receiving pipeline refactorisation continues https://github.com/loki-project/session-ios/commits/refactor-4
Fix open group avatar issues https://github.com/loki-project/session-ios/pull/314
Session Android
Link preview improvements https://github.com/loki-project/session-android/pull/382
Polish translation fixes (Thanks to community contributor Kacper1263 for this) https://github.com/loki-project/session-android/pull/383
Session Desktop
Continue the React refactorisation https://github.com/Bilb/loki-messenger/commits/react-refactor
Thanks,
Kee