-
Notifications
You must be signed in to change notification settings - Fork 4
/
releases.xml
438 lines (420 loc) · 15.6 KB
/
releases.xml
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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Capyloon Releases</title>
<link rel="alternate" href="https://capyloon.org/releases.html"/>
<!-- Date generated with date +%FT%T%Z -->
<updated>2022-03-27T12:25:48PDT</updated>
<author>
<name>The Capyloon Team</name>
</author>
<id>https://capyloon.org/releases.html</id>
<icon>/images/logo_64.png</icon>
<entry>
<title>Fri 09 June 2023</title>
<link rel="alternate" href="https://capyloon.org/releases.html#jul-21-2023"/>
<id>https://capyloon.org/releases.html#jul-21-2023</id>
<updated>2023-07-21:00:00Z</updated>
<summary type="html">
<h4>Features</h4>
<ul>
<li>
<a href="https://fosstodon.org/@capyloon/110596321815944713"
>Addition</a
>
of several `env()` CSS variables usable as colors that will match the
wallpaper. The extraction is done with
<a href="https://github.com/Vibrant-Colors/node-vibrant/"
>node-vibrant</a
>
and the usable tokens are listed
<a
href="https://github.com/capyloon/gecko-b2g/blob/9af2df209d31624643cd167093c6dd7895a6cc80/servo/components/style/custom_properties.rs#L148-L154"
>here</a
>. The system app and the home screen have been updated to use them,
but any web page can also do the same!
</li>
<li>
<a href="https://fosstodon.org/@capyloon/110623784626118445"
>Support for actions</a
>
when text is selected without having to use the context menu. Beauty
of the web, this works in any app where text can be selected!
</li>
<li>
<a href="https://fosstodon.org/@capyloon/110628950055658441"
>Improvements of media controls</a
>:
<ul>
<li>Mute control in the carousel view when applicable.</li>
<li>
Play/pause/track change controls in the quick settings panel for
active players.
</li>
<li>Same controls on the lock screen.</li>
</ul>
</li>
<li>
<a href="https://fosstodon.org/@capyloon/110651726646616218"
>Private Browsing tabs</a
>
are now available! They also get a purple outline in the carousel view
to recognize them. Next step: containers, to help you manage all your
social accounts :)
</li>
<li>
A set of <code>about:</code> pages are now loading, including the
beloved <code>about:config</code>!
</li>
<li>
Safebrowsing is setup properly, as well as the MLS endpoint for
geolocation support. This all brings us closer to a usable daily
driver.
</li>
</ul>
<h4>Device Support</h4>
<p>
Great progress was made on the PinephonePro camera support thanks to the
Mobile Linux community:
<a href="https://fosstodon.org/@capyloon/110731752382326647"
>webrtc now works</a
>
pretty well!
</p>
</summary>
</entry>
<entry>
<title>Fri 09 June 2023</title>
<link rel="alternate" href="https://capyloon.org/releases.html#jun-09-2023"/>
<id>https://capyloon.org/releases.html#jun-09-2023</id>
<updated>2023-06-09:00:00Z</updated>
<summary type="html">
<h4>Features</h4>
<p>
This release introduces several new features that have been brewing for
a while! We are pushing use cases that blend peer discovery with a novel
app model called <strong>Web Tiles</strong>.
</p>
<p>
<strong>Peer discovery</strong> in your local network is now more user
friendly, and integrated in the address book and sharing app. That let
you directly select the peer to share data with in addition to QR Code
support.
</p>
<p>
<strong>Web Tiles</strong> is a new application model that aims to solve
some of the security & privacy challenges of Web Apps. Tiles are:
</p>
<ul>
<li>
Immutable: a Tile is a bundle of resources identified using content
addressing. Our current implementation uses a tile:// protocol which
is similar to the ipfs:// one.
</li>
<li>
Safe by default: a tile can't fetch foreign content. This is enforced
by a default CSP applied to all tile:// url loads.
</li>
<li>
Powerful: because they can't leak data to external parties, tiles can
be granted access to what are usually considered "dangerous" APIs.
</li>
<li>
Installable and usable offline: being content addressed and
local-only, tiles are naturally suited for offline use.
</li>
<li>
Composable: being installed, tiles can register Web Activities like
other installed Capyloon apps. This make them ideal candidates to
bridge the Http web with new capabilities.
</li>
</ul>
<p>
Because of their safety and location independence characteristics,
<strong>Web Tiles</strong> are well suited for "just in time"
application transfer and execution from one peer to another.
</p>
<p>
We put together peer discovery and <strong>Web Tiles</strong> with a
demo showing a video player: the initiating device sends the player app
to its peer, and launches the same tile locally. Because tiles are safe,
there is no risk with running one on the receiving side. Both ends can
then exchange messages, creating an ad-hoc distributed app. This is of
course usable for all kind of multi-device use cases: multiplayer games,
remote access to another device content or APIs, etc.
</p>
<p>
Here's a video showcasing these features:
<video
controls
style="max-width: 600px"
src="./videos/capyloon-may-2023-render.mp4"
></video>
</p>
<h4>Device Support</h4>
<p>
On the device side, we finally have <strong>full images</strong> for the
PinephonePro and the Librem5!
</p>
<p>
Booting a PinephonePro just after flashing, reaching the First Time Use
app:
<video controls src="./videos/pinephone-boot-jun-8-2023.mp4"></video>
</p>
<p>
Browsing around on the PinephonePro. The graphics performance with
WebRender enabled in Gecko is promising! Notice uBlock Origin doing a
good job as usual 😃
<video controls src="./videos/pinephone-browse-jun-8-2023.mp4"></video>
</p>
</summary>
</entry>
<entry>
<title>Fri 20 January 2023</title>
<link rel="alternate" href="https://capyloon.org/releases.html#jan-20-2023"/>
<id>https://capyloon.org/releases.html#jan-20-2023</id>
<updated>2023-01-20:00:00Z</updated>
<summary type="html">
<p>This release introduces several new features:</p>
<ul>
<li>
Easy data sharing between devices: not only page urls, but also files
and contacts. For files and contacts, the payload is encrypted and
published to IPFS with local discovery and transfer.
</li>
<li>
Homescreen switcher support: alternate launchers are cool, and also
useful to adapt to different form factors. As an example, Capyloon now
includes a simple Media Center Homescreen. Thanks to
<a href="https://twitter.com/MortCodesWeb">@MortCodesWeb</a> for
making it look so nice!
</li>
<li>
The contacts app was re-written. It now has a better look and feel,
and showcases easy import/export of contacts over IPFS.
</li>
<li>
We now generate installer images for the PinePhone Pro. You can
downloading it from our
<a href="https://debian.capyloon.org/images/installer/"
>image repository</a
>.
</li>
</ul>
You can find screenshots about these features
<a href="https://capyloon.org/docs/slides/release-jan-2023/index.html">here.</a>
</summary>
</entry>
<entry>
<title>Tue 27 September 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#sept-27"/>
<id>https://capyloon.org/releases.html#sept-27</id>
<updated>2022-09-27:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<p>
The major change in this release is the integration of a full IPFS node:
Capyloon now bundles a forked version of
<a href="https://github.com/n0-computer/iroh">Iroh</a>. This allows
Capyloon to verify locally the integrity of <code>ipfs://</code> and
<code>ipns://</code>
resources when loaded in the browser. To achieve this, the Gecko native
protocol handler has been updated to retrieve content from the local
node over a Unix Domain Socket. The node itself races block fetches from
the p2p swarm with raw CID fetches from a http gateway for optimal
performance.
</p>
<p>Other notable changes in this release include:</p>
<ul>
<li>
The camera app exposes a Web Activity to capture QR Codes. This is
leveraged by the home screen to provide a quick access to a URL
scanner. This also works in desktop builds using your webcam.
<img src="images/homescreen-qr.png" style="width: 50%" />
</li>
<li>
The settings app was re-written to use
<a href="https://shoelace.style">Shoelace</a> components.
</li>
<li>The usual set of random bug fixes :)</li>
</ul>
</summary>
</entry>
<entry>
<title>Fri 10 June 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#june-10"/>
<id>https://capyloon.org/releases.html#june-10</id>
<updated>2022-06-10:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<p>
This release introduces 2 building blocks of user self sovereignty:
decentralized IDs (<a href="https://www.w3.org/TR/did-core/">DIDs</a>,
in our case using
<a href="https://w3c-ccg.github.io/did-method-key/">static keys</a>) and
User Controlled Authorization Networks (
<a href="https://ucan.xyz">UCANs</a>).
</p>
<p>
Capyloon users can locally create DIDs and use them to grant
capabilities to 3rd party web sites through UCAN tokens, allowing
selective access to device resources.
</p>
<p>
You can experiment with the
<a href="https://capyloon.org/places/index.html">"Places" demo app</a>:
when requesting access, you can control which capability to grant (in
this case accessing a subset of the local virtual filesystem), and for
how long this access is valid. The site is then responsible for
presenting this UCAN token when using the VFS api.
</p>
</summary>
</entry>
<entry>
<title>Mon 09 May 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#may-09"/>
<id>https://capyloon.org/releases.html#may-09</id>
<updated>2022-05-09:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
This release focuses on making it straightforward to publish content to
the IPFS network, both for files managed in Capyloon and for 3rd party web pages:
<ul>
<li>
Several additions to the actions of the context menu like downloading
images and saving pages as PDF.
</li>
<li>
One click upload to IPFS from the the Files application, either as
publicly available resources or protected by a password. A link to the
IPFS resource is then shared using a QR Code.
</li>
<li>
Capyloon exposes a Web Activity that allow any web page to publish a
file to IPFS.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Fri 08 April 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#april-08"/>
<id>https://capyloon.org/releases.html#april-08</id>
<updated>2022-04-08:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>
Improved Web Extensions support: installation of recommended extensions from
the FTU, and management from the settings app.
</li>
<li>UX cleanup of the "page crashed" and network error pages.</li>
<li>
Implementation of the missing app management commands for Linux Phones,
making them as easy to work with as the Gonk based devices.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Fri 25 March 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#march-25"/>
<id>https://capyloon.org/releases.html#march-25</id>
<updated>2022-03-25T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>
Debian packages are available for Linux phones! Check the
<a href="linuxphones.html">dedicated page</a> for details.
</li>
<li>Minor performance fixes and UX polish changes.</li>
</ul>
</summary>
</entry>
<entry>
<title>Fri 18 March 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#march-18"/>
<id>https://capyloon.org/releases.html#march-18</id>
<updated>2022-03-18T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>
The First Time Use experience now features these panels: Language,
Wi-Fi, Date & Time, Privacy, Search engines and Display.
<li>
As seen in one of the FTU panels, it's now possible to configure
search engines. If you are browsing a page initiated by a keyword
search, you can choose a different search engine from the site info
panel, making it easy to switch from one to another. We also
automatically add new engines based on your navigation.
</li>
<li>
There is a "Tor" toggle in the Privacy panel of the FTU, to enable
initial Tor support based on
<a href="https://gitlab.torproject.org/tpo/core/arti">Arti</a>. You
can also turn it on and off from the Quick Settings panel.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Tue 8 March 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#march-08"/>
<id>https://capyloon.org/releases.html#march-08</id>
<updated>2022-03-08T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>
Initial release of the First Time Use app, using
<a href="https://shoelace.style">Shoelace components</a>.
</li>
<li>
MacOS M1 (x86_64) prebuilts are now available for desktop users.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Tue 22 Feb 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#feb-22"/>
<id>https://capyloon.org/releases.html#feb-22</id>
<updated>2022-02-22T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>The virtual keyboard can now always be dismissed.</li>
<li>
A <code>jackady new-app</code> command was added to scaffold new apps.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Thu 17 Feb 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#feb-17"/>
<id>https://capyloon.org/releases.html#feb-17</id>
<updated>2022-02-17T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>
MacOS M1 (aarch64) prebuilts are now available for desktop users.
</li>
</ul>
</summary>
</entry>
<entry>
<title>Thu 03 Feb 2022</title>
<link rel="alternate" href="https://capyloon.org/releases.html#feb-03"/>
<id>https://capyloon.org/releases.html#feb-03</id>
<updated>2022-02-03T00:00:00Z</updated>
<summary type="html">
<h4>Changelog</h4>
<ul>
<li>Initial release!</li>
</ul>
</summary>
</entry>
</feed>