Înlocuiți clic-la-deschis cu acţiune popover + dimensiunea de control
Faceți clic pe un cap hex deschide acum o sticlă lustruit-morfism popover cu acțiuni contextuale în loc să-și deschidă imediat fereastra de instrumente. Membru ...
Adaugă tabel MEMBRU UI PREFERENȚE (Ordona 60)
CREATE de substitut pentru suport generic pe membru UI-preference magazin selectorul de dimensiuni hex-cap popover și setările viitoare pe membru UI. Schema ref...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
Wire FeaturesManager la abonament platforma pentru gating copii-org
Caracteristici Manager a fost de asteptare mostenire *** *** *** *** *** care aruncări (retragere în mișcare) în loc să citească abonamentul real al platformei....
Adăugați criteriul de evaluare a subscripției platformei pentru gatingul caracteristicilor interorg
Administratorii Child-org (ca și proprietarul GNosia Daniel) au abonamentul la COMP ordine pe root KamoCRM org, nu pe cont propriu org. CaracteristiciManager a ...
Utilizaţi eticheta aria tradusă pentru SetăriView file
Citiri Ne vedem mai târziu.
I18n pentru conținutul/sidebarul hub-ului moștenit prin setăriLegacyHub
Înlocuiți hard-coded English cu următorul-intl. introduce constante stabile de identificare a subiectului; ActiveTopic este comparat cu ID-uri în loc de siruri ...
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-marketing/ folder into messages/ b...
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-internal/ folder into messages/ be...
Wire MUI Tooltip titluri prin acţiuni comune şi comune.tooltips
Înlocuiți șiruri literale de titlu cu un singur rând cu "acțiuni" comune.*) sau common("tooltips.*"), combine keys in message/en.json, and fix cuibuled componen...
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, e...
Unda de unelte
Vârfuri de instrumente de reţea pentru ************* şi sfaturi comune.reseteazăFilters. i18n: instrument de audit literals 217→209.
Tooltip wave — DocManager grid and row actions
Internationalize all literal Tooltip titles in DocManager via common.tooltips and common.actions (download, share, delete, refresh). Merge fragment into en.json...
Tooltip wave
Comment - Nu. i18n:tip instrument de audit literal 236→230.
Anunţuri de abonamente, fila de facturare, activitate IP, ştergere avatar
Înlocuiți titlurile literal Tooltip cu comun.actions.send, comun.tooltips.markPaid, BlockThisIp, addBillingAccount, and actions.delete; fuzionează fragmentul în...
Localize CRM account, leads, procurement, and phone extension tooltips
Add common.alerts wave for alert() literals
Introduce **************** with shared alert strings under common.alerts, merge into en.json, and replace literal alert('...') calls across clubhouse, documents...
Componentele cablului.ui.placeholders peste instrumente, contacte, SMS, sarcini
Înlocuiți locul de intrare literal cu *************** în moduri de calculator, instrument de mesaj, căutare de chat AI, note, dialoguri de contact, file SMS, și...
Merge UI placeholders fragment and wire account, messages, email blocks
Wire settings placeholders and scoped translation hooks
Replace literal TextField/MUI placeholders under settings with next-intl keys, add useTranslations in nested components where needed (dialogs, sub-views, manual...
Combină setările catalogul titularului și firul de sârmă esențiale/security/AI MCP file
Adaugă ***************** în mesaje prin fragmentificare și înlocuiește locaţii literale în DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager...
Suporturi de tab-uri pentru conducta de sârmă la next-intl
Adăugaţi componente.pipeline.shared taste şi tab-specifice deţinători prin fuzionare Fragmente; înlocuiți siruri literale de poziție peste conducta TSX cu utili...
Extinde șirurile de caractere englezești și aliniază componentele UI între module
Actualizează cataloage de mesaje și traduceri de fire prin calendar, chat, mesaje, setări POS/market, abonamente, bilete de sprijin, esign și pagini aferente.
Move Credits link from nav to Lead Browser toolbar
Remove Credits from NavTop and add Lead Credits beside Add Lead on /leads, same CRM + VIEW_LEADS visibility and /leads/allotments destination.
Utilizați live AvailabilityContext pentru actualizări de stare în timp real
Adaugă disponibilitatea status traducere chei, elimina statusIndisponibil
Actualizează tipul de membru pentru a utiliza disponibilitatea Status enum string
Înlocuiți comutația de disponibilitate cu o scădere a statutului de 4 state
Adaugă utilizareAvailabilityWebSocket cârlig și disponibilitateContext
Disponibilitatea automata a membrilor AVAILABLE on login, Away on logout
Actualizează criteriile de evaluare a disponibilității pentru a utiliza MemberAvailability Stare enum
Adaugă AvailabilityPublisher pentru actualizările statutului membrilor
Membri migrați.is disponibil pentru disponibilitate status enum
Înlocuirea booleanului este realizabilă cu Vailabilitatea Membrului Stare enum
Manifeste de încărcare bogate cu date Asterisk CDR apelant-ID
Adaugă opţional MySQL îmbogăţire CDR astfel încât fila de istorie softphone poate arată cine a sunat (sau a fost chemat). Atunci când ASTERISK CDR DSN este conf...
Parse CDR caller-ID câmpurile din lista de încărcare
Atunci când kamo-asterisk-support include o secțiune cdr {} în încărcarea manifest (populat atunci când ASTERISK CDR DSN este configurat), Serviciul de conversi...
Add CDR caller-ID columns to recordings table (order 40)
Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...
Add CDR caller-ID fields to Recording entity
Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...
Add COMP payment method option to subscription order wizard
COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...
Show platform kamocrm domain on custom domain entry
Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.
Arată butonul Management Domain pentru proprietarii de org de nivel superior și membrii sistemului
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.
