Schimbare live jurnal

Să vedem ce construim în timp real. Fiecare caracteristică, fix și îmbunătățire expediate pe platforma.

17,868
Total modificări
4,583
Caracteristici
4,513
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 19, 2026
Featurekamo-shared-library

Adăugați 11 noi drepturi (119-129) și tipul de serviciu CALCULATOR

MANAGE CRM settings, view tasks, CALC simple, CALC Scientific, CALC PROGRAMER, CALC GRAFING, CALC UNIT CONVERTER, CALC CURRENCY CONVERTER, CALC EMOJIS, CALC CHA...

Kamo·4mo ago
Featurekamo-register

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...

Kamo·4mo ago
Featurekamo-login

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.

Kamo·4mo ago
Featurekamo-internal

Adaugă pagina de răspuns pe e-mail OAuth

kamo·4mo ago
Featurekamo-login

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, ...

Kamo·4mo ago
Featurekamo-login

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.

Kamo·4mo ago
Featurekamo-register

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...

Kamo·4mo ago
Featurekamo-shared-library

Adaugă șabloane de e-mail canonice

Kamo·4mo ago
Featurekamo-internal

Încarcă drepturile membrilor asupra tuturor elementelor de navigaţie

Fiecare element de navigaţie necesită acum atât org pavilion şi dreptul de membru. 7 noi drepturi de acces adăugate: ACCESS COMMERCE, view CALENDAR, ACCESS CHAT...

kamo·4mo ago
Featurekamo-shared-library

Se adaugă 7 drepturi de acces la module (AINS 112-118)

ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, ACCES VOIP, VIEW SUPPORT, VIEW ANALITICS

Kamo·4mo ago
FixSecurityService

Use avatarType field + JDBC for photo URL generation to handle Hibernate proxies

**************** previously used instanceof AvatarPhoto to determine avatar type and cast to read fileExtension. When Hibernate returns a base-class proxy (e.g....

Kamo·4mo ago
FixEmailService

Update EMAIL_VERIFICATION sample vars to match current template

Use expiryText instead of expiryMinutes (renamed variable), and update verifyLink to point to the register subdomain (correct send path).

Kamo·4mo ago
Fixkamo-internal

Prevenirea dubla-ambalare de corp complet documentHtml în bloc designer

Când bodyBlocks este nul și bodyHtml este un document complet <!DOCTYPE html> (de exemplu, șabloane însămânțate canonice), importând-o ca un singur bloc cauzat ...

kamo·4mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·4mo ago
Featurekamo-shared-library

Îmbunătățește șablonul de verificare a e-mailului

- Adăugați link-ul de verificare text simplu de mai jos buton ca copie-pastă de rezervă - Comutarea variabilei de expirare de la {expiryMinutes}} la {expiryText...

Kamo·4mo ago
Fixkamo-register

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...

Kamo·4mo ago
April 18, 2026
FixEmailService

Preserve DB domain case in NoReply from address

Removed toLowerCase() — the domain already comes from resolvePrimaryDomain which reads org_domains from the database, so case is canonical from DB.

Kamo·4mo ago
Featurekamo-internal

Searalize full email HTML cu cadru exterior pe șablon salva

- serializeFullEmailHtml infasoara blocuri interioare in cadrul exterior marcat (sigla antetului, titlu/subtitrare, zona de conținut, logo-ul subsolului + denum...

kamo·4mo ago
Stylekamo-shared-library

Adaugă cadru exterior de marcă în șablonul canonic de verificare e-mail

Învelește conținutul interior cu o coajă de e-mail corespunzătoare: antet cu nume de org, zona de conținut căptușit, și Footer. Se utilizează ca identificator {...

Kamo·4mo ago
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·4mo ago
Fixkamo-register

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...

Kamo·4mo ago
Fixkamo-register

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...

Kamo·4mo ago
FixKlusterServices

Remove nonexistent postfix-lmdb package, install lmdb library instead

postfix-lmdb is not a valid Alpine package; lmdb support is built into the base postfix package. The pod was CrashLoopBackOff due to apk failure.

Kamo·4mo ago
FeatureKlusterServices

Add weekly image prune and journal vacuum CronJob for k1m1

CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...

Kamo·4mo ago
FeatureKlusterServices

Add Docs deploy step to workflow

Kamo·4mo ago
FixKlusterServices

Fix Docs image registry, add Recreate strategy to coturn/postfix, increase qdrant memory

- Docs: fix wrong image registry (redis.kamo.svc... → **************** add Recreate strategy - coturn: add Recreate strategy to prevent rolling update port conf...

Kamo·4mo ago
Refactorkamo-internal

Antet de editor compactă

Elimină antetul lipicios (titlu, subtitlu, Save/Cancel/Preview) butoane, Editare/Previzualizare tab bar) de la EmailTemplateEdit la revendicare ~200px de spațiu...

kamo·4mo ago
Featurekamo-register

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ă.

Kamo·4mo ago
FixKlusterServices

Switch Postfix sasl_passwd from hash to lmdb format

Alpine postfix build does not include hash support — postmap and smtp_sasl_password_maps were silently failing, deferring every outbound relay attempt through s...

Kamo·4mo ago
Fixkamo-register

Redirect la /verificare după înregistrare în loc de redarea în linie

Păstrează URL-ul exact .

Kamo·4mo ago
FixEmailService

Resolve root domain for NoReply from-address instead of bare subdomain

resolvePrimaryDomain() was returning the first domain entry (e.g. "www") which produced NoReply@www. Now prefers root domains (parent == null) so transactional ...

Kamo·4mo ago

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ă.

Pornește gratuit pentru totdeaunaVezi prețurile