Weekly Dev Update #118
Hey Y’all,
This week the Session team worked on some fixes to light mode and some additional updates to the styling of the app to give it a bit of a facelift. These were the first steps in a larger ongoing visual overhaul, and we’ll have more to share on that front soon. The Loki Core team continued to work through internal Pulse issues with a public testnet release creeping closer by the day. For the first time in a few months we also made some significant quality of life updates to the Electron GUI wallet, including displaying a list of stakeable nodes inside the GUI wallet. The Lokinet team capped things off by working towards final exit-enabled GUI builds.
Loki Core
Don’t overwrite mainnet lns.db for test suite/fakechain
https://github.com/loki-project/loki-core/pull/1249
Pulse Validation fixes
https://github.com/loki-project/loki-core/pull/1235
Rebooted devnet with more testing and deliberate network failures to test pulse resilience
Ongoing LNS work for .loki addresses and less CPU-heavy Session addresses (no PR yet)
Loki Wallets
Loki Electron Wallet
Add better error handling for transfer RPC call
https://github.com/loki-project/loki-electron-gui-wallet/pull/178
Fix incorrect operator label
https://github.com/loki-project/loki-electron-gui-wallet/pull/177
Update URL for lokid bins
https://github.com/loki-project/loki-electron-gui-wallet/pull/175
Add additional events
https://github.com/loki-project/loki-electron-gui-wallet/pull/173
Context menu fixes
https://github.com/loki-project/loki-electron-gui-wallet/pull/172
Change service node tab display functionality
https://github.com/loki-project/loki-electron-gui-wallet/pull/170
,
https://github.com/loki-project/loki-electron-gui-wallet/pull/167
Update dependencies
https://github.com/loki-project/loki-electron-gui-wallet/pull/169
Integrate fetching new stakeable nodes from Lokiblocks
https://github.com/loki-project/loki-electron-gui-wallet/pull/162
Misc. fixes
https://github.com/loki-project/loki-electron-gui-wallet/pull/171
,
https://github.com/loki-project/loki-electron-gui-wallet/pull/166
,
https://github.com/loki-project/loki-electron-gui-wallet/pull/165
,
https://github.com/loki-project/loki-electron-gui-wallet/pull/164
,
https://github.com/loki-project/loki-electron-gui-wallet/pull/163
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 saw (draft) LNS support for .loki address lookups in Lokinet clients (both in Lokinet and in loki-core, where the registrations are actually made). We also did some more testing and various cleanups of the code base. We think exit support is in decent shape now — it’s working well, but we continue to use it as our daily connection to shake loose more potential issues before the upcoming hard fork release.
Lokinet PR Activity:
Draft LNS support for looking up lokinet domains
https://github.com/loki-project/loki-network/pull/1342
Made make uninstall work to remove installed files
https://github.com/loki-project/loki-network/pull/1340
Removed old, unused gitlab CI scripts
https://github.com/loki-project/loki-network/pull/1341
Revitalise the Android build system for future Android work
https://github.com/loki-project/loki-network/pull/1339
Update README with new requirements
https://github.com/loki-project/loki-network/pull/1343
Make clients reachable over lokinet by default (as is currently the case in the stable release)
https://github.com/loki-project/loki-network/pull/1344
Automated windows installer builds (work-in-progress)
Session
Session iOS
Shared sender key protocol changes
https://github.com/loki-project/session-ios/pull/267
Polish, Indonesian Vitenamese and Japanese translations
Replace Jazzicons
https://github.com/loki-project/session-ios/pull/265
,
https://github.com/loki-project/session-ios/pull/264
Session Android
Styling fixes for message details
https://github.com/loki-project/session-android/pull/336
File storage API refactor
Fix group chats not being marked as read
Polish, Indonesian, Vietnamese & Japanese Translations
https://github.com/loki-project/session-android/pull/333
Replace Jazzicons
https://github.com/loki-project/session-android/pull/332
Fix Lockscreen crash
https://github.com/loki-project/session-android/pull/329
Session Desktop
Fix sender keys desktop implementation
https://github.com/loki-project/session-desktop/pull/1337
Remove Jazzicons
Fix attachment downloads
https://github.com/loki-project/session-desktop/pull/1338
Fix mark as read setting
Ensure blocked border is appropriately shown
Fix custom avatars
https://github.com/loki-project/session-desktop/pull/1333
Fix message detail view bugs
Fix overloaded media panel
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.