1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-09 21:49:09 +00:00
safing-web/_publications/2021-02-04-progress-update-january.md
davegson efff51c1f5 Link to new download page
from several sources which previously linked to PM#download or similar
2022-10-18 15:19:20 +02:00

11 KiB

category layout title date author custom_thumbnail_name progress_update cards
blog blog #007 - Progress Update January 2021-02-04 David progress-update true
done in_progress postponed discarded
title description projects team progress
Portmaster Documentation
You can see our high level concepts & you can inspect our code. But nothing in between.
Fill that gap by providing proper documentation of the Portmaster. What does each component do? With what other components does it interact? Where is its code located?
Portmaster
Website
Daniel
David
Patrick
type text
h5 First Documentation Batch Has Arrived
type text
p In January, Daniel and David spent a lot of time to finalize the first batch of the documentation: the architecture overview of the Portmaster and all its details. Code references are included, so if you are technical enough, you can dive even deeper and check out the code for yourself.
type text
h5 We Are Happy the First Part Is Done, More to Come
type text
p Looking back, we actually started working on this project back in July. As time went, we often had to prioritize something else but finally made space to wrap up this first part in January.
type text
p There are a lot of things we would like to add in the future, starting off with some guides and a settings overview. Tell us what you think is missing or take a look into the Backlog to see what we already have planned.
type text href
a Discover the Portmaster Documentation https://docs.safing.io/
title description projects team progress
Podcast Revamp
Spice up the podcast with proper structure. Create an introduction and outro with underlined music and improve the overall storytelling.
Community
Tabitha
David
type text
h5 Season 02 Introduces a New Title, Storytelling and Music
type text
p Did you know the podcast is already older than a year? Time flies, and we felt it was OK to have an amateurish podcast for a while - but back in November we thought it was time to spice things up. Tabi and David started from scratch and re-evaluated everything from the podcast title to the exact wording in the outro. If you dig podcasts, here is the result:
type text href
a Check Out the First Episode of "Coding Freedom - The Safing Podcast" https://safing.io/podcast/2021/02/02/the-giants-new-face/
title description projects team progress
Rethink Website Communication
New people visiting our website still have a hard time figuring out what we do at a glance. Instead of explaining everything at once, simplify our entry-level communication and move more complex stuff into according sub pages.
Marketing
Website
David
Luke
type text
h5 Implementation Took Two Focused Weeks
type text
p After realizing the website still confused people, the concept work started back in December. That part concluded in January and then Luke and David tackled implementation in two very focused weeks. This fast pace was only possible because we did not change any structures of the homepage. Still, it was intense to do in that short period, but it was worth it: We are super happy about the result.
type text
h5 Development Focus Still Is SPN
type text
p It was easier to explain one product instead of trying to communicate everything we do at once. So even though at first glance, the Portmaster seems to get all the attention, be assured development focus remains on the SPN.
type text href
a Discover the Restructured Homepage https://safing.io/
title description projects team progress
Stabilize the Network
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
Daniel
type text
h5 Sub-Goal Completed: Server Metrics
type text
p In order to properly stabilize, scale and understand the network, it is crucial to have proper tools to analyze the SPN and its status. Implementing metrics was the task Daniel tackled and finished in January.
type text
h5 Anomaly Detection Implementation Comes Next
type text
p With metrics being done, the next step is to implement anomaly detection algorithms and feed them with the data. We will probably use technology from the European Space Agency which we got access through the ESA-Incubation. Stay tuned for that progress.
type text
h5 Additional Context for Anomaly Detection
type text
p Clients navigate through the SPN using advertised links between nodes. In order to scale the network, both the local algorithm creating routes through the network, as well as the server algorithm selecting links it should establish within the network need to be very well understood. The anomaly detection system will help us see where something is going wrong and might also be able to point to the root cause of an unexpected event.
type text href
a Look at ESA-BIC and our other influences https://safing.io/ownership/#influences
title description team projects progress
Polish UI Design From a design perspective, the new User Interface was simply the minimal viable product. Go through each page and element in order to bring it up to speed with the concept design.
Luke
Patrick
Portmaster
type text
h5 Navbar, Side-Dash & Widgets Are Ready
type text
p The new UI was a big step sure, but it is still off from the concept design. Luke is spending a good amount of time to tackle and polish each sub-design individually. This month, the navbar, the side-dash and the widgets were given a face-lift. They are ready and will be included in the next Portmaster Release. The next step will be the Network Monitor - stay tuned!
type text href
a Download the Portmaster https://safing.io/download/
title description team projects progress
Define Next Steps Since two vital requirements were completed, (1) re-shifting communication towards the Portmaster and (2) its documentation, now focus on spreading the word again. Define the next steps and keep everyone in the loop.
Raphael
David
Marketing
type text
h5 Conceptualizing the Next Push
type text
p With both the restructured website and the docs being published, we feel we have finally created a place where new people feel comfortable when they arrive.
type text
p As a result, we are restarting the marketing engine and are going to set different events to spread the word, both paid and organic. Fleshing out the plans will happen in February, expect an update in this regard next month.
title description team projects progress
Docs: Add Fundamental Guides
Describe some basics such as (un)installation, operating system compatibility, troubleshooting, how to contribute, etc...
Deprecate the GitHub Wiki. Flesh out the scope and details as you go.
Daniel
David
Website
type text
h5 One Week A Month is Dedicated to Content
type text
p The docs are nice, but far from done. That is why we reserved certain slots to progress content such as the docs or the blog. This month we decided we would like to add some fundamental guides as well as compatibility lists to the documentation. Let's see how far we come.
type text
p We also added some docs tasks to the backlog for you to explore.
type text href
a Check Out the Backlog https://safing.io/backlog/#website
title description team projects progress
Docs: Add Compatibility Lists Make it convenient for people to see which operating systems we support, which linux distros are compatible and which VPNs work or do not work. Make it easy for people to share their experiences with others.
Daniel
David
Website
type text
h5 One Week A Month is Dedicated to Content
type text
p The docs are nice, but far from done. That is why we reserved certain slots to progress content such as the docs or the blog. This month we decided we would like to add some fundamental guides as well as compatibility lists to the documentation. Let's see how far we come.
type text
p We also added some docs tasks to the backlog for you to explore.
type text href
a Check Out the Backlog https://safing.io/backlog/#website
title description projects team progress
Cryptocurrency Payments Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero
Website
Alex
type text
h5 Development Stale Since Focus Lay Elsewhere
type text
p January was a full month and as a result this projects was not prioritized that much. This is not a surprise and happens regularly. We are a small team and have to prioritize.

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