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

8.1 KiB

category layout title date author custom_thumbnail_name progress_update cards
blog blog #012 - Progress Update June 2021-07-02 David progress-update true
done in_progress postponed discarded
title description team projects progress
Apply for COVID Grant Lower Austria currently has an open grant which provides funds to companies who are making positive efforts within the COVID pandemic. With so much of our lives moving online, online privacy is becoming more important than ever. Apply for this grant.
Tabitha
Raphael
Back Office
type text
h5 We Got Accepted, Wrapping Things Up
type text
p I (David) misunderstood things a bit in the last update, in fact we already got accepted to this grant a while back. The current work for this grant was to finalize some reports to unlock the last payments. The final report has already been handed in and we are awaiting approval. Expect us to update our funding numbers in the next two months.
type text href
a View All of Safing's Influences and Fundings https://safing.io/ownership#influences
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 Next Version Almost Achieved
type text
p The network flow management improvements are finished and tested. As this also changed the session management on the SPN nodes, Daniel is now working on integrating the improved system with the rest of the SPN components. When this is finished, we will finally have removed the identified weaknesses and instabilities of the v0.2 test phase.
title description team projects progress
Create "Get Help" Page 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.
Luke
Patrick
Portmaster
type text
h5 Technical Implementation Nearing Completion
type text
p Patrick and Luke have both been busy implementing the design for this powerful new feature. You will be able to send us bug reports with just a few clicks, with no GitHub account required. The technical parts are nearing completion, but there are a few other things that will need to happen for this to go live.
type text
h5 Privacy Policy Update & Clarifications in the Works
type text
p As you report a bug or give feedback via the "Get Help" system, the Portmaster will send this data to our servers. As a result, we need to update our Privacy Policy to mention this. As we are already touching the Privacy Policy, we also wanted to simplify and clarify some section about our web services. This improved version is ready from our side, but we still need to ping pong this with our lawyer to finalize the details.
type text
h5 Infrastructure Update Also Required
type text
p In order to keep everything as secure as possible, we compartmentalize services we host as far as possible. This has reached a level where it has become increasingly difficult to manage these services. Patrick is currently finishing up an improvement to our server management that we will use to set up the backend servers that power the "Get Help" page in the Portmaster.
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 Transfer Module Implemented, Export Module In the Works
type text
p As Alex started with the implementation of this feature, it can be further split into two modules: Transferring the crypto currencies from A to B, with a clear track for accounting. And second, the export function, also something used for accounting. The first has had great progress this month, so now the implementation of the latter sub-module could be started.
title description projects team progress
Tailwind Components 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.
Website
Luke
type text
h5 Cleaning Up the HTML
type text
p If you know a few things about web development you might have heard of Tailwind CSS, with which we create all our web sites. But if you have a look at the HTML, you might find a lot of duplication. Additionally, for us the HTML code has not always been the easiest to maintain. Adapt one button here, and then copy past the changes to all other buttons. This is why Luke has been working on Tailwind Components. It basically is an additional wrapper where we can kind of create our 'own Bootstrap', with classes such as `btn-primary` where we can adapt the CSS once, and everywhere the button will adapt. Much easier than hunting down all the tailwind classes in the HTML.
type text
p Luke already made great progress and has completed basic components. Further details and components are in the pipeline, we will keep you posted.
title description projects team progress
Docs: Portmaster Update System 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?
Website
David
Daniel
type text
h5 First Iteration Written, But Not Done Yet
type text
p Daniel and David regularly get together to write docs. This months focus was explaining the Portmaster Update System in detail. How does it work in detail? What assets are updated? What are the different index files? We already came pretty far with this, but are not done yet, so this will sadly have to wait for the next documentation week - scheduled to happen in August.
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 Scope of Project No Longer Helpful
type text
p As we are still adding plenty of features to the Portmaster, the job of "polishing" the User Interface would constantly be reset to zero. As new elements join, everything would have to be re-inspected and potentially changed. This is why we are postponing this card for now. After the basic set of features are out, we will re-tackle the User Interface with a more wholesome approach.

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