Weekly Dev Update #118
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.
Don’t overwrite mainnet lns.db for test suite/fakechain
Pulse Validation fixes
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 Electron Wallet
Add better error handling for transfer RPC call
Fix incorrect operator label
Update URL for lokid bins
Add additional events
Context menu fixes
Change service node tab display functionality
Integrate fetching new stakeable nodes from Lokiblocks
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
Made make uninstall work to remove installed files
Removed old, unused gitlab CI scripts
Revitalise the Android build system for future Android work
Update README with new requirements
Make clients reachable over lokinet by default (as is currently the case in the stable release)
Automated windows installer builds (work-in-progress)
Shared sender key protocol changes
Polish, Indonesian Vitenamese and Japanese translations
Styling fixes for message details
File storage API refactor
Fix group chats not being marked as read
Polish, Indonesian, Vietnamese & Japanese Translations
Fix Lockscreen crash
Fix sender keys desktop implementation
Fix attachment downloads
Fix mark as read setting
Ensure blocked border is appropriately shown
Fix custom avatars
Fix message detail view bugs
Fix overloaded media panel
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.