Releases: fedimint/ui
v0.2.0
This release is compatible with Fedimint v0.2.0, and should be compatible with any future 0.2.x patch releases.
- Fix: Updated the guardian and gateway UIs to be compatible with Fedimint 0.2.0 by @justinmoon, @wbobeirne, @Kodylow (#215, #222, #267, #323, #328, #330, #332, #337)
- Fix: Pre-fill verification codes after you've already verified by @Kodylow (#256)
- Fix: Prevent followers from being stuck on config verification by @Kodylow (#268)
- Fix: Properly calculate gateway fee from msats to sats by @TonyGiorgio (#260)
- Fix: Scroll user to top of screen on advancing step by @Kodylow (#257)
- Fix: Status incorrectly labeled as name in guardian dashboard table by @surfersol (#270)
- Fix: Correctly show lightning node ID instead of federation ID by @Kodylow (#339)
- Fix: Remove extraneous quotes from txid by @Kodylow (#340)
- Feature: Tons of responsive design changes and misc UI tweaks by @Kodylow (#275, #283, #285, #298, #300, #304, #305, #308, #311, #309, #310, #314, #318, #319, #321, #331, #329)
- Feature: Dedicated flow for solo guardians in 1/1 federations (#325, #333, #335)
- Feature: QR code for federation invite by @Kodylow (#284)
- Feature: Guardian dashboard now polls for up-to-date information by @Kodylow (#287)
- Feature: Handle Bitcoin URIs in address input by @Kodylow (#278)
- Feature: Warn users about dangerous block confirmations by @Kodylow (#281)
- Feature: Gateway explorer links for non-mainnet nodes by @okjodom (#251)
- Feature: Withdraw all button on gateway send form by @Kodylow (#326)
- Feature: Added favicons by @Kodylow (#259)
- Refactor: Share types between projects with
@fedimint/types
package by @okjodom (#277) - Docs: Added a DockerHub description by @EshaanAgg (#210, #234, #236)
- Docs: README clenaups by @okjodom (#288, #317)
Full Changelog: v0.1.4...v0.2.0
v0.1.4
This is a patch release including some backported fixes and features that are backwards compatible for v0.1.x versions of fedimint. Instructions for running releases are available in the README.
Full Changelog: v0.1.3...v0.1.4
v0.1.3
This is a patch release including some backported fixes and features that are backwards compatible for v0.1.x versions of fedimint. Instructions for running releases are available in the README.
- Fix: Prevent ToS from always showing up with docker images by @wbobeirne (#249)
- Feature: Gateway login by @okjodom (#246)
- Feature: Guardian UI meta fields by @wbobeirne (#250)
- Refactor: Replace HStack / VStack with Flex by @EshaanAgg (#240)
- This is included to minimize changes during backporting, but should result in no meaningful user-facing changes
Full Changelog: v0.1.2...v0.1.3
v0.1.2
v0.1.1
This is a patch release including some backported fixes and features that are backwards compatible for v0.1.x versions of fedimint. Instructions for running releases are available in the README.
- DKG error status message fix by @harsh9539 (#213)
- Gateway UI fixes by @okjodom (#218)
- Added entries to
.dockerignore
by @wbobeirne (#228) REACT_APP_TOS
environment variable and screen by @wbobeirne (#229)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This is the initial release of the Fedimint UI, which includes projects for the Guardian setup and admin UI, and the Gateway admin UI. This release is compatible with Fedimint v0.1.0, and any future 0.1.x patch releases.
Build and Run from Source
Guardian UI
git clone [email protected]:fedimint/ui.git fedimint-ui
cd fedimint-ui/apps/guardian-ui
yarn install
PORT=3000 REACT_APP_FM_CONFIG_API="ws://127.0.0.1:18174" yarn build && yarn start
Replace PORT
with a port of your choice, and REACT_APP_FM_CONFIG_API
with the domain and port of your fedimintd API.
Gateway UI
git clone [email protected]:fedimint/ui.git fedimint-ui
cd fedimint-ui/apps/gateway-ui
yarn install
PORT=3001 REACT_APP_FM_GATEWAY_API="http://127.0.0.1:8175" REACT_APP_FM_GATEWAY_PASSWORD="yourpassword" yarn build && yarn start
Replace PORT
with a port of your choice, REACT_APP_FM_GATEWAY_API
with the domain and port of your gatewayd API, and REACT_APP_FM_GATEWAY_PASSWORD
with the password you set your gateway up with.
Run with Docker
Note: Docker images are only built for linux/amd64
. Your docker will need to support virtualization to run on other platforms.
Guardian UI
The guardian UI container is available at fedimintui/guardian-ui
docker pull fedimintui/guardian-ui:0.1.0
docker run \
--platform linux/amd64 \
--env "REACT_APP_FM_CONFIG_API='ws://127.0.0.1:18174'" \
-p 3000:3000 \
fedimintui/guardian-ui:0.1.0
Replace -p 3000:3000
with a port of your choice, and REACT_APP_FM_CONFIG_API
with the domain and port of your fedimintd API.
Gateway UI
The gateway UI container is available at fedimintui/gateway-ui
docker pull fedimintui/gateway-ui:0.1.0
docker run \
--platform linux/amd64 \
--env "REACT_APP_FM_GATEWAY_API='ws://127.0.0.1:8175'" \
--env REACT_APP_FM_GATEWAY_PASSWORD=password \
-p 3001:3000 \
fedimintui/gateway-ui:0.1.0
Replace -p 3001:3000
with a port of your choice, REACT_APP_FM_GATEWAY_API
with the domain and port of your gatewayd API, and REACT_APP_FM_GATEWAY_PASSWORD
with the password you set your gateway up with.