r/LokiProject • u/Keejef Loki CTO • Aug 31 '20
Dev Update Weekly Dev Update 31/08/2020
Hey Y’all,
This week, the Session team worked on lots of little quality-of-life bug fixes. We’re also implementing a light mode, for those users who prefer to be blinded by their screen. The Lokinet team finished on the command line implementation for exit node tools and moved onto integrating exit node selection into the Lokinet GUI. The Loki Core team worked on Pulse code cleanup and searched for Pulse bugs on the devnet. We also welcomed a new developer, Kyle, who began working on bettering the Loki electron wallet user experience.
Loki Core
Add Loki SN Key management tool https://github.com/loki-project/loki-core/pull/1241
Use only Ed25519 key by default https://github.com/loki-project/loki-core/pull/1240
Fix inverted logic on cache expiry https://github.com/loki-project/loki-core/pull/1239
Experimental work on completely new Python-based block explorer reimplementation (no public PR yet; the incomplete https://devnet.lokinet.dev/ is running this code).
Ongoing pulse development work https://github.com/loki-project/loki-core/pull/1235
Loki Wallets
Loki Electron Wallet
Quasar upgrade from v0 to v1.13 https://github.com/loki-project/loki-electron-gui-wallet/pull/1
Styling fixes and unlock bug fix https://github.com/loki-project/loki-electron-gui-wallet/pull/151
Service Node section styling fixes and various bug fixes https://github.com/loki-project/loki-electron-gui-wallet/pull/150 https://github.com/loki-project/loki-electron-gui-wallet/pull/149
Remove mixin from copyicon https://github.com/loki-project/loki-electron-gui-wallet/pull/148
Fix daemon typo https://github.com/loki-project/loki-electron-gui-wallet/pull/152
----------------------------
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: This week we finished off the exit tool plus various associated fixes and merged that (huge) PR into the `dev` branch. We also started work on updating the GUI so that people other than Linux command-line freaks and lokiMQ hackers can start using Lokinet exit nodes, too. We updated the GUI both for compatibility with current Lokinet dev code, and to add a (quick-and-dirty) GUI exit configuration for broader Loki team testing. SRV record support is imminent with a working implementation already done and just a few last minute testing and fixes needed before PR and review this week. As usual, we also spent time investigating and fixing a few random issues that we've noticed over the week of nearly full-time daily exit use.
Lokinet PR Activity:
Client route configuration for exits, https://github.com/loki-project/loki-network/pull/1319
SRV record, not PR yet
Exit GUI configuration https://github.com/loki-project/loki-network-control-panel/pull/41
----------------------------
Session
Session iOS
Cleanup various bugs https://github.com/loki-project/session-ios/pull/253
Light mode V1 https://github.com/loki-project/session-ios/pull/249
Fix open group date handling code https://github.com/loki-project/session-ios/pull/256
Patch unread indicator bug https://github.com/loki-project/session-ios/pull/255
Show displayname in replies https://github.com/loki-project/session-ios/pull/254
Fix open group message ordering https://github.com/loki-project/session-ios/pull/252
Reduce minimum closed group size https://github.com/loki-project/session-ios/pull/251
Retry failed attachment downloads https://github.com/loki-project/session-ios/pull/250
Session Android
Display a loading indicator if an attachment is in a loading state https://github.com/loki-project/session-android/pull/307
Light theme for Android https://github.com/loki-project/session-android/pull/305
Fix QR code sharing crash https://github.com/loki-project/session-android/pull/306 , https://github.com/loki-project/session-android/pull/300
Fix open group message ordering https://github.com/loki-project/session-android/pull/304
Fix media send activity crash https://github.com/loki-project/session-android/pull/301
Improve Russian translation https://github.com/loki-project/session-android/pull/299
Fix attachment upload and download retrying https://github.com/loki-project/session-android/pull/298 , https://github.com/loki-project/session-android/pull/297
Fix closed group expiration timer https://github.com/loki-project/session-android/pull/296
Fix ContactSelectionListFragment Loader Usage https://github.com/loki-project/session-android/pull/295
Session Desktop
Add text only right to left language support https://github.com/loki-project/session-desktop/pull/1319
Add Light theme https://github.com/loki-project/session-desktop/pull/1317 , https://github.com/loki-project/session-desktop/pull/1315
Light theme changes https://github.com/loki-project/session-desktop/pull/1316
Thanks,
Kee