mirror of
https://github.com/safing/web
synced 2025-09-01 10:39:03 +00:00
Merge pull request #159 from safing/feature/progress-update-july
Progress Update July
This commit is contained in:
commit
7304af82bb
7 changed files with 178 additions and 32 deletions
|
@ -87,6 +87,9 @@ emailobfuscated: "=b!isfg>#nbjmup;ifmmpAtbgjoh/jp#?ifmmpAtbgjoh/jp=0b?"
|
|||
###### media/content options ######
|
||||
###################################
|
||||
|
||||
last_progress_update_on: "09.08.2021"
|
||||
last_finances_update_on: "May 2021"
|
||||
|
||||
collections:
|
||||
publications:
|
||||
output: true
|
||||
|
@ -122,4 +125,3 @@ podcast_summary: "Discontent with the global state of mass surveillance and its
|
|||
##############################
|
||||
|
||||
blog_feed_url: /blog.xml
|
||||
|
||||
|
|
|
@ -16,13 +16,6 @@
|
|||
|
||||
cards:
|
||||
done:
|
||||
- title: Apply for COVID Grant
|
||||
description: 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.
|
||||
team:
|
||||
- Tabitha
|
||||
- Raphael
|
||||
projects:
|
||||
- Back Office
|
||||
in_progress:
|
||||
- title: Stabilize the Network
|
||||
description:
|
||||
|
@ -59,12 +52,13 @@ cards:
|
|||
team:
|
||||
- David
|
||||
- Daniel
|
||||
postponed:
|
||||
- title: Polish UI Design
|
||||
description: 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.
|
||||
- title: Write End Reports
|
||||
description:
|
||||
Conclude the current FFG and Netidee grants by submitting the required end reports.
|
||||
team:
|
||||
- Luke
|
||||
- Patrick
|
||||
- Tabitha
|
||||
- Raphael
|
||||
projects:
|
||||
- Portmaster
|
||||
- Back Office
|
||||
postponed:
|
||||
discarded:
|
||||
|
|
|
@ -54,9 +54,6 @@ cards:
|
|||
text: "Next Version Almost Achieved"
|
||||
- type: p
|
||||
text: "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."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
- 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:
|
||||
|
@ -88,9 +85,6 @@ cards:
|
|||
text: "Transfer Module Implemented, Export Module In the Works"
|
||||
- type: p
|
||||
text: "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."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
- 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:
|
||||
|
@ -104,9 +98,6 @@ cards:
|
|||
text: "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: p
|
||||
text: "Luke already made great progress and has completed basic components. Further details and components are in the pipeline, we will keep you posted."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
- 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:
|
||||
|
@ -119,9 +110,6 @@ cards:
|
|||
text: "First Iteration Written, But Not Done Yet"
|
||||
- type: p
|
||||
text: "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."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
postponed:
|
||||
- title: Polish UI Design
|
||||
description: 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.
|
||||
|
@ -135,9 +123,6 @@ cards:
|
|||
text: "Scope of Project No Longer Helpful"
|
||||
- type: p
|
||||
text: "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."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
discarded:
|
||||
---
|
||||
|
||||
|
|
165
_publications/2021-08-09-progress-update-july.md
Normal file
165
_publications/2021-08-09-progress-update-july.md
Normal file
|
@ -0,0 +1,165 @@
|
|||
---
|
||||
# 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: "#013 - Progress Update July"
|
||||
date: 2021-08-09
|
||||
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/05/07
|
||||
cards:
|
||||
done:
|
||||
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: "Climbed Over An Unexpected Obstacle"
|
||||
- type: p
|
||||
text: "As we were about to complete the improved internal networking stack of the SPN - including the new session management - the tests of the full stack showed another flow control requirement. While this was a setback, the work on this update has been completed and makes the SPN network stack even more stable than before. The new flow control requirement will ensure that uploads via the SPN will not clog the channels and slow down other connections sharing some of the same path through the network. We cannot wait to ship it and have you test it!"
|
||||
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."
|
||||
team:
|
||||
- Luke
|
||||
- Patrick
|
||||
projects:
|
||||
- Portmaster
|
||||
progress:
|
||||
- type: 'h5'
|
||||
text: "Feature Nearing Its Release"
|
||||
- type: p
|
||||
text: "Both the designs and the implementation have been completed by Luke and Patrick. A lot of work went into this, making it easy to report bugs from within the Portmaster, even without a GitHub account. Now we just need to iron things out such as wording and then this feature will get out to the beta release channel. Looking forward to this!"
|
||||
- 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: "Export Module Done, Feature Set In Review"
|
||||
- type: p
|
||||
text: "Alex continued to develop this feature and achieved full circle. Every part is working, but now the review cycle is starting. The code will be inspected and improved where needed. Let us see how far we get in August."
|
||||
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
|
||||
progress:
|
||||
- type: 'h5'
|
||||
text: "Components Are Built, Review Process Starts"
|
||||
- type: p
|
||||
text: "Luke did an amazing job at building these slick tailwind components with which we can completely swap our site HTML. Even as this comes out, which might still take a while, you will not notice a difference: the website(s) will still look exactly the same. But adding new sections and pages will be so much easier, as the HTML will just be elegant and easy to work with. Anyway, the next step is reviewing everything, fine-tuning naming of components and classes and then making a plan how to best implement the new system throughout our three different web projects: website, docs and account site."
|
||||
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:
|
||||
- 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: "End Reports in the Works and Proposals for Further Grants"
|
||||
- type: p
|
||||
text: "There are two end reports that need to be submitted within the next month, for the FFG and Netidee. However, it does not end there - we already are neck-deep in writing proposals for two more grants. As always, you can check our influences to find out more about our finances."
|
||||
- type: a
|
||||
text: "View All of Safing's Influences and Fundings"
|
||||
href: "https://safing.io/ownership#influences"
|
||||
postponed:
|
||||
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>
|
|
@ -18,7 +18,7 @@ layout: page
|
|||
<div class="relative max-w-screen-sm lg:max-w-screen-xl mx-auto px-4 sm:px-6 xl:px-0 lg:flex">
|
||||
<div class="pt-8">
|
||||
<div class="text-center lg:text-left">
|
||||
<span class="text-sm opacity-55 tracking-normal">02.06.2021</span>
|
||||
<span class="text-sm opacity-55 tracking-normal">{{ site.last_progress_update_on }}</span>
|
||||
<h2 id="influences" class="text-5xl tracking-tight font-extrabold leading-none pb-5 pt-2">
|
||||
Backlog
|
||||
</h2>
|
||||
|
|
|
@ -8,7 +8,7 @@ layout: page
|
|||
<div class="relative max-w-screen-sm lg:max-w-screen-xl mx-auto px-4 sm:px-6 xl:px-0 lg:flex">
|
||||
<div class="pt-8">
|
||||
<div class="text-center lg:text-left">
|
||||
<span class="text-sm opacity-55 tracking-normal">02.06.2021</span>
|
||||
<span class="text-sm opacity-55 tracking-normal">{{ site.last_progress_update_on }}</span>
|
||||
<h2 id="influences" class="text-5xl tracking-tight font-extrabold leading-none pb-10 pt-2">
|
||||
Progress Overview
|
||||
</h2>
|
||||
|
|
|
@ -77,7 +77,7 @@ redirect_from:
|
|||
<div class="pl-8 text-left">
|
||||
<h2 id="influences" class="text-5xl tracking-tight font-extrabold leading-none py-10">
|
||||
Influences
|
||||
<span class="text-sm opacity-55 tracking-normal">updated May 2021</span>
|
||||
<span class="text-sm opacity-55 tracking-normal">updated {{ site.last_finances_update_on }}</span>
|
||||
</h2>
|
||||
<p class="text-md opacity-55 max-w-lg">
|
||||
Through these partnerships we are not only receiving funding, but much needed support, advice, training, encouragement and helpful criticism.
|
||||
|
|
Loading…
Add table
Reference in a new issue