1
0
Fork 0
mirror of https://github.com/safing/web synced 2025-04-21 19:39:08 +00:00

Merge pull request from safing/feature/progress-update-august

Progress Update August
This commit is contained in:
Dave Gson 2021-09-01 12:14:41 +02:00 committed by GitHub
commit d6fdc6de1a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 207 additions and 11 deletions

View file

@ -87,7 +87,7 @@ emailobfuscated: "=b!isfg>#nbjmup;ifmmpAtbgjoh/jp#?ifmmpAtbgjoh/jp=0b?"
###### media/content options ######
###################################
last_progress_update_on: "09.08.2021"
last_progress_update_on: "01.09.2021"
last_finances_update_on: "May 2021"
collections:

View file

@ -109,6 +109,10 @@ cards:
description: Allow you to access the SPN from within restricted countries or areas.
projects:
- SPN
- title: "Implement Tailwind Components"
description: "A lot of duplication happens in the HTML of our different web projects. Having already built the most common components into CSS component classes, such as `btn-primary`, implement them into our web projects to remove duplication and unify the HTML."
projects:
- Website
- title: "Docs: Filter Lists Architecture"
description: Describe in detail how the IntelHub collects and distributes filter lists. What lists are selected? How often are lists distributed? And why?
projects:

View file

@ -16,6 +16,13 @@
cards:
done:
- title: "Create \"Get Help\" Page"
description: "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."
team:
- Luke
- Patrick
projects:
- Portmaster
in_progress:
- title: Stabilize the Network
description:
@ -26,25 +33,19 @@ cards:
- SPN
team:
- Daniel
- title: "Create \"Get Help\" Page"
description: "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."
- title: Remix the Network Monitor
description: 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.
projects:
- Portmaster
team:
- Luke
- Patrick
projects:
- Portmaster
- title: Cryptocurrency Payments
description: Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero
projects:
- Website
team:
- Alex
- title: "Tailwind Components"
description: "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."
projects:
- Website
team:
- Luke
- title: "Docs: Portmaster Update System"
description: 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?
projects:
@ -61,4 +62,10 @@ cards:
projects:
- Back Office
postponed:
- title: "Tailwind Components"
description: "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."
projects:
- Website
team:
- Luke
discarded:

View file

@ -0,0 +1,185 @@
---
# 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: "#014 - Progress Update August"
date: 2021-09-01
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
# -> UPDATE last_progress_update_on in config.yml
# 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 2021/09/01
cards:
done:
- title: "Create \"Get Help\" Page"
description: "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."
team:
- Luke
- Patrick
projects:
- Portmaster
progress:
- type: 'h5'
text: "Live on Beta Release Channel"
- type: p
text: "After three deployment attempts this feature finally made it to the Beta release channel. It has been running smoothly so far, so it is highly likely that we will deploy the new improvements to all users next week. For anyone who cannot wait just switch to the Beta Release Channel"
- type: p
text: "You can now report issues from within the Portmaster app, even without a GitHub account. We are looking forward to more easily receive edge-cases and to iron out bugs. On that note: Thanks for all your reports and efforts - the Portmaster would not be where it is without all users and contributors!"
- type: 'h5'
text: "Help Texts and Bug Fixes Included"
- type: p
text: "This release also sees the introduction of a feature we call \"tip-ups\": you can now explore the difficult sections of the Portmaster with the help of pop-ups which should help grasping everything the Portmaster has to offer. Oh yes, and bug fixes, plenty of those got bundled here too."
- type: a
text: "Switch RC to \"Beta\" to Get the Update Today"
href: "https://docs.safing.io/portmaster/settings#core/releaseChannel"
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
progress:
- type: 'h5'
text: "Puzzling Together the Last Pieces"
- type: p
text: "After finding a couple more nasty bugs, nearly all SPN components for the v0.3 update are now integrated nicely with the new networking stack. We have already started testing with our internal test network and will be deploying the new version to servers shortly and test some real world scenarios before letting you have a test drive."
team:
- Daniel
- title: Remix the Network Monitor
description: 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.
projects:
- Portmaster
team:
- Luke
- Patrick
progress:
- type: 'h5'
text: "Concept Is Done - Implementation Starts"
- type: p
text: "Luke gave this section some really hard thought: What was the expectation a user had when viewing all the different apps? What information do we actually want in this overview? After several different approaches he finally landed at a design he is confident with. For now you will have to wait until you see it - but having seen how much better it feels, it will definitely be worth the wait. Stay tuned!"
- title: Cryptocurrency Payments
description: Enable you to pay for the SPN with cryptocurrencies such as Bitcoin, Ethereum and Monero
projects:
- Website
progress:
- type: 'h5'
text: "Review In Progress, End in Sight"
- type: p
text: "David and Alex started with the review last month. The bookkeeping requirements are fulfilled and now we are in the process of fine-tuning the code and its tests."
- type: p
text: "The end of this monster task seems near - but one can never be 100% sure with such an essential feature. Payments are just too crucial. Anyway, we will keep you posted as always - we cannot wait until people can finally pay with cryptos!"
team:
- Alex
- title: "Docs: Portmaster Update System"
description: 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?
projects:
- Website
progress:
- type: 'h5'
text: "Halted Due to Vacation"
- type: p
text: "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."
team:
- David
- Daniel
- title: Write End Reports
description:
Conclude the current FFG and Netidee grants by submitting the required end reports.
team:
- Tabitha
- Raphael
projects:
- Back Office
progress:
- type: 'h5'
text: "Wrapping Up End Reports and New Proposals for Further Grants"
- type: p
text: "August saw plenty of progress in the back office. Both the end reports for the FFG and Netidee are nearing completion, which will likely unlock the final payments. Additionally, applications for further grants have also progressed far, needing only a few final touches before being on their way."
postponed:
- title: "Tailwind Components"
description: "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."
projects:
- Website
progress:
- type: 'h5'
text: "Implementation Postponed Due to Low Priority"
- type: p
text: "Even though the new tailwind components will make our website HTML much nicer - what visitors see on our homepages will stay pretty much the same. As a result we decided to tackle more pressing matters first."
team:
- Luke
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 %}
{% if page.cards.postponed.size > 0 %}
<div class="pt-12">
<div style="max-width: 750px; margin-top: 3rem; margin: auto;">
<h3 >Postponed</h3>
<p>Work packages we for one reason or the other decided to postpone. Click on a package to find out the exact reasons why.</p>
</div>
<div class="pt-10 blogwrapper">
{% for card in page.cards.postponed %}
{% include project_tablecard.html state = 'postponed' %}
{% endfor %}
</div>
</div>
{% endif %}
</div>