Bálint Ujvári
855a017033
fix: filemanager state handling ( #232 )
...
* fix: filemanager state handling
* refactor: fm provider and fm page
* fix: detect bee warmup and wait more for syncing
* refactor: optimize bee provider to avoid rerenders
---------
Co-authored-by: Roland Seres <roland.seres90@gmail.com >
2026-03-20 16:02:17 +01:00
rolandlor
3c4d618cc8
fix: spdv-973
2026-03-20 16:02:17 +01:00
rolandlor
ad8c8f18eb
fix: spdv-986 [commit: 519c411d] - Admin drive stucks in "in progress" state and the already existing admin drives are not listed on the initial modal ( #215 )
...
* fix: spdv-986
* refactor: spdv-986
2026-03-20 16:02:17 +01:00
Bálint Ujvári
519c411db0
feat: sync and update with all changes from fork ( #720 )
...
* feat: sync and update with all changes from fork
* refactor: extract clipboard copy logic into custom hook
* fix: correct spelling of DEFAULT_REFRESH_FREQUENCY_MS in Stamps and WalletBalance providers
* refactor(ui-tests): replace fixed sleeps with condition-based waits
* fix: handle null values for size and granteeCount in infoGroups
* fix(lint): add newline at end of file in useClipboardCopy hook
* fix(ui-tests): page.goto URL
* refactor: update import paths for useClipboardCopy
---------
Co-authored-by: Ferenc Sárai <sarai.ferenc@gmail.com >
2026-03-02 11:34:39 +01:00
Ferenc Sárai
9e1036ac29
fix: link_randomuuid_cache ( #718 )
...
* fix: [SPDV-828] use react router link instead of href
* fix: auto import issue
* fix: replace randomuuid with getRandomValues=
* fix: reset FM states if state is invalid
* fix: use no-cache for stamp fetch
* fix: clear cache and reload message
* fix: shallReset flag
* fix: identify browser platform and set help url accordingly
* fix: edge browser detection
* fix: use fallback chrome and verify for safari
---------
Co-authored-by: Nandor Komlodi <nandor.komlodi@gmail.com >
Co-authored-by: Balint Ujvari <balint.ujvari@solarpunk.buzz >
2026-02-17 17:19:10 +01:00
Bálint Ujvári
0d5138f5bc
Fix: file-manager and swarm-desktop bugs ( #714 )
...
- drive capacity display with stamp polling
- download/upload progress handling
- overlay and tooltip issues
- FileMaganger readme
- ultra-light mode handling
- account feed view page
- download media files
- remove not found syncing link
- fix ultra light node wallet page
- tooltip issues
---------
Co-authored-by: Andrei Mitrea <andrei.mitrea.hq@gmail.com >
Co-authored-by: nidishk <nidishkrishnan45@gmail.com >
Co-authored-by: Ferenc Sárai <sarai.ferenc@gmail.com >
Co-authored-by: Nándor Komlódi <nandor.komlodi@gmail.com >
Co-authored-by: rolandlor <33499567+rolandlor@users.noreply.github.com >
2026-01-26 12:57:14 +01:00
Cafe137
096522aa8a
fix: put back external wallet balance context ( #704 )
...
* fix: put back external wallet balance context
* fix: include top up index page
* fix: include gift code index page
* fix: add BalanceProvider
2025-11-13 19:00:35 +01:00
Bálint Ujvári
5bfe2a0331
Feat: FileManager ( #98 ) ( #703 )
...
* feat: add file manager module
- Complete file manager implementation with UI/UX
- Add drive management functionality
- Add file upload/download with progress tracking
- Add stamp integration and handling
- Add bulk operations and context menus
Co-authored-by: Roland Seres <roland.seres90@gmail.com >
Co-authored-by: nidishk <nidishkrishnan45@gmail.com >
2025-11-12 11:26:00 +01:00
Cafe137
1249c0df71
feat: bee-js revamp ( #690 )
...
* chore: initial commit
* refactor: remove unnecessary wrappers
* style: add missing newline
* chore: bump bee-js
* chore: ignore any cast in fdp
* fix: remove cid import
* fix: make TextEncoder and TextDecoder available in jest
* refactor: dedupe stamp ttl second conversion
* refactor: use convenience methods from bee-js
* feat: update to bee-js for restored ens support
* fix: bump bee-js to get download fix
* fix: resolve feed before downloading reference
* fix: fix token displays
* fix: fix token input modal error message
* refactor: remove wallet balance provider
* chore: remove dead code
* refactor: upcoming bee js 0.15.0 (#692 )
* chore: initial commit
* fix: do not break page when duration seconds is 0
* ci: remove cache
* chore: upgrade bee-js
* feat: bee-js and bee v2.6 compatibility
* chore: switch upcoming/bee-js to ethersphere/bee-js
2025-07-16 17:10:14 +02:00
Levente Kiss
bcd3d50b42
feat: vod display ( #686 )
...
* feat: preview for html5 supported videos
* fix: handle out of limit tags
* feat: support preview on the donwload screen
* refactor: rework meta and preview handling to be more general
* fix: missing meta
* fix: do not allow maybe or probably types
* fix: make the media check more strict
---------
Co-authored-by: Levente Kiss <levente.kiss@solarpunk.bzz >
2025-02-12 11:35:46 +01:00
Cafe137
6294bb0a7b
fix: allow changing api url ( #676 )
...
* fix: allow changing api url
* chore: bump ci
* fix: add missing hook dependency
2024-11-25 11:17:27 +01:00
Cafe137
01b1b39c42
feat: clarify labels and syncing ( #670 )
2024-07-17 19:30:21 +02:00
Cafe137
cae90c1a82
fix: merge version and health check ( #662 )
2024-06-05 06:55:40 +02:00
Cafe137
a5d4ecf045
fix: add bee version ( #659 )
2024-06-04 01:25:28 +02:00
Cafe137
8cbd812a2c
feat: merge api ( #658 )
2024-06-04 00:07:01 +02:00
rolandlor
b3f521ca20
fix: correct the bee version detection ( #645 )
...
* feat: Github repository link to ethersphere/bee-dashboard
* fix: correct the Bee version detection
2024-01-10 10:57:55 +01: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
fac72b1299
feat: add staking for full nodes ( #590 )
...
* feat: add staking
* feat: enable staking in full mode, add loading state
* chore: revert constants
2023-02-19 22:58:55 +01:00
Cafe137
90f9f91ddb
feat: add node connecting status ( #603 )
2023-01-19 12:05:24 +01:00
Cafe137
42b7f080b0
fix: do not require chequebook funding ( #599 )
...
* fix: do not require chequebook funding
* chore: revert import sorting
2022-12-21 14:36:24 +01:00
Cafe137
dc04e26db4
fix: change version mismatch to a warning ( #594 )
2022-11-30 12:36:34 +01:00
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
848e61a7a0
feat: add starting state to sidebar indicator ( #587 )
2022-11-22 10:33:38 +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
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
Adam Uhlíř
0c262a4811
refactor: remove env. variables from the component ( #529 )
2022-09-08 08:51:55 +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
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
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 Simetka
fd11f0166d
feat: add wallet endpoint and display blockchain name ( #492 )
2022-07-26 10:18:27 +02:00
Vojtech Simetka
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
Adam Uhlíř
e5bc658327
chore: lower timeout ( #472 )
2022-07-05 16:14:21 +02:00
Adam Uhlíř
acee8c9802
fix: status checks have timeout ( #471 )
2022-07-05 15:53:18 +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
2e0eeb7a1b
fix: provider is by default null and account page redirect to provider setup ( #437 )
2022-06-24 14:03:37 +02:00
Vojtech Simetka
4cd580ca7f
fix: bee data auto-refresh ( #436 )
2022-06-24 14:03:07 +02:00
Vojtech Simetka
ce44ef78f4
feat: refresh frequency changes if the bee is in error state ( #409 )
2022-06-20 15:32:23 +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íř
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
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
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
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 Simetka
8baecb783f
feat: detect bee mode and enable/disable status checks accordingly ( #318 )
2022-03-29 15:37:40 +02: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
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
Vojtech Simetka
2187b9001c
refactor: settings to use less useEffects (and therefore less re-renders) ( #277 )
2022-01-17 12:31:07 +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