Verbesserungsvorschläge

Ich schlage vor, dass...

Sie haben alle Ihre Stimmen eingesetzt und können keine neue Idee einsenden. Sie können aber immer noch die Suche nutzen und bestehende Ideen kommentieren.

Es gibt zwei Möglichkeiten, um mehr Stimmen zu bekommen:

  • Wenn ein Administrator eine Idee schließt, für die Sie abgestimmt haben, erhalten Sie Ihre Stimmen von dieser Idee zurück.
  • Sie können Ihre Stimmen aus einer offenen Idee, die Sie unterstützen, wieder entfernen.
  • Um Ideen anzuzeigen für die Sie bereits abgestimmt haben, wählen Sie den "Meine Ideen"-Filter und wählen Sie "Meine offenen Ideen".
(Denken…)

Tragen Sie hier Ihre Idee ein. Wir ermitteln, ob andere User diesen Vorschlag bereits gemacht haben.

Wenn eine ähnliche Idee bereits existiert, können Sie diese unterstützen oder kommentieren.

Wenn sie nicht vorhanden ist, können Sie Ihre Idee eintragen, so dass andere sie unterstützen.

Tragen Sie hier Ihre Idee ein. Wir ermitteln, ob andere User diesen Vorschlag bereits gemacht haben.

  • Aktive Ideen
  • Top Ideen
  • Neue Ideen
  • Mein Feedback
  1. AppContentSession.resize/Client.resize

    Hallo,

    fände es nett, wenn man den AppContent auch im nachhinein wenn er bereits geöffnet ist noch resizen könnte, so könnte man evtl. "SinglePageApps" schreiben, ohne immer einen neuen AppContent öffnen zu müssen

    19 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
  2. Innerhalb der UI resizen

    Es wäre schön wenn man innerhalb der UI die Box von der Größe verändern kann.

    Beispiel:
    Client.setSize(100, 150);

    3 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
  3. /appknuddel bot:knuddel für Android und html Chat bitte.

    Wäre super wenn man in der android app sowie im html chat mehr als einzelne knuddel an bots schicken könnte...

    23 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    wir haben die Entwicklung für das Überweisen von Knuddel abgeschlossen. Mit dem nächsten Update geht das neue Überweisungsfenster, das auch auf Android funktionieren wird live. :)

    Die vollständige Funktionsweise für den HTML Chat können wir nicht gewährleisten und streben eine komplette Unterstützung hierfür nicht an. Mit der später folgenden grundlegenden Erneuerung unserer Plattform werden wir dann auch die Überweisung im Web ermöglichen. Dies wird jedoch noch einige Zeit in Anspruch nehmen.

    Knuddelige Grüße
    Ironist

  4. UserPersistenceNumbers.addNumber(key, value) mit userArray

    Ich hab in einigen Apps OnlineTimeTracker und ähnliche Sachen eingebaut. Dadurch dass ich hunderte User durchiterieren muss, wird jedes mal ein neues SQL Query erzeugt, damit erhöhte Festplattenlast und zu guter letzt gibt es Probleme, wenn der Persistenschlüssel an eine Topliste gebunden ist (auch ohne changelistener), da dann die Codeausführung ewig dauert.

    Umso besser wäre es wenn man ein UserArray mitgeben kann und er den Wert dann von allen Nutzern erhöht.

    UserPersistenceNumbers,addNumber(key, value, { users: User[] });

    3 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
  5. Check ob User zum harten Kern gehört

    Ich würde gerne auslesen können ob ein User zum Harten Kern gehört und den Channel gemäß den Richtlinen von Knuddels regelmäßig besucht

    23 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    mit dem nächsten Update von AppServer und ChatServer gibt es diese Methode.

    Bisher geplanter Name: user.isChannelCoreUser()

    Für alternative Namensvorschläge bin ich offen. (bestenfalls vor Dienstag 07.02.2017)

    Knuddelige Grüße
    Ironist

  6. appInstance.getChannelName()

    Leider gibt es keine native Möglichkeit den Channelnamen (bzw. die ChannelNummer bsp Matratzensport 7) anhand einer AppInstance zu erhalten.

    6 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    ab sofort gibt es diese Helper-Methode, um direkt an den Channelnamen einer App-Instanz zu gelangen.

    Knuddelige Grüße
    Ironist

  7. DiceEvent selbst auslösen

    Derzeit ist es nicht möglich ein DiceEvent programmiertechnisch selbst auszulösen. Dies ist aber vorallem bei Events/Öffentlichen Spielen notwendig, damit Mitspieler nicht auf die anderen Mitspieler warten müssen. z.B. bei einem öffentlichen Stufendicen in Gruppen.
    Daher wäre mir ein triggerDiceEvent(user, config) sehr lieb.

    24 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    wir haben diese Funktion nun umgesetzt.

    Mit dem nächsten Update gibt es die Funktion user.triggerDice(diceConfiguration)

    Knuddelige Grüße
    Ironist

  8. executeSlashCommand sollte auch Toplist anzeige aufrufen können

    Wäre schön wenn man in einem HTMLui eine Toplist anzeige öffnen könnte.
    Also der befehl der mit toplist.getChatCommand(); erzeugt wird.
    Dann müste man nicht immer die toplists in den chat/als pn schreiben wenn sie jemand sehen möchte.

    1 Stimme
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
  9. Herausfinden können, ob es in der Datenbank einen Nutzer gibt, der zu einem bestimmten Key einen bestimmten Value gespeichert hat

    Ich möchte gerne, dass sich meine Nutzer einen Nicknamen aussuchen können der aber Unique sein muss. Ohne Workarounds kann ich dies aber nicht prüfen, ob ein Nutzer bereits den entsprechenden Nick ausgewählt hat.

    Hier hätte ich gerne eine Funktion die mir ermöglicht alle Nutzer, die den entsprechenden String Value haben per Array auszulesen

    Beispiel:

    UserPersistenceStrings.exists(key, value, ignoreCase);

    12 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    eine gute Idee! Wir haben sie nun, so wie vorgeschlagen realisiert. Ab sofort kann sie auf dem Entwicklungsserver genutzt werden.

    Knuddelige Grüße
    Ironist

  10. user.getPersistence().deleteAll()

    Ich wünsche mir eine Funktion in dem ich alle beim Nutzer gespeicherte Daten löschen kann. Diese Funktion wünsche ich mir vorallem um Datenleichten zu entfernen.

    33 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    eine gute idee. Mit dem nächsten Live-Update gehen diese Funktionen live.

    • userPersistence.deleteAllStrings()
    • userPersistence.deleteAllNumbers()
    • userPersistence.deleteAllObjects()
    • userPersistence.deleteAll()

    Knuddelige Grüße
    Ironist

  11. MyChannel - James permanent Muten

    MyChannel-Besitzer sollen in den MyChannel-Settings die Möglichkeit haben James permanent zu Muten. [Checkbox].

    James täglich mittels "/b Mute" muten zu müssen ist relativ nervend und störend. Gerade bei schwächer besuchten Channels ist die Begrüßung durch James störend und in Kombination mit einer Begrüßung des App-Bots auch sehr irritierend. Apps die User oder Teammitglieder begrüßen benötigen eine derartige Begrüßung durch James nicht.

    Definitiv kein Prio-High Thema, aber auf jeden Fall ein weiteres NiceToHave Setting für die MyChannel-Administration.

    38 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    diese tolle Idee haben wir nun umgesetzt. Sie wird mit dem Update am 20.09.2016 live gehen.

    Ist der Butler still gestellt, so kann er mit /b mute trotzdem wieder aktiviert werden.

    Knuddelige Grüße
    Ironist

  12. User Apps cachen

    Bei jedem Öffnen einer App mit HTML-UI und bei jedem Wechsel der HTML-Datei wird alles (HTML, CSS, JS) neu vom Server geladen.
    Das sorgt erstens für kleine Wartezeiten, die sich anhäufen.
    Zweitens flackert die App dann jedes Mal weiß auf.
    Drittens wirkt sich dies nicht gut auf mobile Datenvolumina aus.
    Das Resultat ist eine schlechte UX aller Apps, unabhängig davon, wie toll sie programmiert wurden.
    Daher sollten die Apps im Client gecacht werden. Mindestens solange der Nutzer im Channel ist. Optimalerweise bis die Dateien geändert wurden.

    12 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    0 Kommentare  ·  Tools  ·  Admin →
  13. ChannelConfiguration: Farben des Channels

    Ich möchte über der ChannelConfiguration die Designeinstellungen holen können, sodass die App ihre Farben (zum Beispiel der UI) am Channel anpasst.

    9 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    dies ist eine gute Idee. Wir haben sie soeben umgesetzt. Ab dem nächsten Update (bereits jetzt schon auf dem Entwicklungsserver) kann die Klasse ChannelDesign für Abfragen genutzt werden.

    Knuddelige Grüße
    Ironist

  14. getSortedEntries minimumValue/maximumValue

    Ich würde gerne einen min/max wert festlegen wollen

    3 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Hallo,

    wir haben die Methode soeben erweitert. Dies wird mit dem nächsten Update live gehen.

    Knuddelige Grüße
    Ironist

  15. getUserFromChannel

    Eine Funktion um User eines Tochterchannels abzufragen wäre klasse, damit bessere Inter-Channel Kommunikation möglich ist

    18 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    künftig kannst du auf die Nutzer von Tochterchannel via AppInstance zugreifen.

    appInstance.getOnlineUsers()

    Knuddelige Grüße
    Ironist

  16. Channel.getOnlineUsersWithSubChannels

    Lange Funktionsnamen sind was tolles! Ich möchte mit der API direkt alle User des aktuellen Channels und allen anderen Tochterchannel erhalten.

    Funktionsnamen/Parameter Vorschläge:
    channel.getAllOnlineUsers(UserType usertype)
    channel.getOnlineUsersWithSubChannels(UserType usertype)
    channel.getOnlineUsers(UserType usertype, [Boolean includeSubChannels])

    3 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    künftig kannst du auf die Nutzer von Tochterchannel via AppInstance zugreifen.

    appInstance.getOnlineUsers()

    Knuddelige Grüße
    Ironist

  17. Persistence.getAllKeys()

    Holt alle Keys um zu sehen was bereich gespeichert wurde.

    Hierdurch könnte man vieles umsetzen:
    - Delete all
    - Hole alle Einträge die mit "ticket_[0-9]" anfangen

    3 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    mit der Einführung von UserPersistenceStrings und UserPersistenceObjects, die eine getAllKeys-Methode haben, ist dies nun möglich.

  18. DiceConfigurationFactory.fromString() mit /dice || /d erlauben

    Nichts weltbewegendes... sollte aber der String mit /d oder /dice anfangen, sollte die API keine Exception werfen sondern einfach das /d bzw das /dice rausschneiden.

    1 Stimme
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    mit dem nächsten Update haben wir diesen Bug behoben. Künftig Bugs bitte in den Bugtracker.

    Knuddelige Grüße
    Ironist

  19. Development: Tochterchannels manuell anlegen

    Besonders wenn man Multichannels nutzt, kann man es derzeit nur Live austesten. Hier sollte dringend die Möglichkeit geschaffen werden, dass man auf dem Testserver die Tochterchannels manuell anlegen kann um dann das Verhalten zu testen.

    Bis jetzt muss man alles auf "gut Glück" ausprobieren, das ist sehr Kontraproduktiv und macht es um so schwerer das ganze zu testen.

    19 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
    0 Kommentare  ·  Tools  ·  Admin →
    fertiggestellt  ·  Sascha HameisterSascha Hameister beantwortet

    Ahoi,

    tolle Idee! Ab sofort kann der Besitzer eines Channels auf dem Entwicklungsserver einen zweiten Channel erzeugen mit

    /apps opencopychannel

    Adrian, es wäre toll, wenn du die Funktion an die Stelle im Wiki schreibst. :-)

    Knuddelige Grüße
    Ironist

  20. Bad-Word überprüfen.

    Ich schlage vor, dass wir eine Möglichkeit bekommen Wörter/Strings mit den Knuddel-eigenen BadWord-list zu überprüfen.

    Hintergrund: Jeder Channel wo mann ein Gegenstand/Dorf/Stadt/Leben/Held... einen Namen geben kann (z.b. NiJaSin , Tamaknuddeli..) können wie Wörter Penis / Hitler etc.p.p. genutzt werden. Dies kann vorgebäugt werden. Da Knuddels bereits soeine Liste hat, müsste man diese Nicht erneut erstellen.

    37 Stimmen
    Abstimmen
    Anmelden
    Erledigt!
    (Denken ...)
    Zurücksetzen
    oder melden Sie sich an mit
    • facebook
    • google
    Ich stimme den Nutzungsbedingungen zu
    Angemeldet als (Abmelden)
    Sie haben noch zur Verfügung! (?) (Denken…)
← Zurück 1 3 4 5
  • Sehen Sie Ihre Idee nicht?

Feedback- und Wissensdatenbank