jam/public
Thebora Kompanioni 54dd3969d9
feat: basic fee settings (#522)
* feat: add refreshConfigValues to ServiceConfigContext

* chore: add api method to post config values

* feat: add updateConfigValues to ServiceConfigContext

* feat(fees): ability to update fee specific config vars

* chore(fees): display error message on update failure

* chore(fees): add block sprite and adapt description

* ui(fee): wrap form sections in accordion

* feat(fees): add ability to set fee randomization factor

* ui(fees): use placeholder instead of loading spinner

* fix(fees): proper error messages depending on fee value unit

* fix(fees): dont decline zero as input value

* chore(fees): wording

* fix(fees): sats/vbyte mininum is exclusive

* refactor: move percentage/factor functions to utils

* fix(i18n): number strings

* feat(fees): improve wording

* fix(i18n): title case for title

* feat(fees): remove superfluous label

* feat(fees): improve wording

* feat(fees): more realistic example

* fix(fees): consistency; vbyte -> vByte

* fix(fees): consistency; satoshi -> sats

* feat(i18n): better verb

* feat(fees): maker -> collaborator

* Revert "feat(fees): remove superfluous label"

This reverts commit 20937aee1d.

* feat(fees): improve wording around base fee and block target

* fix(fees): parse max_cj_fee_abs as integer

* fix(fees): min/max value for absolute fee

* fix(fees): parse block target as integer

* fix(fees): allow 0% maximum relative fee

* fix(fees): use 'absurd_fee_per_kb' as upper level for fee

* chore(fees): lower max relative fee val from 50% to 20%

* fix(fees): let users specify 1sat/vbyte as fee

This is special case in that it will be translated to
1.001 sats/vbyte afterwards. This might be surprising to users
but it was decided that this is better than telling them that
the min is 1.001 from a UX point of view.

* fix(fees): add language attribute on form element

* feat(fees): improve wording & remove fee from label

* feat(fees): better fee randomization wording

* feat(fees): better fee label wording

* feat(fees): use smaller numbers in example

* feat(fees): improve wording

* feat(fees): improve wording

* feat(fees): improve base fee wording

* chore(fees): remove dead code

* ui(fees): colorize accordion header on form errors

* ui(fees): add info icon to cj fee description text

* fix(fees): wording

* docs(fees): fix typo

* chore: fix comment

* review(fees): lower max valid form value for absolute fee

* review(fees): lower max valid form value for relative fee

Co-authored-by: Gigi <109058+dergigi@users.noreply.github.com>
Co-authored-by: Gigi <dergigi@pm.me>
2022-10-04 11:05:36 +02:00
..
android-chrome-192x192.png Update logo 2021-12-20 15:42:31 +01:00
android-chrome-512x512.png Update logo 2021-12-20 15:42:31 +01:00
apple-touch-icon.png Update logo 2021-12-20 15:42:31 +01:00
browserconfig.xml Update repo structure 2021-11-21 12:30:24 +01:00
favicon.ico Update logo 2021-12-20 15:42:31 +01:00
favicon.svg feat: adapt favicon color based on system theme (#39) 2022-02-01 23:28:01 +01:00
index.html refactor: rename to Jam (#131) 2022-03-03 12:07:45 +01:00
mstile-70x70.png Update logo 2021-12-20 15:42:31 +01:00
mstile-144x144.png Update logo 2021-12-20 15:42:31 +01:00
mstile-150x150.png Update logo 2021-12-20 15:42:31 +01:00
mstile-310x150.png Update logo 2021-12-20 15:42:31 +01:00
mstile-310x310.png Update logo 2021-12-20 15:42:31 +01:00
robots.txt Update repo structure 2021-11-21 12:30:24 +01:00
safari-pinned-tab.svg Update logo 2021-12-20 15:42:31 +01:00
site.webmanifest Update repo structure 2021-11-21 12:30:24 +01:00
sprite.svg feat: basic fee settings (#522) 2022-10-04 11:05:36 +02:00