Cafe137
8cbd812a2c
feat: merge api ( #658 )
2024-06-04 00:07:01 +02:00
Levente Kiss
5871223203
feat: display effective capacity ( #643 )
...
* feat: add stamp effective volume display (#636 )
* refactor: make it cleaner (#636 )
---------
Co-authored-by: Levente Kiss <levente.kiss@solarpunk.bzz >
2024-01-08 22:54:32 +01:00
Cafe137
080d9f2c2a
refactor: clean up postage stamp screens ( #642 )
...
* refactor: clean up postage stamp screens
* fix: add immutable flag
2023-12-04 22:28:44 +01:00
rolandlor
4f9abc614e
feat: update postage stamp creation screen ( #641 )
...
* style: UI changes for postage stamp
* feat: New postage stamp standard page
---------
Co-authored-by: Seres Roland <seresroland@Seres-MBP.home >
2023-12-04 22:01:51 +01:00
rampall
bce93ce3cd
fix: update swap-endpoint to blockchain-rpc-endpoint ( #628 )
2023-10-18 15:42:06 +02:00
Cafe137
055a3002b3
feat: add stamp dilute and topup ( #619 )
...
* feat: add stamp dilute and topup
* fix: remove any
* chore: bump bee-js
* chore: remove obsolete workaround
2023-08-12 00:41:10 +02:00
Cafe137
665ae063fa
fix: handle auth and server error during swap ( #593 )
...
* fix: change execution order for light node upgrade
* refactor: grab new configuration from post config request
* fix: only print successful light node upgrade when it really happens
* fix: log full desktop side swap error (#596 )
* refactor: try to make the auth error in swap nicer
* refactor: make error instruction consistent
* fix: avoid overwriting daiToSwap when it is set manually
2022-12-01 12:36:15 +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
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
Adam Uhlíř
c0456a3bf6
fix: stamp purchasing ( #551 )
2022-09-15 17:02:11 +02:00
Adam Uhlíř
e2dd077118
fix: rpc endpoint setting ultra-light mode logic ( #547 )
2022-09-15 14:42:53 +02:00
Adam Uhlíř
0c262a4811
refactor: remove env. variables from the component ( #529 )
2022-09-08 08:51:55 +02:00
Adam Uhlíř
0260df61de
fix: remove sentry ( #520 )
2022-08-08 18:19:38 +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
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
Cafe137
477c2385b1
fix: refresh balance after dai tx ( #470 )
2022-07-05 15:24:18 +02:00
Cafe137
56457eb9b9
fix: refresh dai after spending gas ( #468 )
2022-07-05 14:01:49 +02:00
Cafe137
a9a5d76e45
feat: add real price calculation to swap page ( #459 )
2022-07-04 15:38:55 +02:00
Cafe137
eb51dbb090
fix: remove expired stamps ( #463 )
...
* fix: increase waitUntilStampUsable timeout
* fix: wait for stamp to exist after buying
2022-07-04 15:28:43 +02:00
Vojtech Simetka
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 Simetka
2a5c598ece
feat: reduce the minimal dai amount for the topup ( #444 )
2022-06-28 11:01:57 +02:00
Vojtech Simetka
2e0eeb7a1b
fix: provider is by default null and account page redirect to provider setup ( #437 )
2022-06-24 14:03:37 +02:00
Adam Uhlíř
8f4a4ebaa9
feat: version check and info ( #425 )
2022-06-21 15:47:26 +02:00
Adam Uhlíř
7c39e2741c
fix: sentry trace only Bee Desktop API ( #421 )
2022-06-21 12:15:16 +02:00
Adam Uhlíř
b3028d7893
feat: sentry feedback form ( #388 )
2022-06-20 11:39:22 +02:00
Adam Uhlíř
e9666639b2
feat: sentry proxy ( #399 )
...
* feat: sentry proxy
* refactor: extracting init
2022-06-20 11:05:03 +02:00
Vojtech Simetka
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
Cafe137
41432bc346
feat: add account tabs ( #378 )
...
* feat: add account tabs
* chore: bump
* refactor: change network tab for old accounting
* feat: new fonts and text transformation, chequebook tab
* feat: polishing
2022-06-17 11:39:56 +02:00
Adam Uhlíř
109e07b097
feat: sentry integration ( #385 )
...
* feat: sentry support
* ci: depscheck
2022-06-16 20:32:53 +02:00
Adam Uhlíř
2edf99c323
chore: deps and react-script update ( #383 )
...
* chore: deps and react-script update
* ci: bump node version to 18
* ci: depscheck
* docs: mention minimal npm required version
* chore: feedback
Co-authored-by: Vojtech Simetka <vojtech@simetka.cz >
Co-authored-by: Vojtech Simetka <vojtech@simetka.cz >
2022-06-15 12:20:36 +02:00
Cafe137
a768b4ea06
feat: add light node upgrade top up methods ( #372 )
...
* feat: add top up
* chore: remove console.log
* build: add pseudo-missing dependency
* feat: add missing top up components
* fix: crypto route
* feat(wip): add gift wallet logic
* fix: fix gift wallet flows
* feat: simplify flow without fund step
* feat: add loading screens
* fix: remove alert
* fix: prepend http if needed
* fix: fix bug that was reintroduced with merge
* refactor: rename minusEther to minusBaseUnits
* fix: remove unused setStartedAt
* build: remove unused dependency
2022-06-02 09:28:43 +02:00
Vojtech Simetka
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 Simetka
86978b7e99
fix: nested directory upload preserves the directory structure ( #365 )
2022-05-16 10:39:00 +02:00
Vojtech Simetka
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 Simetka
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 Simetka
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 Simetka
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
Cafe137
ecaf2054fc
feat: add bee desktop toolkit ( #311 )
...
* feat: add light node upgrade
* refactor: improve upgrade page
* feat: pretty print xdai and add xbzz faucets
* feat: display xBZZ balance (#312 )
* refactor: change rpc provider
* fix: remove version alert
* fix: load really xBZZ balance instead of xDAI (#314 )
* feat: add bee desktop api key support
* chore: remove dead code
* chore: revert useless change
* refactor: extract desktop utils module (#339 )
* refactor: extract desktop utils module
* fix: add 0x prefix if it missing from address
* refactor: extract BalanceProvider
* fix: remove double finally
* fix: remove token fallbacks
* fix: reuse address and handle balance errors
* chore: disable eslint for any
* refactor: remove upgrade page
* refactor: cleanup, debounce and axios
* refactor: change fetch to axios
* chore: remove dead code
* chore: revert import ordering
* refactor: use axios instead of fetch
* refactor: use token instead of string
Co-authored-by: Cafe137 <aron@aronsoos.com >
Co-authored-by: Vojtech Simetka <vojtech@simetka.cz >
2022-04-21 16:29:50 +02:00
Vojtech Simetka
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
Cafe137
7880c802ae
fix: do not print size and name when meta is unknown ( #297 )
...
* fix: do not print zero when size is unknown
* fix: do not print name if it is the same as the hash
* feat: shorten asset name
2022-01-27 16:22:27 +01:00
Vojtech Simetka
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 Simetka
d8787476ac
fix: correct folder name when uploading multiple files or mix of files & directories ( #291 )
2022-01-24 18:03:06 +01:00
Cafe137
bc82e67561
fix: get current price from chain state ( #286 )
...
* fix: get current price from chain state
* refactor: do not allow optional currentPrice
2022-01-20 15:49:41 +01:00
Cafe137
25b65c3fb7
feat: add identity and feed management ( #272 )
...
* feat(wip): add basic feed operations
* ci: bump checks
* ci: bump checks
* feat: rework stamps and add feed functionalities
* refactor: polish and fixes
* feat(wip): add formulas
* feat: show bzz.link for websites
* feat: add stamp empty states and formatBzz
* feat: add feed download
* chore: update manifest-js version
* feat: dev mode support with bee-js 3.1.0 (#273 )
* feat: dev mode support with bee-js 3.1.0
* fix: added missing package-lock.json file
* build: remove PR preview
* style: work on design
* feat: add TroubleshootConnectionCard
* build: remove depcheck
Co-authored-by: Attila Gazso <agazso@gmail.com >
2021-12-21 10:58:54 +01:00
nugaon
2a13da1a6c
feat: modularisation ( #244 )
...
* chore: gitignore for lib directory
* build: packageing for webpack lib build
* build: webpack config
* feat: expose App component with beeApiUrl parameter
* build: tsconfig for library build
* build: main property of package json for tsc build
* refactor: rename beeUrl option to beeApiUrl
* refactor: manange config class instead of process.env calls
* build: babelrc config
* build: babel plugins and presets for webpack build
* chore: serve.js chmod
* build(refactor): webpack build
* refactor: number notation
* chore: webpack and package config change
* build: add babel preset-env
* chore: prepare script also builds component lib
* feat: typegen
* revert: set back prepare command
* build: assets loader config
* feat: beeDebugApiUrl
* refactor: move test files to the test folder because of typegen
* feat: locked api settings
* chore: depcheck ignores
* chore: types check script
* ci: check types
* ci: publish with library
* chore: add webpack as devDep
* chore: locked semver
* chore: remove debug logging
* style: webpack config
* chore: react and react-dom as dependency
* chore: package-lock
* fix: clean package-lock init
* refactor: fix versions in package.json
2021-12-09 11:12:45 +01:00
Cafe137
3ef1ad9574
feat: add website and folder upload and download ( #260 )
...
* feat: add website and folder upload and download
* feat: download-share-upload navigation
* fix: check for files length in hasIndexDocument
* fix: change router dependency
* refactor: switch to @ethersphere/manfest-js
* fix: hide previews on dropzone, fix spinner align, hide 0 size display
* feat: add upload and download history
* refactor: change drag and drop text
* feat: make history ux better
* refactor: improve code based on review
* build: add missing react-router dependency
* ci: remove beeload
* revert(ci): remove beeload
This reverts commit 4ce6cb0045a2d9aea3047ab395d214d8d368c532.
2021-12-07 16:06:21 +01:00
Cafe137
635621b04a
feat: improve upload flow ( #240 )
...
* feat: separate flow for folder and file uploads
* feat: add basic index document detection
* feat(wip): separate preview step
* fix: fix kb and mb units
* feat: add post upload summary, add some styling
* feat: upload flow
* fix: change element order and add conditional rendering
* refactor: remove unused variables for now
* fix: put back stamp creation to stamp page
* refactor: rework postage stamps and grid
* feat: add website and folder icons
* feat: add asset preview to download flow, add file icon
* feat: add basic design to postage stamp selection dialog
* feat: add web icon, shorten stamp in preview
* feat: extract swarm hash in download flow
* fix: extract swarmbutton and solve icon hover and focus color
* fix: always show buy button on stamp page
* refactor: downgrade
* refactor: speed up icon transition
* style: improve download buttons
* style: change [back to upload] icon
* style: add spacing before swarm gateway text
* style: post upload summary spacing
* refactor: drop verticalspacing and use box
* refactor: merge icons to one component
* refactor: use conditions instead of weird assignment
* docs: explain filter(x => x)
* refactor: generalize capacity
* refactor: avoid passing arrow functions
* refactor: get rid of PaperGridContainer and Container
* fix: fix hover color for postage stamps
* feat: add disabled and loading state to buttons
* fix: make drag and drop work for websites
* feat: handle folders and non existing hashes
* fix: provide empty default value to select to avoid console warning
* style: remove body2 font variants
* fix: remove typo
* feat: disable folder upload, add website upload
* fix: disable showPreviews to avoid flickering
* feat(temp): remove folder upload
* fix: remove stuck focus on buttons even after rendering different buttons
* style: merge hover and focus styles, fix safari text wrap issue
* style: remove dropbox outline in safari
2021-11-25 09:54:03 +01:00