You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-2
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,10 @@ A minimal web browser for the distributed web
7
7
8
8
## Running
9
9
10
+
Download an installer from the [releases page](https://github.com/RangerMauve/agregore-browser/releases)
11
+
12
+
**OR**
13
+
10
14
- Clone the repo
11
15
-`npm install`
12
16
-`bash ./rebuild.sh`
@@ -27,6 +31,12 @@ A minimal web browser for the distributed web
27
31
28
32
PRs for more protocols are welcome.
29
33
34
+
## Contributing
35
+
36
+
Feel free to open a Github issue if you wish to tackle one of the items on the roadmap, or message @RangerMauve directly on whatever platform you can find them on.
37
+
38
+
This project uses the [StandardJS](https://standardjs.com/) code style. Please format your code with `standard --fix` or run `npm run lint`.
39
+
30
40
## Roadmap
31
41
32
42
-[x] Basic browser features
@@ -40,15 +50,18 @@ PRs for more protocols are welcome.
40
50
- [ ] Loading pretty urls with index.html
41
51
- [ ] IPNS?
42
52
-[ ] Basic BitTorrent support (loading)
53
+
- [ ] Load web page when opening magnet link
54
+
- [ ] `bt://` protocol for loading individual files
43
55
-[ ] Better navigation UX
44
56
- [x] Multiple windows
45
57
- [ ] Shortcuts for window creation
46
58
- [x] Only allow single instance of the app (reuse the protocol handlers across windows)
47
59
- [x] Make sure protocol handlers open correct URL
48
60
- [ ] Make sure page titles update the window title
49
-
- [ ] Keyboard shortcuts
61
+
- [ ] Keyboard shortcuts (use Menu bar with accelerator keys)
50
62
- [x] Dev tools
51
-
- [ ] Navigation
63
+
- `ctrl+[` and `ctrl+]` for navigating history
64
+
- `ctrl+l` for selecting the navigation bar
52
65
-[ ] Better browser history
53
66
- [ ] Save history to a DB
54
67
- [ ] Search through history?
@@ -58,6 +71,7 @@ PRs for more protocols are welcome.
58
71
- [ ] PUT/DELETE methods for files / folders
59
72
- [ ] Track created archives for origin in a DB
60
73
- [ ] Access control prompt for writing to origin
74
+
-[ ] fetch API for IPFS (look at how their proxy works?)
61
75
-[x] WebXR - Make sure it's working!
62
76
-[ ] Web extension support via [electron-extensions](https://github.com/sentialx/electron-extensions)
0 commit comments