Vojtech Simetka
929f44f206
refactor: routes as constants ( #191 )
2021-08-26 12:57:44 +02:00
Vojtech Simetka
d1720e243c
feat: removed dark theme and theme switching ( #190 )
2021-08-26 09:40:13 +02:00
Vojtech Simetka
3ce83d987d
refactor: move the router and layout directly to app.tsx ( #188 )
2021-08-26 07:25:04 +02:00
Vojtech Simetka
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 Simetka
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 Simetka
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 Simetka
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 Simetka
56df3a2561
feat: remove the last update component ( #179 )
2021-08-23 16:00:22 +02:00
Vojtech Simetka
7f2ff39ec9
chore: removed unnecessary and unused vars ( #177 )
2021-08-23 15:57:54 +02:00
Vojtech Simetka
739fc45500
chore: remove refresh button on node setup ( #174 )
2021-08-23 15:55:22 +02:00
Vojtech Simetka
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
Vojtech Simetka
2624cf04c9
feat: bee provider caching the state of the app and refreshing periodically ( #172 )
...
* feat: bee provider caching the state of the app and refreshing periodically
* chore: added error handling
2021-08-18 11:10:12 +02:00
Vojtech Simetka
dcec6e0188
fix: enum index for supported platforms ( #170 )
2021-08-16 11:14:34 +02:00
Cafe137
480f6dc7f9
feat: add tooltips and health indicator to peers ( #169 )
...
* feat: add value thresholds and explanations to topology stats
* feat: extract title and row, refactor threshold, add tooltip, add overall health
* refactor: clean up code
* refactor: reword Node to Bee node
2021-08-16 11:12:42 +02:00
Cafe137
a62243fe5c
feat: add retry to accounting ( #166 )
...
* feat: add retry to accounting
* fix: fix off by one bug in retry logic
* docs: add jsdocs to new utility functions
* style: rename DepositModal to CheckoutModal
2021-08-12 14:40:33 +02:00
Vojtech Simetka
ec42eafc2b
feat: synchronized platform tabs ( #165 )
...
* feat: synchronized platform tabs
* chore: rename enums to pascal case
* chore: fixed typo
2021-08-11 19:46:09 +02:00
Vojtech Simetka
960ffb8fdd
feat: updated troubleshooting instructions and links for mainnet ( #161 )
2021-08-09 14:23:26 +02:00
Cafe137
b190cac706
fix: clear dropzone state after upload ( #150 )
...
* fix: clear dropzone state after upload
* fix: avoid state update on unmounted component
2021-06-20 11:39:34 +02:00
Cafe137
6f645dc6c3
feat: display postage batch usage percentage ( #149 )
...
* feat: display postage batch usage percentage
* refactor: use string template instead of concat
2021-06-19 19:04:11 +02:00
Cafe137
af88027ba9
refactor: call toString on numerical values to be bee-js compatible ( #148 )
...
* refactor: call toString on numerical values to be bee-js compatible
* feat: add upload size check
2021-06-18 12:37:09 +02:00
Vojtech Simetka
5ace7629f2
fix: don't display version alert when unable to retrieve version from bee node ( #138 )
2021-06-03 13:19:16 +02:00
Vojtech Simetka
465df17741
fix: typeerror in the postage stamps form ( #137 )
2021-06-03 13:18:58 +02:00
Vojtech Simetka
a2bff60270
refactor: removed unused useGetPostageStamps hook ( #132 )
2021-06-02 16:00:18 +02:00
Vojtech Simetka
353db10080
feat: added tolerance to version check and warning if not exact to what we tested ( #133 )
...
* feat: added tolerance to version check and warning if not exact to what we expect
* chore: update to bee-js 0.10.0
* chore: updated interfaces that changed in bee-js 0.10.0
2021-06-02 15:59:57 +02:00
Vojtech Simetka
bec84051a9
feat: unified notification with notistack ( #127 )
...
* feat: unified existing notification with notistack
* chore: replaced with useSnackbar, added missing notifications
* chore: removed FIXME as per PR review
2021-06-02 13:36:39 +02:00
Vojtech Simetka
92c727e5f5
feat: upload files with postage stamps ( #126 )
...
* chore: release 0.3.0
* feat: added postage stamp table to list all stamps
* feat: postage stamp modal to purchase stamps
* feat: postage stamps provider
* chore: added formik
* chore: proper form state handling
* chore: revert accidental release inclusion
* chore: polishing identified when developing the upload functionality
* feat: upload files with postage stamps
* style: tabs styles are defined in theme now, addressed other PR comments
* style: removed unused styles
* fix: enable encrypted hashes to download
Co-authored-by: bee-worker <70210089+bee-worker@users.noreply.github.com >
2021-06-02 13:25:49 +02:00
Vojtech Simetka
4074a9de5d
feat: postage stamps support ( #115 )
...
* chore: release 0.3.0
* feat: added postage stamp table to list all stamps
* feat: postage stamp modal to purchase stamps
* feat: postage stamps provider
* chore: added formik
* chore: proper form state handling
* chore: revert accidental release inclusion
* chore: polishing identified when developing the upload functionality
Co-authored-by: bee-worker <70210089+bee-worker@users.noreply.github.com >
2021-06-02 13:13:27 +02:00
Vojtech Simetka
9fee1aa68a
fix: troubleshooting on a mac and clearer CORS setup guide ( #131 )
...
* fix: service status check on macOS
* fix: config file location on mac and making the CORS setup clearer
* fix: error in the README cors instructions
2021-06-02 12:13:17 +02:00
Vojtech Simetka
7f5fbd3fb6
feat: update to bee 0.6.0 and bee-js 0.9.0 ( #99 )
...
* chore: update the interfaces to latest bee-js
* chore: update to latest bee-js
* chore: removed upload page, updated to latest bee-js
* chore: typo in src/pages/files/index.tsx
Co-authored-by: Attila Gazso <agazso@gmail.com >
* chore: update to bee-js 0.9.0
Co-authored-by: Attila Gazso <agazso@gmail.com >
2021-05-20 18:45:35 +02:00
Vojtech Simetka
d3da895f03
fix: if any step has error, the first step could not be expanded ( #85 )
...
* fix: if any error occured, the first step could not be expanded
* chore: renamed `condition` attribute to `isOk`
2021-04-27 13:00:52 +02:00
Vojtech Simetka
fdc5f64883
feat: added error boundary for each page so errors don't crash the whole app ( #84 )
2021-04-27 12:53:44 +02:00
Vojtech Simetka
73702bfffb
style: chequebook header in accounting page ( #81 )
2021-04-23 15:20:57 +02:00
Vojtech Simetka
a0f1d1c50a
chore: update bee-js to 0.8.1 version ( #78 )
...
* chore: upgrade to bee-js 0.8.1
* refactor: removed toString on number types, Token now accepts numbers
* test: removed fromBZZbaseUnit test, makeBigNumber accepts number now
* chore: fix logic error when displaying Cashout button
2021-04-23 11:43:48 +02:00
Vojtech Simetka
d77e184d6a
fix: changed chequebook troubleshooting to be more in line with recommended path ( #77 )
...
* fix: changed chequebook troubleshooting to be more in line with recommended path
* chore: addressed PR reviews
2021-04-23 11:35:01 +02:00
Vojtech Simetka
9d19b5e606
feat: cashing out for each peer and single page accounting ( #69 )
...
* refactor: simplified accounting, removed cashing out
* feat: load uncashed amounts for all pears that have settlement
* feat: added cashout button
* refactor: changed accounting to work with current version of bee
* chore: addressed PR review comments
* chore: simplified the uncashed expression in balance table
2021-04-19 16:17:11 +02:00
Vojtech Simetka
825772cf73
fix: withdraw/deposit converts from BZZ (10^16 base units) ( #66 )
...
* refactor: added toBZZbaseUnit function
* feat: added utility for attesting value is BZZ convertible to base units
* fix: conversion from 15 to 16 decimal places, added unsafe versions
* refactor: withdraw modal uses the safe conversion from BZZ
* refactor: added BigNumber and Token class to handle BZZ digits correctly
* refactor: extract deposit and withdraw functionality into single modal
* test: added tests for Token
* chore: removed unused component
* chore: addressed PR review, token decimal is now integer 0-18
* chore: added comment to clarify the value restriction on token amount
2021-04-13 12:26:29 +02:00
Vojtech Simetka
9e4e58f160
feat: reviewed and simplified the node status check ( #63 )
...
* refactor: status page nested ternary logic
* refactor: move the fetch latest bee release to a hook
* refactor: solved node status rerendering, improved performance and clarity
* refactor: step components now use unified hooks interface
* style: removed component margins, layout should be handled by pages
2021-04-09 15:09:17 +02:00
Vojtech Simetka
5608b91966
fix: file download redirects to bee node, upload limited to 1 file ( #62 )
...
* fix: file download redirects to bee node, upload limited to 1 file, error handling
* fix: upload error handling
* chore: altered naming as per PR review
* chore: renamed retrieve and browse to download
2021-04-09 15:03:49 +02:00
Vojtech Simetka
6f0655ded0
fix: bee api hooks isLoading value now defaults to true ( #61 )
...
* fix: bee api hooks isLoading value now defaults to true
* refactor: removed ping hook
2021-04-09 14:38:41 +02:00
Vojtech Simetka
bc01d60728
style: add eslint configuration and fixed linter issues ( #35 )
...
* style: add eslint configuration as per bee-js
* chore: add `plugin:react/reocommended` in `.eslintrc`
Co-authored-by: nugaon <50576770+nugaon@users.noreply.github.com >
* chore: add `consistent` to `array-bracket-newline` as per review
* style: after automatic fixes with `npm run lint`
* style: fixed all linter errors
* refactor: fixed all linter warnings
* chore: added missing new line at end of `.prettierrc` file
Co-authored-by: nugaon <50576770+nugaon@users.noreply.github.com >
2021-04-03 14:04:37 +02:00
Vojtech Simetka
9838aa70c8
refactor: remove unused code and packages
2021-04-02 15:52:45 +02:00
Vojtech Simetka
009de5924e
refactor: debug api settlements
2021-04-02 15:52:45 +02:00
Vojtech Simetka
456a18b9b6
refactor: debug api chequebook - withdraw and deposit methods
2021-04-02 15:49:48 +02:00
Vojtech Simetka
d9941038df
refactor: debug api chequebook - cheques methods
2021-04-02 15:49:48 +02:00
Vojtech Simetka
d2708738ce
refactor: debug api balances
2021-04-02 15:45:45 +02:00
Vojtech Simetka
f949bdffc6
refactor: debug api connection - ping peer method
2021-04-02 15:42:17 +02:00
Vojtech Simetka
53dd4e1741
refactor: replaced topology axios call with bee-js
2021-04-02 15:37:49 +02:00
Vojtech Simetka
d711b4cd85
refactor: addresses and peers
2021-04-02 15:30:12 +02:00
Vojtech Simetka
c88027cc38
refactor: debug api health to use bee-js and removed node readiness ( #41 )
2021-04-02 15:20:51 +02:00
Vojtech Simetka
decdd87bb7
refactor: use bee-js for health endpoint ( #38 )
...
* refactor: use bee-js for health endpoint
* refactor: fix API URLs which could be undefined
2021-04-01 18:20:27 +02:00