2aa0a8c46065dbf12bf7f88a349b5ba805a680e9
- Add live camera QR scanner for nsec/ncryptsec login - Replace browser prompt() with proper password dialog for ncryptsec - Add missing /notes/:id route for thread view navigation - Remove explore section entirely (button, page, routes) - Remove profile button from bottom nav, avatar now opens profile - Remove "Notes" tab from feed, default to showing all posts/replies - Add PasswordPromptProvider for secure password input - Add SidebarDrawer for mobile navigation - Add domain layer with value objects and adapters - Various UI and navigation improvements 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
logo designed by Daniel David
Smesh
A user-friendly Nostr client for exploring relay feeds
Experience Smesh at https://smesh.social
Forks
Some interesting forks of Smesh.
- https://fevela.me/ - by @daniele
- https://x21.com/ - by @Karnage
- https://smesh.imwald.eu/ Repo: Silberengel/smesh - by @Silberengel
Run Locally
# Clone this repository
git clone https://git.mleku.dev/mleku/smesh.git
# Go into the repository
cd smesh
# Install dependencies
npm install
# Run the app
npm run dev
Run Docker
# Clone this repository
git clone https://git.mleku.dev/mleku/smesh.git
# Go into the repository
cd smesh
# Run the docker compose
docker compose up --build -d
After finishing, access: http://localhost:8089
Sponsors
Donate
If you like this project, you can buy me a coffee :)
- Lightning: ⚡️ codytseng@getalby.com ⚡️
- Bitcoin: bc1qwp2uqjd2dy32qfe39kehnlgx3hyey0h502fvht
- Geyser: https://geyser.fund/project/smesh
License
MIT
Languages
TypeScript
98.9%
Python
0.6%
CSS
0.2%
JavaScript
0.1%