Corectați spec
Spec a afirmat că nu a existat niciun conciliator de capacitate bazat pe server pentru reutilizare și a listat coloanele de stocare ca fiind moarte. Ambele fals...
Proiectare pe cutie de e-mail facturare și add-on gating
Facturi de e-mail de cutia poștală mai degrabă decât scaunul, alegerea furnizorului porți pe add-on care acoperă, și atribuie fiecare cutie poștală la facturare...
Brand ecranul de sign-in din alias org, nu gazda
login.kamocrm.com este ecranul de sign-in pentru fiecare organizație care nu are gazdă pe cont propriu. Baza tematică a fost derivată din numele de gazdă, astfe...
Activele tematice provin de la o gazdă care rezolvă
Ecranul de sign-in pictează branding-ul unei organizații din tematică.< propriul domeniu>. Acest domeniu nu se poate rezolva: o org poate exista și să fie semna...
Culegatorul de spațiu de lucru arată logo-ul fiecărei orgi
Două litere în picioare pentru un logo a fost un workar pentru răspunsul care nu transportă unul. Acesta are acum, rezolvat server-side din folder tema org a fo...
Continuă să rămâi dezactivat odată ce se deschide un spaţiu de lucru
Butonul deja transportat dezactivat = {!selectat pe durata cererii. Pe succes seturile de pagini redirecționare, șterge alegerea, și apoi asteapta 600ms inaint...
Doar un simbol cheltuit trimite membrul înapoi la început
Fiecare statut non-ok a căzut din nou la "Vă rugăm să vă conectați din nou," care este doar adevărat de ian statut care înseamnă că jetonul de selecție este în...
Marca și domeniul de aplicare ecranul de sign-in cu ?org=
login.kamocrm.com este ecranul de sign-in pentru fiecare organizație care nu are gazda proprie, astfel încât numele gazdei nu poate spune în care se semnează. ?...
Asigurați-auto-login garda cross-tenant de fapt alerga
Paznicul a citit ID-ul gazdei cu /"id"\s*:\s*(\d+) / -- o cifră goală Imediat după colon. SecurityService JsSafeLongSerializator scrie orice Cu mult peste 2^53 ...
Corectează semnul
Inventarul numit SignLinkBuilder's sign.sign.pink Fallback un "străin Apex" și l-am înregistrat ca unul. Nu este: semn.pink este un kamo-proprietar organizație ...
Adaugă culegatorul de spațiu de lucru
Un semn-in că numele nici o organizație acum vine înapoi cu o listă în loc de o sesiune. Aceasta este jumătatea client: /api/login trece că sarcina utilă prin (...
Planificați lansarea de închiriere independentă a gazdei
Șase faze, fiecare independent de expediere, deoarece împingând se desfășoară: Calea gazdelor continuă să funcţioneze până când faza 6 îl elimină. Faza 1 este ...
Design gazdă independent de închiriere
Identitatea Org vine de la numele gazdei astăzi: OrgHostResolver.rezolvareByFqdn Se transformă <alias>.<domain> în (orgId, providerId), iar SQL-ul său necesită ...
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...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
