Skip to content

Commit 441fd1c

Browse files
committed
Favicon, more writing on 'About'
1 parent 56f78ea commit 441fd1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+143
-1
lines changed

about.vox

+35
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ Unless the author of a replica shares a key allowing that replica to be modified
2323

2424
## Disclaimers & FAQs
2525

26+
> Who are you? What is this?
27+
28+
My name is Emil. I've been working on Oku on-and-off for the past four years.
29+
Inspired by the [IndieWeb movement](https://indieweb.org), I decided to create Oku with the hope that it'd enable an alternative to the Web where people own both their data and their space online.
30+
The best way to ['rewild the Internet'](https://www.noemamag.com/we-need-to-rewild-the-internet) is by making it easier than ever to contribute to it.
31+
2632
> Does this have anything to do with cryptocurrencies or 'blockchain'?
2733

2834
No.
@@ -45,6 +51,35 @@ The protocol included with Oku may be used via a command-line frontend, availabl
4551

4652
To learn more about the protocol, visit [the code repository]({{ global.protocol_repository }}).
4753

54+
> How can I help? What still needs to be worked on?
55+
56+
As of writing, there are several major short-term development tasks:
57+
* Implementing a history manager, a password manager, and bookmarks
58+
* Adding support for browser extensions
59+
60+
Long-term significant goals include, but are not limited to:
61+
* Expanding the protocol to include decentralised computation in addition to decentralised storage
62+
* Supporting more platforms, such as macOS and Windows
63+
* Note: The biggest obstacle to this is WebKitGTK being long-unmaintained for non-Linux platforms. If another browser engine, such as [Servo](https://servo.org), receives a GTK port, switching browser engines may enable this.
64+
65+
To help out the development effort, please visit the code repositories:
66+
- [Browser]({{ global.browser_repository }})
67+
- [Protocol]({{ global.protocol_repository }})
68+
69+
> I found a security vulnerability. How do I report this? Do you do bug bounties?
70+
71+
Please refer to the [security policy]({{ global.browser_repository }}/blob/master/SECURITY.md) for up-to-date reporting guidelines.
72+
73+
Unfortunately, I cannot offer financial rewards for reporting security vulnerabilities, as I am unemployed.
74+
75+
> How does this compare to [Beaker Browser](https://en.wikipedia.org/wiki/Beaker_(web_browser))?
76+
77+
Beaker Browser was a Chromium-based Web browser that incorporated the [Dat protocol](https://en.wikipedia.org/wiki/Dat_(software)) with the primary aim of enabling peer-to-peer static site sharing. To this end, Oku is similar; in fact, Beaker Browser was part of the inspiration to create Oku. The two projects diverge in their long-term ambitions, however; Oku intends on:
78+
- Exploring peer-to-peer compute, not just storage
79+
- Enabling media creation, not just distribution
80+
- Challenging established browser conventions, in terms of feature set, UI design, and technologies
81+
- Eventually, becoming the daily-driver browser for everyday people
82+
4883
> What does the name mean?
4984

5085
'Oku' is a place that poet Matsuo Bashō arrived at after a long journey. It was simply a name I'd stumbled upon when beginning development on the browser.
6.37 KB
8.67 KB
12.2 KB

assets/icons/android-chrome-36x36.png

1.55 KB
18.2 KB

assets/icons/android-chrome-48x48.png

1.78 KB
25 KB

assets/icons/android-chrome-72x72.png

3.25 KB

assets/icons/android-chrome-96x96.png

4.37 KB
4.76 KB
4.95 KB
5.92 KB
6.32 KB
7.63 KB
1.82 KB
1.93 KB
2.19 KB
3.2 KB
8.74 KB

assets/icons/apple-touch-icon.png

7.63 KB

assets/icons/browserconfig.xml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<browserconfig>
3+
<msapplication>
4+
<tile>
5+
<square70x70logo src="/mstile-70x70.png"/>
6+
<square150x150logo src="/mstile-150x150.png"/>
7+
<square310x310logo src="/mstile-310x310.png"/>
8+
<wide310x150logo src="/mstile-310x150.png"/>
9+
<TileColor>#da532c</TileColor>
10+
</tile>
11+
</msapplication>
12+
</browserconfig>

assets/icons/favicon-16x16.png

860 Bytes

assets/icons/favicon-32x32.png

1.32 KB

assets/icons/favicon.ico

14.7 KB
Binary file not shown.

assets/icons/mstile-144x144.png

6.31 KB

assets/icons/mstile-150x150.png

6.55 KB

assets/icons/mstile-310x150.png

7.11 KB

assets/icons/mstile-310x310.png

13.9 KB

assets/icons/mstile-70x70.png

4.51 KB

assets/icons/safari-pinned-tab.svg

+32

assets/icons/site.webmanifest

+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"name": "",
3+
"short_name": "",
4+
"icons": [
5+
{
6+
"src": "/android-chrome-36x36.png",
7+
"sizes": "36x36",
8+
"type": "image/png"
9+
},
10+
{
11+
"src": "/android-chrome-48x48.png",
12+
"sizes": "48x48",
13+
"type": "image/png"
14+
},
15+
{
16+
"src": "/android-chrome-72x72.png",
17+
"sizes": "72x72",
18+
"type": "image/png"
19+
},
20+
{
21+
"src": "/android-chrome-96x96.png",
22+
"sizes": "96x96",
23+
"type": "image/png"
24+
},
25+
{
26+
"src": "/android-chrome-144x144.png",
27+
"sizes": "144x144",
28+
"type": "image/png"
29+
},
30+
{
31+
"src": "/android-chrome-192x192.png",
32+
"sizes": "192x192",
33+
"type": "image/png"
34+
},
35+
{
36+
"src": "/android-chrome-256x256.png",
37+
"sizes": "256x256",
38+
"type": "image/png"
39+
},
40+
{
41+
"src": "/android-chrome-384x384.png",
42+
"sizes": "384x384",
43+
"type": "image/png"
44+
},
45+
{
46+
"src": "/android-chrome-512x512.png",
47+
"sizes": "512x512",
48+
"type": "image/png"
49+
}
50+
],
51+
"theme_color": "#ffffff",
52+
"background_color": "#ffffff"
53+
}

prebuild.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
mkdir -p ./output/css
33
mkdir -p ./output/assets
44
grass ./sass/main.scss > ./output/css/main.css
5-
cp ./assets/* ./output/assets
5+
cp -ar ./assets/* ./output/assets

snippets/head.html

+10
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@
1111
<meta name="viewport" content="width=device-width, initial-scale=1">
1212
<meta name="description" content="{{ global.description }}">
1313

14+
<link rel="apple-touch-icon" sizes="180x180" href="{{ global.url }}/assets/icons/apple-touch-icon.png">
15+
<link rel="icon" type="image/png" sizes="32x32" href="{{ global.url }}/assets/icons/favicon-32x32.png">
16+
<link rel="icon" type="image/png" sizes="192x192" href="{{ global.url }}/assets/icons/android-chrome-192x192.png">
17+
<link rel="icon" type="image/png" sizes="16x16" href="{{ global.url }}/assets/icons/favicon-16x16.png">
18+
<link rel="manifest" href="{{ global.url }}/assets/icons/site.webmanifest">
19+
<link rel="mask-icon" href="{{ global.url }}/assets/icons/safari-pinned-tab.svg" color="#da532c">
20+
<meta name="msapplication-TileColor" content="#da532c">
21+
<meta name="msapplication-TileImage" content="/mstile-144x144.png">
22+
<meta name="theme-color" content="#ffffff">
23+
1424
<link rel="preconnect" href="https://fonts.googleapis.com">
1525
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1626
<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Tenor+Sans&display=swap" rel="stylesheet">

0 commit comments

Comments
 (0)