Weekly Dev Update #77

Loki Dev Update 77 (numerals '77')

Hey Y’all,

This week we did a lot more work on Loki Messenger focusing on multi-device and profile images, getting everything ready for a quality-of-life upgrade for this week. We also forked the Loki core testnet with the latest Lokinet release candidate and Blink, gearing up for a planned release at the end of the year. We also squashed some final Lokinet bugs that were causing unexpected client disconnections.

Loki Core


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: 

This past week was one of the most intense weeks in memory for the Lokinet team. The team was focused on nailing down and fixing some final bugs in order to get 0.6.0 ready for a stable release. The late nights, extra coffee, and some forgoing of Thanksgiving turkey (most of the Lokinet team is based in the US) paid off, however: we finally nailed the remaining issues and are confident with the current state of the Lokinet release.  We’re continuing to test it on both a private network and on the just-forked Loki testnet (see Loki Core notes), but so far performance has been steady and solid.

PR Activity:


Loki Messenger for Desktop


Loki Messenger for Mobile (iOS and Android)

Loki Messenger for iOS:

Loki Messenger for Android:


Misc.

Lokinet Public Chat Server

Loki Android Wallet

Loki Public File Server


Thanks, 

Kee

Weekly Dev Update #74

Hey Y’all, 

We have continued slogging away on Loki messenger over the last week. We’ve identified and fixed a number of edge case issues  with multi device support, so hopefully multi device will be released for end user testing soon. Work on LNS and Blink is also progressing, we have finished up the final details for both leading up to a testnet release.

Loki Core


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: 

Intensive debugging of the “dev” branch (which will become Lokinet 0.6.0).  We pushed a significant amount of new code aimed at addressing throughput bottlenecks and crashes. We are also actively iterating our internal testnet — restarting it several times a day— to stamp out these issues. We are still investigating a bug which prevents the reconnection of Lokinet after Lokinet has been suspended (e.g. by a system suspend or manual process suspension) for a long time (typically more than an hour). This week, we will continue focusing on fixing these issues to stabilize Lokinet for a 0.6.0 release.

Just a reminder: 0.6 will not be compatible with 0.5.2, so you will need to upgrade to stay on Lokinet when it launches. Also note that SNapp addresses (i.e. abc123xyz.loki) will not carry forward to 0.6.0  because of changes to underlying cryptographic keys in 0.6.0.

PR Activity:


Loki Messenger for Desktop 


Loki Messenger for Mobile (iOS and Android)

Loki Messenger for iOS:

Loki Messenger for Android:

Misc


Thanks,  

Kee 

Weekly Dev Update #72

Hey Y’all, 

We’re powering along with updates on Loki core. Last week, the Trusty Tyr Hardfork enabled Service Node checkpointing. This week, we are beginning work on LNS, and have finished a Blink pull request  which has most of the changes needed to send and receive Blink transactions. Loki Messenger pushed out Voice Snippet messages, more types of attachments, and a number of bug fixes. 

Loki Core


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:

This week was focused on stamping out bugs and deploying a new internal testnet for the current dev builds. There’s a great addition (in PR activity below) enabling traffic prioritization, which should enable better performance as network traffic heats up. Behind the scenes, we’re also looking into reconnection issues that happen when Lokinet is suspended or disconnected for long periods of time, as well as starting development for iOS and Android support.  We are also getting started on our plans to re-architect how the Lokinet daemon runs this coming week, which will make the way the binary runs more secure; aside from that, our primary aim is now stabilization and small improvements heading towards a 0.6 release. 0.6 will, of course, include the various improvements we’ve made over the past month, plus it will come with a much nicer means of controlling and monitoring Lokinet for desktop users.

PR Activity:


Loki Storage Server 

Loki Messenger for Desktop 


Loki Messenger for Mobile (iOS and Android)

Loki Messenger for iOS:

Loki Messenger for Android:


Thanks,  

Kee 

Weekly Dev Update #70

Weekly Dev Update #70

Hey Y’all, 

Last week we released the Trusty Tyr 5.1.1 Binaries. All Service Nodes, mining pools and exchanges will need to update to these new binaries before block height 385824 (est. 7PM AEDT, 2019-10-23). Currently, approximately 78% of Service Nodes have upgraded, so if you are operating a Service Node, make sure you update in the next week so you stay on the correct chain.

In other news, the Loki Messenger team has sidelined multi device work for now since a key team member is on holidays. Instead, the Loki Messenger team are working on File attachments, profile pictures and @mentions, which should be delivered in a new release shortly.  


Loki Core


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:

We merged a significant batch of performance improvements for Lokinet, which should allow for better performance scaling, particularly on multi-core machines. Work continues on implementing a Lokinet GUI, which will allow desktop users to easily control and view their Lokinet connection stats. This requires the underlying Lokinet daemon to be securely controlled by another process (the GUI), so we will need to do some rearchitecting of the Lokinet internals to allow for that. The plan here is for the interface to be used in both the GUI and also via a `lokinetctl` command-line tool that will allow command-line users (such as Linux greybeards and SNApp admins) to control some portions of Lokinet without having to edit config files.

PR Activity:


Loki Messenger for Desktop 

Loki Storage Server


Loki Messenger for Mobile (iOS and Android)

Loki Messenger for iOS:

Loki Messenger for Android:


Thanks,  

Kee