Commit Graph
100 Commits
Author SHA1 Message Date
Vojtech SimetkaandGitHub e287845f7c chore: update code owners (#651) 2024-01-08 22:51:54 +01:00
Vojtech SimetkaandGitHub df925b013b fix: compile types when building the library (#516) 2022-08-03 15:44:10 +02:00
Vojtech SimetkaandGitHub b9c008f019 feat: add loading state to wallet balance (#508)
* feat: add loading state to wallet balance

* refactor: extract the wallet balance into a provider
2022-08-03 14:09:24 +02:00
Vojtech SimetkaandGitHub a7bd94af82 build: bundle assets inline for the component library (#513)
* build: bundle assets inline for the component library

* chore(deps): allow react version 17.x.x and 18.x.x
2022-08-03 07:28:57 +02:00
Vojtech SimetkaandGitHub 1be5cbda6d fix: new bee version notification is only shown if user bee version is detected (#512)
* fix: new bee version notification is only shown if user bee version is detected

* chore: add missing useEffect dependency
2022-08-02 12:44:33 +02:00
Vojtech SimetkaandGitHub 4c48657fca feat: pass isBeeDesktop as Bee Dashboard component property (#510)
* feat: pass isBeeDesktop as Bee Dashboard component property

* chore: remove console log
2022-08-02 09:53:50 +02:00
72488fd5a3 chore: update to use bee-js 5.0.0 and support bee 1.7.0 (#503)
* chore: update to use bee-js 5.0.0 and support bee 1.7.0

* fix: store reference to feed manifest correctly

* fix: set waitForUsable to false (#507)

Co-authored-by: Cafe137 <77121044+Cafe137@users.noreply.github.com>
2022-08-01 16:21:52 +02:00
Vojtech SimetkaandGitHub 896f6e48d9 fix: if the node has error, disable pages that can never load (#502) 2022-07-29 10:42:14 +02:00
Vojtech SimetkaandGitHub f53e9664da feat: reintroduce new bee version notification (#500) 2022-07-29 10:41:34 +02:00
Vojtech SimetkaandGitHub ff5b832017 docs: update screenshots in README (#504) 2022-07-29 10:41:12 +02:00
Vojtech SimetkaandGitHub 9f0ab1323b chore: typo in useNewBeeDesktopVersion hook (#501) 2022-07-28 15:47:06 +02:00
Vojtech SimetkaandGitHub f8390d7eac fix: disable swarm invitation outside of Swarm Desktop (#497) 2022-07-27 08:45:11 +02:00
Vojtech SimetkaandGitHub 408b565935 feat: make blockchain JSON RPC configurable from settings (#494)
* feat: make blockchain JSON RPC configurable from settings

* chore: expose the settings directly

* feat: restart bee node when blockchain RPC changes, add notification and error logging
2022-07-27 08:45:03 +02:00
Vojtech SimetkaandGitHub fd11f0166d feat: add wallet endpoint and display blockchain name (#492) 2022-07-26 10:18:27 +02:00
Vojtech SimetkaandGitHub f01477ea70 feat: check whether the app runs within bee-desktop is now an environment variable (#490)
* feat: check whether the app runs within bee-desktop is now an environment variable

* chore: remove console.log
2022-07-25 10:28:17 +02:00
Vojtech SimetkaandGitHub 6bfe97be5d feat: log errorss to consolve when showing error notification (#489) 2022-07-25 07:26:01 +02:00
Vojtech SimetkaandGitHub feeca008ac feat: don't display duplicate notifications with snackbar (#488) 2022-07-25 07:25:52 +02:00
Vojtech SimetkaandGitHub cba21bb2e0 feat: set default rpc endpoint (#485)
* feat: add default RPC endpoint

* feat: removed setting RPC endpoint altogherher and altered the routes accordingly
2022-07-22 10:55:19 +02:00
Vojtech SimetkaandGitHub 8c182cafd5 fix: users can now upgrade to light node if they have enough funds (#458) 2022-06-30 16:43:08 +02:00
Vojtech SimetkaandGitHub 7225c5ca11 feat: transfer everything out of the gift wallet (#456)
* feat: transfer everything out of the gift wallet

* refactor: extract bzz token address into variable
2022-06-29 22:32:16 +02:00
Vojtech SimetkaandGitHub fb8775d0a7 feat: add postage stamp guide (#455)
* feat: add postage stamp guide to create new postage stamp

* feat: add the docs to the upload page as well
2022-06-28 17:29:46 +02:00
Vojtech SimetkaandGitHub a3c02dbf8a fix: use xDAI and xBZZ on Gnosis chain (#454)
* fix: use xDAI on Gnosis chain

* fix: rename BZZ to xBZZ when on Gnosis chain

* fix: replace MINIMUM_xDAI with MINIMUM_XDAI

* fix: update xdai links to correct gnosis chain urls
2022-06-28 16:29:05 +02:00
Vojtech SimetkaandGitHub f2824b749b fix: generate gift wallet is disabled if there is not enough funds (#451) 2022-06-28 13:04:55 +02:00
Vojtech SimetkaandGitHub 2a5c598ece feat: reduce the minimal dai amount for the topup (#444) 2022-06-28 11:01:57 +02:00
Vojtech SimetkaandGitHub 83aab3be62 feat: ultra-light mode block not supported features that are not available in this mode (#438) 2022-06-24 14:10:21 +02:00
Vojtech SimetkaandGitHub 2e0eeb7a1b fix: provider is by default null and account page redirect to provider setup (#437) 2022-06-24 14:03:37 +02:00
Vojtech SimetkaandGitHub a756eedc49 fix: add troubleshooting checks (#435)
* fix: add troubleshooting checks

* feat: add node warning state
2022-06-24 14:03:20 +02:00
Vojtech SimetkaandGitHub 4cd580ca7f fix: bee data auto-refresh (#436) 2022-06-24 14:03:07 +02:00
Vojtech SimetkaandGitHub d345059048 fix: the topup urls are now under /account which fixes highlighting (#424) 2022-06-21 15:29:14 +02:00
Vojtech SimetkaandGitHub 807af122f7 fix: don't display buy new stamp button when already in process of buying one (#422) 2022-06-21 12:31:28 +02:00
Vojtech SimetkaandGitHub f238c43307 fix: replace feather icons with remix icons on swarm button (#414)
* fix: replace feather icons with remix icons on swarm button

* fix: remove feather icons package (#415)

* fix: remove all feather icons and replace with remix icons

* fix: few stray weird icons
2022-06-20 23:37:59 +02:00
Vojtech SimetkaandGitHub b969d8caee fix: info page card and map error states (#412) 2022-06-20 16:33:52 +02:00
Vojtech SimetkaandGitHub 5e31c21f49 fix: text in the info page cards (#411) 2022-06-20 16:17:25 +02:00
Vojtech SimetkaandGitHub ce44ef78f4 feat: refresh frequency changes if the bee is in error state (#409) 2022-06-20 15:32:23 +02:00
Vojtech SimetkaandGitHub ee864bdbe9 fix: map size in safari (#404) 2022-06-20 12:06:14 +02:00
Vojtech SimetkaandGitHub 127d44fd7a fix: change color of pins and show population instead of depth (#402) 2022-06-20 11:44:31 +02:00
Vojtech SimetkaandGitHub 2be9735e0c feat: add map with peers to info page (#398)
* feat: fetch and process map data DB

* feat: add map

* feat: nodes-db should be sorted alphabetically by key
2022-06-20 11:16:00 +02:00
Vojtech SimetkaandGitHub f38e8e11d6 fix: download preview (#397) 2022-06-19 09:57:54 +02:00
Vojtech SimetkaandGitHub 80d684c1e5 fix: all wallet flows to use ethers (#395)
* fix: all wallet flows to use only ethers libraries

* feat: remove ethereumjs-wallet

* fix: remove the buggy `/wallet` bee call and use provider
2022-06-18 21:50:51 +02:00
Vojtech SimetkaandGitHub caea5ae309 feat: info page redesign (#390)
* feat: info page redesign

* feat: add chequebook card
2022-06-18 17:09:13 +02:00
Vojtech SimetkaandGitHub 5917a13317 feat: recognize ens domains (#351)
* feat: recognize ens domains

* refactor: added ens recognition and more tests

* fix: validation mechanism to accept ENS and CIDs

* feat: support non-ascii characters for ENS

* fix: asset summary component to support ENS issue
2022-05-31 13:37:37 +02:00
Vojtech SimetkaandGitHub b6f138b423 feat: allow for the port to be configured (#370)
* feat: allow for the port to be configured

* feat: default to port 8080 if there is no other port provided
2022-05-19 11:37:54 +02:00
Vojtech SimetkaandGitHub bfe38e96b4 ci: update release-please github action (#366) 2022-05-16 11:45:35 +02:00
Vojtech SimetkaandGitHub 86978b7e99 fix: nested directory upload preserves the directory structure (#365) 2022-05-16 10:39:00 +02:00
Vojtech SimetkaandGitHub 07561aaed2 fix: connection health indicator values to reflect the current network conditions (#353)
* fix: connection health indicator values to reflect the current network conditions

* fix: remove depth check as it seems the depth is always 0

* Revert "fix: remove depth check as it seems the depth is always 0"

This reverts commit 363ead8fba9bc79266abdf2d8c3f540d75da5b48.

* fix: updated the values according to the bee team advice
2022-05-03 18:07:37 +02:00
Vojtech SimetkaandGitHub 1e2face10e feat: wait for postage stamp to be usable when bying it (#352)
* feat: wait for postage stamp to be usable when bying it

* refactor: simplified the waitUntilStampUsable function
2022-04-29 13:42:29 +02:00
Vojtech SimetkaandGitHub b6b9914548 fix: remove restrictions on postage stamp label (#354) 2022-04-29 13:42:01 +02:00
Vojtech SimetkaandGitHub 87b0b71cc6 feat: add bee-desktop settings capabilities (#323)
* refactor: make the config readonly and extract endpoint calls to hook (+2 squashed commits)
Squashed commits:
[91ffe45] feat: add swap-endpoint
[e1d0c3a] feat: add bee-desktop settings capabilities

* feat: use the request mechanism that uses the bee-desktop API key

* fix: properly reset the error or on error set the config to null
2022-04-29 09:30:46 +02:00
Vojtech SimetkaandGitHub 3784b29f14 feat: support for bzz.link cids when downloading files (#350)
* feat: detect and extract bzz.link cids into hash when downloading files

* test: add quite thorough testsuite
2022-04-25 20:38:36 +05:00
Vojtech SimetkaandGitHub a67be7a31e fix: app crash caused by inputing non-number characters (#347) 2022-04-24 21:40:52 +05:00
Vojtech SimetkaandGitHub 23dea07f6e feat: add aditional information to the stamps overview (#349) 2022-04-24 21:40:41 +05:00
Vojtech SimetkaandGitHub 906a457ae5 fix: show current postage stamp price per block (#348) 2022-04-24 21:40:31 +05:00
Vojtech SimetkaandGitHub 39f59fcc07 ci: allow longer commit messages in commitlint (#346) 2022-04-22 17:49:25 +05:00
Vojtech SimetkaandGitHub 75967b2bf5 ci: add dependabot (#335) 2022-04-21 19:33:15 +05:00
Vojtech SimetkaandGitHub 8f51aa9e89 ci: migrate to swarm-actions for PR previews (#310) 2022-04-14 15:31:09 +05:00
Vojtech SimetkaandGitHub 0a31a04148 chore(deps): update bee-js to 3.3.4 (#336) 2022-04-14 15:30:46 +05:00
Vojtech SimetkaandGitHub eb9e309c8b feat: add hook that detects if the bee-dashboard is run within bee-desktop (#334)
* feat: add hook that detects if the bee-dashboard is run withing bee-desktop

* chore: make the URL configurable

* feat: remove error and instead return false

* test: add testing with mockserver
2022-04-13 19:00:37 +05:00
Vojtech SimetkaandGitHub 5d0fbf705d feat: optional status checks (e.g. connected peers > 0 or funded chequebook) (#331)
* feat: make some check optional (e.g. connected peers > 0 or funded chequebook)

* fix: alter setup step text to better describe what needs to be done

* refactor: rename isOk from boolean value to checkState enum

* fix: add checking for any error
2022-04-13 18:09:30 +05:00
Vojtech SimetkaandGitHub 4736e82da5 ci: enable depcheck (#320) 2022-04-01 11:22:27 +02:00
Vojtech SimetkaandGitHub 8baecb783f feat: detect bee mode and enable/disable status checks accordingly (#318) 2022-03-29 15:37:40 +02:00
Vojtech SimetkaandGitHub 01351a0380 chore(deps): update to bee-js 3.3.3 (#315)
* chore(deps): update to bee-js 3.3.3-pre.0

* chore: update to bee-js 3.3.3
2022-03-27 22:40:49 +02:00
Vojtech SimetkaandGitHub d0b3f1abee fix: postage stamp price and TTL calculation (#305)
* fix: postage stamp price and TTL calculation

* chore: removed logs and fixed linter issues
2022-03-10 17:49:09 +01:00
f4013142af feat: add metadata and preview (#292)
* chore: upload flow uses metadata object and has preview

* chore: remove SwarmFile

* feat: upload metadata and file preview

* feat: add metadata and preview on download

* fix: package the meta and preview files

* fix: upload websites that are inside a folder (#296)

* fix: upload websites that are inside a folder

* docs: few comments to clarify what is going on

* refactor: decrease local variables and fix state order to detect websites properly

Co-authored-by: Cafe137 <aron@aronsoos.com>
2022-01-26 18:29:09 +01:00
Vojtech SimetkaandGitHub d8787476ac fix: correct folder name when uploading multiple files or mix of files & directories (#291) 2022-01-24 18:03:06 +01:00
Vojtech SimetkaandGitHub a90b4c439b chore(deps): update react router from v5 to v6 (#280)
* chore(deps): update react router from v5 to v6

* fix: correctly choose navigate target if there is no history
2022-01-17 14:47:26 +01:00
Vojtech SimetkaandGitHub 2187b9001c refactor: settings to use less useEffects (and therefore less re-renders) (#277) 2022-01-17 12:31:07 +01:00
Vojtech SimetkaandGitHub 7fdf38bba1 ci: preview pr on swarm (#225)
* ci: add preview in bee action

* chore: set Bee API and Bee Debug API
2021-11-08 13:38:23 +01:00
Vojtech SimetkaandGitHub 7883d053ed ci: enable depcheck and fix dependency and linter issues (#233)
* ci: enable depcheck and fix dependency and linter issues

* chore: lock dependency versions

* chore: update dependencies to latest working ones

* chore: fix deprecation createMuiTheme

* chore: revert notistack to v1
2021-11-08 13:33:12 +01:00
Vojtech SimetkaandGitHub 15b4b0e561 ci: check supported bee version (#231) 2021-11-07 14:43:54 +01:00
Vojtech SimetkaandGitHub 605054895d feat: updated readme to new bee version and UI examples with new design (#230) 2021-10-20 16:24:43 +02:00
Vojtech SimetkaandGitHub d5649dc8c6 chore(deps): update to bee-js 2.1.0 to support 2.0.0 (#229) 2021-10-14 15:59:25 +02:00
Vojtech SimetkaandGitHub cc5e778f89 fix: typo in population text (#228) 2021-10-13 13:20:06 +02:00
Vojtech SimetkaandGitHub f11bbd5008 fix: unknown routes should point to info page (#227) 2021-10-13 11:38:09 +02:00
Vojtech SimetkaandGitHub b4c9d9e018 fix: size of the troubleshoot component button (#226) 2021-10-13 11:37:59 +02:00
Vojtech SimetkaandGitHub 6c3f6c1019 fix: hover state style of ListItems which are clickable to be in line with other buttons (#223)
* fix: hover state style of ListItems which are clickable to be in line with other buttons

* fix: hover state of the SideBarStatus button
2021-10-11 10:07:31 +02:00
Vojtech SimetkaandGitHub 83c6d13417 fix: style of the update bee version button (#222)
* fix: style of the update bee version button

* chore: remove unused import
2021-10-11 10:07:06 +02:00
Vojtech SimetkaandGitHub 93af7f35a3 feat: files page updated to latest design (#218)
* feat: altered the design of the tabs and redid the download tab

* feat: redesign the upload file

* fix: styles of tabs on hover

* fix: display troubleshoot component when the status of the node is not OK

* fix: when removing the file, remove the reference upload reference as well

* fix: on inputs the label should not be selectable

* feat: add placeholder to inputs and make the label non-selectable

* refactor: improved the readability of the upload file component

* chore: removed PeerDetail component

* fix: replaced "batch" with (postage) "stamp" for clarity

* refactor: address PR review comments

* feat: disable the download button if there is no value
2021-10-08 13:34:55 +02:00
Vojtech SimetkaandGitHub f241b2fc5f feat: updated the postage stamps page design (#217)
* feat: updated the settings page design

* chore: removed unused dependencies
2021-10-07 12:22:46 +02:00
Vojtech SimetkaandGitHub 32e5ea9e56 feat: updated the settings page design (#215) 2021-10-07 10:47:51 +02:00
Vojtech SimetkaandGitHub b666cd2657 feat: status page redesign (#214)
* feat: initial rewrite without status indicators

* feat: status icon as a component and add to the node setup

* feat: added input list item component

* feat: improved the topology status info

* fix: disabled state of the buttons

* chore: removed unused components

* chore: remove debug console log

* fix: deposit modal helper text
2021-10-06 18:38:54 +02:00
Vojtech SimetkaandGitHub ecbc116475 feat: update design of the accounting page (#209)
* feat: update design of the accounting page, fixed the worsed graphical offenders

* chore: button alignment

* chore: removed unused dependency

* chore: buttons are underneath the action

* feat: refactored the peers table to be in line with the new design

* feat: add total uncashed amount and sorting for the peers

* feat: action buttons are now properly aligned

* chore: typo in comment
2021-10-05 12:59:08 +02:00
Vojtech SimetkaandGitHub b69e368f69 feat: updated the settings page to be a bit more consistent with the rest of the design (#208) 2021-10-04 12:26:34 +02:00
Vojtech SimetkaandGitHub 57f5a73f3a feat: info page redesign (#207)
* feat: info page redesign

* style: headers and nesting for expandable lists

* style: body typography

* chore: bee version check

* feat: key list item component

* style: hover state for the key displaying component

* style: left border on expanded items

* fix: word break and splitting for hexstrings divisible by 6

* chore: moved the styles to classes

* style: tooltips now have arrow

* feat: indicate value has been copied

* feat: removed the connectivity table in favor of info page

* feat: added health tooltips for connectivity

* refactor: simplified the topology into single component

* fix: spacing between the bee version and the update button/chip

* fix: spacing on devices not supporting rowGap
2021-10-04 12:26:13 +02:00
Vojtech SimetkaandGitHub c4c7d9619d chore(deps): update bee-js to 2.0.0 (#210) 2021-10-04 12:25:41 +02:00
Vojtech SimetkaandGitHub c4c1573263 feat: troubleshooting component (#204)
* feat: troubleshooting component and general layout improvements

* style: background color, links and button

* chore: disable ripples and rounded corners on buttons

* fix: spacing on the troubleshooting card
2021-09-13 12:25:01 +02:00
Vojtech SimetkaandGitHub e8e707a9c4 chore(deps): update to bee-js 1.2.1 (#197) 2021-08-31 12:44:18 +02:00
Vojtech SimetkaandGitHub 28bbdfb2f6 style: sidebar styling (#194)
* style: sidebar styling

* style: hover and selected colors

* chore: split the sidebar items into separate component

* style: pretty much finished except for status button

* feat: sidebar status button as a separate component

* chore: spacing definition

* style: size of the status text

* fix: hiden navigation on small height screens
2021-08-31 11:27:38 +02:00
Vojtech SimetkaandGitHub f316a5caf4 chore(deps): fix dependencies version (#192)
* chore(deps): fix dependencies version

* chore: use styles through core
2021-08-30 11:17:46 +02:00
Vojtech SimetkaandGitHub 929f44f206 refactor: routes as constants (#191) 2021-08-26 12:57:44 +02:00
Vojtech SimetkaandGitHub d1720e243c feat: removed dark theme and theme switching (#190) 2021-08-26 09:40:13 +02:00
Vojtech SimetkaandGitHub 3ce83d987d refactor: move the router and layout directly to app.tsx (#188) 2021-08-26 07:25:04 +02:00
Vojtech SimetkaandGitHub 02a7bff733 feat: separate info and status page (#183)
* feat: separate info and status page

* chore: remove the detection of step to expand
2021-08-25 17:41:17 +02:00
Vojtech SimetkaandGitHub 766fe96d1c ci: enable code lint check (#186)
* ci: enable code lint check

* chore(deps): update and fix eslint & prettier versions
2021-08-25 16:14:09 +02:00
Vojtech SimetkaandGitHub f9ea9948f0 chore: update to latest bee version (#182) 2021-08-24 13:42:19 +02:00
Vojtech SimetkaandGitHub 2b120e44ca fix: remove nested ternary operator and simplify ping peer functionality (#181)
* fix: remove nested ternary operator and simplify ping peer functionality

* chore: arrow function in the setPeerLatency
2021-08-23 19:27:55 +02:00
Vojtech SimetkaandGitHub 0df15d6109 chore: renamed WDModal to WithdrawDepositModal (#178)
* chore: renamed WDModal to WithdrawDepositModal

* chore: change the name of inports to WithdrawDepositModal as well
2021-08-23 16:02:24 +02:00
Vojtech SimetkaandGitHub 56df3a2561 feat: remove the last update component (#179) 2021-08-23 16:00:22 +02:00
Vojtech SimetkaandGitHub 7f2ff39ec9 chore: removed unnecessary and unused vars (#177) 2021-08-23 15:57:54 +02:00
Vojtech SimetkaandGitHub 739fc45500 chore: remove refresh button on node setup (#174) 2021-08-23 15:55:22 +02:00
Vojtech SimetkaandGitHub d6d03bf7c6 feat: changing API urls does not need the app refresh (#173)
* feat: changing API urls does not need the app refresh

* fix: propagate beeDebugApi and beeApi change to the refresh interval

* fix: any failed request on the Bee provider does not stop the execution of other requests

* fix: error handling for incorrect bee and bee debug urls

* fix: change debug API in the settings tab
2021-08-20 15:14:14 +02:00