* 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
* 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>
* 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
* 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
* 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
* 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>
* 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
* 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