You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mleku
0a3e639fee
Add event template generator with 140+ Nostr event kinds (v0.36.2)
- Add comprehensive eventKinds.js database with all NIPs event kinds
including templates, descriptions, NIP references, and type flags
- Create EventTemplateSelector.svelte modal with search functionality
and category filtering (Social, Messaging, Lists, Marketplace, etc.)
- Update ComposeView with "Generate Template" button and error banner
for displaying permission-aware publish error messages
- Enhance publishEvent() in App.svelte with detailed error handling
that explains policy restrictions, permission issues, and provides
actionable guidance for users
- Add permission pre-check to prevent read-only users from attempting
to publish events
- Update CLAUDE.md with Web UI event templates documentation
- Create docs/WEB_UI_EVENT_TEMPLATES.md with comprehensive user guide
Files modified:
- app/web/src/eventKinds.js (new)
- app/web/src/EventTemplateSelector.svelte (new)
- app/web/src/ComposeView.svelte
- app/web/src/App.svelte
- docs/WEB_UI_EVENT_TEMPLATES.md (new)
- CLAUDE.md
- pkg/version/version
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
5 months ago |
| .. |
|
config
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
web
|
Add event template generator with 140+ Nostr event kinds (v0.36.2)
|
5 months ago |
|
blossom.go
|
Add Blossom blob storage server and subscription management
|
7 months ago |
|
handle-auth.go
|
Fix NIP-42 AUTH compliance: always respond with OK message
|
5 months ago |
|
handle-close.go
|
migrate to new nostr library
|
6 months ago |
|
handle-count.go
|
migrate to new nostr library
|
6 months ago |
|
handle-delete.go
|
Refactor Neo4j tests and improve tag handling in Cypher
|
6 months ago |
|
handle-event.go
|
Interim release: documentation updates and rate limiting improvements
|
5 months ago |
|
handle-message.go
|
initial draft of hot reload policy
|
6 months ago |
|
handle-nip43.go
|
migrate to new nostr library
|
6 months ago |
|
handle-nip43_test.go
|
Adjust ACL behavior for "none" mode and make query cache optional
|
6 months ago |
|
handle-nip86.go
|
migrate to new nostr library
|
6 months ago |
|
handle-nip86_minimal_test.go
|
fix handleevents not prompting auth for event publish with auth-required
|
6 months ago |
|
handle-policy-config.go
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
handle-relayinfo.go
|
migrate to new nostr library
|
6 months ago |
|
handle-req.go
|
Update privileged event filtering to respect ACL mode
|
6 months ago |
|
handle-websocket.go
|
Fix directory spider tag loss: size limits and validation
|
6 months ago |
|
handle_policy_config_test.go
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
helpers.go
|
update docker and apache stuff to new next-orly and make it all more proxy-friendly
|
8 months ago |
|
listener.go
|
fix workflow to fetch libsecp256k1.so
|
6 months ago |
|
main.go
|
Add ORLY_POLICY_PATH for custom policy file location
|
5 months ago |
|
nip43_e2e_test.go
|
Adjust ACL behavior for "none" mode and make query cache optional
|
6 months ago |
|
ok.go
|
migrate to new nostr library
|
6 months ago |
|
payment_processor.go
|
migrate to new nostr library
|
6 months ago |
|
privileged_events_test.go
|
Update privileged event filtering to respect ACL mode
|
6 months ago |
|
publisher.go
|
migrate to new nostr library
|
6 months ago |
|
server.go
|
Implement PID-controlled adaptive rate limiting for database operations
|
5 months ago |
|
sprocket.go
|
migrate to new nostr library
|
6 months ago |
|
tls.go
|
Update dependencies and enhance deployment scripts
|
7 months ago |
|
web.go
|
Implement NIP-98 authentication for HTTP requests, enhancing security for event export and import functionalities. Update server methods to validate authentication and permissions, and refactor event handling in the Svelte app to support new export and import features. Add UI components for exporting and importing events with appropriate permission checks.
|
7 months ago |