Skip to content

260723-2

Choose a tag to compare

@radioactive-bbs radioactive-bbs released this 23 Jul 18:24
· 8 commits to main since this release

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/PUBKEY
  • R<n>/LESEN <n>, S+SP/SENDEN, SB/BULLETIN, K+ND/LOESCHEN <n>
  • MI/MEINEINFO, MC/MAIL
  • RS<n>|Text auch als ANTWORT<n>|Text, SBR<n>|Text auch als BULLETINANTWORT<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/SENDEN prueft 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) und K/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 bei K/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 erfolgreicher OK <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: PING ohne Argument zeigt hoechstens 15 Repeater (mit Tipp auf PING <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

  • /stats 500-Fehler behoben: Eine lokale Variable quote (ACK-Quote in Prozent) ueberschattete den Modul-Import urllib.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.