Skip to content

feat: Improvements to settings > routing fee reserve settings UX #3857

Merged
arcbtc merged 6 commits intolnbits:devfrom
blackcoffeexbt:feature/fee_reserve_settings_ux
Mar 18, 2026
Merged

feat: Improvements to settings > routing fee reserve settings UX #3857
arcbtc merged 6 commits intolnbits:devfrom
blackcoffeexbt:feature/fee_reserve_settings_ux

Conversation

@blackcoffeexbt
Copy link
Copy Markdown
Collaborator

@blackcoffeexbt blackcoffeexbt commented Mar 5, 2026

Improved UX of the settings > routing fee reserve settings to help users understand how these settings work.

  • Added intro to admin > funding > Routing fee reserve calcs
  • Added better field labels and tooltips

I'll run the i18n on the non en languages when this PR is approved.

@blackcoffeexbt blackcoffeexbt requested review from arcbtc, dni and motorina0 and removed request for dni March 5, 2026 12:39
@blackcoffeexbt blackcoffeexbt force-pushed the feature/fee_reserve_settings_ux branch from 7ce5934 to f2bbed4 Compare March 5, 2026 12:41
@motorina0
Copy link
Copy Markdown
Collaborator

Lint fails.

@blackcoffeexbt blackcoffeexbt changed the title [Feat] Improvements to settings > routing fee reserve settings UX feat: Improvements to settings > routing fee reserve settings UX Mar 5, 2026
Comment thread lnbits/static/scss/base.scss Outdated
opacity: 0.4;
}

.q-tooltip {
Copy link
Copy Markdown
Member

@dni dni Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not override default quasar classes, there most likely is a variable to change for this. and it can have unexpected consequences in other unintended places.

Copy link
Copy Markdown
Collaborator Author

@blackcoffeexbt blackcoffeexbt Mar 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tooltip font size is defined here in Quasar - https://github.com/quasarframework/quasar/blob/20201fb14e9e2dcbd352c6e055ba45f172d4a0f6/ui/src/components/tooltip/QTooltip.sass#L1

This can't be set as a var from LNbits so has to be set in base.scss. The tooltip size defined in Quasar is 10px which is far too small. A 14px minimum font size is recommended for interaction-heavy pages.

Should this tooltip text size increase be a standalone PR?

https://www.learnui.design/blog/mobile-desktop-website-font-size-guidelines.html#text-vs-interaction

@blackcoffeexbt blackcoffeexbt force-pushed the feature/fee_reserve_settings_ux branch 3 times, most recently from b6e02b2 to f81f132 Compare March 16, 2026 14:41
@dni dni force-pushed the feature/fee_reserve_settings_ux branch from f81f132 to 79d9c36 Compare March 17, 2026 09:27
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 17, 2026

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 56.44%. Comparing base (1f98aa2) to head (79d9c36).
⚠️ Report is 3 commits behind head on dev.

Files with missing lines Patch % Lines
lnbits/wallets/sparkl2.py 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #3857      +/-   ##
==========================================
- Coverage   56.44%   56.44%   -0.01%     
==========================================
  Files         123      123              
  Lines       16943    16944       +1     
==========================================
  Hits         9564     9564              
- Misses       7379     7380       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@arcbtc arcbtc merged commit d9eda48 into lnbits:dev Mar 18, 2026
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants