Folosește numele scurt org și descrierea în capul HTML
Înlocuieşte logica titlu org-API cu site-ul config.json Titlul urmează acelaşi model ca şi celelalte site-uri: "Registru - {siteNameShort} ." Adaugă descrierea ...
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...
Drop My Profil banner + unificați distanța dintre secțiuni
Toate cele patru secţiuni ale profilului meu au acelaşi ritm vertical. 8px între antetul fiecărei secțiuni și câmpul său (s), 16px între secţiuni. Bannerul de a...
Name
Reorganizați Pasul meu de profil astfel încât toate cele patru secțiuni să împartă același aspectul și formatul titlului. Ordinea este acum numele legal, alias,...
Combină aliasul/emailul/numele/telefonul într-un singur pas "Profilul meu"
Combinați separat anterior "My E-Mail & Alias," "Numele meu," și "Numărul de telefon" pași într-o singură etapă "Profilul meu" pentru 13+ înregistrați, cu alias...
Adaugă etape de verificare telefon + întrebări de securitate
Introduceți doi pași noi între Parola și Recuperarea Contului pentru 13+ Registre: o etapă a numărului de telefon (opțională, care poate fi omisă, cu cod SMS ve...
Elimină organizația depreciată Tip enum
Inumul este retras din activitate, identificarea orgului de proprietar de platformă este acum condusă de noua Organizaţie. esteTopLevel pavilion, iar valorile r...
Citește logoFullExt de la config.json; fix site.webmanifest cale către subdosarul favicon
Î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...
Starea de verificare live bazată pe SSE pe / pagina de verificare
- Adaugă streaming SSE proxy la *************** - PostCompletionScreen subscrie la SSE; auto-seturi verificate la email link-ul este făcut clic într-o altă filă...
Pass email verified and email params on redirection to login
Ambele căi de verificare a codului şi de verificare a jetoanelor redirecţionează acum către ***************** astfel încât pagina de autentificare poate arată u...
Elimină /recoperă pagina și proxy (transferat la kamo-login ca /reset-pasword)
Adaugă / recover pagina de resetare parolă și proxy API
Flux în trei etape: e-mail → 8-char cod de intrare → parolă nouă. Verificați automat semnul de la URL interogare param, carusel de fundal, card de sticlă-morfis...
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...
Necesită *** pe pagina de verificare înainte de fiecare încercare de verificare/retrimitere
*** este resetat după fiecare acțiune (succes sau eșec) astfel încât un nou rezolvarea este necesară pentru fiecare încercare ulterioară.
Redirect la /verificare după înregistrare în loc de redarea în linie
Păstrează URL-ul exact .
Adaugă /resend-verification page for login redirections
Creează o rută independentă /resend-verificare care acceptă ?email și ?userId interogare params, reusing PostCompletionScreen for a consistente verificare e-mai...
Lărgiți cardul de verificare la 32rem pentru a preveni ambalarea etichetei butonului
Redesign email screen de verificare + fix resend email bug
- PostCompletionScreen: full-page layout cu fundal animat org, card de sticlorfism, logo, cutii de coduri vizuale cu 6 cifre, stări de succes/verificate - resen...
Meci de stocare kamo-internal avatar
Dialog cultură produce acum trei PNG pete (50/150/350px) prin pânză, identice la Avatar Manager kamo-intern. După înregistrare returnează utilizatorId, petele S...
Extindeți încărcarea fotografiilor pentru a suporta formatele AVIF și SVG
Adaugă imagine/avif și imagine/svg+xml în lista de intrare a fișierului accepta și Regulamentul de validare. Actualizează eticheta indiciu pentru a lista toate ...
Adăugați editorul foto react-easy-crop la etapa de încărcare a înregistrării
Oglinzi PhotoCropDialog de la Avatar Manager kamo-intern: - dialogul de cultură se deschide imediat după selectarea fișierului - tigaie prin tragere, zoom prin ...
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.
Înlocuiți Caching sesiune Redis cu Java directă API aduce în org traseu
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.".
Adaugă /api/geoip traseu și sârmă țară auto-detecție
Proxies client IP la SecurityService GeoLite2, apoi stabilește țara detectată în FormMyCountry automat pe încărcare pagină.
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...
SP6 înregistrare vrăjitor refactor
- Inlocuiti FormPersonalInfo cu FormName (nume campuri) si FormAvatar (Generator Creator Avatar cu moduri de generare/upload/skip pentru 13+) - Șterge formularu...
Face PoweredByKamo lizibil cu contrast de grad WCAG
Oglindeşte schimbarea kamo-loginului. Text trecut la alb solid; fundal în repaus este var (--secundar de culoare), fundal pe hover / focus este var (-- color-pr...
Adaugă link subtil KamoCRM la paginile de înregistrare
Oglinzi insigna PoweredByKamo expediate în kamo-login. De la înregistrarea kamo este servit pe domeniul fiecarui client alb-eticheta, aceasta creeaza un stabil ...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types
- Pin lângă 16.2.3 și eslint-config-next pentru a se potrivi - upgrade typescript to exact 6.0.2, @types/node to ^24 - Înlocuiți mișcarea cadru cu mișcarea ^12 ...
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...
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ă.