Der Dienstplan nennt keine nicht geerigte Organisation mehr
Eine Organisation, die von der Plattform geleakt ist -- Konfiguration -- Organisationen (orgs.is_active = FALSE) existiert nirgendwo, aber die Konsole Void-Regi...
Die Gesichter antworten sagt, wie viele Menschen im Gespräch sind
GET **************** trägt jetzt "Teilnehmer": die Konsole stellt jede Nachricht mit einem Gesicht ins Gesicht wenn drei oder mehr Personen in einem Konversatio...
Ein Gesicht für jede Nachricht in jedem Chatfenster
GET ************ antwortet, für ein Gespräch, das Foto neben jeder Nachricht zeichnen: Jeder auf sie jetzt UND jeder, der jemals geschrieben in ihm (ein Dienstp...
Ein Meeting-Link im Gespräch, immer auf der Plattform Kamo Meet
POST **************** lässt beide Seiten eines Exec2Exec-Gesprächs fügen Sie einen Meeting-Link, hinter dem gleichen Tor wie das Senden einer Nachricht. Das Tre...
Gesichter auf dem Schreibtisch - Foto eines Kunden, letzte Anmeldung und Präsenz
Der Dienstplan des Schreibtisches trägt nun für jeden Kunden ihr eigenes Foto (users.avatar_id, auf der Live-Themen-Host des Operators - der einzige, von dem se...
Ein Gespräch erreicht das Telefon
Eine Nachricht auf einer Exec2Exec-Leitung geht jetzt an die Telefone der Empfänger sowie ihre Konsolen: das Telefon des Kunden, wenn KamoCRM antwortet, jedes S...
Die Anzahl der Client-Nachrichten noch nicht angesehen
GET ************ gibt zurück, wie viele Nachrichten von Clients, die dieser EXEC2EXEC_ACCESS Halter nicht gesehen hat, über jeden Konversation, und jede Dienstp...
Setze den ganzen Schreibtisch in jedem Chat, zeige, wer dabei ist, schließen Sie die Chat-Feeds
- Stehmitgliedschaft: Jeder explizite EXEC2EXEC_ACCESS-Inhaber sitzt auf jedem Exec2Exec Gespräch. Exec2ExecDeskReconciler Sitze und unseats von der Zuschüs...
Servieren Sie den Executive Channel
Ein Gespräch mit der eigenen Publikumsregel und ohne Ticketmaschinerie, im Anschluss SystemBugs Form: sein eigenes Paket, sein eigener Controller, seine eigene ...
Keine leeren Tabellen, nummerierte Tabellen und eine Tabelle pro Mitglied
Vier Regeln, alle Dinge, von denen ein Mitglied berichtete, dass sie gebrochen wurden. EMPTY TABLES. Eine Lobby zeigte drei Tische, während ein Spiel gespielt ...
Zeigen Sie die Hand, die niemand Sie zeigen
Ein Topf mit jeder Falten genommen ist die eine Hand am Tisch, deren Inhalt nur sein Besitzer weiß, und es gab keine Möglichkeit zu sagen, was es war. Zeigen ei...
Das Öffnen eines Tisches kauft Sie hinein, und der letzte schließt ihn
Beide Enden des Tischlebens erlaubten dasselbe: einen Tisch mit niemandem. ERÖFFNUNG EINEN KOSTEN NICHT UND SEIERTE NOBODY. Ein Gastgeber könnte einen Tisch vo...
Die Plies, und wie lange jeder dauerte
Zwei Dinge, die das Umzugsfeld braucht, keines davon auf dem veröffentlichten Rahmen. "GET /games/{id"/bewegt" übergibt jeden Ply in der Reihenfolge. Es ist ei...
Eine Server-autoritäre Texas Hold'em und die Cheddar Wallet Naht
Bis zu zehn Spielern ein Tisch, gestartet von jedem Gespräch, mit jedem anderen in der Organisation unausweichlich in sie. Jede Regel lebt hier; der Browser bes...
Der Chat-Eintrag ist eine Tür zum Board des Paares, und Sie können sie zurückfragen
Zwei Kollegen, die einmal gespielt haben, haben für immer ein Brett zusammen. So der Chat Eintrag stoppt Angebot, um sie einzuführen: "gameWith" Antworten mit d...
Der Eingeladene spielt sofort, und dem Eingeladenen wird gesagt, wann er an der Reihe ist
Eine Einladung verwendet, um ein Brett zu produzieren, das der Eingeladene betrachten und nicht berühren konnte, warten auf jemanden, der weg von ihrem Schreibt...
Eine ganze Partie Schach, serverautorativ, über NATS
Die Regeln leben an EINEM Ort und es ist dieser. ChessEngine implementiert die ganze Regelregation - Umzug Generation, Legalität unter Pin und Check, Castling, ...
Ein Reporterfilter, nur für Mitglieder des Plattformteams
Der Vorstand ist global - jede Organisation sieht jeden Bericht - und was schützt Kunde ist SystemBugIdentityPolicy Einbehaltung der WHO reichte einen Streit ei...
Eine Genehmigung begleicht die Leistung des Mitglieds
Die Genehmigung einer Vorlage sagt nun SecurityService zu erzählen, dass Mitglied SPREAD_THE_WORD stehend, so dass die Trophäe in der gleichen Sekunde wie die E...
Die Warteschlange funktioniert durch, und die Warteschlange ein Admin Bewertungen
MediaService's Growth Hub Oberfläche bei /api/media/marketing/wachstum. Es besitzt diese für der gleiche Grund, es besitzt Tracking, die Anzeigetafel, Materiali...
Verlegung eines Entsperrens an das Mitglied, dem es passiert ist, und an niemanden sonst
SecurityService veröffentlicht ************ auf Core NATS; dies setzt es auf **************** Gleiches Arrangement wie die Schulungsausweis, und aus dem gleiche...
Öffnen Sie die Kammer für jeden Org, zurückhalten, wer jeden Bericht eingereicht
Der Mietercheck ist von visibleOr404 und von allen vier Abfragen verschwunden, also jeder Organisation kann jeden Bericht lesen, kommentieren und abstimmen. Sys...
Die Thread-Seite benennt seinen Leser und lässt einen ungenutzten Helfer fallen
"viewerMemberId" auf der Thread-Seite, so dass die Konsole dem Betrachter seine eigene Seite sagen kann Reaktionen von allen anderen ohne einen zweiten Anruf an...
Der Faden hinter einem Bericht, und die beiden Status, die einen brauchen
"SystemBugThreadService" ist das Ganze: MediaSession, der Status eines Berichts Ereignisse in sie mit dem Grund ihres Autors geschrieben, die Kommentare jeder, ...
Lassen Sie den Reporter bestätigen ihre eigene fix, und tragen eine Verweigerung Grund
Fügt POST /{id'/verify-fix hinzu - die eine Statusänderung in dieser Funktion, die nicht ist gated auf MANAGE_SYSTEM_BUGS. Ein separater Endpunkt statt eines Lo...
Relay-Coder-Nutzung auf ein pro-Mitglied-Thema
Menü abonniert über die bestehende Chat-STOMP-Verbindung. Gebaut als Zwilling der Trainingsrelais - gleiche Themaform, gleiche Einzel-Token Regel, gleiche Core...
Legen Sie die Chats einer Website unter dem Thema, die ihre Integration gewählt
createSupportSession hat das Thema von welchem Titel auch immer der Browser des Besuchers übernommen gesendet - das Widget Hardcodes "Allgemeine Anfrage" - und ...
Lassen Sie eine Integration einen Schlüssel tragen, den ein gehostetes Kamo-Seite lösen kann
"publicSiteKey" wurde nur für SPECIFIC_AGENT-Integrations beharrlich, weil die Multi-Tenant MLOS Portal war die einzige Seite, die ihre Taste von Host lösen mus...
Sendet den Avatar des Absenders mit der Nachricht und seinem Push
Die Chat-Benachrichtigung trug senderAvatar: """ mit dem Kommentar "avatar gelöst an der Frontend", und der Schub trug überhaupt keinen Avatar. Ein Browser kann...
Senden Sie einen org eigenen Hostnamen als Treffen OAuth umleiten
Die gleiche Regel, der sich der Mailbox-Flow jetzt anschließt, für Zoom- und Team-Meetings: eine Organisation auf seiner OWN-App registriert, dass App gegen api...
Machen Sie MediaService auf mehr als einer Hülse korrekt und führen Sie zwei
MediaService hat immer nur eine einzige Replik ausgeführt, so dass ein Einsatz davon war ein totaler Chat-Empfehlung und ein OOM war das gleiche. Es konnte nich...
Ein EMAIL-Typ, und jeder Push nennt jetzt seine Org
EmailService hebt die Benachrichtigung von IMAP IDLE und bittet MediaService liefern Sie es durch den internen Versand-Endpunkt, der genau für diese existiert E...
Lassen Sie einen God-Modus-Operator Datei ein System-Bug privat
Posting einen Bericht bietet jetzt einen Publish-Schalter zu einem Betreiber mit einem offenen God-Mode-Fenster. Es ist standardmäßig aus: der Bericht bleibt mi...
Resolve Canva, Meta, X und Meeting Anmeldeinformationen pro Organisation
Jeder Fluss hier liest jetzt, welche App die org ist auf - seine eigene Registrierung, wenn es brachte eine, sonst Kamo Plattform-App. Die Canva- und Meta-Eing...
Rufen Sie das Telefon eines Mitglieds für einen eingehenden Anruf
VoipStompRelayController übermittelt voip.call.* Ringing-Ereignisse an den Browser und absichtlich nie geschoben, Reservierung eingehende Anrufe für "die Zukunf...
Senden Sie das Zitat mit einer Antwort, nicht nur der Bezugser
media_objs_msg.parent_id war schon die ganze Zeit da und dieser Endpunkt hat akzeptiert parentId auf dem Weg in, da Threading wurde modelliert, aber eine Antwor...
Verlassen Sie einen Gruppenchat und halten Sie Join/Leave-Linien im Transkript
Leaving ist DELETE /sessions/{guid?/membership, nicht entferntMember, das auf Selbst - diese Route verweigert die Selbstentfernung absichtlich. Entfernung ist g...
Nennen Sie einen Gruppenchat, Stern ein Gespräch, entfernen Sie jemanden aus einem Raum
Drei Routen, und jede Verweigerung ist eine Regel, die jemand in der Lage sein muss, auseinander zu halten von einem Ausfall - so trägt jeder seinen eigenen Cod...
Mailen Sie dem Reporter, wenn ihr Fehler oder Erweiterung Status ändert
Triage war still. Jemand meldete sich und musste dann immer wieder die Registerkarte öffnen um herauszufinden, ob jemand es angeschaut hatte - was dasselbe ist,...
Per-Viewer lesen Zustand, ein Live-Abzeichen, und pro-Status zählt
THE BADGE WAS ABOUT THE QUEUE, NOT ABOUT YOU. /new-count gezählt jeder NEUE Bericht Plattform-weit, so konnte es nur fallen, wenn jemand einen Status verschoben...
Ein Video zu einem Bug-Bericht anbringen, nicht nur einen Screenshot
Ein immer noch nicht zeigen, die drei Klicks, bevor das Ding brach, so Reporter waren die Aufnahmen in der Prosa zu beschreiben und die Datei stattdessen in ein...
Reagieren Sie auf eine Nachricht mit einem Emoji, und korrigieren Sie eine, die Sie gesendet
GET /api/webinar/Präsentieren
Das Webinar tippt der CALLER ist ein Moderator für. Der Kalender fragt dies vor es bietet eine Verfügbarkeit Schicht überhaupt: Stunden von einem Mitglied erklä...
Erzählen Sie einem Mitglied von einem Webinar, das in ihrem Namen gebucht wurde
Nicht gated auf einem Webinar rechts, im Gegensatz zu den Ticket-Zäunen: der Fall, dass dies existiert für ist eine, wo das Mitglied hat keine Maßnahmen überhau...
Zählen Sie unreviewed Fehlerberichte für Plattformadministratoren
Null für einen geungenen Anrufer statt 403: Das niv befragt dies auf jeder Seite Last für jedes Mitglied, und ein Fehler, den sie routinemäßig schlucken müssen,...
Route ungelesene Schnappschüsse zu ihrem eigenen STOMP-Thema
Alles auf voip. Ankunft Sound und öffnet ein Werkzeugfenster für jeden Frame. Eine Plakette aktualisieren Sie dort würde lämmen und knallen ein Fenster jedes Ma...
Unlesbare Abzeichen erfrischen, wenn eine Besucherbotschaft landet
persistInbound kündigt seine eigene Botschaft an (RealtimeEvent=false, also a Die Antwort des Besuchers gibt nicht die des Besitzers, und dabei übersprungen die...
buchbare Zeiten von der Verfügbarkeit der Mitglieder lösen
Die Verfügbarkeit wird jetzt berechnet und nicht gespeichert. MemberAvailabilityService besitzt die Arithmetik: die deklarierten Fenster jedes Moderators über d...
Die Benennung einer Website ist optional
Es war erforderlich, und es zu verlangen, war falsch. Eine Website ist ein Hinweis für wen auch immer wählt der Bericht nach oben - ein Mitglied, das nicht sich...
Datei einen Fehler oder eine Erweiterung
Der Typ wird abgelehnt, anstatt auf einem Schreibfall: eine Verbesserung leise eingereicht als Bug sendet die KI-Sitzung auf der Jagd nach einem Fehler, der nie...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.