Verbesserungsvorschläge

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. /tf-schießmichtod für android

    Huhu,

    kann man beim nächstem Android-Update vielleicht die Funktionen
    /tf-insert
    /tf-inserts
    /tf-insertb
    /tf-insertsb
    /tf-override
    /tf-overrides
    /tf-overrideb
    /tf-overridesb

    berücksichtigen?

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  2. KCode-Parser als Modul für UI-Apps

    Im Zuge der HTML-Chat entwicklung wird der KCode-Parser abgekappselt und als eigenständiges Modul entwickelt, sodass dieser auch für andere Komponenten genutzt werden kann.

    Diesen für UI-Apps bereitzustellen (auch wenn Obfuscated, mit einer Schnittstelle) wäre enorm hilfreich, insbesondere wenn man in einer UI-App einen separaten Chat für das Spiel realisieren will. So braucht man sich nicht mehr um wesentlichr Fotmatierungen kümmern, sondern arbeitet direkt mit KCode.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Ahoi,

    wir haben geplant das Modul, das KCode in HTML umwandelt für App-Entwickler freizugeben. Derzeit kann ich noch nicht sagen, wann es soweit sein wird.

    Knuddelige Grüße
    Ironist

  3. Kommunikation nach außen - Who is talking to me?

    Kommunikation nach außen schön und gut, gesetzte Header - schön und gut. Dennoch lässt es sich nicht ohne manuelle Pflege prüfen, ob der Request wirklich von einem Knuddels App Server kommt.

    Sicher könnte man per POST, Header oder was auch immer ein Key/Passwort übertragen. Aber auch dies ist ohne weitere Probleme zu fälschen. MITM, Spoofing etc....

    Umso besser wäre es, wenn Knuddels alle AppServer IPs per http-request returned (bestenfalls json)

    Hier könnte z.B. einfach auf http://apps1.knuddelz.biz/getAppServers alle IPs von den Servern zurückgegeben werden.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  4. App.mayPublicDice(user, diceConfig)

    Damit könnte man zwischenwürfeln effektiv verhindern und ein durch die App durchgesetztes Muten eines Users perfektionieren.

    Dabei wären der user und die gewünschte Configuration hilfreich bei der entscheidung um ihm eine passende Nachricht zu senden (Falsche Config, nicht dran, nicht im Spiel, gemutet)

    Das Würfelergebnis darf natürlich nicht dabei sein, sonst könnte man Gewinnwürfel auschließen als wären sie nie passiert

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben vor, diese Idee so umzusetzen, wie du sie vorgeschlagen hast:

    App.mayUserDice(user, diceConfiguration)

    Knuddelige Grüße
    Ironist

  5. Serverseitiger Support für JSON-Dateien

    Ein serverseitiger Support für JSON-Dateien wäre super!

    also sowas wie
    var data = loadjson("myfile.json");
    oder ähnliches

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  6. Dimension von Bildern abfragen

    Ich würde gern serverseitig die Breite und Höhe von Bildern abfragen können, die in meinem Ressourcen-Ordner liegen.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  7. isChannelModerator() - Erweitern auf optionalen Parameter mit Channelname

    Für die Funktion isChannelModerator würde ich gerne einen Wert mit übergeben können (string) Flirt zB um abzufragen ob der User CM im Channel flirt ist.

    Anwendung:
    Channels die für Systemchannel-CM´s benutzt werden zB CME,CMV, Juschu-Versamlungen etc. können auf diesen Weg nur für jene Leute zugängig gemacht werden.

    App.mayJoinChannel = function mayJoinChannel(user){

    if(user.isChannelModerator('Flirt')){
    
    return ChannelJoinPermission.accepted();
    }else{
    return ChannelJoinPermission.denied('Dieser Channel darf nur von Channelmoderatoren des Channels Flirt betreten werden');

    }

    }

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  8. Android: Popups "minimieren"

    Derzeit ist die Handhabung von Popups auf einem Android-Gerät suboptimal.

    Durch den "Back"-Button schließt man die jeweilige View.

    Bei einigen Spielekonzrpten darf das Popup aber nicht so einfach geschlossen werden, nehmen wir das Beispiel von Billard/8-Ball:
    Wenn der Nutzer "kurz" mal in den Channel schauen möchte um zu sehen, ob ihm jemand geschrieben hat, beendet dieser damit das Spiel, da eben das Fenster geschlossen wird.

    Ich könnte mit folgende Lösung vorstellen:
    Der Back-Button minimiert das popup, am besten könnte man dies so wie die Privatnachrichten lösen, dass oben rechts im Channel dann eine kleine Box angezeigt wird
    Ein zusätzliches "X"…

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  9. Persistence-Backup

    Mir ist es nun schon zum 2. mal passiert, dass mir ein Fehler unterlaufen ist, der wichtige Daten aus den Persistencen gelöscht hat. Vielleicht wäre eine Art-Backup-Funktion hilfreich, um die Persistencen zu einem älteren Zeitpunkt wiederherzustellen.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Sascha Hameister responded

    Hallo,

    wir haben geplant, die Möglichkeit anzubieten, ein Backup anzufordern oder einzuspielen.

    Knuddelige Grüße
    Ironist

  10. color.asHexString || color.fromHexString

    Die Client.Color hat diese Funktionen bereits. Ich hätte sie auch gerne Serverseitig um noch einfacher Nutzeringaben zu validieren, bzw zu konvertieren.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  11. Größe der dargestellten UI angeben können

    Momentan geben die Parameter width und height der Methoden overlayContent und popupContent die Größe des Containers an. Durch Ränder o. Ä. hat die App dann weniger Platz.
    Gibt man bspw. die Größe 300x300 bei overlayContent an, hat die App nur 298,6x298,6 zur Verfügung.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  12. App-Store für MyChannel Besitzer

    Ich wünsche mir eine Möglichkeit meine App attraktiv für andere auffindbar zu machen. Das jetzige App Fenster sollte um eine Art App-Store ergänzt werden

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  13. Audio Mute Button an die App weiterleiten

    Als Property sowie als Event

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  14. App.onDeveloperAction

    Es wird ein globaler Befehl /apps sendToApps:TEXT bereitgestellt, dessen Variable TEXT wird an alle aktiven Apps mit dem Hook App.onDeveloperAction übertragen sodass der Developer in der Lage ist, aktionen auszuführen ohne jeden einzelnen Channel zu betreten und dies dort auszuführen.

    Nötig könnte dies bei dringenden Updates, zur Wartung oder Wartungshinweisen (im Topic), für Durchsagen oder ähnlich verwendet werden

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  15. BotUser sendEventMessage

    Es wäre schön, wenn der Bot auch EventMessages schicken kann die in Blau sind und ggf. mit >>> eingerückt sind um z.B. /d zu simulieren oder andere wichtige aktionen die sich in der Farbe abheben sollen.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →
  16. accessibleUser so setzen, dass sie durch alle Apps im Channel nutzbar werden

    So könnnte man z.B. Apps dem Channel hinzufügen für aktionen oder separate Aufgaben ohne immer aufs neue die User sammeln zu müssen

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Sonstiges  ·  Flag idea as inappropriate…  ·  Admin →
  17. Mentorsystem adaptiert auf User Apps Coaches

    Das Mentorsystem zeigt derzeit automasiert Möglichkeiten an, neue User zu empfangen. Derjenige, bei dem sich der Schützling am besten aufgehoben fühlt, wird entsprechend belohnt.

    Das System kann man auch für User Apps bauen, wenn sich jemand dazu entschließt, Apple Entwickler zu werden: "<Nick> möchte gern User Apps programmieren und hat seine Kenntnisse als <Anfänger|Erfahren|Profi> angegeben. Wie würdest du ihm helfen?" Buttons: [Hi, willkommen im Club!] [Hi, wollen wir den Apps Server hacken?] [01111000011100001111000011100110000]

    Das ist nur ein Beispiel. Alle registrierten User App Coaches können sich nun dem Schützling annehmen und ebenfalls Mentorpunkte verdienen. Zu diskutieren wäre, ob diese mit den…

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    den Kern dieser Idee finden wir sehr spannend. Wir haben das Learning-Thema bereits im Auge und durch die Entwickler Coaches – die bereits fleißig neue Entwickler unterstützt haben – im ersten Ansatz testweise minimal implementiert.

    Es ist durchaus denkbar, dass wir ein automatisiertes System zur Unterstützung neuer Entwickler einführen.

    Wann es soweit ist und wie das dann aussieht können wir derzeit noch nicht sagen.

    Knuddelige Grüße
    Ironist

  18. Prüfung, ob ein User einen Smiley oder Smileyfeature besitzt

    Es soll geprüft werden können, ob ein User ein Smiley oder Smileyfeature besitzt. Ein Smileyfeature kann ein User durch Besitzen des entsprechenden Smileys oder durch Besitzen eines entsprechenden Einmalfeatures erlangen. Bei Smileys darf der Smiley nicht verliehen sein.

    Mögliche Umsetzung:

    user.hasSmiley(smileySyntax) oder
    user.hasSmiley(smileyName)

    bzw.

    user.hasSmileyFeature(featureName)

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API-Erweiterungen  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi Enrico,

    wir verstehen die Idee hinter dem Wunsch und können uns auch coole Möglichkeiten damit vorstellen.

    Der Inhalt des Inventars eines Nutzers, zu dem auch Smileys gehören, ist für einige unserer Nutzer eine kritische Information, die sie für sich behalten wollen.

    Gründe hierfür könnten beispielsweise sein:

    • Cleverer Smileyhandel
    • Schutz für Angriff auf Nickdiebstahl
    • ….

    Wir können uns vorstellen, im späteren Verlauf der API, eine solche Methode anzubieten, bei der der Nutzer dann vorher zustimmen muss, ob diese Daten von der App genutzt werden dürfen.

    Knuddelige Grüße
    Ironist

  19. appContentSession.addCloseListener

    appContent.addCloseListener() hätte ich gerne auch für einzelne sessions

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  HTML User Interface  ·  Flag idea as inappropriate…  ·  Admin →
  20. Nicklisten-Icons für bestimmte Usergruppen sichtbar

    Ich würde gerne UserIcons zB nur für spezielle User im Channel sichtbar machen.

    Die Idee wäre es in meinem Fall Icons beim betreten des Channels auf User zu setzen welche nur CM´s sehen. So könnte man zB Dauerstörer markieren, oder auch beim setzen eines CMC´s ein Icon setzen, so dass andere CM´s sehen können dass hier bereits ein CMC gesetzt ist.

    !!!(Beinhaltet nicht das auslesen von CM Infos, nur das Icon. Die Info ob ein CMC gesetzt ist hole ich anders.) !!!

    29 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Nicklisten-Icons  ·  Flag idea as inappropriate…  ·  Admin →

    Ahoi,

    wir finden diese Idee spannend und können uns vorstellen dies zu realisieren.

    Knuddelige Grüße
    Ironist

  • Don't see your idea?

Feedback and Knowledge Base