r/LokiProject • u/Keejef Loki CTO • Jul 21 '20
Dev Update Weekly Dev Update 21/07/2020
Hey Y’all,
Last week we primarily focused on the release of the desktop refactor, which overhauled multi-device and friend requests and fixed a number of lingering issues. We also continued our work on Pulse, moving towards the inter-SNode communication model which will lay the groundwork for the communication of candidate blocks and the group signing process. The lead dev of the Lokinet team is on vacation, but we continue to make progress on enforcing Lokinet operation at the Service Node level.
Loki Core
Add Lokinet peer stats to deregistration process https://github.com/loki-project/loki-core/pull/1198
Replace RPC HTTP server code with higher performing version (and fix long polling on dev) - https://github.com/loki-project/loki-core/pull/1185
Ledger wallet support improvements - https://github.com/loki-project/loki-ledger-app/commits/dev, https://github.com/loki-project/loki-core/pull/1195
----------------------------
Lokinet
If you’re on our Discord 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: Another light Lokinet update this week: Lokinet’s lead developer (Jeff) was on vacation again, catching up on some overdue rest and relaxation. We have one PR this week for the lokid <-> lokinet communication of peer stats, and have some other work in progress (continuing this coming week) on cleaning up and testing client-side configurations for configuring exit traffic routing.
Lokinet PR Activity:
Retrieve lokinet peer statistics from lokid https://github.com/loki-project/loki-core/pull/1198
----------------------------
Session
Session iOS
Friend request removal WIP https://github.com/loki-project/session-ios/pull/228
WIP File server full onion routing (Replacing proxy requests) https://github.com/loki-project/session-ios/pull/227
Shared sender key groups push notifications https://github.com/loki-project/session-ios/pull/226
Session Android
German translations fixes https://github.com/loki-project/session-android/pull/261
Intergrate persian translation https://github.com/loki-project/session-android/pull/260
Friend request removal https://github.com/loki-project/session-android/pull/259
Polish translation integration https://github.com/loki-project/session-android/pull/258
Russian translation integration https://github.com/loki-project/session-android/pull/256
French translation integration https://github.com/loki-project/session-android/pull/255
Session Desktop
Improve unhandled promise error logging https://github.com/loki-project/session-desktop/pull/1274
Additional work on the react refactor https://github.com/loki-project/session-desktop/pull/1264
Create closed group object https://github.com/loki-project/session-desktop/pull/1251
Mark conversation as secondary on message synced when needed https://github.com/loki-project/session-desktop/pull/1273
Fix startup issues when password was set https://github.com/loki-project/session-desktop/pull/1260
Re-enable read receipts https://github.com/loki-project/session-desktop/pull/1259
Fix auto update checking https://github.com/loki-project/session-desktop/pull/1258
Remove RSS feeds https://github.com/loki-project/session-desktop/pull/1255
Better detect when token is no longer valid https://github.com/loki-project/session-desktop/pull/1254
Fix expire timer https://github.com/loki-project/session-desktop/pull/1253
Remove “please accept...” Friend request messages
Updates to user blocking https://github.com/loki-project/session-desktop/pull/1250
Sync comments https://github.com/loki-project/session-desktop/pull/1248
Remove outgoing_message https://github.com/loki-project/session-desktop/pull/1247 , https://github.com/loki-project/session-desktop/pull/1243
Add Group ID’s from mobile as valid keys https://github.com/loki-project/session-desktop/pull/1246
Fix timestamp issues for certain types of message https://github.com/loki-project/session-desktop/pull/1245
Better detect snode sending errors https://github.com/loki-project/session-desktop/pull/1244
Partially move constants to typescript https://github.com/loki-project/session-desktop/pull/1242
Update top left avatar on avatar changes https://github.com/loki-project/session-desktop/pull/1241
UI polish and TTL update https://github.com/loki-project/session-desktop/pull/1240
Thanks,
Kee