-
Notifications
You must be signed in to change notification settings - Fork 11
Add extension metadata and screenshots for LNbits UI #46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
3d195bb
Add extension metadata and screenshots for LNbits UI
BenGWeeks 8960262
Change extension name to 'Nostr Client Dev'
BenGWeeks 1a90bae
FIX: Ensure valid json
BenGWeeks 6a158cd
Update config.json format for LNbits UI display
BenGWeeks 712e3d2
Crop screenshot 1 to match height of screenshot 2
BenGWeeks 5c09a0d
Remove headings from description.md
BenGWeeks a51c999
Change name back to 'Nostr Client' in config.json
BenGWeeks 7a461d1
Delete CLAUDE.md
motorina0 917f5f1
Merge branch 'main' into add-extension-metadata
motorina0 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,17 @@ | ||
| { | ||
| "name": "Nostr Client", | ||
| "short_description": "Nostr relay multiplexer", | ||
| "version": "1.1.0", | ||
| "short_description": "Nostr client for extensions", | ||
| "tile": "/nostrclient/static/images/nostr-bitcoin.png", | ||
| "contributors": ["calle", "motorina0", "dni"], | ||
| "min_lnbits_version": "1.0.0" | ||
| "min_lnbits_version": "1.0.0", | ||
| "images": [ | ||
| { | ||
| "uri": "https://raw.githubusercontent.com/lnbits/nostrclient/add-extension-metadata/static/images/1.jpeg" | ||
| }, | ||
| { | ||
| "uri": "https://raw.githubusercontent.com/lnbits/nostrclient/add-extension-metadata/static/images/2.jpeg" | ||
| } | ||
| ], | ||
| "description_md": "https://raw.githubusercontent.com/lnbits/nostrclient/add-extension-metadata/description.md" | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,8 @@ | ||
| An always-on extension that can open multiple connections to nostr relays and act as a multiplexer for other clients: You open a single websocket to nostrclient which then sends the data to multiple relays. The responses from these relays are then sent back to the client. | ||
| An always-on relay multiplexer that simplifies connecting to multiple Nostr relays. | ||
|
|
||
| Instead of your Nostr client managing connections to dozens of relays, you connect to a single WebSocket endpoint provided by `nostrclient`, which then fans out your requests to all configured relays and aggregates the responses back to you. | ||
|
|
||
| - **Simplified Client Configuration** - Connect to one endpoint instead of managing multiple relay connections | ||
| - **Always-On Connectivity** - Your LNbits instance maintains persistent connections to relays | ||
| - **Resource Efficient** - Share relay connections across multiple clients | ||
| - **Automatic Subscription Management** - Subscription ID rewriting prevents conflicts between clients |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| { | ||
| "featured": [], | ||
| "extensions": [ | ||
| { | ||
| "id": "nostrclient-dev", | ||
| "repo": "https://github.com/BenGWeeks/nostrclient", | ||
| "name": "Nostr Client Dev", | ||
| "version": "0.3.7", | ||
| "min_lnbits_version": "0.11.0", | ||
| "max_lnbits_version": "0.12.0", | ||
| "short_description": "Nostr relay multiplexer", | ||
| "icon": "https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/static/images/nostr-bitcoin.png", | ||
| "archive": "https://github.com/BenGWeeks/nostrclient/archive/refs/heads/add-extension-metadata.zip", | ||
| "hash": "61323bb77a48614cde18b2a6fd424306cbff8cafc6fc4a7a4222270a52fa4bf5" | ||
| }, | ||
| { | ||
| "id": "nostrclient-dev", | ||
| "repo": "https://github.com/BenGWeeks/nostrclient", | ||
| "name": "Nostr Client Dev", | ||
| "version": "0.4.0", | ||
| "min_lnbits_version": "0.12.0", | ||
| "max_lnbits_version": "1.0.0", | ||
| "short_description": "Nostr relay multiplexer", | ||
| "icon": "https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/static/images/nostr-bitcoin.png", | ||
| "archive": "https://github.com/BenGWeeks/nostrclient/archive/refs/heads/add-extension-metadata.zip", | ||
| "hash": "4c81c251049599ef0ee32393b45fe5e4870ab02772dadb34e489b1a247411eca", | ||
| "details_link": "https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/config.json" | ||
| }, | ||
| { | ||
| "id": "nostrclient-dev", | ||
| "repo": "https://github.com/BenGWeeks/nostrclient", | ||
| "name": "Nostr Client Dev", | ||
| "version": "1.0.1", | ||
| "min_lnbits_version": "1.0.0", | ||
| "short_description": "Nostr relay multiplexer", | ||
| "icon": "https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/static/images/nostr-bitcoin.png", | ||
| "archive": "https://github.com/BenGWeeks/nostrclient/archive/refs/heads/add-extension-metadata.zip", | ||
| "hash": "cde77e4454297abf9b9c7400fc5a5f071d0b0dd9c6651f403a0a47dfea544e53", | ||
| "details_link": "https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/config.json" | ||
| } | ||
| ] | ||
| } | ||
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should remove
extensions.jsonI think, I just added it to check how the extension would look after making the changes.