Releases: fedimint/ui
v0.4.2: Oops-Resistance
Adds many checks and fixes during the guardian setup process to stop people making mistakes and sets the stage for the new gateway ui.
What's Changed
- chore: block -> sessions by @Kodylow in #483
- feat: Dynamically set the config_api_url by @Kodylow in #485
- feat: add ldk gateway in mprocs by @Kodylow in #490
- New Gateway UI by @Kodylow in #489
- fix: clovyr fixes by @Kodylow in #487
- feat: hide password by default by @Kodylow in #491
- chore: cleanup app state by @tvolk131 in #494
- feat: disable when env vars detected + BitcoinRpcKind by @Kodylow in #492
- Reduce gateway login width by @sbddesign in #501
- fix: rename mprocs to docker where docker used by @Kodylow in #497
- fix: show federation name option for solo feds by @Kodylow in #499
- chore: require 5 blocks for mainnet by @Kodylow in #502
- fix: theresnosecondbest by @Kodylow in #505
- fix: translate by key + change to beta software warning by @Kodylow in #503
- feat: automatic continue on congrats page by @Kodylow in #509
New Contributors
- @sbddesign made their first contribution in #501
Full Changelog: v0.4.1...v0.4.2
v0.4.1: UI Fastfix awesomeness
What's Changed
- chore: using util for unclear conversion by @harsh-ps-2003 in #471
- chore: cleanup connect fed modal by @tvolk131 in #470
- UI bugfixes from 0.4.0 by @Kodylow in #480
- Chore: translations run for 0.4.1 by @Kodylow in #481
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Release Notes Summary
The most significant changes in this release are:
- the ability to rotate your API endpoint and change your DNS. These updates are signed and announced to other guardians, and the changes are automatically reflected to the clients when they reconnect to an unchanged guardian.
- A new "Meta Manager" for guardians to update their metas through threshold voting instead of relying on a single meta.json
- A balance sheet showing the current assets/liabilities of the federation across the different modules
- Many UI improvements and refactors for the Setup process to make setting up federations a breeze
What's Changed
Features
- confirmPassword: Added a new feature to confirm passwords (#427)
- Balance Sheet: Introduced a Balance Sheet feature (#424)
- confirm leader done modal: Added a confirmation modal for leader completion (#434)
- invite code in guardian auth: Implemented invite code feature in guardian authentication (#431)
- changes for 0.4: Introduced various features for version 0.4 (#453)
- openai translations: Added OpenAI translations (#467)
- Api Rotation: Enabled rotation of api_endpoint and DNS changes, with signed announcements sent to other guardians, and updates automatically reflected to clients upon reconnection (#460)
Fixes
- hotfix bad import: Resolved bad import issue (#429)
- column stack for mobile on cards: Fixed column stacking issues on mobile devices (#436)
- broken assets links: Fixed broken asset links (#441)
- remove initial meta form: Removed the initial meta form (#444)
- passwordCheck for follower criteria: Fixed password check for follower criteria (#445)
- reasonable setup leader confirm modal: Clarified setup leader confirmation modal (#446)
- additional confirmations clarification: Added clarification for additional confirmations (#447)
- mprocs fedimintd logs: Fixed mprocs logging for fedimintd (#449)
- disable back while at connectGuardians: Disabled back navigation while connecting to guardians (#465)
- only allow bft numbers: Limited to only allow BFT numbers (#464)
- move basic settings down for more reasonable password setting: Adjusted basic settings for a more reasonable password setup (#458)
- hotfix: Applied various hotfixes (#451)
Refactors and Chores
- New meta manager: Implemented a new meta manager (#428)
- Cleanup refactor: Performed cleanup and refactoring (#437)
- SetConfiguration refactor: Refactored SetConfiguration (#438)
- larger charset passwords: Increased charset for passwords (#443)
- justfile naming + bump fedimint with mprocs fix: Updated justfile naming and bumped fedimint with mprocs fix (#450)
- bump fedimint 0.4-rc.0: Bumped fedimint to 0.4-rc.0 (#448)
- bump fedimint to 0.4.0-rc3: Bumped fedimint to 0.4.0-rc3 (#456)
- bump rc5: Bumped to rc5 (#457)
- bump fedimint-0.4-rc.6: Bumped fedimint to 0.4-rc.6 (#459)
- bump fedimint 0.4 release: Bumped fedimint to 0.4 release (#466)
New Contributors
- @harsh-ps-2003 made their first contribution by adding Peer ID to the Federation Admin dashboard (#462)
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Random Guardian Names by @Kodylow in #407
- feat: waiting on guardians instead of placeholders by @Kodylow in #408
- feat: define logic to autogenerate guardian password by @isaacknjama in #394
- chore: bump to 0.3.1-rc0 in flake by @Kodylow in #409
- feat: authenticate as a guardian by @Kodylow in #389
- chore: update Readme instructions for mprocs setup by @Dayvvo in #412
- Config json reboot cleanup by @Dayvvo in #411
- Config json reboot by @EthnTuttle in #369
- chore: bump docker compose versions guardian and gateway by @Kodylow in #413
- feat: build guardian-ui as nix package by @elsirion in #416
- chore: update authenticate as guardian btn text by @Dayvvo in #418
- feat: add password visibility toggle by @isaacknjama in #421
- fix: generate password fixes by @Kodylow in #414
- chore: bump flake fedimint 0.3.1 + final UI tweaks by @Kodylow in #422
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: allow browser language detection by @isaack-njama in #371
- feat: translation script by @Kodylow in #376
- chore: update turbo by @wbobeirne in #375
- chore: use fedimint's overlay by @dpc in #378
- fix: flake fedimint input to most recent master by @Kodylow in #381
- fix: finality_delay = block_confs - 1 by @Kodylow in #380
- chore: remove unused imports and vars by @okjodom in #382
- feat: pass in query param for role by @Kodylow in #374
- Fix: flake.nix by @Kodylow in #383
- feat: download guardian backup by @Kodylow in #388
- chore: bump fedimint to meta module by @Kodylow in #392
- fix: set numPeers correctly by @Kodylow in #386
- Bump Fedimint by @okjodom in #398
- chore: reference target-nix when using local FM by @okjodom in #402
- chore: update ClientConfig type by @okjodom in #400
- feat: show federation name in gateway ui by @okjodom in #399
- feat: api for fetching federation id by @okjodom in #401
- chore: bump fm to v0.3.0-rc.3 by @okjodom in #403
- fix: required config gen local and consensus + fix password runtime error by @Kodylow in #406
Full Changelog: v0.2.2...v0.3.0
v0.3.0-rc.3
Merge pull request #406 from Kodylow/fix-config-gen-submit fix: required config gen local and consensus + fix password runtime error
v0.2.2
What's Changed
- Restart federation setup by @okjodom in #351
- chore: maintain gateway by @okjodom in #355
- feat: Leave Federation by @Kodylow in #353
- fix: update local state for verify config hashes by @okjodom in #357
- Define keyboard highlighting with open/close feature by @isaack-njama in #349
- refactor: simplify guardian api implementation by @okjodom in #315
- fix: default open by @Kodylow in #364
- feat: view federation config by @Kodylow in #363
- feat: multi federation gateway dashboard support by @Kodylow in #367
- fix: remove unused imports and add password documentation by @Kodylow in #373
- Fix gateway api auth by @Kodylow in #372
New Contributors
- @isaack-njama made their first contribution in #349
Full Changelog: v0.2.1...v0.2.2
v0.2.1
This is a patch release that includes some fixes and features that are backwards compatible for v0.2.x versions of fedimint. Instructions for running releases are available in the README.
What's Changed
- Feature: Password warning by @Kodylow in #348
- Fix: Delete button for custom meta fields by @Kodylow in #345
- Fix: Show on-chain confirmation count settings for host by @Kodylow in #342
Full Changelog: v0.2.0...v0.2.1
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