Adaugă verificare tip pentru Selectați oSchimbare valori în câmpurile ipotecare
Adaugă suport de extensie telefon pentru CreateLeadRequest, UpdateLeadRequest, and LeadDTO
Adăugaţi afirmaţia de tip pentru ipotecaFields.isReprezentat cec boolean
Adaugă proprietatea de extensie la interfața telefonică pentru a sprijini extensii telefonice
Adaugă LeadProspectType, vânzător/produs, cel mai bunContact Timp, extensie telefon/isText, și câmpuri ipotecare rezidențiale pentru a conduce forma de creare
Filtrează piețele pentru a arăta doar piețele active pe pagina de creare a plumbului
Înlocuiţi culoarea secundară cu variaţii de culoare primare şi gradienti
Rezolvați mai multe BagFetchExcepție și fixați persistența formei personalizate
- Interogare customFormRepository simplificată pentru a evita mai multe pachete - LeadMarketService fix pentru salvarea și încărcarea corespunzătoare a asociați...
Salvează și încarcă în mod corespunzător asociațiile de forme personalizate pentru piețe
- Ștergere depozit eliminat, acum folosind îndepărtarea orfanului JPA pentru curățare - Iniţializarea pieţei leneşeColecţia customForms înainte de compensare - ...
Rezolvați mai multe BagFetchExcepție în personalizatFormRepository
- Găsire simplificatăByIdAndOrganizationId interogare pentru a evita aducerea mai multor saci - Indepartat FETCH pentru stive si campuri in aceeasi interogare -...
Reload market after create/update to initialize lazy collections
- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...
Adăugați vânzăriSubType la interfața LeadMarket și utilizați-l în formă de editare
- Vanzari adaugate camp SubType la interfata LeadMarket pentru a se potrivi cu DTO - Maner actualizatEditClick pentru a utiliza vanzariSubType de la DTO atunci ...
Rezolvați MultipleBagFetchExcepție prin utilizarea de încărcare leneș tranzacție
- LeadMarketRepository: Reversed to simple request without multiple Conectare FETCH - LeadMarketService: Adăugat @Transactional (readOnly=true) pentru a obțineM...
Eroare de tip: variabila cu telecomandă în bloc "getAgentFilterMember Folosise înainte de declaraţie.
Utilizați sisteme trecuteCâmpuri pentru gruparea interfeței de cartografiere a câmpului
Utilizați sisteme trecuteCâmpuri pentru gruparea interfeței de cartografiere a câmpului
- FieldMappingInterface: Fix GettSystemFieldsByCategory to use pass-in SystemFields prop in loc de implicit BASE SISTEM FIELDS - FieldMappingInterface: Adăugat ...
Correct path handling for mortgage fields and custom form data in lead imports
- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...
Adăugați încărcare dornică pentru întrebări depozit pentru a rezolva probleme de încărcare leneş
- CustomFormRepository: Adăugat la stânga CONEXT FETCH pentru stive și câmpuri în gindBy Id andOrganizationId - LeadMarketRepository: Adăugat Stânga CONTACT FET...
Make email/username login case-insensitive
- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...
Resetează starea privind încărcarea datelor de piață pentru a preveni datele vechi
- Stare adăugat resetat în alt bloc atunci când răspunsul.ok este fals - Asigură selectareaMarketConfig și customFields sunt eliminate pe sarcină de piață eșuat...
Fix eroare de sintaxă și adăugați logare depanare pentru încărcarea câmpului de piață
- Eroare de sintaxă fixă în afirmația de tip complex prin ruperea în interfețe adecvate - Adauga logare depanare pentru a urmari datele de piata, vanzariSubType...
Utilizarea vânzărilorSubType pentru detectarea câmpurilor ipotecare în importul manual
- Actualizat LeadMarket interfata pentru a se potrivi structura DTO (customForms are doar informații de bază inițial) - Comentariul fix pentru clarificarea vanz...
Adaugă vânzăriSubType field to LeadMarketDTO for ipotecar field detection
- Vanzari adaugate camp SubType pentru a distinge intre SaleType parinte si subtipuri - Când SaleType are un părinte (de exemplu, RESIDIDENTIAL MORTAGE), salesT...
Adaugă logo Kamo complet SVG cu toate cele 14 căi
Încorporează conținutul SVG complet direct în loc de căi parțiale
Utilizați numai abordarea CSS pentru logo-ul Kamo
Montare de fișiere SVG rupte, utilizând imaginea de fundal CSS pentru a încărca logo-ul extern direct pe #logo element
Fix logo.svg la URL-ul Kamo extern
Utilizați elementul de imagine SVG pentru a include logo-ul extern în loc de căi complexe cu transformari rupte
Înlocuiți logo-ul Roundcube cu logo-ul Kamo SVG
Montează logo-ul personalizat.svg la *************** pentru a înlocui sigla Roundcube watermark/background
Adaugă fișier CSS personalizat pentru a suprascrie logo-ul filigranului Roundcube
- Creat personalizat.css cu suprascriere filigran - Mount CSS file to /var/www/html/custom.css - Configurați Roundcube pentru a încărca foi suplimentare stiluri
Înlocuiți toate logo-urile Roundcube cu logo-ul Kamo inclusiv filigran
Actualizat skin logo config to array format to cover: - Logoul antetului principal - Logo-ul pentru antet mic prăbușit - Inbox watermark/background logo
Adaugă subdomeniu de e-mail la lista sub-certe
Activează crearea automată a certificatului SSL pentru mail.kamocrm.com
Expune porturi Postfix 25 și 587 prin intermediul gazdeiPort pentru mail de intrare
Necesar pentru primirea conexiunilor SMTP externe pe K1M1
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Configurează Roundcube pentru a utiliza direct Mailgun SMTP
Bypassing locale Postfix pentru e-mail de ieșire, conectarea direct la smtp.mailgun.org cu TLS la portul 587
Comută postfixul la implementarea pe baze alpine cu sprijinul MySQL
Similar cu Dovecot, folosind Alpine 3.18 cu pachetul postfix-mysql instalat la rulare pentru suport de încredere MySQL hărți virtuale
Fix postfix command to use apt-get instead of apk
boky/postfix is Debian-based, not Alpine
Add postfix-mysql support for MySQL virtual maps
Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases
Add auth debugging and ensure MySQL driver packages for Dovecot
- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...
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.
