Verwaltung Kontakte, was ich gerne zu Beginn gewusst hätte

Wichtig: Direkte Nachrichten funktionieren nur dann, wenn beide Partner voneinander die öffentlichen Schlüssel haben. D.h. beide Partner müssen ein Advert vom anderen mitgeschnitten und auf dem Companion als Kontakt haben, bzw. den offentlichen Schlüssel auf anderem Weg eingetragen haben. Dazu reicht es nicht, dass der Kontakt in den «discovered contact» in der App ist.

Wenn auf dem Companion “Auto add” aktiviert ist, läuft der Speicher (~150 Kontakte) sehr schnell mit Repeatern voll. Man kann die zwar regelmässig (2x täglich) rausschmeissen, bringt aber nicht viel.

Meine Lösung

  • In der App, Einstellungen, auto add deaktivieren.
    • D.h. der Companion fügt selbst keine Kontakte hinzu.
    • Der Nachteil ist, dass man adverts nur dann mitschneidet, wenn die App mit dem Companion verbunden ist.
  • In den Kontakten Repeater grosszügig rausschmeissen (ausser vieleicht jene, die man direkt anpingen kann).
  • Kontakte synchronisieren (?) nach unten wischen.
  • Dann im Menu “Discover contacts” können gewünschte Kontakte hinzugefügt werden. So lange die App verbunden ist, sammeln sich dort die Kontakte (habe nach 2 Wochen über 800, v.a. Repeater).
  • Und wenn man selbst angeschrieben werden möchte, hin und wieder (1x pro Tag?) ein Advert raushauen.

Kennt jemand vielleicht eine Möglichkeit, die in App gesammelten Kontakte zu exportieren, um die z.B. auf einem anderen Companion nutzen zu können? Für einzelne kann der public key kopiert und dann auf dem anderen Gerät eingetragen werden. Wäre aber schön, man könnte die 800 «discovered contacts» auch für andere Geräte nutzen/importieren.

5 Likes

Ja, du kannst in der App einen kompletten Export machen und dabei nur die Kontakte auswählen. Diese kannst du dann auf einem anderen Companion auch wieder separat importieren.

3 Likes

Ein Problem beim Kontakte ist das dort immer das “Path” leer ist, obwohl im Discovery das ersichtlich ist. Warum wird das Path gelöscht wann man aus die Discovery Liste ein Kontakt hinzufügt?

Neu, ab V1.12: Settings → Contact Settings → Auto Add Selected, dann auswählen, welche Typen (zB nur Companions → Chat Users) und Overwrite Oldest.

Wenn die Liste voll ist, wird ein neuer Kontakt den ältesten Non-Favorite Kontakt überschreiben.

mfg Martin

2 Likes

Ich habe das im Moment auch so eingestellt, dass ich nur noch “Chat Users” also Companion Nodes automatisch in die Kontakt-Liste aufnehme, keine Repeater und keine Room Servers. Zusätzlich habe ich die “Overwrite Oldest” funktion aktiviert. Nodes die ich für immer behalten möchte markiere ich als Favorit, dann werden die nicht gelöscht auch wenn sie alt sind.

Im Moment ist das noch nicht perfekt weil ich so keine Repeater in der Kontakt-Liste habe, dann werden die leider alle als “Unknown Repeater” angezeigt wenn man zum Beispiel einen Message-Path anschaut. Liam ist das aber am umbauen, so dass die App in Zukunft diese Informationen aus der Discovery Liste nimmt und man die Repeater nicht mehr in der Kontakt-Liste haben muss. Braucht einfach noch kurz Geduld.

Genau, dann braucht man nur noch die Repeater als Kontakte, die man Administrieren will.

Hinweis: Ich hatte >300 Kontakte mit vielen Favoriten (hauptsächlich Repeater)
und habe dann den channel #test gelöscht.
Als Reaktion darauf sind praktisch ALLE Kontakte verschwunden …

– Dumm gelaufen oder ein bekanntes Phänomen?

– Warum sind Kontakte (anscheinend) mit einem public channel und nicht mit dem Gerät verknüpft?
– Beim Entfernen eines private channels würde ich das Verhalten ja verstehen …