Schimbare live jurnal

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

17,864
Total modificări
4,580
Caracteristici
4,512
Reparaţii
32
Proiecte
Filtru după proiect
Toate proiectele17,864AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,552kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtru după tip
Toate tipurileBuild24CI522Chore670Docs226Feature4,580Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
Fixkamo-internal

Utilizare /api/securitate/membri/denumiri pentru rezoluția numelui membrului desemnat

Filtrele de evaluare a obiectivului de la distanță numai pentru membrii activi ai echipei, lipsă sarcinile membrilor de bază sau ale membrilor inactivi. Comută ...

kamo·4mo ago
FeatureSecurityService

Adăugare /nume obiectiv returnarea id→nume pentru toți membrii indiferent de stat

Criteriul final de evaluare a departamentului se filtrează numai pentru membrii activi ai echipei, dar se extinde sarcinile pot face trimitere la membrii de baz...

Kamo·4mo ago
Refactorkamo-internal

Face cel mai bun contact Timp un câmp de text liber

Înlocuiți dimineața / după-amiaza / seara picătură pe plumb Adăugați Vizualizează formularele de editare cu o intrare simplă de text astfel încât membrii să poa...

kamo·4mo ago
Fixkamo-internal

Lăţime completă Adaugă formă de plumb şi clearance-ul pentru picior lipicios

Picătură 1200px max-lățime pe /lide/nou astfel încât forma se întinde zona de pagină, și bumping de fund astfel încât bara de acțiune lipicios nu se mai suprapu...

kamo·4mo ago
Featurekamo-internal

Adaugă forma plumbului cu un singur plumb la /lide/nou

Refactor Adăugați plumbul dintr-un geam multi-tab pe o rută dedicată la /liders/new astfel încât să poată fi conectat direct. Piaţa actuală este trecută prin in...

kamo·4mo ago
FeatureSecurityService

Adaugă ***************** Obiectivul final

Description formularul Add Lead poate reda câmpuri subtip și formulare personalizate de admisie fără a crea mai întâi o pistă.

Kamo·4mo ago
FixSecurityService

Rezolvaţi numele de afişare cu prioritate corectă în cadrul obiectivului de evaluare a departamentului

Prioritate: membru.username Alias → utilizator.name.formatFull() → utilizator.alias → utilizator.username

Kamo·4mo ago
Featurekamo-shared-library

Adăugare ISplayOnItake to create/update request DTOs

Kamo·4mo ago
Featurekamo-shared-library

Expune esteDisplayOnItake in FormFieldDO

Kamo·4mo ago
Fixkamo-internal

Proba de evaluare a modelului principal și fixați ID-ul model org aplicat

- Înlocuiți poarta aplicatăModel.Source cu o sondă directă de /api/security/master-model on mount; r.ok=fals (409) means the org este guvernată de un tip de suc...

kamo·4mo ago
Chorekamo-marketing

Actualizează traducerile locale și hash [skip ci]

Kamo CI·4mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

kamo·4mo ago
Featurekamo-internal

Persistă căsuța poștală activă în parole URL

Comutarea căsuţelor poştale actualizează acum URL-ul (?mailboxType, ?mailboxId, ?mailbox) atât de revigorant browser-ul restaurează aceeași cutie poștală. Mesaj...

kamo·4mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·4mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·4mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·4mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·4mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixEmailService

Handle IMAPInputStream in getMessage pentru a preveni ClassCastException

JavaMail poate returna un IMAPInputStream în loc de un string decodat de la part.getContent() atunci când conținutul mesajului nu a fost pre-inventat. ă mulaje ...

Kamo·4mo ago
Featurekamo-marketing

Arată banner de ofertă activă cu numărătoare inversă de milisecunde live

Fetches activ de promovare server-side pe pagina de start și redă un HeroOfferBanner între linia subheadline și apel gratuit pentru totdeauna. Bannerul arată su...

Kamo·4mo ago
Featurekamo-internal

Wire Available/Indisponibil switch to backend and fix OFFLINE present bug

- Redenumește cipul întrerupt/activ disponibil/ indisponibil în NavTop - Adu disponibilitatea inițială pe montare și persistă comutații prin intermediul noi min...

kamo·4mo ago
FeatureInitializerService

Backfill este disponibil = TRUE pentru membrii existenți

Kamo·4mo ago
Featurekamo-shared-library

Adaugă câmp accesibil pentru disponibilitatea membrilor

Kamo·4mo ago
FixVOIPService

Rescrie toate întrebările/mutările GQL împotriva introspecţiei de schemă live

Verificat fiecare nume de câmp și tip împotriva schema FreePBX 17 reale. Set complet de corecții: Întrebări: - aduceţiAllExtensii: eliminaţi câmpul inexistent ...

Kamo·4mo ago
Fixkamo-internal

Pasează dosarul selectat către ThreadDetailView astfel e-mail:foldere schimbate cu un dosar valid

conversation.folder este întotdeauna nedefinit deoarece Conversația JavaEntity are foldIds (text[]) nu este un câmp de coarde. Acest lucru a cauzat sarcinaThrea...

kamo·4mo ago
FixVOIPService

Numele de câmp GrafQL corect pentru a aduceAsteriskDetails

FreePBX API întoarce "Aţi vrut să spuneţi "AsteriskDetails"? verifică interogarea și accesorul traseului de date în consecință.

Kamo·4mo ago
FixVOIPService

Adăugați antetele XHR/Accept și răspunsul String parsing la clientul GraphQL

Același model ca FreePBXTokenCache: adăugați X-Requested-Cu + Accept: aplicație/json pentru a suprima răspunsurile de redirecționare HTML FreePBX, și comuta toa...

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