Weekly Dev Update #65
Hey Y’all,
This week was primarily focused on Loki Messenger user interface improvements, adding features like message replies in public chats and fixing up link previews. We also published the new Lokinet release, which is almost ready, pending a couple of minor UX improvements for first time users.
Loki Core
Update soft forking rules to kick in on Hard Fork 13 (in preparation for testnet)
Massive pull request implementing alternative checkpointing, which allows nodes to reorganise onto correctly checkpointed chains
https://github.com/loki-project/loki/pull/824
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:
Lokinet public 0.5.0 release is tagged and mostly ready for public release on a new Lokinet test network we’ve set up called ‘beta’. Several routers are already deployed, so it will be usable right away. There are a couple of lingering issues (which look like they may be Windows-specific) which will hopefully be fixed in the next day or so. For now, we’ve delayed the release announcement until these issues are ironed out. Meanwhile, new development towards version 0.6 is taking place in the master branch, with the aim to improve performance and user experience in a few important areas.PR activity:
Update default bootstrap URL for 0.5 (
https://github.com/loki-project/loki-network/pull/802
,
https://github.com/loki-project/loki-network/pull/803
)
Update 0.5 release motto (
https://github.com/loki-project/loki-network/pull/801/files
)
Fix bug with path handover dropping a connection for a few seconds (
https://github.com/loki-project/loki-network/pull/798
)
Reorganise headers to improve layout (
https://github.com/loki-project/loki-network/pull/797
)
New debian/ubuntu packages for linux deployment (
with deb source code in the new debian/* and ubuntu/* git branches)
(0.6+) Eliminate various unneeded mutex locks that aren’t needed which will reduce overall CPU usage (
https://github.com/loki-project/loki-network/pull/799
,
https://github.com/loki-project/loki-network/pull/800
, additional related work ongoing)
Loki Messenger Desktop
Further improve development mode
Fix up duplicate message detection for sent messages in public chat
Enable quoting/replies in public chats
[Multi-device] Share contact lists to authorised secondary devices
Change identicons to Jazzicons
Display timestamps for friend requests
Enforce code styling and lint with new settings
Add public chat config settings
Stop polling once public chat is left
Make sure public chat timers can’t be restarted / Channel name bug fix
https://github.com/loki-project/loki-messenger/pull/479
Remove code repetition
Pull channel name and profile picture from public chat server
https://github.com/loki-project/loki-messenger/pull/475
Remove irrelevant UI elements in public chat
Fix polling loop which was disrupting message retrieval for desktop clients
Loki Storage Server
Add the testnet flag for private testnets
https://github.com/loki-project/loki-storage-server/pull/270
Derive tester and testee pair from older block to protect against reorganisations
https://github.com/loki-project/loki-storage-server/pull/269
Loki Messenger for Mobile (iOS and Android)
What went on last week with Loki Messenger:
Loki Messenger (beta) for Android and iOS has improved the way it collects crash reports so we can more easily and better understand how to improve the Loki Messenger user experience on mobile devices. We also undertook a multi device effort to move to Jazzicons (https://github.com/danfinlay/jazzicon) instead of using the Github identicons.
Loki Messenger for iOS
Update identicons to Jazzicons
Link preview fixes
Start collecting crash report for Loki messenger beta
Loki Messenger for Android
Update indenticons to Jazzicons
https://github.com/loki-project/loki-messenger-android/pull/21
Add crash report analytics collection
https://github.com/loki-project/loki-messenger-android/pull/20
Thanks,
Kee
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.