260723-2
Aenderungen seit 260723
Neu: Deutschsprachige Langform-Aliase
Jeder Kurzbefehl hat jetzt eine ausfuehrlichere deutsche Alternative, die zusaetzlich (nicht ersetzend) funktioniert - fuer Nutzer, die sich mit den Kuerzeln schwertun:
N/NACHRICHTEN,B/BOARD,I/INFO,A/ACCOUNT(Menues)WX1/MORGEN,WX3/DREITAGE,SI/SYSINFO,O/ONLINE,LU/USERLISTE,PK/PUBKEYR<n>/LESEN <n>,S+SP/SENDEN,SB/BULLETIN,K+ND/LOESCHEN <n>MI/MEINEINFO,MC/MAILRS<n>|Textauch alsANTWORT<n>|Text,SBR<n>|Textauch alsBULLETINANTWORT<n>|Text
Bonus: BL/BLO und NL/NLO sind zusammengefuehrt - BL/NL nehmen jetzt selbst ein optionales Zahlenargument fuer die Folgeseite entgegen. BLO/NLO bleiben als funktionierende Alt-Formen erhalten, sind aber nicht mehr noetig.
Neu: Board-Bulletin-Antwort (SBR)
SBR<n>|Text (bzw. BULLETINANTWORT<n>|Text) beantwortet ein Board-Bulletin als neues Bulletin mit "Re: "-Betreff - bisher gab es dafuer keinen Shortcut, nur fuer private Nachrichten (RS<n>|Text).
Verbessert: Usability-Haertung nach User-Feedback
Basierend auf einer Bewertung aus Sicht eines MeshCore-Users:
- Zustellungs-Feedback beim Senden:
S/SENDENprueft jetzt, ob der Empfaenger registriert ist. Vorher sah eine Nachricht an ein vertipptes oder nicht (mehr) registriertes Rufzeichen exakt gleich aus wie eine echte Zustellung - der Absender hatte keine Moeglichkeit, das zu erkennen. - Bestaetigung vor destruktiven Befehlen:
REMOVE(Account loeschen) undK/ND/LOESCHEN(Nachricht loeschen) fuehren nicht mehr sofort aus, sondern verlangen dieselbe Eingabe innerhalb eines kurzen Zeitfensters (2 Min. bzw. 1 Min.) ein zweites Mal. Die Berechtigungspruefung beiK/ND(inkl. Maskierung nicht existierender/fremder privater Nachrichten als "nicht gefunden") laeuft dabei unveraendert VOR der Rueckfrage, damit kein neues Enumerations-Leck entsteht. - Automatischer Sende-Replay nach Pubkey-Bestaetigung: Ein durch den Pubkey-Sicherheitshinweis blockierter Sendeversuch (
S/SB/RS/SBR) wird nach erfolgreicherOK <Code>-Bestaetigung automatisch nachgeholt, statt verworfen zu werden - der User muss seine Nachricht nicht erneut eintippen. - Nachrichtenliste: abgeschnittene Betreffs zeigen jetzt "..." (analog zur Board-Liste) statt sie stillschweigend zu kuerzen.
- PING-Repeaterliste gedeckelt:
PINGohne Argument zeigt hoechstens 15 Repeater (mit Tipp aufPING <Teilname>) statt bei vielen bekannten Repeatern unbegrenzt viele Nachrichten zu verschicken. - Klarere Formathinweise:
S/SB-Fehlermeldungen erwaehnen jetzt, dass Betreff/Thema kein|enthalten darf (sonst wird der Text an der falschen Stelle geteilt). - Wettermeldungen: "Home Assistant"/"HA" durch generisches "Wetterdienst" in allen nutzersichtbaren Texten ersetzt (internes Implementierungsdetail ohne Bedeutung fuer den Mesh-User); interne Log-Meldungen behalten "HA" fuer die Sysop-Diagnose.
Fix
/stats500-Fehler behoben: Eine lokale Variablequote(ACK-Quote in Prozent) ueberschattete den Modul-Importurllib.parse.quote, sobald fuer mindestens einen User Routing-Statistikdaten vorlagen - trat erst auf, nachdem genug echte Mesh-Aktivitaet Routing-Daten angesammelt hatte.
Docs
- README grundlegend ueberarbeitet: alle neuen Aliase, Bestaetigungs-Anforderungen und Verhaltensaenderungen dokumentiert.