Lassen Sie die Organisation Wort das Band, und besitzen Sie die Registerkarte Symbol
"Welcome Back!" rückt aus dem Root-Layout in PaneRibbon, eine Client-Komponente, weil die Formulierung ist nun die Organisation zu wählen und diese Website lern...
Tragen Sie die Stellenanzeige durch eine Anmeldung, und landen auf der Karriere-Registerkarte
Jemand, der auf der öffentlichen Karrieretafel aufgreifen und bereits ein Konto hat erreicht die Registerseite, folgt dem Anmeldelink und kommt auf Dashboard oh...
Fade den Schimmer an zwei Ecken, und Kappe es bei der Hälfte
Der Glanz stirbt jetzt komplett in den oberen rechten und unteren linken Ecken und Spitzen, bei halber Undurchsichtigkeit, über der oberen linken und unteren re...
Führen Sie alle fünf Sekunden einen Schimmer um die Pane
Ein konischer Gradient, der sich auf die Pane konzentriert, einmal pro --Gimmer-Periode gesponnen, gemalt zweimal: ein Sweep, der die 15px-Lücke füllt, und eine...
Setzte jeden Bildschirm in einer abgerundeten Pane unter einem Eckband
Jede Route gibt jetzt innerhalb von .kamo-Panele: eine Karte inset 15px vom Browser Kante mit einem 14px Radius, einem weichen Schatten und Überlauf:versteckt, ...
Zeigen Sie die progressive Aussperrung, so ein gehaltenes Anmelden erklärt sich
Der Server verweigert nun Sign-Ins auf einer Leiter - fünf freie Versuche, dann fünf Sekunden, dann Sperren von fünf, fünfzehn und dreißig Minuten, dann ein per...
Drain auf SIGTERM, beantworten Sie eine Bereitschaft Sonde, und laufen zwei Hülsen
Nächster Griffe SIGTERM mit einem bloßen process.exit(143), so dass jeder Einsatz abgetrennt, was diese Hülse hatte im Flug einen Formularpost, eine Server-Akti...
Jedes Logo auf der Anmeldeseite in der Overlay-Farbe der Org bemalen
Die Org wählt "Login Site Logo Overlay" in kamo-internal neben dem Haus Seite und Laden Bildschirm Overlays. Eine Einstellung für die ganze Seite: die Anmeldefo...
Beantworten Sie den Link in einem Adressänderungsschreiben
/verify-email-change verbringt das Token in einem Änderungs-Adresse Brief und sagt was passiert ist. Es lebt hier und nicht im Arbeitsbereich, weil der Brief ge...
Lassen Sie ein angemeldetes Mitglied das Anmeldeformular erreichen und aus dem Workspace-Picker herauskommen
Zwei Hälften des gleichen Problems: die Login-Seite war eine Einbahnstraße. Es validierte alle vorhandenen *** Cookie auf Last und, wenn die Sitzung noch war g...
Enthüllen Sie den vorseligen Arbeitsplatz und geben Sie der Liste die Scrollleiste der Org
Zwei Dinge über den Workspace Picker, beide ungefähr die gleiche Liste. Der Arbeitsplatz, den ein Mitglied zuletzt benutzt hat, wird vorgewählt und auf dem But...
Der Workspace Picker zeigt das Logo jedes org
Zwei Buchstaben, die für ein Logo standen, waren ein Workaround für die Antwort, die keins trug. Es hat jetzt, gelöste Server-Seite aus dem Ordner die org-Thema...
Marke und Umfang der Anmeldebildschirm mit ?org=
login.kamocrm.com ist der Anmeldebildschirm für jede Organisation, die keine hat host of its own, so dass der Hostname nicht sagen kann, welcher sich anmeldet. ...
Fügen Sie den Workspace Picker hinzu
Ein Anmelden, das keine Organisation benennt, kommt jetzt mit einer Liste zurück, anstatt eine Sitzung. Dies ist die Client-Hälfte: /api/Logo geht diese Nutzlas...
Wiederaufbau der Willkommenstafel rund um eine Live-Status-Schiene
Die linke Spalte war eine generische Schlagzeile, eine Sicherheitsplattitüde und ein Haufen von Umgebungsdekoration (Punktgitter, schwimmende Kugeln, ein pulsie...
Ersetzen Sie die Stock Alert mit einer animierten Statusplatte
Die Inline-Anmeldungen ("Login erfolgreich! Umleitung"..., "Invalid Benutzername und/oder Passwort".) verwendet MUI Standard Alert, dessen Pastell füllen plus A...
Ehrung der org's sequentiellen/shuffle Diashow-orden
config.json führt nun Hintergrundbestellen neben backgroundImageCount. Shuffle re-randomises auf jeden Vorstoß und wiederholt nie den Rahmen auf Bildschirm; ein...
Forward der Login-Host so Wiederherstellung kann die org lösen
Passwort-Wiederherstellung akzeptiert jetzt die primäre Postfachadresse eines Mitglieds, die nur benennt ein Konto innerhalb einer oder einer oder einer oder ei...
Schließen Sie ein Login, das beim zweiten Faktor gestoppt
SecurityService jetzt Gates login on a second factor (ca. 164.12(d)). Wenn man es ist verdankt es schafft die Sitzung, aber hält seine einmalige Schlüssel, Rück...
Analytics hinzufügen + ?registred=1 Willkommensbemerkung
- Mount analyticsAnalytics Client-Komponente im Root-Layout: next/script Loader für analytics.kamocrm.com über Daten-Domains Nur login.kamocrm.com (Website ...
TRIAL USE NUR Pille über Powered-by für Test orgs anzeigen
Self-Fehlchen /api/Trial-Status (proxy zu SecurityService public trial-Status endpoint, gelöst durch Login-Host) und macht eine Bernsteinpille über die Powered-...
Kamo-login ehrt Software auth Logo + Tab-Titel
- DynamicMetaLoader: Software-Identität + auther Selektoren aus config.json lesen, Registerkarte setzen Titel von gelöstem Namen (authNameBrandSource), persis...
Konto-verknüppelte Mitteilung auf ?linked=1 anzeigen
Wenn die Registrierung ein bestehendes Konto mit einem neuen Org verknüpft, wird es hier umgeleitet ?linked=1. Zeigen Sie "Sie haben bereits ein Kamo-Konto - wi...
Panel blutet off-page links, so dass seine Kante nie auf Bounce zeigt; Karte verblasst 250ms früher
- Willkommen/Worte-Panel verlängert jetzt --welcome-bleed (16rem) von der linken Kante mit seiner rechten Kante noch an --welcome-w gepinnt; innere Inhaltspol...
Choreographiertes Eingang - Panel springt in nach bg lädt, dann Karte verblasst
Warten Sie auf das erste Hintergrundbild (onLoad, mit einem 3s Sicherheits-Fitback), dann Feder-Bounce die Begrüßung / Rückholung Panel in aus dem Off-Bildschir...
Zeigerparallaxe (x+y) zwischen Begrüßungspanel und Hintergrund
Beide Schichten driften mit dem Pointer in unterschiedlichen Raten und entgegengesetzten Richtungen über Rahmenfedern. Hintergrund ist 1.12 skaliert und die Wil...
Bewegen Sie animiertes Logo nach unten-rechts, zentriert über Powered-by Pille
PoweredByKamo erhält einen optionalen LogoSlot, der direkt über der Pille innerhalb seiner festen unteren rechts Anker (andere Seiten unbeeinflusst). Die animie...
Links gepinntes transluzente Willkommenstafel + zentrierte gerundete Formkarte
Welcome/Recovery-Panel jetzt in voller Höhe, bündig an den linken Rand, auf der Oberseite der Hintergrundbild mit einer durchscheinenden Wäsche und quadratische...
Route bezahlte Anmeldungen zur Kasse nach der Anmeldung
Nach erfolgreiches Au und Auth (manual oder auto-login), verbrauchen Sie die Apex-domain sp_checkout_plan Cookie links von kamo-register und leitet den Käufer a...
Org-Nutzung von Name und Beschreibung in HTML-Kopf
DynamicMetaLoader setzt nun document.title auf "Login - {siteNameShort" ein und schreibt die org-Beschreibung in das Meta Beschreibungs-Tag. Statische layout.ts...
Capcha *** nach jedem fehlgeschlagenen Anmeldeversuch zurücksetzen
Benutzer müssen nach jedem falschen Passwort erneut verifizieren, dass sie menschlich sind. Ruft Widget.reset() und kläre CapchaVerified/payload-Staat auf sowoh...
Sperrformular und Auto-proceed nach Capcha beim frühzeitigen Einreichen
Wenn der Benutzer einreicht, bevor das Capcha Widget überprüft wird, ist das Formular jetzt deaktiviert und das Widget wird programmatisch ausgelöst. Einmal Übe...
Verifizierte Banner und Pre-fill E-Mail nach E-Mail-Nachprüfung anzeigen
Liest ?email_verifiedxxxxxemail=... von URL auf Mount, zeigt einen Erfolg Alarm, vorbefüllt das Benutzername-Feld und reinigt dann die URL.
Hinzufügen /reset-password Seite, Update Passwort Link vergessen
Dreistufige E-Mail-Passwort zurückgesetzt: E-Mail-Formular - 8-Zeichen-Code-Eintrag neues Passwort. Auto-verifiziert Token von URL. Glas-Morphismus-Karte, Hinte...
Umleitung Passwort zur Registrierung.{domain"/recover
Verwendet das vorhandene replaceDeepestAlias-Muster, konsistent mit der Link zum Register. Passwort-Reset lebt jetzt auf Kamo-Register.
Ersetzen Sie EMAIL_NOT_VERIFIED Fehler mit reichhaltiger Verifikationskarte
Wenn die Anmeldung mit EMAIL_NOT_VERIFIED fehlschlägt, wird die Login-Karte nun durch eine poliert "Check your inbox" Bildschirm: animierter Umschlag SVG mit Öf...
Wire real API-aufrufe in /recover-Seite (SP3)
Ersetzt alle gefälschten Submit() stubs durch RecoveryApi Anrufe. Fügt SMS OTP hinzu Phase, E-Mail-Eingabe, neuerpasswort Schritt und Tokenlandung überprüfen üb...
Fügen Sie einen subtilen KamoCRM Backlink zu Auth-Seiten hinzu
Fügt eine kleine "Powered by KamoCRM" Stil Fußer-Plakette zu den drei Benutzern- mit Blick auf Auth-Oberflächen (Login, Erholung, Validieren). Seit kamo-login i...
?next= Vorwärtsparameter-Unterstützung für Postlogin-Redirect hinzufügen
Erinnert ?next=/path von URL und trägt sie durch beide manuelle Anmeldung und Auto-Login fließt, Anschließen an die OTK-Redirect-URL so kamo-internal kann nach ...
Wiget-Etikett auf 'Verifizieren' ändern, ungeprüfte Login-Fehlermeldung aktualisieren
Capcha npm-Paket durch Private-Label-Kapit-Capcha-widget-Genernde ersetzen
Wechselte vom vorgelagerten Capcha npm-Paket zu unserem MIT-forked Kamo-capcha-widget mit allen Branding an der Quelle abgestreift. Entfernt Schatten DOM Hacks ...
Integrieren Capcha Proof-of-Work *** Widget in Login- und Recovery-Seiten
KamoCRM Promo Flyer HTML Vorlage und Puppeteer Generation Script hinzufügen
Hinzufügen von USERNAME und REMEMBER_ME Cookies mit Domain-spezifischen Einstellungen
- Setzen Sie USERNAME Cookie, wenn Sie mich daran erinnern, ist auf erfolgreiche Anmeldung (1 Jahr abseuchen) überprüft - Löschen Sie USERNAME Cookie, wenn Sie ...
Standalone-Ausgabemodus hinzufügen und entfernte Bildmuster erweitern
Domain-agnostische IngressRoute für automatisches SSL und Routing hinzufügen
- K8s/ingressroute.yaml mit HostRegexp Muster für Login Subdomain hinzugefügt - Aktualisierte CI/CD für IngressRoute automatisch - Aktiviert Cloudflare-ähnliche...
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.