1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-25 13:19:08 +00:00
safing-web/_publications/2020-08-31-progress-update-august.html
davegson 1c07bfb54a Rename medias to publications
makes more sense as a name
2021-03-25 18:21:36 +01:00

300 lines
15 KiB
HTML

---
# possible values: blog video podcast
category: blog
layout: blog
# ⚠️ ALWAYS follow this format: "#001 - Some sweet title"
# this has to be consistent for displaying only the episode number or only the title
title: "#002 - Progress Update August"
date: 2020-08-31
author: David
custom_thumbnail_name: progress-update
# Progress Update blogs make a snapshot of the current next page
# and then add a "progress: description" to it.
# -> this is cool for history purposes
# And in there, describe the progress, challenges, cool moments etc..
# You may always refer to previous blog posts to get an idea.
# if a project gets completed / abandoned, add a finish date
# also set this attribute to true so the website does its magic with it
progress_update: true
# snapshot as of 2020/08/31
cards:
done:
- title: SPN Pre-Alpha
description:
- Deploy the SPN in v0.1. Give access to Marvin and Visionary Kickstarter backers.
- Communicate that this is only the first step and that it will take a few weeks or months until the network is stable enough to support hundreds/thousands of users.
projects:
- SPN
team:
- Daniel
- Patrick
progress:
- type: 'h3'
text: Hatching from the Egg
- type: p
text: Getting the SPN out was painful, but so relieving. We planned to launch in June, then July and in the end it ended up being beginning of August. Yes, this is natural as things take time, but nevertheless was it stressful. So we are very happy that we finally got it out!
- type: 'h3'
text: Fighting in a Dragon's Den
- type: p
text: "The SPN is buggy in its current form, but this too is normal. We lived through the same when the Portmaster launched back in April. Looking back, we are amazed at how the product matured technically in the last couple of months. The same will happen with the SPN, so after a short gasp of relief, we are back rolling up our sleeves: a lot of bug fixing lies ahead of us."
- title: IntelHub
description:
- Create a service that aggregates filterlists, updates this intelligence frequently and distributes it to Portmaster clients so they do not have to do this resource heavy work themselves.
- Also aggregate and distribute IP address meta-data like ownership and location (GeoIP) so the SPN module can calculate optimal routes through the SPN.
projects:
- Portmaster
team:
- Patrick
progress:
- type: 'h3'
text: After Weeks in Staging it's Now in Production
- type: p
text: Patrick tackled most of the workload in July and in the beginning of August, enabling him to run and test the IntelHub for a few weeks in a staging environment. After inspecting the process and some fine tuning, it now is online, serving Portmasters around the world.
- title: Next Page & Backlog
description:
- Properly communicate what we currently are working on so you know what to expect from us in the nearer future.
- Also provide a backlog to acknowledge everything that needs to be done further down the road. Encourage participation so you can easily let us know where we might need to adapt or what we might have missed in the bigger picture.
projects:
- Website
- Community
team:
- Luke
- David
progress:
- type: 'h3'
text: Mid- & Long-Term Plans Are Live
- type: p
text: "Don't know about you, but we love the next page! David was a bit bummed out when communication around SPN took his focus away from the backlog. This resulted in a bit of a delay, but right after that tangent, he quickly pushed this forward. As it concluded, we are happy that everybody can have a big-picture overview of our mid- & longterm plans."
- type: a
href: "https://safing.io/backlog/"
text: Explore the Backlog
in_progress:
- title: Stabilize the Network
description:
- 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.
projects:
- SPN
team:
- Daniel
progress:
- type: 'h3'
text: Earliest Kickstater Backers Got Access
- type: p
text: "As promised, the MARVIN and VISIONARY backers were the first to get access to our closed pre-alpha. The SPN is buggy in its current form, but this is normal. We lived through the same when the Portmaster launched back in April. We know that a lot of bug fixing lies ahead of us, but we are on it."
- type: 'h3'
text: Routing Revamp is the First Step
- type: p
text: "Now that the machine is working in its first form, it became pretty clear what the biggest painpoint is: Routing and Connection Management. Daniel already started to inspect these modules to then greatly improve upon. We will keep you posted."
- title: Full UI Redesign
description:
- Completely overhaul the Portmaster user interface to simplify all aspects of it.
- Easily block connections from the Monitor, easily block all connection of an app, etc...
projects:
- Portmaster
team:
- Patrick
- Luke
progress:
- type: 'h3'
text: As Technical Pain Decreased, UI Pain Became More Evident
- type: p
text: "We are happy how much the Portmaster could mature in the last few months. Big thanks to all testers! At the same time, it became more clear that the UI is not really ... easy to use. We decided to prioritize to change that."
- type: 'h3'
text: Planning Done & Ground Work In Progress
- type: p
text: "After collecting suggested ideas throughout the last months Daniel had a kick-off meeting with Patrick and Luke. We will use Angular for the frontend and Patrick already dived deep into the task to prepare and complete some ground work."
- type: 'h3'
text: Design Concepts Almost Kicking Off
- type: p
text: "Luke will soon join the party with all of his might, right after completing the redesign of account.safing.io, which is nearly wrapped up."
- type: p
text: This will be worth the wait.
- title: Safing API
description:
- Enable you to sign in to your Safing account on the Portmaster client via the Safing API. Also respond with details regarding your SPN subscription.
- Implement device management so you can sign out of devices from the Safing website.
projects:
- SPN
- Portmaster
- Website
team:
- David
- Daniel
progress:
- type: 'h3'
text: Will Be Wrapped Up in the UI Redesign
- type: p
text: "As mentioned last month, the API is already live. The thing missing is the frontend. Since the new UI is being worked on we decided to delay this to prevent double spending our resources."
- title: Portscan Detection
description: Detect and block malicious actors trying to expose vulnerabilities by scanning through all networking ports on your device. Research thoroughly to prevent false positives.
projects:
- Portmaster
team:
- Thomas (intern)
progress:
- type: 'h3'
text: Finished and waiting for integration
- type: p
text: "The Portscan detection is finished in its first version. Before we move it to production we need to clean up the integration with all the other Portmaster modules. This is currently paused while we prioritize the new Portmaster UI and the SPN."
- title: Portmaster Documentation
description:
- 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?
projects:
- Portmaster
- Website
team:
- David
- Patrick
- Daniel
progress:
- type: 'h3'
text: System Overload - No Progress in August
- type: p
text: "Too much things were going on so sadly, we could not start out with this project. It still is a dear project to us, so expect some progress here soon."
- title: Administration Interface
description:
- Enable admins to easily accept cash payments, manage refunds or suspend rogue users.
- Also provide some basic insights on signups, payments, survey results, etc...
projects:
- Website
team:
- Alex
progress:
- type: 'h3'
text: An Invisible Ally Almost Ready to Spawn
- type: p
text: "Altough in the end you won't notice, this is an important aspect to us as a company. And there has been lots of progress on this end: We already had two rounds of reviews and being in the third round now, we are getting ever so close to deploying this onto production. It probably won't take too long."
- title: Redesign account.safing.io
description:
- When visiting https://account.safing.io/ to manage your Safing account, the design clearly breaks from the main website.
- Unify these designs so you get a more wholesome web experience.
projects:
- Website
team:
- Luke
- David
progress:
- type: 'h3'
text: Completed Design and HTML Implementation
- type: p
text: "Luke has been busy completely redesigning the payment side of the website. After spending plenty of time on creating concepts he went on to implement his finished work into HTML and CSS."
- type: 'h3'
text: "Last Part: Integrate HTML into the Backend"
- type: p
text: "As Luke is literally wrapping up the HTML and CSS of his designs as we speak, the only step left will be to integrate the code into our backend framework. This should not take too long, so expect this nice redesign soon!"
- title: Credit Card Payments
description: Enable you to pay for the SPN with credit cards.
projects:
- Website
team:
- Alex
progress:
- type: 'h3'
text: We Are Planning and Specifying
- type: p
text: "As all projects, we started out with planning and specifying the requirements. In this case a big part was choosing which payment provider should process the credit card data of our customers. We wanted to have a company residing in the European Union, enforcing them to comply to the GDPR. We picked a winner (we will keep you in the loop) and are now writing the technical specs and clarifying last questions."
- title: AMA on r/privacytoolsio
description:
- Reach out to the PTIO team. Together, schedule and host an IAMA event so people can ask us anything.
projects:
- Community
team:
- David
- Raphael
progress:
- type: 'h3'
text: "We Have A Date: 18th of September"
- type: p
text: "We already reached out to the PTIO and set up a date for the upcoming AMA. They are super helpful in guiding us through the preparations, giving feedback to the texts and providing us with their great wiki on how we should go about this. We are looking forward to all the incoming questions. We are looking forward to a great time with you!"
- title: "Inception: Reaching Out"
description:
- As the SPN will saw the light of day, the time has come to spread the word, also by spending money.
- Reach out to YouTube channels and newsletters in the privacy scene who offer sponsored shout-outs.
- You are very welcome to give us suggestions in this context.
link:
text: "Share your ideas on reddit"
url: "https://reddit.com/r/safing/"
projects:
- Marketing
team:
- Raphael
- Tabitha
progress:
- type: 'h3'
text: cron.weekly Newsletter
- type: p
text: "We purchased two sponsorship slots for the amazing cron.weekly newsletter, presenting the Portmaster. This resulted in a few stars over on GitHub and even made some big names stumble upon our website. We have two more slots booked - looking forward!"
- type: 'h3'
text: Sponsored YouTube Video Coming Up
- type: p
text: "Yes, we have joined the YouTube sponsorship game. Happy to learn and grow from these experiences. One video is scheduled to come out in September and we are on the lookout to sponsor more privacy related content."
- type: a
href: "https://ma.ttias.be/cronweekly/"
text: Check out cron.weekly
- title: Conclude FFG Funding 19/20
description:
- Co-operate with the FFG to wrap up the funding of the past year. Prepare and fine tune our documents so we can promptly respond to any requests as they make spot checks.
projects:
- Back Office
team:
- Raphael
- Tabitha
progress:
- type: 'h3'
text: We Are Preparing Documents and Time Sheets
- type: p
text: "Since starting the FFG funding in the summer of 2019, a lot of work went into the outlined research. Documenting our progress and time spent naturally is part of the deal. And with this funding coming to an end, Tabitha and Raphael are collecting all the related documents so we can promptly respond to any requests and questions the FFG may have in regards to the grant. Vital stuff!"
discarded:
---
<div>
{% if page.cards.done.size > 0 %}
<div class="pt-12">
<div style="max-width: 750px; margin-top: 3rem; margin: auto;">
<h3 >Completed</h3>
<p>A list of work packages we've fully wrapped up this month. Expand any to find out more about its conclusion.</p>
</div>
<div class="pt-10 blogwrapper">
{% for card in page.cards.done %}
{% include project_tablecard.html state = 'done' %}
{% endfor %}
</div>
</div>
{% endif %}
{% if page.cards.in_progress.size > 0 %}
<div class="pt-12">
<div style="max-width: 750px; margin-top: 3rem; margin: auto;">
<h3 >In Progress</h3>
<p>Expand any work package to find out more about its progress, obstacles and sub-achievements.</p>
</div>
<div class="pt-10 blogwrapper">
{% for card in page.cards.in_progress %}
{% include project_tablecard.html state = 'in_progress' %}
{% endfor %}
</div>
</div>
{% endif %}
{% if page.cards.discarded.size > 0 %}
<div class="pt-12">
<div style="max-width: 750px; margin-top: 3rem; margin: auto;">
<h3 >Discarded</h3>
<p>Work packages we for one reason or the other decided to discard. Click on a package to find out the exact reasons why.</p>
</div>
<div class="pt-10 blogwrapper">
{% for card in page.cards.discarded %}
{% include project_tablecard.html state = 'discarded' %}
{% endfor %}
</div>
</div>
{% endif %}
</div>