Commit Graph
125 Commits
Author SHA1 Message Date
sergey 0945316ecf Add ipfs page info bubble 2021-03-30 07:17:40 +03:00
Sergey f989bb2ea8 Moved tests out of components to fix dependencies 2021-03-25 12:26:36 +03:00
sergey 0036e3f0fc Add browser tests to ipfs interstitial pages 2021-03-24 10:42:36 +03:00
Sergey 770fde7c19 Merge pull request #8328 from brave/add-cid-validation
Added simple cid validation
2021-03-24 09:55:22 +03:00
Sergey 7e2560e589 Added simple cid validation 2021-03-24 00:44:11 +03:00
Sergey 2550ca03ca Add local node to list 2021-03-23 22:29:02 +03:00
Brian R. Bondy b31185e875 Revert "Merge pull request #8299 from brave/revert_8257"
This reverts commit 96aebb9ee6, reversing
changes made to 7e073b26c1.
2021-03-18 20:26:48 -04:00
Jocelyn Liu 25a3c5c48d Revert "Merge pull request #8257 from brave/ipfs-android"
This reverts commit 534a1e122d, reversing
changes made to 103be2b8c1.
2021-03-18 14:02:59 -07:00
Brian R. Bondy 7f0bc31b89 Add IPFS gateway support on Android 2021-03-17 13:09:14 -04:00
sergey 97df40a3ec Add installation progress to brave://ipfs page 2021-03-12 07:04:53 +03:00
Sergey a9c6cdb18c Merge pull request #8192 from brave/ipfs-session-restore-osx
Retry peers if connection refused
2021-03-10 23:08:55 +03:00
Sergey 3f8d46621d Merge pull request #8200 from brave/garbage-error
Fix json parsing errors for garbage collection requests
2021-03-10 20:24:11 +03:00
sergey a88435b7a2 Retry peers if connection refused 2021-03-10 20:18:41 +03:00
sergey ad1ec6b89e Fix wrong errors 2021-03-10 18:05:38 +03:00
Sergey 00d7a0e1c0 Add ipfs storage max option to settings page 2021-03-10 09:29:46 +03:00
Sergey 1f3285e961 Merge pull request #8068 from brave/dnslink-fetcher
Add support for DNSLink resolution
2021-03-10 09:19:24 +03:00
Brian R. Bondy bb8eca3f73 Make Wallet buildable on Android 2021-03-09 16:55:37 -05:00
sergey 63dd112b2a Add support for DNSLink resolution
13609: Added an Open in IPFS option for domains that have a TXT record that is prefixed with dnslink=
13611: Add a setting to automatically redirect for DNSLink
2021-03-09 21:40:24 +03:00
Sergey a4beb0d520 Merge pull request #8104 from brave/save-ipfs-executable-path
Save ipfs executable path
2021-03-04 22:00:17 +03:00
sergey 7d438fad73 Added support of RFC3986 for ipfs 2021-03-03 14:35:13 +03:00
sergey e053b15a1f Cache ipfs executable path 2021-03-02 14:50:51 +03:00
Brian R. Bondy 0b1a15f5bf Merge pull request #8006 from brave/add-ipfs-installation-error
Alert about installation errors on ipfs interstitial page
2021-02-22 15:32:44 -05:00
sergey d130254a34 Alert about installation errors on ipfs interstitial page 2021-02-19 18:30:32 +03:00
sergey 90bcb4e8a6 Add button to perform garbage collection sweep 2021-02-19 18:19:16 +03:00
sergey 1456d38d5e Sync styles with guidelines 2021-02-18 15:11:42 +03:00
sergey 665344d35f Add retries to fetch connected peers 2021-02-17 17:31:33 +03:00
sergey d4f03b6ba8 Add connection peers waiting stataus to onboarding page 2021-02-17 17:17:52 +03:00
sergey 810dd1a71e Add error message 2021-02-17 17:17:52 +03:00
sergey c5c479bbec Add theme support 2021-02-17 17:17:52 +03:00
ryanml 5a0881c769 Building full page, adding assets, styles 2021-02-17 17:17:52 +03:00
sergey d85c162540 Migrate protocol handlers from infobar 2021-02-17 17:17:52 +03:00
Sergey d3c52e8ae1 Use full page explainer for unconfigured ipfs:// loads instead of loading content with an infobar 2021-02-17 17:17:52 +03:00
Sergey 37b0d724d4 Add observation for ifps service events 2021-02-15 14:50:10 +03:00
Brian Johnson 6dc6af9cb1 Merge pull request #7858 from brave/issues/14024
fix checkdeps.py
2021-02-08 11:35:32 -07:00
Sergey cd2b32350d 13872: Improve handling of address bar display for IPFS and IPNS
We should change this to only keep ipfs:// and ipns:// when the address being loaded when:
i) Using the Brave node and the port matches the Brave node's port.
ii) Using the public node and the port matches the public node, and it is localhost.
iii) When user enters custom public gateway Brave should always replace raw IP (127.0.0.1) with localhost,
as that enables subdomains and origin isolation. Raw IP can't have subdomains and
all content roots share the same origin, which we don't want in browser.
2021-02-06 16:09:44 -05:00
bridiver fb3c0f5561 buildtools/checkdeps/checkdeps.py brave --extra-repos=brave runs succesfully 2021-02-06 13:34:00 -07:00
sergey 00d5fa54c6 Retry peers fetch if got zero value
13932: If no peers available at the moment when session restord
we have to retry fetching to load page when peers available.

cc
2021-02-05 17:20:40 +03:00
Sergey 9784b0139f Add test for squential requests 2021-02-03 10:43:24 -05:00
Sergey 73b0da4348 Fixed tests for multiple ipfs launches 2021-02-02 13:52:33 +03:00
Sergey 5081fdc3e7 Allow multiple subscribers for ipfs daemon launch
13519: Sometimes multiple ipfs:// background tabs don't connect on session restore
2021-02-02 09:58:03 +03:00
sergey 2a42f890cf List PeerID and AgentVersion in brave://ipfs
13839: Add additional section with node information
2021-02-01 21:31:08 +03:00
sergey 020c95f494 Add node information to brave://ipfs
13839: PeerID and Agent version added to brave://ipfs
2021-02-01 21:31:08 +03:00
Sergey 1444c10ead Add IPFS RepoStats tests
13528: Tests for json parser and ipfs service
2021-02-01 18:01:38 +03:00
Sergey 89a3147708 Add repo stats to brave://ipfs 2021-01-31 23:00:14 +03:00
Brian R. Bondy 772fb812ab Collapse similar IPFS utility files 2021-01-29 15:35:15 -05:00
Brian R. Bondy 8ed5bc057a Refactor some common IPFS handling code 2021-01-28 17:01:56 -05:00
Brian R. Bondy 2d41bded8a Allow TranslateIPFSURI to resolve to newer subdomain URLs 2021-01-28 14:30:35 -05:00
Brian R. Bondy 4db2bc311b Add and adjust tests for resolving IPFS URIs 2021-01-27 15:14:25 -05:00
Jocelyn Liu 7a750e45b2 Only replace scheme, host, port, path when translating IPFS URI
This fixes the bug that query parameters and hash anchors were dropped in
TranslateIPFSURI.
2021-01-25 10:45:03 -08:00
Jocelyn Liu c99c70f0cb Fix button color in IPFS interstitial page in light theme 2021-01-15 11:09:56 -08:00