This week marks the start of the holiday season for most of the Loki team, so expect to see a little bit less content in the dev updates until the start of the new year. However, work is still ongoing, with a focus on Session and Loki Core. On the Session front, we released a new update on all platforms with new encryption protocol changes which you can read about here. On the Loki Core side, we finished Ledger support (which will be submitted to Ledger tomorrow), and we also worked on a number of quality of life fixes for wallet and service node users.
- Fix staking requirement tests https://github.com/loki-project/loki-core/pull/1373
- Begin changing crypto implementations to use Libsodium https://github.com/loki-project/loki-core/pull/1372
- Fix some stake unlock wallet_api code compilation problems https://github.com/loki-project/loki-core/pull/1371
- Uptime proof version details https://github.com/loki-project/loki-core/pull/1370
- Add field which details the reason for a deregistration https://github.com/loki-project/loki-core/pull/1369
Last week we released a significant update for all Session clients. This update moves Session to the Session Protocol, its own stateless encryption protocol, which should resolve many of the underlying issues we were having in conversation management. It should also allow us to more quickly develop features like multi-device and account restoration, without the solutions becoming overly complex.
- Various fixes to iOS application https://github.com/loki-project/session-ios/commits/master
- Work ongoing into Session Protocol refactorization
- Ongoing work can be found here https://github.com/loki-project/session-android/commits/master
- The team is primarily focusing on Session protocol refactorisation
- Fix conversation list item https://github.com/loki-project/session-desktop/pull/1400
- Merge Session react refactorisation https://github.com/loki-project/session-desktop/pull/1398
- Ongoing work to refactor message sending and receiving to use Session protocol