Compare commits

...

10 commits

16 changed files with 439 additions and 83 deletions

View file

@ -18,7 +18,7 @@ jobs:
contents: read
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Generate suitable tag for kaniko
id: meta

View file

@ -1,4 +1,4 @@
FROM nginx:1.27.0-alpine
FROM nginx:1.27.3-alpine
COPY . /usr/share/nginx/html
@ -13,4 +13,4 @@ ADD --chmod=0755 'https://cloud.newpipe-ev.de/remote.php/dav/public-files/TSIDIm
ADD --chmod=0755 'https://cloud.newpipe-ev.de/remote.php/dav/public-files/TSIDImDtSsyqjOD/2023-12-16_board_protocol.pdf' /usr/share/nginx/html/assets/documents/
ADD --chmod=0755 'https://cloud.newpipe-ev.de/remote.php/dav/public-files/TSIDImDtSsyqjOD/2024-02-10_plenum_protocol.pdf' /usr/share/nginx/html/assets/documents/
ADD --chmod=0755 'https://cloud.newpipe-ev.de/remote.php/dav/public-files/TSIDImDtSsyqjOD/2024-06-23_board_protocol.pdf' /usr/share/nginx/html/assets/documents/
ADD --chmod=0755 'https://cloud.newpipe-ev.de/remote.php/dav/public-files/TSIDImDtSsyqjOD/2024-08-20_plenum_protocol.pdf' /usr/share/nginx/html/assets/documents/

View file

@ -48,6 +48,11 @@ table {
border-spacing: 0;
}
table tr td {
padding-left: 0.25cm;
padding-right: 0.25cm;
}
body {
-webkit-text-size-adjust: none;
}
@ -77,6 +82,23 @@ pre {
font-family: monospace;
display: inline;
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.my-1 {
margin-top: 1em;
margin-bottom: 1em;
}
.row-equal-column {
display: flex;
}
.text-center {
text-align: center;
}
/* Basic */
html {
@ -1647,6 +1669,10 @@ pre {
margin: 0 0 25px 0;
}
#content .row-equal-column section {
height: 100%;
}
#content h2 {
font-size: 1.8em;
color: #acb4b7;
@ -1663,7 +1689,11 @@ pre {
}
#content a {
color: #A22F1D;
color: #f9715c;
}
#content .button-large {
color: #fff;
}
#content header {
@ -1686,7 +1716,7 @@ pre {
#footer {
padding: 45px 0 45px 0;
color: #822121;
color: #ad0a0a;
text-align: center;
background: #929ba1;
}
@ -1698,7 +1728,7 @@ pre {
}
#footer a {
color: #822121;
color: #ad0a0a;
}
#footer .quote-list li {
@ -1722,13 +1752,13 @@ pre {
border-top: solid 1px #616771;
text-align: center;
padding: 45px 0 80px 0;
color: #822121;
color: #ad0a0a;
font-size: smaller;
background: #929ba1;
}
#copyright a {
color: #822121;
color: #ad0a0a;
}
/* Large */

Binary file not shown.

View file

@ -52,6 +52,25 @@
</header>
</section>
<section>
<a href="./posts/2024-12-03_hiring_contributor.html" class="hidden-blog">
<h2>NewPipe e.V. hires contributor Profpatsch for NewPipe development</h2>
<h3>03.12.2024</h3>
<p class="last-child">
Putting funds to good use: e.V. hires TeamNewPipe member Profpatsch for at least three months. Read more here.
</p>
</a>
</section>
<section>
<a href="./posts/2024-08-20_3rd_plenum.html" class="hidden-blog">
<h2>3rd plenum</h2>
<h3>20.08.2024</h3>
<p class="last-child">
On the 20th we had a plenum. Read this post to find the main points and the
protocol.
</p>
</a>
</section>
<section>
<a href="./posts/2024-06-23_3rd_board_meeting.html" class="hidden-blog">
<h2>3rd board meeting</h2>
@ -155,4 +174,4 @@
</body>
</html>
</html>

View file

@ -44,42 +44,62 @@
<div class="col-12">
<!-- Main Content -->
<section>
<header>
<h2>Donate</h2>
</header>
<p>
You want to donate to our association in order to help further its goals? Thank you!
</p>
<h3>Current goal</h3>
<p>
For the period of July through September 2024, your donations enabled us to <a href="https://newpipe.net/blog/pinned/announcement/schabi-contract/">hire a developer to work on NewPipe</a>. Through increased funding, we hope to provide more long-term and even better support for the NewPipe app in the future.
</p>
<h3>Donate</h3>
<div>
We use the following means to receive donations:
<ul class="standard-list">
<li>
Via direct debit towards our bank account. This way has the fewest additional charges, so we get the most from your donation!
<br />
Account holder: NewPipe e.V.
<br />
IBAN: <pre>DE94 4306 0967 1308 7563 00</pre>
</li>
<li>Via Liberapay, <a href="https://liberapay.com/NewPipe_e.V./">https://liberapay.com/NewPipe_e.V./</a>.</li>
<!-- <li>Via OpenCollective, <a href="https://opencollective.com/lemmy">https://opencollective.com/lemmy</a>. (Potentially tax deductable here?)</li>-->
</ul>
<section>
<header>
<h2>Donate</h2>
</header>
<p>
You want to donate to our association in order to help further its goals? Thank you!
</p>
<h3>Current goal</h3>
<p>
Your funding helps us to finance paid development time for NewPipe and further support for TeamNewPipe like infrastrucutre, event travel cost, and hardware expenses. We are currently <a href="posts/2024-12-03_hiring_contributor.html">paying Profpatsch</a> to work on NewPipe and hope to keep him going for a long time!
</p>
</section>
</div>
</div>
<div class="row row-equal-column my-0">
<div class="col-6 col-12-medium">
<section>
<h3>Wire transfer</h3>
<div>
<p>Transferring money to our bank account directly has the fewest additional charges, so we get the most from your donation!</p>
<table>
<tbody>
<tr><td>Account holder: </td><td>NewPipe e.V.</td></tr>
<tr><td>IBAN: </td><td><pre>DE94 4306 0967 1308 7563 00</pre></td></tr>
<tr><td>BIC: </td><td><pre>GENODEM1GLS</pre></td></tr>
</tbody>
</table>
</div>
</section>
</div>
<div class="col-6 col-12-medium">
<section>
<h3>Liberapay</h3>
<div>
<p>We also accept recurring donations through PayPal, credit card and direct debit through Liberapay.</p>
<div class="text-center">
<a class="button-large my-1" href="https://liberapay.com/NewPipe_e.V./">Liberapay</a>
</div>
<h3>
Since you're a non-profit, can I get a donation receipt?
</h3>
<p>
</div>
</section>
</div>
</div>
<div class="row my-0">
<div class="col-12">
<section>
<h3>Since you're a non-profit, can I get a donation receipt?</h3>
<p>
Due to our unique focus, we were not able to register the association as "beneficial to the public", which is a different concept from "non-profit" in Germany. Sadly, we do not get the same tax benefits as an association that "benefits the public" would.<br />
Our legal status still prevents profits from being made through this association, though. We have to spend all the money we get towards its goals (and cannot, for example, pay ourselves a salary, sneakily buy stocks to make more money, or, heaven forbid, invest in cryptocurrencies).
</p>
</p>
</section>
</section>
</div>
</div>
</div>

View file

@ -51,7 +51,7 @@
<header>
<h2>Who We Are</h2>
</header>
<a href="#" class="feature-image"><img src="images/pic05.jpg" alt="" /></a>
<!-- <a href="#" class="feature-image"><img src="images/pic05.jpg" alt="" /></a> -->
<p>A non-profit association founded in Germany in 2022, mostly by TeamNewPipe members.
Almost anyone can join us. Find out how <a href="join.html">here</a>. <br />
The association is governed directly by the members. At least once a year, a full
@ -67,6 +67,7 @@
<header>
<h2>What We Do</h2>
</header>
<p> Per our statutes, our organization has the following purposes: </p>
<ul class="check-list">
<li>Organize public informational events or congresses</li>
<li>Provide financial support to projects which develop digital media technology</li>
@ -82,16 +83,22 @@
<!-- Box #3 -->
<section>
<header style="margin-bottom: 20px;">
<h2>We currently support these projects</h2>
<h2>Our support</h2>
</header>
<ul class="quote-list">
<li>
<img src="images/TNPlogo.svg" alt="" height=70 />
<p>Hosting the website infrastructure and repository of TeamNewPipe.</p>
</li>
</ul>
<h3 style="font-style: italic"><a style="text-decoration: none;color: #FCFBF8;"
href="contact.html">Maybe yours could be next?</a></h3>
<p> We are currently supporting these projects: </p>
<div style="background:#cd201fff;padding:1em">
<p style="font-weight:600"><img style="vertical-align:middle" src="images/TNPlogo.svg" alt="" height=70 /> NewPipe</p>
<ul class="standard-list">
<li>n hired part-time contractors</li>
<li>Communication and website infrastructure</li>
</ul>
</div>
<p style="margin-top:1em">We also contributed financially to <strong>Weblate</strong>,
<strong>Liberapay</strong> and <strong>FSFE</strong>.</p>
<h3 style="font-style: italic">Your cause matches our goals and needs funding? <a style="text-decoration: none;color: #FCFBF8;"
href="contact.html">Get in touch.</a></h3>
</section>
</div>
@ -104,6 +111,30 @@
<section id="content">
<div class="container">
<div class="row aln-center">
<div class="col-3 col-6-medium col-12-small">
<a href="./posts/2024-12-03_hiring_contributor.html" class="hidden">
<section>
<h2>NewPipe e.V. hires contributor</h2>
<h4>03.12.2024</h4>
<p class="hide-a">Putting funds to good use: e.V. hires Profpatsch for at least three months. Read more here.</p>
</section>
</a>
</div>
<div class="col-3 col-6-medium col-12-small">
<a href="./posts/2024-08-20_3rd_plenum.html" class="hidden">
<!-- Feature #2 -->
<section>
<div href="#" class="bordered-feature-image"><img src="images/meeting.jpg" alt="" />
</div>
<h2>3rd plenum</h2>
<h4>20.08.2024</h4>
<p class="hide-a">
On the 20th of August 2024 we had a plenum. Read this post to find the main points
and the meeting protocol.
</p>
</section>
</a>
</div>
<div class="col-3 col-6-medium col-12-small">
<a href="./posts/2024-06-23_3rd_board_meeting.html" class="hidden">
<!-- Feature #1 -->
@ -133,37 +164,6 @@
</section>
</a>
</div>
<div class="col-3 col-6-medium col-12-small">
<a href="./posts/2024-02-10_2nd_plenum.html" class="hidden">
<!-- Feature #2 -->
<section>
<div href="#" class="bordered-feature-image"><img src="images/meeting.jpg" alt="" />
</div>
<h2>2nd plenum</h2>
<h4>10.02.2024</h4>
<p class="hide-a">
On the 10th of February 2024 we had a plenum. Read this post to find the main points
and the meeting protocol.
</p>
</section>
</a>
</div>
<div class="col-3 col-6-medium col-12-small">
<a href="./posts/2023-12-19_1st_plenum_2nd_board_meeting.html" class="hidden">
<!-- Feature #3 -->
<section>
<div href="#" class="bordered-feature-image"><img src="images/meeting.jpg" alt="" />
</div>
<h2>1st plenum, 2nd board meeting</h2>
<h4>19.12.2023</h4>
<p class="hide-a">
On the 16th of December 2023, we had two association-wide meetings. Read this post
to find the minutes and the meeting protocols.
</p>
</section>
</a>
</div>
</div>
</div>
</section>
@ -199,4 +199,4 @@
</body>
</html>
</html>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><strong><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></strong></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><strong><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></strong></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -49,6 +49,8 @@
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></li>
<li><strong><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></strong></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>

View file

@ -0,0 +1,126 @@
<!DOCTYPE HTML>
<!--
Halcyonic by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html lang="en">
<head>
<title>NewPipe&nbsp;e.V.</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="../assets/css/main.css" />
</head>
<body class="subpage">
<div id="page-wrapper">
<!-- Header -->
<section id="header">
<div class="container">
<div class="row">
<div class="col-12">
<!-- Logo -->
<h1><a href="../index.html" id="logo">NewPipe&nbsp;e.V.</a></h1>
<!-- Nav -->
<nav id="nav">
<a href="../about.html">About</a>
<a href="../join.html">Join us</a>
<a href="../blog.html">Blog</a>
<a href="../donate.html" class="button-large">Donate</a>
</nav>
</div>
</div>
</div>
</section>
<!-- Content -->
<section id="content">
<div class="container">
<div class="row">
<div class="col-3 col-12-medium">
<!-- Sidebar -->
<section>
<header>
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></li>
<li><strong><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></strong></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>
<li><a href="./2023-12-19_1st_plenum_2nd_board_meeting.html">1st plenum, 2nd board meeting</a></li>
<li><a href="./2023-12-18_pseudonyms.html">Pseudonyms</a></li>
<li><a href="./2023-07-13_1st_board_meeting.html">1st board meeting</a></li>
<li><a href="./2022-11-05_founded.html">We are founded!</a></li>
</ul>
</section>
</div>
<div class="col-9 col-12-medium imp-medium">
<!-- Main Content -->
<section>
<header>
<h2>3rd plenum</h2>
<h3>20.08.2024</h3>
</header>
<p>
Today we had our third plenum meeting. The full protocol can be found <a href="../assets/documents/2024-08-20_plenum_protocol.pdf">here</a>.
</p>
<p>
This meeting was held primarily to devise a budget plan for the last four months of 2024, and to
discuss whether to register a trademark for NewPipe.
</p>
<p>
The agreed-upon budget plan includes paying someone to work on NewPipe (possibly extending Schabi's contract),
improving the IT infrastructure with better hardware and possibly by hiring someone, allowing e.V. members to
participate to conferences (e.g. FOSDEM), buying some merch (stickers and T-Shirts) for e.V. members and
NewPipe contributors, lending hardware to NewPipe contributors, and donating 300€/year to LiberaPay.
</p>
<p>
The assembly also agreed to register a trademark for the "NewPipe" name.
</p>
</section>
</div>
</div>
</div>
</section>
<!-- Footer -->
<section id="footer">
<div class="container">
<div class="row aln-center">
<div class="col-12">
<a href="https://git.newpipe-ev.de/NewPipe-eV/website">Website repository</a> |
<a href="../contact.html">Contact</a> | <a href="../license.html">Licensing</a> | <a href="../privacy.html">Privacy Policy</a> | <a href="../credits.html">Credits</a> | <a href="../imprint.html">Imprint</a>
</div>
</div>
</div>
</section>
<!-- Copyright -->
<div id="copyright">
Copyright &copy; NewPipe&nbsp;e.V., all rights reserved. | Design: <a href="https://html5up.net">HTML5 UP</a>
</div>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/browser.min.js"></script>
<script src="../assets/js/breakpoints.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>
</html>

View file

@ -0,0 +1,147 @@
<!DOCTYPE HTML>
<!--
Halcyonic by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html lang="en">
<head>
<title>NewPipe&nbsp;e.V.</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="../assets/css/main.css" />
</head>
<body class="subpage">
<div id="page-wrapper">
<!-- Header -->
<section id="header">
<div class="container">
<div class="row">
<div class="col-12">
<!-- Logo -->
<h1><a href="../index.html" id="logo">NewPipe&nbsp;e.V.</a></h1>
<!-- Nav -->
<nav id="nav">
<a href="../about.html">About</a>
<a href="../join.html">Join us</a>
<a href="../blog.html">Blog</a>
<a href="../donate.html" class="button-large">Donate</a>
</nav>
</div>
</div>
</div>
</section>
<!-- Content -->
<section id="content">
<div class="container">
<div class="row">
<div class="col-3 col-12-medium">
<!-- Sidebar -->
<section>
<header>
<h2>Blog posts</h2>
</header>
<ul class="link-list">
<li><strong><a href="./2024-12-03_hiring_contributor.html">NewPipe e.V. hires contributor</a></strong></li>
<li><a href="./2024-08-20_3rd_plenum.html">3rd plenum</a></strong></li>
<li><a href="./2024-06-23_3rd_board_meeting.html">3rd board meeting</a></li>
<li><a href="./2024-04-22_weblate_donation.html">Donation to Weblate</a></li>
<li><a href="./2024-02-10_2nd_plenum.html">2nd plenum</a></li>
<li><a href="./2023-12-19_1st_plenum_2nd_board_meeting.html">1st plenum, 2nd board meeting</a></li>
<li><a href="./2023-12-18_pseudonyms.html">Pseudonyms</a></li>
<li><a href="./2023-07-13_1st_board_meeting.html">1st board meeting</a></li>
<li><a href="./2022-11-05_founded.html">We are founded!</a></li>
</ul>
</section>
</div>
<div class="col-9 col-12-medium imp-medium">
<!-- Main Content -->
<section>
<header>
<h2>NewPipe e.V. hires contributor Profpatsch for NewPipe development</h2>
<h3>03.12.2024</h3>
</header>
<p>
We have an exciting announcement to share, made possible by your amazing financial support!
</p>
<p>
Proudly, NewPipe e.V. is investing your donations into
what is most meaningful to the NewPipe project: paid development time.
After we temporarily hired schabi this summer from July through September
(as reported on
<a href="https://newpipe.net/blog/pinned/announcement/schabi-contract/">the NewPipe website</a>)
and extended his contract
until October, schabi can no longer offer us his services due to taking on a full-time
job. He already made some impressive progress on rewriting and improving the core player component
of the app, dubbed
<a href="https://github.com/TeamNewPipe/NewPlayer">NewPlayer</a>; now, to ensure his
work not to become stale, somebody
needed to take over where he left off.
</p>
<p>
Thus, the e.V. reached out to members of NewPipe's contributor community
in search of new independent contractors that would take our offer of a flexible opportunity to
work on NewPipe.
With a gap of less than a month, the e.V. was now able
to hire Profpatsch, TeamNewPipe member and independent software developer, who says,
"I'm happy to
continue schabi's work on NewPlayer,
helping out with reviewing and the refactor."</p>
<p>
We hope you are as glad about this news as we are.
NewPipe e.V. has committed to working with Profpatsch for the timespan of three months,
with the perspective of a longer-term arrangement.
For this, continue to rely on your donations to help drive NewPipe forward; please consider
a <a href="../donate.html">donation</a>
such that we can keep funding this and further contracts for the benefit of the project.
</p>
<p>
Yours Sincerely,<br/>
the NewPipe e.V. board.
</p>
</section>
</div>
</div>
</div>
</section>
<!-- Footer -->
<section id="footer">
<div class="container">
<div class="row aln-center">
<div class="col-12">
<a href="https://git.newpipe-ev.de/NewPipe-eV/website">Website repository</a> |
<a href="../contact.html">Contact</a> | <a href="../license.html">Licensing</a> | <a href="../privacy.html">Privacy Policy</a> | <a href="../credits.html">Credits</a> | <a href="../imprint.html">Imprint</a>
</div>
</div>
</div>
</section>
<!-- Copyright -->
<div id="copyright">
Copyright &copy; NewPipe&nbsp;e.V., all rights reserved. | Design: <a href="https://html5up.net">HTML5 UP</a>
</div>
</div>
<!-- Scripts -->
<script src="../assets/js/jquery.min.js"></script>
<script src="../assets/js/browser.min.js"></script>
<script src="../assets/js/breakpoints.min.js"></script>
<script src="../assets/js/util.js"></script>
<script src="../assets/js/main.js"></script>
</body>
</html>