1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-09 21:49:09 +00:00
safing-web/_publications/2021-11-05-progress-update-october.md
2022-02-03 12:21:05 +01:00

11 KiB

category layout title date author custom_thumbnail_name progress_update cards
blog blog #015 - Progress Update October 2021-11-05 David progress-update true
done in_progress postponed discarded
title description projects progress team
Migrate into "Broader Testing"
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.
SPN
type text
h5 Safing Privacy Network Reached Its Next Stage
type text
p As of October 12th, the SPN entered the "Broader Testing" phase. This is an exciting step for us and takes Safing "full circle", meaning all our planned products are live. Of course we have a lot of work ahead of us, but the nature of our work is now different. Instead of building huge projects from scratch, we can now iterate and improve on what is already here. Expect a lot of progress in the next months, both for the Portmaster and the SPN.
type text href
a Read the SPN Status Page for the latest info on the network https://docs.safing.io/spn/broader-testing/status
Daniel
title description projects progress team
Remix the Network Monitor People report confusion around the network monitor. The dots feel like buttons but actually are not clickable. Rethink this section to make it more user friendly.
Portmaster
type text
h5 Reworked View Simplifies Monitoring All Network Activity
type text
p After Luke finished the designs for this feature back in August Patrick went ahead and tackled its implementation. Only a few obstacles got in the way, and we also added some attached explainer pop-ups.
type text
p We are happy this is now live. You now get a super simple overview of how many connections every app makes, giving you insight how many of them are allowed or blocked. This is such a welcome improvement that we will be updating our product screenshots on the homepage to display them. Until then, you have the chance to compare how it previously looked with how it is now.
Luke
Patrick
title description projects progress team
Cryptocurrency Payments (Tech) Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero
Website
type text
h5 Development Focused Weeks Pushed the Tech Over the Mountain
type text
p The last few weeks David joined Alex to push this feature over the finish line - from a technical perspective. (this is also why I, David, skipped last month's progress update ;). Anyway, progress was good and after the finishing touches we deployed everything to the Safing Account server.
type text
h5 Back Office Needs to Prepare Stuff Before Activating This for Users
type text
p Even though we achieved this great milestone, you cannot just yet pay the SPN with crypto currencies. For that to happen, the Back Office needs to set up some structures and then enable this. Like setting up the crypto addresses you will pay to, double check the accounting requirements, etc. You can follow the progress in the new Crypto Card.
Alex
title description progress team projects
Write End Reports Conclude the current FFG and Netidee grants by submitting the required end reports.
type text
h5 End Reports Wrapped Up
type text
p As noted in the last update, the back office already came very far with these tasks. Final touches were made to the end reports and off they went. Some additional applications also were sent. An update to our numbers on our finances page is scheduled to come out in the next weeks.
type text href
a Check Out Our Ownership & Finances https://safing.io/ownership
Tabitha
Raphael
Back Office
title description projects progress team
Implement In-App Account Login
Prepare to get rid of SPN pre-orders by implementing the In-App login into the Portmaster.
SPN
type text
h5 Specification Done, Implementation In Progress
type text
p Currently, people who want to use the SPN have to (1) pre-order & wait and (2) log in via a special access code. Both is not so convenient, which is why we are working on the In-App Login to improve all of this. A lot of brain muscle went into specifying this feature in order to keep user privacy fully present. We will document how all of this works, but getting it out of the door is the current focus. Daniel is already fully working on the implementation - stay tuned.
Daniel
title description projects progress team
Rework Installers & PKGBUILD
The current installation experience is sub-optimal. Prompt users to reboot their system after installation to mitigate issues.
Revisit our linux distribution, improve the PKGBUILD and add packaging for RPM and Arch. Also, submit Portmaster to AUR.
Portmaster
type text
h5 Install Is Getting Easier
type text
p The install process of the Portmaster is already pretty old. It is not super horrible, but since then, a lot of things have changed and this process just needed some cleaning up. As an example, we re-added the mention that a reboot is required after install, after wrongly thinking this was no longer the case. In the end we were left dumbfound when many reports came in that were fixed by rebooting the system. Totally on us! Anyway, in terms of progress this already got far. Will likely get out mid November.
type text
h5 RPM, Arch and AUR Are On Their Way
type text
p We hear all you Linux lovers! A much requested feature was packaging for RPM as well as submitting to the Arch User Repository. Since Patrick dived into the whole install experience he also reworked and improved these areas. Coming up is an improved PKGBUILD, AUR submission as well as an RPM package.
Patrick
title description projects progress team
Compatibility Assistant
Portmaster users regularly run into different compatibility issues, breaking system integration, DNS or specific apps.
Implement self-checks so the Portmaster can notify users about these issues. Improving their understanding of their state might also help in their issue reporting.
Portmaster
type text
h5 Portmaster Will Report on Integration & Compatibility Failures
type text
p This is a big one: so many reports come in where the Portmaster is in one weird state or the other. Either system integration failed, or its operations were interfered, or DNS just completely failed. All of this is understood by us after some research, but why not let the Portmaster do self-checks in order to inform the user of what is going on?
type text
p Daniel went into this task and fully wrote its specification: what can the Portmaster self-check? When does it make sense to inform the user? Where would this be displayed at first? All of this is clear now and is now awaiting implementation.
Daniel
title description projects progress team
Simplify Portmaster Settings
Current Portmaster settings are complicated. Especially settings connected to the Network Ratings are hard to grasp for new users. Re-imagine and simplify.
Portmaster
type text
h5 Network Ratings Will Likely Need to Be Unlocked in the Future
type text
p The Portmaster has a high learning curve - we know. But what is the biggest learning difficulty for new users? Most definitely the Network Ratings with their complicated settings. That is why we tasked Luke to completely re-imagine the Portmaster settings without this feature requirement.
type text
p Off he went, and the results are amazing! Simple On/Off switches anyone? Yes, they are coming. But of course we do not want to remove one of our most unique feature, especially when many of you have invested time in learning and configuring it. So what we will probably start off with is to hide it away by default where advanced users can unlock it again.
Luke
Patrick
title description progress team projects
Cryptocurrency Payments Now that the tech is in place, set up the required back office structures in order to activate this feature.
type text
h5 Just Starting Off
type text
p It has not been too long since the tech is on the server, so now the Back Office has to align time to tackle this task in the near future. We definitely want to bring you cryptos sooner than later, we just are evaluating where to squeeze in the time for this to happen.
Raphael
Back Office
title description projects progress team
Docs: Portmaster Update System Describe how the Portmaster updates itself in more detail. What is the purpose of each resource? How do we protect your privacy in the process?
Website
type text
h5 Got Lost Among Other Priorities
type text
p If you read this far, you know a lot is happening at the moment. This task just did not make the cut at the moment, hence we are postponing it. We still plan to add these docs in the future, we just have to wait and see when we will wear our writing sweaters again.
David
Daniel

{% include progress-update-tablecards.html %}