Du bist nicht angemeldet. [Anmelden]
Seite 2 von 4 < 1 2 3 4 > alle
Optionen
Thema bewerten
Re: [Blacklist] Blacklisten für alle! ***** [Re: unamiable] - #2825014 - 28.11.2016, 17:23:59
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Ein weiteres Update wurde eingespielt (v2.0.1)

Folgende Änderungen wurden gemacht:
  • Setzen von manuellen Comments ist nun möglich (per Befehl via /blacklist +NICK:COMMENT)!
  • Problem behoben, der ein falsches Datum ausgegeben hat (sieht man zum Beispiel auf dem Screenshot, wo dann das Datum "03.00.2017" erschien)
  • An einigen Stellen hat noch die Benachrichtigung in der UI gefehlt (Erfolgs- oder Problemmeldungen)
  • [Mobile Korrektur] Lange Nicknamen werden durch "..." gekürzt, wenn diese zu viel Platz einnehmen
  • [Mobile Korrektur] Profilbilder werden nicht geladen: Dies ist ein Problem direkt von Knuddels. Hier werden http://-Links ausgestellt, die eigentlich über https:// laufen müssten. Aufgrund des Mixed-Contents werden diese nicht angezeigt. Ich habe hier eine separate URL integriert, damit das ganze vorläufig angezeigt wird und hoffe, dass dies mit dem nächsten Update geschehen wird.
  • [Mobile Korrektur] Die UserInfo wurde gefixxt.


Folgende Dinge sind mir noch aufgefallen, die bald behoben oder auch hinzugefügt werden:
  • Die UI öffnet sich immer neu, wenn man die UserInfo einsehen will, obwohl die UI bereits geöffnet ist
  • Man kann innerhalb der UI keine UserInfo aufrufen, der nicht in der Liste ist. Hier werde ich beim nächsten Update eine "Lupe" zum Suchen in der Navigation einpflegen.
  • Startet die App zu einem späteren Zeitpunkt (bei AppServer problemen oder ein Update/Restart), kann es Möglich sein, dass gesperrte Nutzer den Channel betreten können. Beim nächsten Update wird hier explizit geprüft, ob es jemand geschafft hat, den Channel zu betreten. MCM bekommen dann eine private Nachricht mit einem /cl-Befehl um den Nutzer dann aus dem Channel zu verweisen.


Umgesetzt habe ich jetzt erstmal die "schnellen" Dinge, die relativ fix umgesetzt sind. Daher sind noch folgende ToDo's offen:
  • Einstellungsmöglichkeiten (insbesondere auch für den Channelbesitzer)
  • Sperren von Nutzern, die noch nie den Channel betreten haben (etwas aufwändiger!)


Derzeit nutzen 22 Channel die Blacklist. Davon haben nur 6 Channelbesitzer auf v2.0.0 geupdated. Ich bitte euch, damit auch die vorherigen Fehler behoben sind, ein update zu fahren.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825022 - 28.11.2016, 18:37:54
The Rasmus x3
Your ​adver​tisin​g her​e.​

Registriert: 06.06.2012
Beiträge: 32
Danke Bizarrus für das schnelle Update + Changelog.
Freue mich auf die nächste Version. :)

.#G

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: The Rasmus x3] - #2825065 - 28.11.2016, 23:21:40
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Update v2.0.2
Und ich war weiterhin ein wenig fleißig, denke aber, dass es für heute Abend genug gewesen ist :-D

  • Nach einem Nutzer-Wunsch wird der "Ansprechpartner" in der Ausgabe verlinkt.
  • Das Fenster wird nun nicht erneut geöffnet, sofern dieses bereits offen ist.
  • Es existiert nun die "Suche" in der Navigation.
  • Hat man die Enter-Taste in den Formularen benutzt, gab es ein subotimalen Effekt, der die UI neuladen ließ
  • Nutzer, die auf der Blackliste stehen, es aber dennoch schaffen den Channel zu betreten, werden an MCM's gemeldet.
  • [Teilumsetzung] Nutzer, die den Channel noch nie betreten haben.


Gesperrte Nutzer im Channel
Es kann immer einmal vorkommen, dass Nutzer den Channel trotz Sperrung beitreten können.
Durch SmileyFeatures (was aber nicht mehr gehen sollte) oder insbesondere in den Morgenstunden, wenn die Server durch Updates von Knuddels versorgt werden und ggf. die AppServer offline sind.

Es wird regelmäßig geprüft, ob ein Nutzer im Channel auf der Blackliste steht, ChannelModeratoren die derzeit online sind, werden dann privat vom AppBot informiert und können mit einem Klick den Nutzer verweisen.



Nutzer, die den Channel noch nie betreten haben
Zum jetztigen Zeitpunkt kann man bereits Nutzer sperren, die noch nie den Channel betreten haben. Diese werden in der Übersicht dann auch ausgegeben.
Da die Umsetzung etwas umständlicher ist, da ich die Daten hier anders speichern muss, funktionieren folgende Methodiken bei diesen Nicknamen noch nicht:
  • Comment setzen
  • Entsperren
  • Der Nutzer wird beim betreten des Channels nicht geprüft
  • Datenmigration: Wenn versucht wird den Channel zu betreten, Daten auf den Nutzer überschreiben


Derzeitige Probleme (Updated)
  • Der KCode-Parser (der auch in der neuen WhoIs im HTMLChat verwendet wird) macht auf mehreren Einträgen nacheinander seine Probleme. Deshalb ist dieser für die Übersicht erstmal deaktiviert.
  • Durch ein Problem wird die aktuelle Session nicht beendet. Wird das Fenster geschlossen, so denkt die App, es sei noch offen. Anstelle dass das Fenster dann erneut geöffnet wird, werden nur Daten gesendet.

    Die Frage wäre, woran es liegt. Ich kann mir vorstellen, dass trotz schließen des Fensters, im Speicher noch gerödelt wird, sodass der Client dem Server nicht mitteilen kann "es ist jetzt geschlossen".

    Aus diesem Grund (um das ganze noch nutzbar zu halten) habe ich das ganze vorrübergehend deaktiviert, ab sofort wird das Fenster wie in V2.0.1 immer wieder neu geöffnet, sofern man die UserInfo aufruft.

P.S. Die Nutzerzahlen steigen stetig, vielen Dank, insbesondere für das viele Feedback von euch! :-)


Bearbeitet von Keemo (29.11.2016, 14:23:01)
Bearbeitungsgrund: Auf Wunsch von Bizarrus seinerseits gemachte Änderungen eingepflegt. LG, Keemo
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825135 - 29.11.2016, 13:17:26
cooler Albaner 007

Registriert: 06.12.2006
Beiträge: 4.495

Wenn du aus der Persistence auslesen kannst, welche User jemals den Channel betreten haben, wäre eine AutoComplete-Funktion,m beim Sperren eines Users, ganz praktisch. Dadurch erspart man sich Tipp-Arbeit und Tippfehler. :-)

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: cooler Albaner 007] - #2825137 - 29.11.2016, 13:57:11
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Hey Toni,

Ich habe mir dazu schon Gedanken gemacht, auch über einer Teilsuche, wenn der Nickname zum Beispiel "boy" enthält, und man dies eingibt ;-)

Einfach mal abwarten, leider muss ich nebenbei auch auf Vollzeit arbeiten :-D
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825155 - 29.11.2016, 15:39:35
IgelchenM
​Laubhaufenbewohner

Registriert: 10.02.2005
Beiträge: 1.462
Ort: Bochum
Antwort auf: Bizarrus
Durch ein Problem wird die aktuelle Session nicht beendet.


Dabei handelt es sich um einen Bug, den ich bereits mit der Standalone App feststellen musste. Dieser sollte gemeldet sein. Wenn das verhalten auch im Firefox + JavaChat od. anderen Plattformen ebenfalls auftritt, melde das bitte nochmal im Bitbucket gesondert. :-)
_________________________
Wo zum Teufel ist dieser Wayne wenn man ihn braucht?!

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: IgelchenM] - #2825300 - 30.11.2016, 13:15:42
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Hey Olli,

das Problem habe ich in anderen Clients noch nicht testen können, im Standalone tritt dies aber auf.

Ich habe bereits auch eine Idee für ein Workaround gefunden und implementiere es bei Gelegenheit.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825385 - 30.11.2016, 23:38:50
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Mist, der Workaround funktioniert nicht.
Ich hatte mir gedacht, hier ein Ping mit zu integrieren, der nach überschreitung des Timeouts die Session manuell beendet. Leider wird in der Standalone-App die UI nicht korrekt destructed/deinitalisiert, worauf hin das ganze im Hintergrund noch weiterläuft. Ich habe in deinem Ticket im BugTracker der UserApps noch weitere Informationen angehangen, Olli.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825462 - 01.12.2016, 18:28:36
cooler Albaner 007

Registriert: 06.12.2006
Beiträge: 4.495

Die Datumsüberprüfung ist noch nicht korrekt. Ich wurde heute auf die Blackliste gesetzt und bekomme beim EIntreten folgende Nachricht:
Zitat:
James (privat): Du kannst den Channel nicht betreten: Dein Nick cooler Albaner 007 wurde bis zum 04.11.2016 aus dem Channel gesperrt.

Daten in der Vergangenheit sollten mit einer Fehlermeldung nicht gespeichert werden.

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825473 - 01.12.2016, 19:21:13
Wuerfelmania
Forumuser

Registriert: 31.03.2011
Beiträge: 4
ich muss mal ganz ehrlich sagen die ganzen Blacklisten werden auch ohne Grund durchgesetzt ohne Grund steht man auch oft drauf

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Wuerfelmania] - #2825476 - 01.12.2016, 19:40:43
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Mag sein, dass es auch Blacklisten ohne Gründe gibt. Jeder Channelbetreiber handhabt dies anders. Es ist ja niemand gezwungen Nutzer auszuschließen und Gründe zu nennen, mit meiner Blackliste ist dies jedoch Pflicht, weil es einfach so gewollt ist und sich dies an der Funktion entfernt orientiert.

Toni, es sind keine Angaben in der Vergangenheit Möglich. Du gibst lediglich die Anzahl der Tage an, die zum aktuellen Datum addiert werden. Deine Ausgabe gibt lediglich den falschen Monat aus, getMonth() gibt nicht den Monat von 1-12 aus, sindern von 0-11. Es ist also bei dir zwar korrekt, die Ausgabe ist bei dir nur falsch. Ich werde es nachher korrigieren.


Bearbeitet von Jag (01.12.2016, 20:24:13)
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825940 - 05.12.2016, 09:14:48
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Ich war mal wieder etwas fleißig. Leider hatte ich die letzten Tage etwas wenig Zeit, insbesondere durch einer anstrengenden Arbeitswoche. Ich habe dennoch versucht einiges umzusetzen und zu updaten.

Updates (Version 2.0.3):
  • In den Comments wurden Nicknamen nicht escaped. Sonderzeichen im Nicknamen haben die Verlinkung nur als "Link" angezeigt.
  • Blacklist-Daten von Nutzern, die den Channel noch nie betreten haben werden beim Versuch den Channel zu betreten, migriert.
  • Channelbesitzer können nun Einstellungen über das Verhalten der Blackliste vornehmen.
  • Der KCode-Parser wurde geupdated.
  • Verlinkungen im KCode wurden nicht ausgeführt, da der Inhalt noch nicht bereit war um diese zu binden.
  • Die Übersicht wurde etwas übersichtlicher gestaltet. Unter anderem finden sich nun oben Tabs und die Pagination wurde verschönert.


Einstellungen
Ab sofort kann der Channelbesitzer Einstellungen vornehmen um das Verhalten der Blackliste zu beeinflussen.

Beachte:
Die Überprüfungen finden noch nicht statt, lediglich die Einstellungsmöglichkeiten existieren bereits. Da die Umsetzung etwas Zeitaufwändiger ist als gedacht, werde ich dies in einem kommenden Update nachreichen.




Verbesserte Übersicht:
Zuvor wurden alle Nicknamen in der Tabelle ausgegeben.
Aufgrund der Übersichtlichkeit wurde das ganze nun in Tabs verschoben. Hier sind die normalen Channelsperren (gennant: "Besucht") gegenüber den Nutzern, die den Channel noch nie betreten haben (genannt: "Unbesucht"), unterteilt.




Hier noch eine Liste mit den aktuellen Problemen sowie ToDo's:
  • Nutzer, die noch nie den Channel betreten haben
    • Zusätzliche Kommentare können noch nicht hinzugefügt werden
    • Diese Nutzer können noch nicht entsperrt werden
  • Pagination
    • Die Pagination scheint eine falsche Ausgabe zu erzeugen. Es wird eine Seite mehr angezeigt, als möglich.
    • Die Pagination unterscheidet derzeit nicht zwischen "Besucht" und "Unbesucht".
  • View-Management
    • Erscheint ein Inline-Popup, wechselt die Navigation zu einem "Close"-Button. Es kann passieren, dass mehrere Popups gleichzeitig angezeigt werden, wodurch beim schließen dann alle Popups geschlossen werden und nicht nur das letzte (Siehe Beispiel).
  • Verhalten, wenn die UI bereits geöffnet ist
    • Die UI öffnet sich derzeit ständig neu, insbesondere, wenn man eine UserInfo aufrufen möchte. Dies ist ein bekannter Bug des Clienten (Siehe Ticket #118), da die ContentSession nicht korrekt beendet wird und dadurch das gegenprüfen, ob die UI bereits geöffnet ist, nicht Möglich ist.
  • Suche
    • Die Suche wird bei Gelegenheit mit einer Autocomplete-Funktion ausgestattet, sodass man den kompletten Nicknamen nicht mehr eingeben muss und es Vorschläge gibt.
  • Einstellungen (nur Channelbesitzer!)
    • Aufrgund, dass das Permission-System größer ausfällt als gedacht, ist die Umsetzung etwas Zeitaufwändiger.
  • Sonstiges
    • Der Online-Status soll bei jedem Nutzer mit angegeben werden.
    • Es wurde mir von einem Nutzer berichtet, dass die automatische Entsperrung nicht funktionieren würde. Dies muss ich bei diesem noch überprüfen.
    • Mehr Informationen in der UserInfo unterbringen(?)
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2825951 - 05.12.2016, 10:19:39
Vampiric Desire
​ChannelMaster

Registriert: 15.09.2013
Beiträge: 1.689
Auch wenn ich die App nicht nutze und daher nicht darüber berichten kann, muss ich sagen, sehr schöne Arbeit Adrian! Optisch hast du dich an Knuddels gehalten, was sich im UI sehr schön macht. Die Funktionen sind alle schon samt gut und du updatest recht häufig und zeigst hier im Forum eine sehr nutzerfreundliche Kommunikation.


Schön, dass du wieder da bist!



P.S. Was ich mir wünschen würde, und ja ich habe es bei mir selber schon gefailed, ist die Möglichkeit den Chatbefehl umzubennnen. So könnte man Konflikte mit anderen Apps umgehen. (Wird bei mir denke ich Anfang 2017 nachgereicht)
_________________________
/apps install 30559674.ChannelMaster

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Vampiric Desire] - #2825982 - 05.12.2016, 13:56:31
Westfalenstadion

Registriert: 17.12.2014
Beiträge: 149
super arbeit :)
könnte man vielleicht noch in der sperrübersicht einen zähler einbauen, der zeigt, wie oft der user den channel betreten wollte bzw, einfach nur zeigen, ob der user den zutritt versucht hat?

edit: ich habe nichts gesagt! bin blind! :D


Bearbeitet von Westfalenstadion (05.12.2016, 14:01:32)

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Westfalenstadion] - #2826009 - 05.12.2016, 18:20:14
cooler Albaner 007

Registriert: 06.12.2006
Beiträge: 4.495

Da gibt es einen kleinen Bug. Folgende Schritte zur Reproduktion:
- Während ich im Channel anwesend bin
- werde ich auf die Blackliste gesetzt
- Nun wird man per /p darüber informiert, dass ich im Channel anwesend bin, obwohl ich auf der Blackliste stehe
- Wenn man den Link zum Kicken des entsprechenden Users anklickt, sollte /cl ausgeführt werden
- Da man mich aber als Admin z.B. nicht kicken kann, erscheint diese Nachricht nun alle 5 Sekunden als Dauerschleife.

Lösung:
Entweder du setzt einen weiteren Link, dass du den User wieder aus der BL rausnehmen willst
- du postest diese Nachricht, dass der geblackliste User im Channel ist für X mal
- Du postest die Nachricht und addierst X Sekunden/Minuten jeweils drauf, bis die nächste Erinnerung kommt

Die Lösungen könnte man natürlich auch alle konfigurierbar machen. :-)

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: cooler Albaner 007] - #2826018 - 05.12.2016, 19:24:41
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Danke Dennis :-)
Das war zuvor aber auch schon so ;-)

Die Idee mit der Umbenennung hatte ich auch bereits, ist aber sehr heikel, sollte gar mehr als gut validiert werden. Mal sehen, vielleicht bringe ich dies auch mit ein.

Antwort auf: Westfalenstadion

könnte man vielleicht noch in der sperrübersicht einen zähler einbauen, [..]
edit: ich habe nichts gesagt! bin blind! :D


Das kann ich gerne in der UserInfo mit aufnehmen, vielleicht sogar auch einen CL/Mute-Counter :-D
Wäre auf jeden Fall sehr hilfreich!

Wieso Blind? *Kopfkratz*

Toni, dieser Fail tut mir Leid, ich wusste ja nicht, dass du in anderen Channels unerwünscht bist :-D
Ich werde das updaten, ggf. den /cl durch /m mit passendem Text ersetzen. Denn >S3, die jeder Zeit aufgrund des Statuses den Channel betreten können müssen sich dem Channelbesitzer fügen, sofern dieser unerwünscht ist. Die "Spammende" Ausgabe passe ich auch dann nochmal an, dass die nicht so häufig erscheint.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Bizarrus] - #2826025 - 05.12.2016, 19:52:43
The Rasmus x3
Your ​adver​tisin​g her​e.​

Registriert: 06.06.2012
Beiträge: 32
Holla die Waldfee, da guckt man einmal nicht ins Forum - ZACK - Haut der Bizarrus ein Update raus, finde ich optisch sehr gut, auch die Zusatzeinstellungen finde ich gut, danke für das Update und mach weiter so.

.#G

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: The Rasmus x3] - #2826815 - 12.12.2016, 19:24:21
Westfalenstadion

Registriert: 17.12.2014
Beiträge: 149
gibts serverprobleme?
meine liste ist leider leer.

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: Westfalenstadion] - #2826821 - 12.12.2016, 19:46:09
flou93
​Sinnfreies Geschlabber

Registriert: 05.04.2013
Beiträge: 1.708
Ort: Fulda
Die Blacklists auf denen ich mich befinde (höhö) funktionieren noch. Allerdings vermute ich aber auch das es Serverprobleme gibt da z.B. bei uns auch das Fußball-Tippspiel off ist.
_________________________
Viele Grüße,
Flo

Feedback-, Fußball-, Mychannel-Team

[zum Seitenanfang]  
Re: [Blacklist] Blacklisten für alle! [Re: flou93] - #2826889 - 13.12.2016, 10:28:17
Bizarrus
​Bizzi is activated.

Registriert: 29.07.2006
Beiträge: 2.551
Ort: Dortmund
Ja, es gibt vermehrt Probleme. Die letzten Tage auch schon.

Das liegt aber nicht an der App selbst, viel mehr an den AppServern. Da es nicht nur einen AppServer gibt, können einige Apps noch laufen, andere wiederherum nicht.

Ich bin mir ziemlich sicher, dass die Probleme so schnell wie Möglich durch Knuddels geregelt werden.
_________________________
Bot.public('I love °>features/james-exchange/ft_james-exchange_surprised.gif<>James|/w "<°');

[zum Seitenanfang]  
Seite 2 von 4 < 1 2 3 4 > alle