Weekly Dev Update #126
Hey Y’all,
This week the Session team worked primarily on refactorisation. On iOS, this refactorisation occurred in the sending and receiving pipelines, and on desktop it occurred as part of our ongoing effort to refactor elements of the application into React. The Loki Core team published the iOS and Android wallets, and fixed a bug that was causing transactions to temporarily display as if they had failed. The Lokinet team worked on DPI scaling for small screen sizes, which is the last thing to be resolved before the exit node GUI is ready for release.
Loki Core
iOS build automation and fixes
Android build; this (along with the above iOS changes) make mobile platforms continuous integration targets so that future Android wallet updates will now be continuously maintained, making wallet releases much faster and easier
Fix mempool transactions showing as temporarily failed
Fix potential segfault during shutdown of the RPC server
Loki Android Wallet
A version of the Loki Android wallet compatible with the Salty Saga hardfork has now been updated and published to the Play Store
https://play.google.com/store/apps/details?id=network.loki.wallet
Android updates for Loki 8.x
Loki iOS wallet
A version of the Loki iOS wallet compatible with the Salty Saga hardfork has now been updated and published to the App Store
iOS updates for Loki 8.x
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 pushed out a couple of release candidates for 0.8.1 last week, but at the end of the week and over the weekend identified a couple of last-minute breaking issues with recent changes that need to be fixed before we deploy the update. We hope to have these addressed quickly for a public stable release within the next day or two.
Lokinet PR Activity:
Fix path issue in Windows uninstaller
Fix config errors when using relative paths
Added Russian translation of project README (thanks to community contributor
for this translation!)
Further work on link layer optimizations (for future release)
Fix memory leak in lokinet path handling
Fix potential deadlock in profiling code
DPI scaling fixes for Windows
https://github.com/loki-project/loki-network/pull/1456
Revert change to drop traffic to non-routers (pending an updated fix)
Lokinet gui style tweaks
https://github.com/loki-project/loki-network-control-panel/pull/67
https://github.com/loki-project/loki-network-control-panel/pull/69
Make lokinet GUI compatible with macos 10.12+
https://github.com/loki-project/loki-network-control-panel/pull/68
Fix lokinet GUI builds on latest debian
https://github.com/loki-project/loki-network-control-panel/pull/71
Update lokinet GUI bundled Qt version to 5.15.2 for high-DPI fixes
https://github.com/loki-project/loki-network-control-panel/pull/70
Session
Session iOS
Link previews for all websites
Sending and receiving pipeline refactorization
https://github.com/loki-project/session-ios/pull/308
Retry attachment downloads
https://github.com/loki-project/session-ios/pull/307
Limit voice messages to 1 minute
Session Android
Link previews for all websites
https://github.com/loki-project/session-android/pull/376
WIP: Backup and Restore with data
https://github.com/loki-project/session-android/pull/375
Limit voice messages to 1 minute
https://github.com/loki-project/session-android/pull/374
Session Desktop
Fix restoration from seed issues
https://github.com/loki-project/session-desktop/pull/1387
Continuation of the react refactoristation
https://github.com/loki-project/session-desktop/pull/1381
Session Open Group Sever
Enable loki/v1/f/:file handler
https://github.com/loki-project/session-open-group-server/pull/54
Add v3/LSRPC endpoint for more compact (base64) file responses
https://github.com/loki-project/session-open-group-server/pull/53
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.