Mentă un ID vizitator atunci când un cod de sesizare ajunge fără unul
Înregistrează-teFlow citit deja fără a trece prin mijlocul de comercializare de marketing ad, un e-mail sau un cod QR, sau un cross-apex hop cookie-ul nu a pu...
Dovedește implementarea prin digerare, nu prin etichetă
Comitatul anterior se oprește imaginea setată Acest lucru afirmă rezultat: după lansare, eticheta este rezolvată la digerare la registru și capsulele de rulare...
O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul
Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...
Spune serverului pentru care organizaţie este retrimiterea
Butonul Resend al ecranului de verificare a raportat succesul și trimiterea Nimic pentru fiecare organizaţie, cu excepţia platformei. o gazdă comună API și In...
Setările de siguranţă au trebuit să meargă acolo unde CI chiar le citeşte
kamo-register este singurul serviciu de pe platformă al cărui CI generează linia sa de desfășurare, cu o aicidoc, în loc de aplicarea k8s / implementare.yaml. D...
Da sala de lansare pentru 15s minReadySeconds acum costurile
progressDeadlineSeconds a fost 60. Aceasta este fereastra un rollout trebuie să arate progrese înainte de Kubernetes renunta si marcheaza ca a esuat, iar anteri...
Să terminăm ce făcea vechiul pod
Desfășurările au înlocuit singura capsulă a fiecărui serviciu cu nimic pentru a prinde cererile Zbor. Trei setări, aplicate în întreaga flotă: - PreStop doarme...
Vopsea un ecran de inscriere alb-eticheta de la organizația gazdă
Același defect ca kamo-login a200fc6, aceeași cauză. obține ThemePath ()'s last resort extrage un dosar tematic din numele gazdei - folderele de nume au ÎNAINTE...
Clip caruselul de fundal astfel încât zoom-in său se oprește intermitent o bara de defilare
Rama de intrare animează de la scara 1.04 și ambalajul său nu Decupaj, astfel încât suprascale a atârnat ~2% din viewport trecut marginea de jos. O transformare...
Restaurare tapet ecranului de verificare, picătură ***, moderniza placa de stare
Trei lucruri greșite cu /verificare, toate vizibile pe un singur ecran. Tapetul nu se încarcă niciodată. PostCompletionScreen numit Dar acest parametru este......
AnulEst este opțional pe org, astfel încât să recunoască nul care ajunge
Anul stabilit se anulează pe entitatea Organizației și Serviciul de securitate serializeaza nul în mod explicit, astfel încât numărul declarat nu a fost nicioda...
Marcați ecranul de înscriere din alias org, nu gazda
registru.kamocrm.com este pagina de înscriere pentru fiecare organizație fără registru gazda proprie, astfel încât un folder tematic derivat gazdă pictat toate ...
Ț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 ...
Deblochează telefoanele portrete, adaugă analiza pâlniei de analiză, fixează predarea planului
- Scoateți poarta portret-telefon și "rota telefonul" dialog care a ascuns întreg vrăjitor pe telefoane portret; vrăjitorul acum redă o singură coloană de mai j...
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...
Trimite numele de gazdă al persoanei înregistrate în organism astfel încât contul aterizează sub org dreapta
Org rezolvat a fost disponibil pe client, dar nu a trimis la backend org a fost transmis numai implicit prin intermediul X-forwarded-Host, care intră Rescrie ga...
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...
Afișați numai Pasul expresiei de recuperare a contului sub 13 ani
De ce: 13+ utilizatorii oferă deja e-mail, telefon, și întrebări de securitate ca metode de recuperare, ceea ce face fraza de semințe pas redundant pentru ei. S...
Activează butonul de finisare prin sondaj widget.getState() și trecerea la automat=onload
Ascultătorul evenimentului de schimbare de stat nu a permis în mod fiabil butonul Final după verificare. Două cauze profunde: 1. Logica de scurgere citește wid...
URL-uri logo Cache-bust folosind temaRevision from config.json
DynamicMetaLoader stochează acum temaRevision în sesiuneStorage and fires KAMO THE ME CONFIG LOADED după ce a adus config.json. TemaLogo ascultă pentru acest ev...
Încarcă Avatar Creator avatar pe server după înregistrare
Avatar Creator avatare au fost stocate doar ca URL-uri de date SVG în formă locală și nu a trimis la server, lăsând noi utilizatori fără set de avatar. Conversi...
Restaurarea aspectului paginii de verificare prin zeroarea dimensiunilor de intrare ascunse
Caseta MUI interpretează valorile de lățime/înălțime numerică 0 lățimea:1 a făcut intrarea ascuns acoperă cardul complet. Schimbat la 0 astfel încât intrarea es...
Token link auto-verifică și redirecționează către autentificare; adăugați indicatorul de focalizare cod
- /verification?token=xx acum apeluri verifica EmailByToken pe Mount și redirecționează către autentificarea succesului; cade înapoi la codul de intrare pe eșec...
Lift *** widget deasupra click-to-focus overlay (z-index)
Suprapunerea (poziţia:absolut, z-index:0) acoperea Capcha widget pentru că a apărut mai târziu în ordinea DOM. Adăugare z-index:1 Containerul permite ca evenime...
Redirect la /verificare după înregistrare în loc de redarea în linie
Păstrează URL-ul exact .
Treceți corpul de eroare din amonte prin proxy de securitate în loc de mesaj generic
Din episoadele anterioare: mesaj de eroare de la Serviciul de Securitate. Acum transmite direct codul de stare şi corpul.
Preveniți vârsta vecheReqType cache de la afișarea incorectă a verificării vârstei
- Traseu Org: reduce Redis TTL de la 24h la 5min și adaugă vârstaReqTypeMember să se oprească detectarea astfel încât câmpurile de securitate să rămână proaspet...
Setează titlul filei browser-ului la "Registru - {org name} "
Name titlu la "Registrul - {org.title} " o dată încărcat org. Retragere statică în layout.tsx schimbat de la "Crea următorul App" la "Registru.".
Rezolvați erorile TS din pașii utilizați înainte de declarație și în stilul Capcha
Mişcaţi-vă! UtilizaţiMemos mai sus de utilizareEfecte care depinde de acestea; importa CSSVariables tip și să-l folosească pentru recuzita stil Capcha-widget.
Curățare corectă a ascultătorului Capcha și resetarea stării verificate la ieșirea pe treaptă
Aplică corectitudinea SP6 și stabilirea calității implementării
C1: utilizați NEXT PUBLIC H*** SITE KEY env var în loc de hardcoded placeholder C2: schimbare RegisterResponse.userId și toate params API de la număr la șir (Co...
Câmpuri de etichetare org lipsă
Cached org date de la înainte de actualizarea Serviciului de securitate lipsește membruTitlulNonPluralfield. Detectează asta şi re-adu date proaspete. etichetel...
Proxy toate apelurile API externe prin Next.js pentru a evita CORS
Added catch-all /api/security/[...path] proxy route and updated TemaConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, şi FormRecoveryConsolidare pe...
Ţări Proxy API prin Next.js şi modul de testare dezactivat
Aport direct la api.kamocrm.com a eșuat din cauza CORS. Adăugat/api/țări ruta proxy (același model ca /api/org) și UT TESTING MODE dezactivat.
Utilizați URL-uri complete GitHub pentru referințe de acțiune în fluxul de lucru Forgejo
Refs Shorthand (de exemplu acțiuni/checkout@v4) pot să nu reușească să rezolve pe Alergători Forgejo. Aliniată cu formatul de lucru kamo-intern.
Forţa modul lumina pentru a suprascrie modul închis extern CSS
- Set Tailwind darkMode to "class" pentru a preveni preferința OS de a declanșa utilități întunecate - Adăugați ! importante suprascrieri în globals.css pentru ...
Modul de forţă luminoasă indiferent de preferinţa sistemului de culori OS
Îndepărtat preferă-sistem de culoare interogare media închis astfel site-ul redă întotdeauna în modul de lumină.
Adăugați o suprascriere punycode pentru a rezolva avertizarea deprecare
Adaugă configurare Buildx cu configurare de registru nesigură pentru a rezolva 401 erori de aut
Utilizați npm instala în loc de npm ci pentru a gestiona conflictele de dependență
Se permite oprirea imediată a capsulelor blocate (maximIndisponibil: 1)
Adăugați cârligele preStop și măriți perioada de grație de terminare pentru a preveni termenele de implementare
Elimina funcţiile de ajutor neutilizate şi duplicatul declaraţiilor din Tema.tsx
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ă.