nostrclient icon indicating copy to clipboard operation
nostrclient copied to clipboard

Add extension metadata and screenshots for LNbits UI

Open BenGWeeks opened this issue 2 months ago • 2 comments

Summary

This PR adds comprehensive metadata and screenshots to improve the extension's display in the LNbits extension marketplace.

Fixes #41

image

Changes

1. Updated description.md

  • Improved description from single line to comprehensive explanation
  • Changed terminology from "client" to "relay multiplexer" for accuracy
  • Added benefits list (Simplified Configuration, Always-On Connectivity, Resource Efficient, Subscription Management)

2. Updated config.json

  • Changed short_description to "Nostr relay multiplexer"
  • Added images array with two screenshots
  • Added description_md URL for full description display

3. Added Screenshots

  • static/images/1.jpeg - Main relay management interface
  • static/images/2.jpeg - WebSocket configuration screen
  • Both images cropped to consistent 1557px height

4. Created extensions.json

  • Development manifest file with three versions (0.3.7, 0.4.0, 1.0.1)
  • Uses nostrclient-dev ID to avoid conflicts
  • Proper LNbits Manifest format with featured and extensions keys
  • Points to branch for testing

5. Added CLAUDE.md

  • Documentation for Claude Code instances working with this repository
  • Covers architecture, development commands, and important patterns

Preview

The extension now displays in LNbits with:

  • Full description explaining it's a relay multiplexer
  • Two professional screenshots showing the UI
  • Clear benefits list for users

Testing

Tested on LNbits 1.2.1 using the development extensions.json manifest:

https://raw.githubusercontent.com/BenGWeeks/nostrclient/add-extension-metadata/extensions.json

🤖 Generated with Claude Code

BenGWeeks avatar Oct 17 '25 01:10 BenGWeeks

We can remove the extensions.json from the merge.

BenGWeeks avatar Oct 17 '25 01:10 BenGWeeks

please remove Claude.md and extensions.json

dni avatar Oct 30 '25 08:10 dni