Reconstrucți panoul de bun venit în jurul unei șine de stare live
Coloana din stânga a fost un titlu generic, o platitudine de securitate și o grămadă de decorare ambientală (grilă de puncte, sfere plutitoare, o liniuță pulsan...
Țineți id-urile int64 ale jetonului ca cifre, nu ca numere
KToken nu a putut verifica un simbol real. Cele patru ID-uri pe care le poartă sunt int64s, și Java signer (kamo-shared-library KToken#canonicalForMac) appends ...
Se înlocuiește alerta stoc cu o placă de stare animată
Mesajele de conectare ("Login succes! Redirecţionez... numele de utilizator și/sau parola.") a folosit Alerta implicită a MUI, a cărui umplere pastel plus Se po...
Onorează ordinul secvenţial/sufocare al orgului
config.json poartă acum fundalul pe lângă fundalImageCount. Shuffle re-randomizează pe fiecare avans și niciodată nu repetă cadrul pe ecran; o cheie absentă răm...
Opriți descărcarea unui browser pe care imaginea nu îl folosește niciodată
Construcţia 21 a eşuat în postinstalatorul păpuşilor care a adus crom fără cap-coajă sau un mac rău de înregistrare, aceeaşi clasă de transfer care a distrus c...
Sincronizează oglinzile de tip AppType/ServiceType cu redenumirea MLOS
ServiceType.LOS a devenit MLOS (ipotecare, id 14 reținut deoarece ORG FEATURE persistă ID) iar cheia LOS eliberată este acum sistemul de origine a împrumuturilo...
Transmite gazda de conectare astfel încât recuperarea poate rezolva org
Recuperarea parolei acceptă acum adresa de căsuță poștală primară a unui membru, care numai numele unui cont într-o singură org. Acest proxy ajunge la Serviciul...
Completați o autentificare care sa oprit la al doilea factor
Serviciul de securitate se autentifică acum pe un al doilea factor (§164.312(d)). Când cineva este datorate creează sesiunea, dar reține cheia o singură dată, r...
Accepta inceput / plan de intreprindere predare, transporta cod promo, tinta www /subscribe
kamo-registru acum alblists starter filtrul vechi pro URL 308'd to www anyway .
Adaugă analiză analitică + ?registrat=1 aviz de bun venit
- Analize Mount Componenta client Analytics în aranjamentul rădăcină: următorul/script încărcător pentru analiză.kamocrm.com cu domeniu de aplicare prin interme...
Comite o lucrare remarcabilă în curs
Înscenat și angajat ca-este astfel încât nimic nu este lăsat neangajat în copacul de lucru. 26 fişiere schimbate, 7894 inserţii (+), 8 ştergeri (-)
Harden download kubectl împotriva egress fulg [skip ci]
dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...
Afișați TRIAL UTILIZAREA NUMAI pilula de mai sus Powered-by pentru orgi de proces
Self-fettches /api/trial-status (proxy to SecurityService public trial-status final, rezolvat prin autentificare gazdă) şi face o pastila chihlimbar deasupra Po...
Kamo-login onorează logo-ul auth software + titlu tab
- DynamicMetaLoader: citeste identitatea software-ului + auth selectors from config.json, set tab titlu de la numele rezolvat (authNameBrandSource), persistă st...
Arată anunțul legat de cont pe ?linked=1
Când registrul conectează un cont existent la un nou org, acesta redirecționează aici cu ?linked=1. Afișează "Aveți deja un cont Kamo Ea. Conectați-vă cu parol...
Oprește tremuratul vizualizării pe browsere cu bare de defilare clasice
Pe mașini ale căror Chrome utilizează bare de derulare (non-play), Paginile de logare/recoperă sunt conectate cu ambele bare de defilare pâlpâind. Rădăcină cauz...
Picătură imagini de fundal că 404 în loc de a arăta un cadru rupt
Urma a eșuat sarcina imaginii de fundal și să le filtreze din caruselul Swiper, deci o temă incompletă (de exemplu, opțiunea, a cărei bg/2.webp nu a fost niciod...
Eliminați ecranul de animație de introducere/încărcare 2s
Drop show Intro/intraComplete stat, 2s intro timer efect, și branded ecran de încărcare cu întoarcere rapidă. Pagina redă acum direct în fundal + Panou-buunce/c...
Panoul sangereaza de pe pagina stanga astfel incat marginea sa nu se arata niciodata pe sarituri; cardul se estompeaza ~250ms mai devreme
- Bun venit/recoperă panoul se extinde acum --bine aţi venit-sângerare (16rem) de pe marginea stângă cu marginea sa dreaptă încă fixat la --bine ați venit-w; co...
Intrare coregrafiată
Așteptați prima imagine de fundal (onLoad, cu o rezervă de siguranță 3s), apoi arc-bunk panoul de bun venit/recoperă din stânga off-screen (fizica primăvară, ri...
Paralax pointer (x+y) între panoul de primire și fundal
Ambele straturi plutesc cu indicatorul la diferite rate și direcții opuse prin intermediul arcurilor cadru. Contextul este la scară 1.12 și panoul de bun venit ...
Mutați logo-ul animat la dreapta jos, centrat deasupra pilula Powered-by
PoweredByKamo câștigă un logo opționalSlot redat centrat direct deasupra pilulă în cadrul ancorei sale fixe de jos-dreapta (alte pagini neafectate). Animat logo...
Panou de bun venit translucid cu pin stânga + card de formă rotunjită centrat
Welcome/Recover panou acum complet-înălțime, culoare la marginea stângă, pe partea de sus a imagine de fundal cu o spălare translucidă și colțuri pătrate; ascun...
Parola Proxy resetat la Serviciul de Securitate DNS intern
Proxy /api/recover implicit pentru api.kamotrm.com, pe care Traefik trasee la APIService (fără controler de recuperare) → 404 → "Ceva a mers prost" pe /Resetat-...
Migrate to k1m1 (clone+registry+kubeconfig from k1m1, drop k2m1, simple kubectl install)
Înregistrări plătite de rută pentru a verifica după autentificare
După aut (manual sau auto-login), consuma apex-domeniul sp checkout plan cookie lăsat de kamo-register și redirecționează cumpărătorul către brand /subscribe?pl...
Rezolvați găleată subdomeniu-tenant org în propriul dosar MinIO
getThemePath () reducea numele gazdei la maxim+tld pentru ambele tematici gazdă și dosarul găleată, astfel chiriași subdomeniu ca Gnosia.demo.kamocrm.com încărc...
Refuză atunci când orgID sesiune nu se potrivesc org gazdă
auto-login a acceptat orice *** şi a menţionat un OTK îndreptat spre el, indiferent de care org destinația internă.* gazdă aparține. Un cookie vechi sau cross-o...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Folosește numele scurt org și descrierea în capul HTML
DynamicMetaLoader setează acum document.title to "Login - {siteShort} " și scrie descrierea org în eticheta meta descriere. Static layout.tsx Fallback actualiza...
Reîncarcă ThemeLogo după configurare și cache-bust logo URL
TemaLogo citește kamo-logo-full-ext din sesiuneStorage înainte de DynamicMetaLoader finisat aducerea config.json, astfel logo-ul complet folosit adesea extensia...
Resetează Capcha *** după fiecare încercare de conectare eșuată
Utilizatorii trebuie să reverifice că sunt umani după fiecare parolă incorectă. Apeluri widget.reset() și șterge CapchaVerified/payload stat on atât eșecuri cre...
Curățați în mod corespunzător ascultătorii evenimentului Capcha pe etapa de tranziție
Apelurile Evenimentului Au fost în interiorul apelului Timeout valoarea de întoarcere, pe care JavaScript o ignoră. Acest lucru a cauzat persoanele care se ocup...
Formular de blocare și auto-procesat după Capcha atunci când se prezintă mai devreme
Dacă utilizatorul depune înainte de widget Capcha este verificat, formularul este Acum dezactivat și widget-ul este declanșat programatic. O dată verificarea co...
Arată banner verificat și pre-fill e-mail după verificarea e-mail
Reads ?email verified=1&email=... de la URL pe mount, arată un succes alertă, pre-umple câmpul de nume de utilizator, apoi curăță URL-ul.
Adaugă / resetează-parolă pagină, actualizare Link parolă uitat
Resetarea parolei de e-mail în trei etape: formular de e-mail → Intrare cod 8-char → parolă nouă. Verificați automat jetonul de la URL. Card de sticlă-morfism, ...
Redirect Ai uitat parola pentru a te înregistra. {domeniul}/recoperă
Folosește modelul existent de înlocuireDeepestAlias, în concordanță cu link-ul de înregistrare. Parola resetat acum trăiește pe kamo-register.
Actualizare redirecționare de la /resend-verificare la /verificare pe site-ul de înregistrare
Redirect EMAIL NOT VERIFICAT to register/resend-verification
Elimină e-mailul onlineVerifyCard din pagina de autentificare și toate asociate state/callbacks. Pe EMAIL NOT VERIFICAT, utilizatorul este acum transmis la E o ...
Setează gazda/X-forwarded-Host astfel APIService rezolvă org corect
APIService suprascrie X-forwarded-Host cu cerere.getServerName(), care citește din antetul gazdei. Fără un antet gazdă explicit serviciul intern K8s numele gazd...
Retrimite verificarea folosind e-mail nu userId, înainte X-forwarded-Host
SecurityService /register/resend-verification se așteaptă la e-mail în organism; nu userId (pe care răspunsul de eroare de autentificare nu îl include niciodată...
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.