Commit Graph

351 Commits

Author SHA1 Message Date
Cafe137 b798fa0e68 fix: always set rpc to newly provided value in desktop (#591)
* fix: always set rpc to newly provided value in desktop

* fix: always set new rpc and restart node

* fix: disable version check in desktop mode

* fix: only set rpc in desktop when in light mode

* refactor: simplify code
2022-11-24 14:06:00 +01:00
Cafe137 4e564dd5c0 feat: add prerequisite checks before swap (#588)
* feat: add prerequisite checks before swap

* fix: add missing authentication on desktop config call

* refactor(wip): introduce swap error

* refactor: use wrapWithSwapError

* fix: log originalError instead of error

* fix: show snackbar when error is unexpected
2022-11-23 14:20:55 +01:00
Adam Uhlíř 1c53364fcd chore: add Bee Factory support (#592) 2022-11-22 15:55:04 +01:00
Cafe137 848e61a7a0 feat: add starting state to sidebar indicator (#587) 2022-11-22 10:33:38 +01:00
bee-worker c3a940c8d7 docs: update supported bee (#586) 2022-11-15 15:23:30 +01:00
Cafe137 02469046b0 fix: add loading state to info page (#584)
* fix: add loading state to info page

* refactor: use bee-js for readiness check
2022-11-14 14:22:49 +01:00
Cafe137 1ce4a47495 fix: fix conditional rendering for blockchain network (#583) 2022-11-14 11:16:14 +01:00
Cafe137 9a8520eb6f fix: hide swap in standalone mode (#582) 2022-11-14 11:15:40 +01:00
Cafe137 ec8fdf0315 fix: always consider user input when performing swap (#572)
* fix: always consider user input when performing swap

* refactor: extract decimal places constants

* refactor: extract minimumOptimalValue

* fix: handle bzz precision and tweak message
2022-11-09 14:21:34 +01:00
Cafe137 a4b8e7ca25 fix: change status page depending on desktop mode (#573)
* fix: change status page depending on desktop mode

* refactor: check desktop reachability periodically
2022-11-07 14:02:22 +01:00
Cafe137 693609810d fix: refresh after chequebook withdraw deposit (#576)
* fix: refresh after chequebook withdraw deposit

* refactor: remove extra catch
2022-11-07 14:02:11 +01:00
Adam Uhlíř 73f845a73a docs: desktop development (#539) 2022-10-05 09:27:28 +02:00
Adam Uhlíř b6419297f4 ci: make preview check step optional (#548) 2022-10-05 09:26:57 +02:00
bee-worker 9d2d271c20 chore(master): release 0.20.2 (#552) v0.20.2 2022-09-15 17:05:48 +02:00
Adam Uhlíř c0456a3bf6 fix: stamp purchasing (#551) 2022-09-15 17:02:11 +02:00
bee-worker 463622c297 chore(master): release 0.20.1 (#549) v0.20.1 2022-09-15 05:46:11 -07:00
Adam Uhlíř e2dd077118 fix: rpc endpoint setting ultra-light mode logic (#547) 2022-09-15 14:42:53 +02:00
Adam Uhlíř 5295bd5b01 fix: revert bee env. variable names and add default rpc var (#545) 2022-09-15 14:29:19 +02:00
dependabot[bot] 0592995564 build(deps-dev): bump typescript from 4.8.2 to 4.8.3 (#532)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 12:44:55 +02:00
bee-worker da0ae9cd94 chore(master): release 0.20.0 (#534) v0.20.0 2022-09-14 11:54:48 +02:00
Adam Uhlíř 528a810690 fix: show update notifications only on non-auto-updating Swarm Desktops (#543) 2022-09-14 11:48:24 +02:00
Adam Uhlíř 0c74dae4e8 feat: error reporting callback (#530) 2022-09-09 13:07:40 +02:00
dependabot[bot] d42d440f85 build(deps-dev): bump typescript from 4.7.3 to 4.8.2 (#528)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-09 12:03:34 +02:00
Adam Uhlíř 0c262a4811 refactor: remove env. variables from the component (#529) 2022-09-08 08:51:55 +02:00
bee-worker 0603018f09 chore(master): release 0.19.3 (#527) v0.19.3 2022-08-24 22:23:17 +02:00
Cafe137 677b6de0f8 fix: pass isBeeDesktop from provider to hook (#525) 2022-08-24 22:02:34 +02:00
Adam Uhlíř 27f965ef63 ci: cleanup sentry removal (#523) 2022-08-24 21:25:17 +02:00
bee-worker e72347d87a chore(master): release 0.19.2 (#521) v0.19.2 2022-08-11 10:53:52 +02:00
Adam Uhlíř 0260df61de fix: remove sentry (#520) 2022-08-08 18:19:38 +02:00
bee-worker e986d7ca22 chore(master): release 0.19.1 (#517) v0.19.1 2022-08-03 16:00:40 +02:00
Vojtech Simetka df925b013b fix: compile types when building the library (#516) 2022-08-03 15:44:10 +02:00
bee-worker d7867ff475 chore(master): release 0.19.0 (#487)
* chore(master): release 0.19.0

* chore: fix typos

Co-authored-by: Vojtech Simetka <vojtech@simetka.cz>
v0.19.0
2022-08-03 14:20:20 +02:00
Vojtech Simetka 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 Simetka 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 Simetka 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 Simetka 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
Vojtech Simetka 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 Simetka 896f6e48d9 fix: if the node has error, disable pages that can never load (#502) 2022-07-29 10:42:14 +02:00
Vojtech Simetka f53e9664da feat: reintroduce new bee version notification (#500) 2022-07-29 10:41:34 +02:00
Vojtech Simetka ff5b832017 docs: update screenshots in README (#504) 2022-07-29 10:41:12 +02:00
Vojtech Simetka 9f0ab1323b chore: typo in useNewBeeDesktopVersion hook (#501) 2022-07-28 15:47:06 +02:00
Adam Uhlíř c9384ff23e chore: update swarm-desktop development with the desktop env (#498) 2022-07-27 20:16:10 +02:00
Vojtech Simetka f8390d7eac fix: disable swarm invitation outside of Swarm Desktop (#497) 2022-07-27 08:45:11 +02:00
Vojtech Simetka 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
Cafe137 f82444f212 fix: handle unicode filename and website uploads (#491)
* fix: print meaningful error message for invalid filenames

* fix: handle unicode dirnames and filenames

* chore: revert custom error message
2022-07-26 13:13:25 +02:00
Vojtech Simetka fd11f0166d feat: add wallet endpoint and display blockchain name (#492) 2022-07-26 10:18:27 +02:00
Cafe137 186d0352cf fix: correct website upload path (#483)
* test(wip): add ui tests

* fix: correct website upload path

* fix: use includes

* test: rewrite ui tests

* build: remove concurrently

* ci: run puppeteer in headless

* test: add regression tests

* test: add website regression 03 test

* test: add react test website

* chore: revert newlines

Co-authored-by: Cafe137 <aron@aronsoos.com>
2022-07-25 11:24:32 +02:00
Vojtech Simetka 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 Simetka 6bfe97be5d feat: log errorss to consolve when showing error notification (#489) 2022-07-25 07:26:01 +02:00
Vojtech Simetka feeca008ac feat: don't display duplicate notifications with snackbar (#488) 2022-07-25 07:25:52 +02:00