-
Notifications
You must be signed in to change notification settings - Fork 0
/
freenet-build-1495-new-user-experience-and-performance.html
168 lines (153 loc) · 9.73 KB
/
freenet-build-1495-new-user-experience-and-performance.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="/theme/style/base.min.css?2189187c">
<title>Hyphanet</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<link href="https://www.hyphanet.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Hyphanet Full Atom Feed" />
<link rel="alternate" hreflang="en" href="https://www.hyphanet.org/freenet-build-1495-new-user-experience-and-performance.html" />
<link rel="alternate" hreflang="ru" href="https://www.hyphanet.org/ru/freenet-build-1495-new-user-experience-and-performance.html" />
<link rel="alternate" hreflang="fr" href="https://www.hyphanet.org/fr/freenet-build-1495-new-user-experience-and-performance.html" />
<link rel="alternate" hreflang="x-default" href="https://www.hyphanet.org /freenet-build-1495-new-user-experience-and-performance.html" />
<link rel="canonical" href="https://www.hyphanet.org/freenet-build-1495-new-user-experience-and-performance.html" />
<meta property="og:title" content="Hyphanet" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.hyphanet.org" />
<meta property="og:image" content="https://www.hyphanet.org/" />
<meta property="og:image:secure_url" content="https://www.hyphanet.org/theme/images/logo-blue.png" />
<meta property="og:description" content="Hyphanet is a peer-to-peer platform for censorship-resistant communication and publishing." />
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Hyphanet" />
<meta name="twitter:description" content="Hyphanet is a peer-to-peer platform for censorship-resistant communication and publishing." />
<meta name="twitter:image" content="https://www.hyphanet.org/theme/images/logo-blue.png" />
</head>
<body id="index" class="home">
<div>
<nav id="menu">
<a href="https://www.hyphanet.org/">Hyphanet</a>
<a href="https://www.hyphanet.org/pages/about.html">About</a>
<a href="https://www.hyphanet.org/pages/volunteer.html">Volunteer</a>
<a href="https://www.hyphanet.org/pages/documentation.html">Documentation</a>
<a href="https://www.hyphanet.org/pages/download.html">Download</a>
<a href="https://www.hyphanet.org/pages/help.html">Help</a>
</nav><!-- /#menu -->
<aside class="social">
<a href="https://twitter.com/freenetproject">Twitter</a>
<a rel="me" title="Hyphanet News and Info in the Fediverse" href="https://floss.social/@Freenet">Mastodon</a>
</aside>
<nav id="language">
<span>Language</span>
<a href="https://www.hyphanet.org/ru/freenet-build-1495-new-user-experience-and-performance.html">ru</a>
<a href="https://www.hyphanet.org/fr/freenet-build-1495-new-user-experience-and-performance.html">fr</a>
</nav>
</div>
<main>
<header id="banner" class="body">
<h1>Freenet build 1495: new user experience and performance</h1>
</header><!-- /#banner -->
<section id="content" class="body">
<div class="post-info">
<time class="published" datetime="2022-12-29T00:00:00+01:00">
Thu 29 December 2022
</time>
<address class="vcard author">
By <a class="url fn" href="https://www.hyphanet.org/author/freenet-contributors.html">Freenet Contributors</a>
</address>
</div><!-- /.post-info -->
<div class="entry-content">
<p>Freenet 0.7.5 build 1495 is now available.</p>
<blockquote>
<p><strong>Install Freenet</strong> for <strong><a href="https://www.draketo.de/dateien/freenet/build01495/FreenetInstaller-1495.exe">Windows</a></strong>, for <strong><a href="https://www.draketo.de/dateien/freenet/build01495/new_installer_offline_1495.jar">GNU/Linux, macOS and other *nixes</a></strong>, or for <strong><a href="https://freenet-mobile.github.io/app/">Android</a></strong>. See the <a href="pages/download.html">download page</a> for more information and other platforms.</p>
</blockquote>
<p>This build improves four broad areas:</p>
<div style="float: right; width: 30%; max-width: 300px;"><img src="./theme/images/logo-large.png" width="100%" style="filter: invert(30%)" /></div>
<ul>
<li>new users</li>
<li>user experience</li>
<li>performance</li>
<li>backend changes</li>
</ul>
<div style="clear: both"></div>
<h2 id="new-users">New users</h2>
<p>There is a new firsttime wizard for single-step setup, contributed
by redwerk and finally merged after resolving dependency-requirements.</p>
<p>To further ease the start, the bookmarks are re-organized with
"starting points" at the top.</p>
<h2 id="user-experience">User experience</h2>
<p>For integration in browser extensions, TheSeeker added support for
the schemes web+freenet and ext+freenet which do not need further
allow-listing by browsers to use.</p>
<p>CometZ@6DtYG~ created a new theme sky-dark-static, a clean dark scheme,
simpler than Winterfacey.</p>
<p>To enable more beautiful Freesites, Spider Admin, naejadu and vwoodzell
extended the CSS filter to enable sticky, transition, and word-wrap.</p>
<p>The m3u-player is now only inserted into sites which contain at least
one video or audio tag. When a part of a stream fails, it is now skipped,
allowing for continuous playback without user-intervention.</p>
<h2 id="performance">Performance</h2>
<p>For better lifetime of larger files, the healing size is increased
from 16 to 256 MiB, so a 512 MiB file will keep working if accessed
once every 10 days. To keep alive files explicitly, you can use the
keepalive plugin. You can activate it from the menu via
Configuration / Plugins.</p>
<p>And the pending keys optimizations by Eleriseth should reduce the CPU
load on very fast nodes with many peers.</p>
<h2 id="backend-changes">Backend Changes</h2>
<ul>
<li>merged the HashingAPI by unixninja92, a GSoC project that had
gotten lost in the pull requests. This provides an easy and
well-tested way to create and verify different types of Hashes from byte
arrays, including Sha256 and TigerTree.
https://github.com/freenet/fred/pull/258</li>
<li>merged announcement fixes by toad</li>
<li>upgraded unit tests to junit4, thanks to vwoodzell!</li>
<li>fixed the client getter method to honor the max size argument</li>
</ul>
<p>A big thank you to all contributors and reviewers
for getting this release in shape!</p>
<p>And thank you for using Freenet!</p>
<h2 id="contribute">Contribute</h2>
<p>If you want to help us get better, please chat with us in <a href="https://web.libera.chat/?nick=FollowRabbit|?#freenet" id="chatlink" class="btn button-custom btn-custom-two">#freenet @ irc.libera.chat</a>. And give us time to answer, we’re all volunteers and might not be in your timezone.</p>
<p>To get into development right-away, have a look at one of the <a href="https://github.com/freenet/wiki/wiki/Projects">Freenet-Projects</a> or just get <a href="https://github.com/freenet/fred">fred</a> and fix something that annoys you.</p>
<p>And to take on something that makes a big difference, have a look at the <a href="https://github.com/freenet/wiki/wiki/High-Impact-tasks">high-impact tasks</a>.</p>
<h2 id="what-is-freenet">What is Freenet?</h2>
<p>Freenet is a peer-to-peer platform for<br />
censorship-resistant and privacy-respecting<br />
publishing and communication.</p>
<blockquote>
<p>I worry about my child and the Internet all the time, even though
she's too young to have logged on yet. Here's what I worry about. I
worry that 10 or 15 years from now, she will come to me and say
'Daddy, where were you when they took freedom of the press away from
the Internet? --Mike Godwin, Electronic Frontier Foundation</p>
</blockquote>
<p>That Freenet can keep moving forward and help people worldwide to
exercise their basic rights and freedoms is the work of amazing
volunteers, both contributors and people running Freenet nodes.</p>
<p>Thank you for your contributions, and thank you for using Freenet!</p>
<p>-- AB</p>
<blockquote>
<p><strong>Install Freenet</strong> for <strong><a href="https://www.draketo.de/dateien/freenet/build01495/FreenetInstaller-1495.exe">Windows</a></strong>, for <strong><a href="https://www.draketo.de/dateien/freenet/build01495/new_installer_offline_1495.jar">GNU/Linux and other *nixes</a></strong>, or for <strong><a href="https://freenet-mobile.github.io/app/">Android</a></strong>. See the <a href="pages/download.html">download page</a> for more information and other platforms.</p>
</blockquote>
</div><!-- /.entry-content -->
<a href="archives.html">News Archives</a>
</section>
</main>
<footer>
<header>
<h2>Hyphanet</h2>
<p>Navigate with Freedom</p>
</header>
<ul class="social">
<a href="https://twitter.com/freenetproject">Twitter</a>
<a rel="me" title="Hyphanet News and Info in the Fediverse" href="https://floss.social/@Freenet">Mastodon</a>
</ul>
<div id="contact">
<span style="display:inline-block; unicode-bidi:bidi-override; direction:rtl;" onmouseover="this.innerText=this.innerText.split('').reverse().join(''); this.style.unicodeBidi='';this.style.direction=''; this.removeAttribute('onmouseover');">gro.tcejorpteneerf@sserp</span></br>
<span style="display:inline-block; unicode-bidi:bidi-override; direction:rtl;" onmouseover="this.innerText=this.innerText.split('').reverse().join(''); this.style.unicodeBidi='';this.style.direction=''; this.removeAttribute('onmouseover');">gro.tcejorpteneerf@troppus</span></br>
<span>IRC: <a href="https://web.libera.chat/?nick=FollowRabbit|?#freenet">#freenet on irc.libera.chat</a></span></br>
</div>
<p id="copyright">Licensed under the <a href="https://www.gnu.org/licenses/fdl-1.3.html">GFDL</a>. <a href="https://github.com/hyphanet/website">Website source repository</a>, <a href="/pages/download.html#privacy-policy">Privacy Policy</a></p>
</footer></body>
</html>