Add Global Nostr Search using NIP-50
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- dart
- Área
- frontend, networking
Línea de trabajo
Start by locating UNIUN’s existing local/feed search and how it connects to configured relays, then read the NIP-50 and NIP-51 references. Done means a global search can query supported relays, merge and deduplicate matching notes, and display them without changing existing local/feed search.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Add a Global Nostr Search feature to UNIUN using NIP-50.
Currently, users mainly discover notes through their connected relays and existing feeds. We could allow users to search for notes across Nostr relays that support NIP-50.
Example
User searches:
Flutter Gemma
UNIUN sends a NIP-50 search request to supported search relays and displays the matching notes.
Expected flow
Search query
→ NIP-50 REQ
→ Search-capable relays
→ Combine results
→ Remove duplicates
→ Show results in UNIUN
This would give users a way to discover content outside their existing feed.
Initial Scope
- Add a global Nostr search UI.
- Support NIP-50 search requests.
- Search across configured/search-capable relays.
- Merge and deduplicate results.
- Keep existing local/feed search unchanged.
References
- NIP-50 — Search Capability
- NIP-51 — Lists, including search relay lists
- Lenguaje dominante
- Dart
- Estrellas
- 2
- Forks
- 2
- Merge medio
- 1 d 35 min
- PR fusionados (30 d)
- 36
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de basictech01/uniun
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
basictech01/uniun#300 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
basictech01/uniun#301 ·
Los mantenedores suelen responder en 1 día
-
enhancement good first issue P2-Medium
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
basictech01/uniun#296 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue P2-Medium
Dificultad 4/5 1-2 días Aptitud para principiantes 22/100
basictech01/uniun#293 ·
Los mantenedores suelen responder en 1 día
-
bug P1-High
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
basictech01/uniun#286 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de basictech01/uniun
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
good-first-issue P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
flutter/dart-intellij-third-party#758 ·
Los mantenedores suelen responder en 1 día
-
Bug: Incorrect location coordinates on logged Sound Meter dataPosiblemente ocupada @Jashan32 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
area/archive bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
DarkFlippers/qUnleashed#374 ·
Los mantenedores suelen responder en 1 día