#013 - Progress Update July

August 9, 2021 • Written by David

In Progress

Expand any work package to find out more about its progress, obstacles and sub-achievements.

Daniel
SPN

Stabilize the Network


Assignment

After v0.1, focus on stabilizing the typical issues that arise with early software. Fix bugs, improve performance & stability. Detect failures in the network and react accordingly. Deliver to more and more pre-orders as the network matures.


Climbed Over An Unexpected Obstacle

As we were about to complete the improved internal networking stack of the SPN - including the new session management - the tests of the full stack showed another flow control requirement. While this was a setback, the work on this update has been completed and makes the SPN network stack even more stable than before. The new flow control requirement will ensure that uploads via the SPN will not clog the channels and slow down other connections sharing some of the same path through the network. We cannot wait to ship it and have you test it!

Luke Patrick
Portmaster

Create "Get Help" Page


Assignment

Design and implement a "Get Help" section within the Portmaster so users can easily get help with issues or even smoothly report issues directly within the app.


Feature Nearing Its Release

Both the designs and the implementation have been completed by Luke and Patrick. A lot of work went into this, making it easy to report bugs from within the Portmaster, even without a GitHub account. Now we just need to iron things out such as wording and then this feature will get out to the beta release channel. Looking forward to this!

Alex
Website

Cryptocurrency Payments


Assignment

Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero


Export Module Done, Feature Set In Review

Alex continued to develop this feature and achieved full circle. Every part is working, but now the review cycle is starting. The code will be inspected and improved where needed. Let us see how far we get in August.

Luke
Website

Tailwind Components


Assignment

A lot of duplication happens in the HTML of our different web projects. Extract the most common components into CSS component classes, such as `btn-primary`, to remove duplication and unify the HTML.


Components Are Built, Review Process Starts

Luke did an amazing job at building these slick tailwind components with which we can completely swap our site HTML. Even as this comes out, which might still take a while, you will not notice a difference: the website(s) will still look exactly the same. But adding new sections and pages will be so much easier, as the HTML will just be elegant and easy to work with. Anyway, the next step is reviewing everything, fine-tuning naming of components and classes and then making a plan how to best implement the new system throughout our three different web projects: website, docs and account site.

David Daniel
Website

Docs: Portmaster Update System


Assignment

Describe how the Portmaster updates itself in more detail. What is the purpose of each resource? What insights do we gain through this and how do we protect your privacy in the process?


Halted Due to Vacation

In the summer progress feels a bit slower than usual, but that is also very natural. Many of us are taking some weeks off to recharge our batteries. Slowing down the current progress, but helping a lot in the long run! This task was paused due to vacation. It will probably get some new attention in September.

Tabitha Raphael
Back Office

Write End Reports


Assignment

Conclude the current FFG and Netidee grants by submitting the required end reports.


End Reports in the Works and Proposals for Further Grants

There are two end reports that need to be submitted within the next month, for the FFG and Netidee. However, it does not end there - we already are neck-deep in writing proposals for two more grants. As always, you can check our influences to find out more about our finances.

View All of Safing's Influences and Fundings