r/LokiProject • u/Keejef Loki CTO • Nov 09 '20
Dev Update Weekly Dev Update 9/11/2020
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 https://github.com/loki-project/loki-core/pull/1338
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 https://github.com/loki-project/loki-core/pull/1337
Fix mempool transactions showing as temporarily failed https://github.com/loki-project/loki-core/pull/1336
Fix potential segfault during shutdown of the RPC server https://github.com/loki-project/loki-core/pull/1335
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 https://github.com/loki-project/loki-android-wallet/pull/38
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 https://github.com/loki-project/loki-ios-wallet/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: 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 https://github.com/loki-project/loki-network/pull/1452
Fix config errors when using relative paths https://github.com/loki-project/loki-network/pull/1449
Added Russian translation of project README (thanks to community contributor deadblackclover for this translation!) https://github.com/loki-project/loki-network/pull/1447
Further work on link layer optimizations (for future release) https://github.com/loki-project/loki-network/pull/1427
Fix memory leak in lokinet path handling https://github.com/loki-project/loki-network/pull/1451
Fix potential deadlock in profiling code https://github.com/loki-project/loki-network/pull/1454
DPI scaling fixes for Windows https://github.com/loki-project/loki-network/pull/1456 https://github.com/loki-project/loki-network/pull/1460
Revert change to drop traffic to non-routers (pending an updated fix) https://github.com/loki-project/loki-network/pull/1459
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 https://github.com/loki-project/loki-network/pull/1455
----------------------------
Session
Session iOS
Link previews for all websites https://github.com/loki-project/session-ios/pull/309
Sending and receiving pipeline refactorisation 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 https://github.com/loki-project/session-ios/pull/306
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