Adaugă plumb Entități de sistem de preluare, repo, DTO și servicii
Adaugă stratul complet de date pentru sistemul automat de admisie a plumbului: - 4 entităţi: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, L...
Utilizați PST miezul nopții goale (fără conversie UTC) pentru a conta modificările de astăzi
Bump version to trigger rebuild with updated kamo-shared-library
Rebuilds the Docker image with the fixed Member entity (memberType field removed) so the Hibernate SQL no longer selects security_level from the member_team_mem...
Data la care depozitul este introdus în UTC și se utilizează fereastra de rulare de 24 de ore pentru numărul de astăzi
Înlocuirea buclei de numărare paginată cu un singur backend astăzi-numărare final apel
Adaugă GET Nu-ţi face griji. Obiectivul final utilizând numărul de SQL
Chat ***
- ***Provider: efect de declanșareVerificați acum depinde de provocareUrl așa verifică () este numit numai după ce widget este montat; folosește rAF la asiguraț...
Integra kamo *** (proof-of-work) în formă de contact, formă demo, și widget chat
- Adăugaţi ***Provider componente reutilizabile ambalaj Capcha-widget cu styling temă închisă - Formular de contact: Verificare automata pe focus, depunere poar...
Eliminați în întregime câmpul tip pentru a preveni coloana duplicat Hibernate
Remedierile anterioare (@Transient on field, @Access(AccessType.FIELD) on class) au fost insuficiente. Inspecția octetcode a dezvăluit @Setter-ul lui Lombok a g...
Email as paid add-ons, not included free
- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...
E-mail ca plus-on plătit, actualizează toate datele privind prețurile de rezervă
- Gazduire kamoMail: 5 $/user/mo add-on (nu este o preocupare de răspundere liberă) - 3rd Party Email Integrare: $2/user/mo add-on - Actualizarea datelor de rez...
Adaugă banner animat de consimțământ cookie cu design sticlorfism
Card plutitor cu animaţii de primăvară, cookie esenţial/analytics comutații, persistența Storage locale, și un link Cookie Setări în subsol să redeschidă prefer...
Utilizaţi codul promoţional 18DOFF, actualizaţi data de expirare până la 30 aprilie 2026
Reversed cod promo de la EARLYBIRD înapoi la 18DOFF pentru a se potrivi antete Nav. Actualizat de la "Prelansare" la "Early Bird" pentru consistență. Set oferta...
Actualizarea datelor privind prețurile de rezervă pentru a corespunde noilor prețuri de producție
API întoarce 401 astfel încât site-ul de marketing utilizează hardcoded date de rezervă. Actualizate toate planurile de rezervă, addons, pachete, și tabelul de ...
Actualizarea site-ului de comercializare pentru noi prețuri de producție
- Adăugat eSignatures pentru a adăuga hărți pictogramă și comutare calculator - Gazduire e-mail aratata ca "Included Free" in loc de comutare add-on platita - Î...
Update KamoCRM pricing to production go-to-market rates
- Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSign...
Adăugați @Access (AccessType.FIELD) Membrului pentru a opri cartografierea hibernată a getMemberType () ca coloană
Fixarea anterioară (@Transient on the memberType field) a fost insuficientă. Hibernate 6 a fost încă descoperirea publică getMemberType () metoda prin intermedi...
Afișează numele uploader-ului, lărgește coloana datei, unește iconița extensiei în numele fișierului
- Încărcat de: a fost întotdeauna gol nu setați niciodată creatByName; acum rezolvat pe partea de suport - coloana Nume fișier: pictogramă tip fișier prepend d...
Populate createdByName in DocumentMetadata from uploader member
convertToMetadata() now reads **************** and sets createdByName so the Uploaded By column in the doc manager shows the actual uploader's name.
Urmărește membrul încărcat pe Img entity
Adăugați createdByMember (MultiToOne) domeniu la Img astfel încât uploader este a persistat la timpul de încărcare. ImageService.upload Document () acum setează...
Rezolvă eroarea de securitate nivel SQL cauzată de coloana duplicată MEMBRU TYPE în Hibernate 6
Membru.java mapped MEMBRU TYPE atât ca @DiscriminatorColumn cât și ca explicit @Column field. Hibernate 6 selectat coloana de două ori în proiecția tabelul pări...
update RRWebplayer config to fix seek issues and warning suppression
Expose thumb and converted file sizes in DocumentMetadata
Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...
Adaugă vârful de dimensiuni stocate în celula de dimensiune în managerul doc
Tooltip arată defalcarea depozitării reale utilizate pe document: fișier original, miniaturi (original + convertit combinat) și convertit doc plus un total. Ung...
fix blank screen by using router.replace instead of redirect in useEffect
Sari peste ecranul de încărcare pentru descărcări de fișiere în NavigationInterceptor
URL-uri Blob și link-uri cu atributul de descărcare nu cauzează niciodată navigarea paginii; astfel încât handler click global se întoarce acum mai devreme pent...
Erorile de salvare a suprafeţei şi actualizarea optimistă a furnizorului de email
Atunci când salvați un furnizor non-configurabil (KamoMail, ParentOrg, NotConfigurat) a eșuat, eroarea a fost stabilită în stare, dar niciodată afișată în vizua...
Mută butoanele de acțiune ale managerului doc pe rândul de căutare al barei de instrumente
- Eliminat Create Document, Încărcare document, încărcare vrac, și Refresh din antetul erou gradient - Antet Hero este acum doar titlu/descriere - Creați docume...
Correct security level column reference in login SQL
security level este pe masa membrilor (m), nu membru echipă membru (e). Numele greşit e.Securitate nivel a determinat întregul SQL să eşueze în tăcere, așa că m...
Restaurează modelul de permisiune al echipei/membrului pentru dialogul de partajare
Membrii echipei (membruType=TEAM MEmber) trec de toate porțile. Membrii obişnuiţi sunt poartaţi de drepturile SHARE DOCS *. Sesiuni de moștenire fără membruType...
Permite oricărui membru autentificat să partajeze documente
Eliminați poarta pe bază de rol pe dialog share Cecul anterior necesar este Membru al echipei (din membru al sesiunii) sau drepturile specifice SHARE DOCS *, p...
Correct member name access in resolveAlias endpoint
member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...
Stocare membruType în sesiune Redis la autentificare
Adaugă cazul în care E.D. nu este NULL, atunci "TEAM MINTIȚI-VĂ" autentificarea SQL interogare și trece rezultatul prin creareaSesssion în Redis; astfel încât f...
Importă Blake3 din Blake3/browser pentru a inițializa WASM corect
blake3/esm/browser necesită furnizarea manuală WASM; Blake3/browser o face automat.
Add document sharing endpoints to ImagingController
Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias
Adăugați găsiriActiveSharesForSwMembers and countNewShares For SwMember Questions to ImgShareRepository
Corectează verificarea tipului către EAM MINTE și numele de teren pentru partajarea API
Adăugaţi controale de siguranţă nule în Serviciul Aplicat pentru Drepturi Membre şi fixaţi un rol cu excepţia serviciului membru
Adăugați ?următorul = suport de parametri pentru redirecționare post-login
Capturi ?următorul=/cale de URL și îl poartă prin ambele login manual și fluxuri de auto-login, appending it to the OTK redirection URL so kamo-intern poate red...
Implementează sistemul de partajare a documentelor cu dialog partajat, Partajat cu Me tab și linkuri partajabile
- Adăugaţi ShareDocumentDialog cu membru/echipă/dept/job Culegător destinatar titlu - Buton Wire Share în bara de instrumente DocManager (numai MY DOCS) - Adaug...
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ă.