feat: add QR scanner, improve UX, and simplify navigation
- 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>
This commit is contained in:
38
.claude/skills/ndk/README.md
Normal file
38
.claude/skills/ndk/README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# NDK (Nostr Development Kit) Claude Skill
|
||||
|
||||
This skill provides comprehensive knowledge about working with the Nostr Development Kit (NDK) library.
|
||||
|
||||
## Files
|
||||
|
||||
- **ndk-skill.md** - Complete reference documentation with patterns from production usage
|
||||
- **quick-reference.md** - Quick lookup guide for common NDK tasks
|
||||
- **examples/** - Code examples extracted from the Plebeian Market codebase
|
||||
|
||||
## Usage
|
||||
|
||||
When working with NDK-related code, reference these documents to:
|
||||
- Understand initialization patterns
|
||||
- Learn authentication flows (NIP-07, NIP-46, private keys)
|
||||
- Implement event creation and publishing
|
||||
- Set up subscriptions for real-time updates
|
||||
- Query events with filters
|
||||
- Handle users and profiles
|
||||
- Integrate with TanStack Query
|
||||
|
||||
## Key Topics Covered
|
||||
|
||||
1. NDK Initialization & Configuration
|
||||
2. Authentication & Signers
|
||||
3. Event Creation & Publishing
|
||||
4. Querying Events
|
||||
5. Real-time Subscriptions
|
||||
6. User & Profile Management
|
||||
7. Tag Handling
|
||||
8. Replaceable Events
|
||||
9. Relay Management
|
||||
10. Integration with React/TanStack Query
|
||||
11. Error Handling & Best Practices
|
||||
12. Performance Optimization
|
||||
|
||||
All examples are based on real production code from the Plebeian Market application.
|
||||
|
||||
Reference in New Issue
Block a user