Skip to content

feat: show wallet name and make all columns sortable/filterable#131

Merged
dni merged 2 commits into
lnbits:mainfrom
Mannohat:feat/wallet-name-and-sortable-columns
May 21, 2026
Merged

feat: show wallet name and make all columns sortable/filterable#131
dni merged 2 commits into
lnbits:mainfrom
Mannohat:feat/wallet-name-and-sortable-columns

Conversation

@Mannohat

Copy link
Copy Markdown
Contributor

Two improvements to the Pay Links table:

  1. Wallet name column — Each pay link now shows the wallet name (resolved from the wallet ID) so users managing multiple wallets can easily see which link belongs to which wallet.

  2. All columns sortable + search filter — Previously only "Created" was sortable. Now all column headers (Created, Wallet, Description, Amount, Currency, Username) are clickable for sorting. Also added a search input that filters across all visible columns.

Changes

  • static/index.js — Added "Wallet" column definition, added sortable: true to all columns, added field: 'min' to Amount for proper sort behavior, added payLinksFilter state, added wallet name resolution in mapPayLink()
  • static/index.vue — Added search input next to "Pay links" heading, connected :filter prop to the q-table

- Add Wallet column showing resolved wallet name for each pay link
- Make all table columns (Description, Amount, Currency) sortable
- Add search filter input to filter across all columns
@talvasconcelos talvasconcelos requested a review from dni May 12, 2026 14:44
@motorina0

Copy link
Copy Markdown
Collaborator

@talvasconcelos did you get the chance to test this?

@dni dni merged commit e2821bd into lnbits:main May 21, 2026
6 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