Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add Text Highlights using NIP-84

Aperta
#246 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
dart
Ambito
frontend

Direzione di ricerca

No files or tests are named; start by reading the NIP-84 reference and locating the note display, text-selection, and knowledge-area entry points. Done means users can select note text, create a kind:9802 event referencing the original note, and view saved highlights without changing Saved Notes.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Description

Add the ability for users to select a specific part of a note and highlight it.

This is different from Saved Notes:

  • 🔖 Save → saves the whole note.
  • 🟨 Highlight → saves an important part of the note.
Example

A note contains:

RAG retrieves relevant context before generating an answer.

The user selects that sentence and taps Highlight.

UNIUN creates a NIP-84 highlight event referencing the original note and the selected text.

Why

Highlights can become smaller pieces of knowledge that UNIUN can use later for:

  • Personal knowledge discovery
  • Brahma knowledge graph
  • Shiv/RAG context
  • Community insights

Initial Scope

  • Allow text selection inside notes.
  • Add a Highlight action.
  • Create NIP-84 kind:9802 highlight events.
  • Reference the original note.
  • Display saved highlights in the user's knowledge area.

Saved Notes will remain unchanged.

Reference

  • NIP-84 — Highlights
Lingua principale
Dart
Stelle
2
Fork
2
Merge medio
1g 7h
PR unite (30g)
35

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di basictech01/uniun

Tutte le issue di basictech01/uniun

Issue simili

Altre issue su Dart

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.