Weekly Dev Update #116
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
Use only Ed25519 key by default
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
is running this code).
Ongoing pulse development work
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,
SRV record, no PR yet
Exit GUI configuration
https://github.com/loki-project/loki-network-control-panel/pull/41
Session
Session iOS
Cleanup various bugs
Light mode V1
Fix open group date handling code
Patch unread indicator bug
Show displayname in replies
Fix open group message ordering
Reduce minimum closed group size
Retry failed attachment downloads
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
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
Fix media send activity crash
Improve Russian translation
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
Fix ContactSelectionListFragment Loader Usage
https://github.com/loki-project/session-android/pull/295
Session Desktop
Add text only right to left language support
Add Light theme
https://github.com/loki-project/session-desktop/pull/1317
,
https://github.com/loki-project/session-desktop/pull/1315
Light theme changes
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.