├── .editorconfig ├── .env-sample ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc ├── .vscode └── tasks.json ├── README.md ├── babel.config.json ├── config-overrides.js ├── e2e ├── config │ └── index.ts ├── get-browsers.js ├── puppeteer-environment.js └── test.spec.ts ├── jest.config.ts ├── network-diagram.png ├── package.json ├── postcss.config.js ├── public ├── background.html ├── favicon.ico ├── home.html ├── images │ ├── icon-128x128.png │ ├── icon-16x16.png │ ├── icon-32x32.png │ └── icon-48x48.png ├── index.html └── manifest.json ├── src ├── App.tsx ├── App │ ├── ConnectionIndicator │ │ ├── ConnectionIndicator.tsx │ │ └── index.ts │ ├── Editor │ │ ├── Editor.css │ │ ├── Editor.tsx │ │ └── index.ts │ ├── Home │ │ ├── Deals │ │ │ ├── Deal │ │ │ │ ├── Deal.tsx │ │ │ │ └── index.ts │ │ │ ├── Deals.tsx │ │ │ └── index.ts │ │ ├── Home.css │ │ ├── Home.tsx │ │ ├── KnownCids │ │ │ ├── KnownCids.tsx │ │ │ └── index.ts │ │ ├── Offers │ │ │ ├── Offers.css │ │ │ ├── Offers.tsx │ │ │ └── index.ts │ │ ├── OperationsList │ │ │ ├── OperationsList.tsx │ │ │ └── index.ts │ │ ├── QueryForm │ │ │ ├── QueryForm.css │ │ │ ├── QueryForm.tsx │ │ │ └── index.ts │ │ ├── RecentCids │ │ │ ├── RecentCids.css │ │ │ ├── RecentCids.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── Logs │ │ ├── Logs.css │ │ ├── Logs.tsx │ │ └── index.ts │ ├── Options │ │ ├── LotusForm │ │ │ ├── LotusForm.tsx │ │ │ └── index.ts │ │ ├── Options.tsx │ │ ├── PriceForm │ │ │ ├── PriceForm.tsx │ │ │ └── index.ts │ │ ├── PriceTable │ │ │ ├── PriceTable.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── PeersIndicator │ │ ├── PeersIndicator.tsx │ │ └── index.ts │ ├── Toast │ │ ├── Toast.css │ │ ├── Toast.tsx │ │ └── index.ts │ └── Upload │ │ ├── Upload.tsx │ │ └── index.ts ├── components │ ├── Badge │ │ ├── Badge.css │ │ ├── Badge.tsx │ │ └── index.ts │ ├── Button │ │ ├── Button.spec.tsx │ │ ├── Button.tsx │ │ └── index.ts │ ├── Card │ │ ├── Card.tsx │ │ └── index.ts │ ├── Checkbox │ │ ├── Checkbox.tsx │ │ └── index.ts │ ├── Error │ │ ├── Error.tsx │ │ └── index.ts │ ├── Form │ │ ├── Form.tsx │ │ └── index.ts │ ├── IconButton │ │ ├── IconButton.tsx │ │ └── index.ts │ ├── Input │ │ ├── Input.tsx │ │ └── index.ts │ ├── InputField │ │ ├── InputField.tsx │ │ └── index.ts │ ├── InputFieldPassword │ │ ├── InputFieldPassword.tsx │ │ └── index.ts │ ├── Label │ │ ├── Label.spec.tsx │ │ ├── Label.tsx │ │ └── index.ts │ ├── Pre │ │ ├── Pre.tsx │ │ └── index.ts │ ├── ProgressIndicator │ │ ├── ProgressIndicator.tsx │ │ └── index.ts │ ├── StatusIndicator │ │ ├── StatusIndicator.tsx │ │ └── index.ts │ ├── SubLabel │ │ ├── SubLabel.tsx │ │ └── index.ts │ ├── Table │ │ ├── Table.tsx │ │ └── index.ts │ ├── TableCell │ │ ├── TableCel.tsx │ │ └── index.ts │ ├── TableRow │ │ ├── TableRow.tsx │ │ └── index.ts │ ├── Tabs │ │ ├── Tabs.tsx │ │ └── index.ts │ ├── TextArea │ │ ├── TextArea.tsx │ │ └── index.ts │ └── WalletModal │ │ ├── WalletModal.tsx │ │ └── index.ts ├── index.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── setupTests.ts ├── shared │ ├── Datastore.ts │ ├── Node.ts │ ├── Operations.ts │ ├── OperationsQueue.ts │ ├── autoSaveDecorator.ts │ ├── copyToClipboard.ts │ ├── dealStatuses.ts │ ├── decodeCID.ts │ ├── download-browser.ts │ ├── env.ts │ ├── errorToJson.ts │ ├── formatCid.ts │ ├── jsonStream.ts │ ├── lotus-client │ │ ├── Lotus.ts │ │ ├── codes.ts │ │ └── methods.ts │ ├── messageTypes.ts │ ├── messages.ts │ ├── models │ │ ├── base-props.ts │ │ └── services.ts │ ├── ongoingDeals.ts │ ├── protocols.ts │ ├── retrieval-market │ │ ├── Client.ts │ │ └── Provider.ts │ ├── sha256.ts │ ├── socket-client │ │ └── SocketClient.ts │ ├── store │ │ ├── alertsStore.ts │ │ ├── appStore.ts │ │ ├── dealsStore.ts │ │ ├── logsStore.ts │ │ ├── offersStore.ts │ │ ├── operationsStore.ts │ │ ├── optionsStore.ts │ │ ├── pchStore.ts │ │ ├── queriesStore.ts │ │ ├── recentCIDStore.ts │ │ ├── settingsStore.ts │ │ └── uploadStore.ts │ ├── streamFromFile.ts │ ├── stringify.ts │ └── topics.ts └── styles │ └── tailwind.css ├── tailwind.config.js ├── tsconfig.json ├── webpack.config.js ├── webpack.replacement.config.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env-sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.env-sample -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/babel.config.json -------------------------------------------------------------------------------- /config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/config-overrides.js -------------------------------------------------------------------------------- /e2e/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/e2e/config/index.ts -------------------------------------------------------------------------------- /e2e/get-browsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/e2e/get-browsers.js -------------------------------------------------------------------------------- /e2e/puppeteer-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/e2e/puppeteer-environment.js -------------------------------------------------------------------------------- /e2e/test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/e2e/test.spec.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/jest.config.ts -------------------------------------------------------------------------------- /network-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/network-diagram.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/background.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/background.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/home.html -------------------------------------------------------------------------------- /public/images/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/images/icon-128x128.png -------------------------------------------------------------------------------- /public/images/icon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/images/icon-16x16.png -------------------------------------------------------------------------------- /public/images/icon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/images/icon-32x32.png -------------------------------------------------------------------------------- /public/images/icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/images/icon-48x48.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/App/ConnectionIndicator/ConnectionIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/ConnectionIndicator/ConnectionIndicator.tsx -------------------------------------------------------------------------------- /src/App/ConnectionIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConnectionIndicator' 2 | -------------------------------------------------------------------------------- /src/App/Editor/Editor.css: -------------------------------------------------------------------------------- 1 | .Editor--textarea { 2 | height: 350px; 3 | } 4 | -------------------------------------------------------------------------------- /src/App/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Editor/Editor.tsx -------------------------------------------------------------------------------- /src/App/Editor/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Editor' 2 | -------------------------------------------------------------------------------- /src/App/Home/Deals/Deal/Deal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Deals/Deal/Deal.tsx -------------------------------------------------------------------------------- /src/App/Home/Deals/Deal/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Deal' 2 | -------------------------------------------------------------------------------- /src/App/Home/Deals/Deals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Deals/Deals.tsx -------------------------------------------------------------------------------- /src/App/Home/Deals/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Deals' 2 | -------------------------------------------------------------------------------- /src/App/Home/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Home.css -------------------------------------------------------------------------------- /src/App/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Home.tsx -------------------------------------------------------------------------------- /src/App/Home/KnownCids/KnownCids.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/KnownCids/KnownCids.tsx -------------------------------------------------------------------------------- /src/App/Home/KnownCids/index.ts: -------------------------------------------------------------------------------- 1 | export * from './KnownCids' 2 | -------------------------------------------------------------------------------- /src/App/Home/Offers/Offers.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Offers/Offers.css -------------------------------------------------------------------------------- /src/App/Home/Offers/Offers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/Offers/Offers.tsx -------------------------------------------------------------------------------- /src/App/Home/Offers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Offers' 2 | -------------------------------------------------------------------------------- /src/App/Home/OperationsList/OperationsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/OperationsList/OperationsList.tsx -------------------------------------------------------------------------------- /src/App/Home/OperationsList/index.ts: -------------------------------------------------------------------------------- 1 | export * from './OperationsList' 2 | -------------------------------------------------------------------------------- /src/App/Home/QueryForm/QueryForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/QueryForm/QueryForm.css -------------------------------------------------------------------------------- /src/App/Home/QueryForm/QueryForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/QueryForm/QueryForm.tsx -------------------------------------------------------------------------------- /src/App/Home/QueryForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from './QueryForm' 2 | -------------------------------------------------------------------------------- /src/App/Home/RecentCids/RecentCids.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/RecentCids/RecentCids.css -------------------------------------------------------------------------------- /src/App/Home/RecentCids/RecentCids.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Home/RecentCids/RecentCids.tsx -------------------------------------------------------------------------------- /src/App/Home/RecentCids/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RecentCids' 2 | -------------------------------------------------------------------------------- /src/App/Home/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Home' 2 | -------------------------------------------------------------------------------- /src/App/Logs/Logs.css: -------------------------------------------------------------------------------- 1 | .Logs--pre { 2 | height: 400px; 3 | } 4 | -------------------------------------------------------------------------------- /src/App/Logs/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Logs/Logs.tsx -------------------------------------------------------------------------------- /src/App/Logs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Logs' 2 | -------------------------------------------------------------------------------- /src/App/Options/LotusForm/LotusForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Options/LotusForm/LotusForm.tsx -------------------------------------------------------------------------------- /src/App/Options/LotusForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LotusForm' 2 | -------------------------------------------------------------------------------- /src/App/Options/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Options/Options.tsx -------------------------------------------------------------------------------- /src/App/Options/PriceForm/PriceForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Options/PriceForm/PriceForm.tsx -------------------------------------------------------------------------------- /src/App/Options/PriceForm/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PriceForm' 2 | -------------------------------------------------------------------------------- /src/App/Options/PriceTable/PriceTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Options/PriceTable/PriceTable.tsx -------------------------------------------------------------------------------- /src/App/Options/PriceTable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PriceTable' 2 | -------------------------------------------------------------------------------- /src/App/Options/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Options' 2 | -------------------------------------------------------------------------------- /src/App/PeersIndicator/PeersIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/PeersIndicator/PeersIndicator.tsx -------------------------------------------------------------------------------- /src/App/PeersIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PeersIndicator' 2 | -------------------------------------------------------------------------------- /src/App/Toast/Toast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Toast/Toast.css -------------------------------------------------------------------------------- /src/App/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Toast/Toast.tsx -------------------------------------------------------------------------------- /src/App/Toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Toast' 2 | -------------------------------------------------------------------------------- /src/App/Upload/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/App/Upload/Upload.tsx -------------------------------------------------------------------------------- /src/App/Upload/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Upload' 2 | -------------------------------------------------------------------------------- /src/components/Badge/Badge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Badge/Badge.css -------------------------------------------------------------------------------- /src/components/Badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Badge/Badge.tsx -------------------------------------------------------------------------------- /src/components/Badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Badge' 2 | -------------------------------------------------------------------------------- /src/components/Button/Button.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Button/Button.spec.tsx -------------------------------------------------------------------------------- /src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Button' 2 | -------------------------------------------------------------------------------- /src/components/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Card/Card.tsx -------------------------------------------------------------------------------- /src/components/Card/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Card' 2 | -------------------------------------------------------------------------------- /src/components/Checkbox/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Checkbox/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/Checkbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Checkbox'; 2 | -------------------------------------------------------------------------------- /src/components/Error/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Error/Error.tsx -------------------------------------------------------------------------------- /src/components/Error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Error' 2 | -------------------------------------------------------------------------------- /src/components/Form/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Form/Form.tsx -------------------------------------------------------------------------------- /src/components/Form/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Form' 2 | -------------------------------------------------------------------------------- /src/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /src/components/IconButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './IconButton' 2 | -------------------------------------------------------------------------------- /src/components/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Input/Input.tsx -------------------------------------------------------------------------------- /src/components/Input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Input' 2 | -------------------------------------------------------------------------------- /src/components/InputField/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/InputField/InputField.tsx -------------------------------------------------------------------------------- /src/components/InputField/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InputField' 2 | -------------------------------------------------------------------------------- /src/components/InputFieldPassword/InputFieldPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/InputFieldPassword/InputFieldPassword.tsx -------------------------------------------------------------------------------- /src/components/InputFieldPassword/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InputFieldPassword' 2 | -------------------------------------------------------------------------------- /src/components/Label/Label.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Label/Label.spec.tsx -------------------------------------------------------------------------------- /src/components/Label/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Label/Label.tsx -------------------------------------------------------------------------------- /src/components/Label/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Label' 2 | -------------------------------------------------------------------------------- /src/components/Pre/Pre.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Pre/Pre.tsx -------------------------------------------------------------------------------- /src/components/Pre/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Pre' 2 | -------------------------------------------------------------------------------- /src/components/ProgressIndicator/ProgressIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/ProgressIndicator/ProgressIndicator.tsx -------------------------------------------------------------------------------- /src/components/ProgressIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProgressIndicator' 2 | -------------------------------------------------------------------------------- /src/components/StatusIndicator/StatusIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/StatusIndicator/StatusIndicator.tsx -------------------------------------------------------------------------------- /src/components/StatusIndicator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './StatusIndicator' 2 | -------------------------------------------------------------------------------- /src/components/SubLabel/SubLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/SubLabel/SubLabel.tsx -------------------------------------------------------------------------------- /src/components/SubLabel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SubLabel' 2 | -------------------------------------------------------------------------------- /src/components/Table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Table/Table.tsx -------------------------------------------------------------------------------- /src/components/Table/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Table' 2 | -------------------------------------------------------------------------------- /src/components/TableCell/TableCel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/TableCell/TableCel.tsx -------------------------------------------------------------------------------- /src/components/TableCell/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TableCel' 2 | -------------------------------------------------------------------------------- /src/components/TableRow/TableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/TableRow/TableRow.tsx -------------------------------------------------------------------------------- /src/components/TableRow/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TableRow' 2 | -------------------------------------------------------------------------------- /src/components/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/components/Tabs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Tabs' 2 | -------------------------------------------------------------------------------- /src/components/TextArea/TextArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/TextArea/TextArea.tsx -------------------------------------------------------------------------------- /src/components/TextArea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TextArea' 2 | -------------------------------------------------------------------------------- /src/components/WalletModal/WalletModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/components/WalletModal/WalletModal.tsx -------------------------------------------------------------------------------- /src/components/WalletModal/index.ts: -------------------------------------------------------------------------------- 1 | export * from './WalletModal' 2 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/shared/Datastore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/Datastore.ts -------------------------------------------------------------------------------- /src/shared/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/Node.ts -------------------------------------------------------------------------------- /src/shared/Operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/Operations.ts -------------------------------------------------------------------------------- /src/shared/OperationsQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/OperationsQueue.ts -------------------------------------------------------------------------------- /src/shared/autoSaveDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/autoSaveDecorator.ts -------------------------------------------------------------------------------- /src/shared/copyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/copyToClipboard.ts -------------------------------------------------------------------------------- /src/shared/dealStatuses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/dealStatuses.ts -------------------------------------------------------------------------------- /src/shared/decodeCID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/decodeCID.ts -------------------------------------------------------------------------------- /src/shared/download-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/download-browser.ts -------------------------------------------------------------------------------- /src/shared/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/env.ts -------------------------------------------------------------------------------- /src/shared/errorToJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/errorToJson.ts -------------------------------------------------------------------------------- /src/shared/formatCid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/formatCid.ts -------------------------------------------------------------------------------- /src/shared/jsonStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/jsonStream.ts -------------------------------------------------------------------------------- /src/shared/lotus-client/Lotus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/lotus-client/Lotus.ts -------------------------------------------------------------------------------- /src/shared/lotus-client/codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/lotus-client/codes.ts -------------------------------------------------------------------------------- /src/shared/lotus-client/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/lotus-client/methods.ts -------------------------------------------------------------------------------- /src/shared/messageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/messageTypes.ts -------------------------------------------------------------------------------- /src/shared/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/messages.ts -------------------------------------------------------------------------------- /src/shared/models/base-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/models/base-props.ts -------------------------------------------------------------------------------- /src/shared/models/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/models/services.ts -------------------------------------------------------------------------------- /src/shared/ongoingDeals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/ongoingDeals.ts -------------------------------------------------------------------------------- /src/shared/protocols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/protocols.ts -------------------------------------------------------------------------------- /src/shared/retrieval-market/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/retrieval-market/Client.ts -------------------------------------------------------------------------------- /src/shared/retrieval-market/Provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/retrieval-market/Provider.ts -------------------------------------------------------------------------------- /src/shared/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/sha256.ts -------------------------------------------------------------------------------- /src/shared/socket-client/SocketClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/socket-client/SocketClient.ts -------------------------------------------------------------------------------- /src/shared/store/alertsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/alertsStore.ts -------------------------------------------------------------------------------- /src/shared/store/appStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/appStore.ts -------------------------------------------------------------------------------- /src/shared/store/dealsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/dealsStore.ts -------------------------------------------------------------------------------- /src/shared/store/logsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/logsStore.ts -------------------------------------------------------------------------------- /src/shared/store/offersStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/offersStore.ts -------------------------------------------------------------------------------- /src/shared/store/operationsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/operationsStore.ts -------------------------------------------------------------------------------- /src/shared/store/optionsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/optionsStore.ts -------------------------------------------------------------------------------- /src/shared/store/pchStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/pchStore.ts -------------------------------------------------------------------------------- /src/shared/store/queriesStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/queriesStore.ts -------------------------------------------------------------------------------- /src/shared/store/recentCIDStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/recentCIDStore.ts -------------------------------------------------------------------------------- /src/shared/store/settingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/settingsStore.ts -------------------------------------------------------------------------------- /src/shared/store/uploadStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/store/uploadStore.ts -------------------------------------------------------------------------------- /src/shared/streamFromFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/streamFromFile.ts -------------------------------------------------------------------------------- /src/shared/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/stringify.ts -------------------------------------------------------------------------------- /src/shared/topics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/shared/topics.ts -------------------------------------------------------------------------------- /src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/src/styles/tailwind.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.replacement.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/webpack.replacement.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-shipyard/browser-retrieval/HEAD/yarn.lock --------------------------------------------------------------------------------