Registro de cambios en vivo

Mira lo que estamos construyendo, en tiempo real. Cada característica, fija y mejora enviada a través de la plataforma.

17,933
Cambios totales
4,614
Características
4,543
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 25, 2026
Fixkamo-internal

Contener desbordamiento horizontal en vista de correo electrónico panele a 3a columna

- Añadir el desbordamiento-x-escondiado a MessageContenedor exterior de navegador como límite duro - Añadir el desbordado-x-oculto a la columna 3 envoltorio y d...

kamo·4mo ago
FixKlusterServices

Sustitúyase Coqui TTS por Piper TTS (es-nor-medium)

El modelo de Coqui VCTK no tiene altavoces nombrados y reemplazado por Piper TTS que tiene la voz exactamente norman [mediana]. Piper binary (3 MB) y modelo (60...

Kamo·4mo ago
FixEmailService

Restarce halagos despreciablesEn sincronización y acumularse correctamente

- Restablecer has.attachments=false al comienzo de la sincronización a granel por lo que los valores reales rane de vieja detección de mal positivo MIME se de...

Kamo·4mo ago
Fixkamo-internal

Pre-populado DES en respuesta/adelar y arreglar el envío deAddress

- DraftMessage ahora lleva de Drresss para que fluya de openNewMessage a través del compositor - MessageBrowser almacena el correo electrónico activo de buzón...

kamo·4mo ago
FixEmailService

Soporte deAddress anúnse en envío

Añade FromAddressSquest a EmailSendSpedido para que el frontend pueda especificar que alias/comb compartidos/mailbox dirección para enviar. SmtpOnlyProvider aho...

Kamo·4mo ago
FixKlusterServices

Añada local-DNS / LAN cliente RTP fix

Teléfonos en la misma LAN que k1m1 connect a través de DNS dividido (dominio se resuelve a 192.168.4.22 internamente). Sin local-net, Asterisk todavía anuncia e...

Kamo·4mo ago
FixKlusterServices

Persista brujería contacto=memory fix y bloquear el escáner SIP en startup.sh

- Inyecct [res-pjsipi] contact=memory en sorcery.conf antes de que comience Asterisk; el sorcery-astdb SQLite backend falla silenciosamente todos los contacto...

Kamo·4mo ago
Fixkamo-internal

Contenido de subtab rellena ancho de área de contenido completo

Suelta la restricción centrada de máx. ancho (estaba 920 / 1200 / 680 / 720 dependiendo en la pestaña) en SubTabShell. La página ya vive dentro del contenido de...

kamo·4mo ago
FixEmailService

Arreglas de fijación de acceso y haAttachment falsos positivos

Tres correcciones para EmailImapService: 1. a Envelope: control multiparte estrecho a multipartes/sólo mezclado . Los correos electrónicos HTML-text (multip...

Kamo·4mo ago
Fixkamo-internal

Añadir botón de descarga a la sección de archivo de fijación de vista clásica

La vista clásica (MessageBrowser) tenía su propia lista de adjuntos que era faltar el botón de descarga. Sólo se arregló la vista de conversación Anteriormente....

kamo·4mo ago
April 24, 2026
FixEmailService

Añadir com.kamo.z.shared.commerce a EnableJpaRepositorios escaneo

**************** (requerido por **************** en la biblioteca compartida) vive bajo com.kamo.z.shared.commerce, pero no incluido en el escaneo del repositor...

Kamo·4mo ago
Fixkamo-internal

Disqueo adecuado, acolchado y logotipos del proveedor

Disparación / espaciamiento: - Las seis pestañas (Proveedores, Extensiones, Usuarios telefónicos, Dispositivos, Voicemail, Salud) Ahora envuelva su contenido ...

kamo·4mo ago
FixEmailService

Nombre de campo correcto y tipo en getDesdirDirectras de respuesta

Backend estaba enviando clave de 'email' pero frontend esperaba 'dirección', y envió el tipo de "shared-mailbox" cuando el frontend esperaba 'com compartida'. T...

Kamo·4mo ago
Fixkamo-internal

Cargarse DE direcciones de buzones y alias accesibles

Sustituye al endpoint de endo roto getFDeAddreses() (que envió 'email' en lugar de 'address') con getAccessibleMailboxes () - listaMemberAliases (), combina la ...

kamo·4mo ago
FixInitializerService

Utilice la sintaxis DROP INDEX CASCADE compatible con CockroachDB

CockroachDB rechaza ALTER TABLE ... DROP CONSTRAINT para las restricciones de la UNIQUE con: sin implementar: no puede dejar caer la restricción de UNIQUE "u...

Kamo·4mo ago
FixVOIPService

Incluir com.kamo.z.shared.commerce en el escaneo de repositorio

La última kamo-shared-library propagates **************** (donotmodify.dao.services) que tiene una dependencia de constructor de ******************* ********** ...

Kamo·4mo ago
Fixkamo-internal

Añadir el botón de descarga de adjunto y desparparar marca-tal como lectura

- Añadir un botón de icono de descarga a cada fila de adjunto para que los usuarios puedan forzar un descarga de archivos en lugar de sólo abrir en una nueva ...

kamo·4mo ago
FixKlusterServices

Muévete al anfitriónPath de MinIO (rclón FUSE) a local /var/lib/pbx

MinIO vía rclone FUSE no admite POSIX chmod o symlink() lo requiere el sistema de módulos de FreePBX. Cambió todo FreePBX y MariaDB los volúmenes de hostPath de...

Kamo·4mo ago
FixKlusterServices

Envoltura fwconsole/amportal vía php para MinIO FUSE hostPath

/var/lib/asterisk está respaldado por MinIO a través de rclone FUSE que no soporta POSIX chmod, por lo que los scripts de fwconsole no se pueden hacer ejecutabl...

Kamo·4mo ago
FixKlusterServices

Añadir preStop gancho y terminaciónGracePeriodSeconds

Los contenedores se estaban quedando atascados en Terminación porque el asterisco de fondo procesos que se siguen ejecutando después de apache2ctl (PID 1) salió...

Kamo·4mo ago
FixKlusterServices

Añadir bootstrap.php requerir regenerado /etc/freepbx.conf

El instalador escribe freepbx.conf con datasource='' y a require-once para bootstrap.php, que config.php depende de cargar la clase FreePBX. Faltaba nuestra ver...

Kamo·4mo ago
FixKlusterServices

Regenerar /etc/freepbx.conf en reinicio

/etc es efímero (no un hostPath), por lo que /etc/freepbx.conf escrito por el El instalador se pierde en cada reinicio de vaina. Añadida más rama para regenerar...

Kamo·4mo ago
FixKlusterServices

Bypass start-asterisk, espera el enchuce de control en su lugar

start.asrisk usa el asterisco .pidof asterisk, que devuelve un falso positivo en la vaina reiniciar, haciendo que el bucle de espera-a-Asterisk cuelgue. Ahora s...

Kamo·4mo ago
FixKlusterServices

Empieza Asterisco en el fondo, espera, luego ejecuta instalador

El entrypoint.sh no ejecuta el instalador FreePBX, sólo comienza servicios. startup.sh ahora replica los pasos de configuración de punto de entrada, comienza As...

Kamo·4mo ago
FixKlusterServices

Deje que el punto de entrada maneje install, no startup.sh

El instalador FreePBX (php install -n) requiere que Asterisk ya sea Corriendo. Nuestra startup.sh lo llamaba antes de que comenzara Asterisk, causando Accidente...

Kamo·4mo ago
FixKlusterServices

Monte /etc/asterisk sólo, no /etc, para arreglar el error PHP simplexml

Montar el /etc completo como un volumen de hostPath estaba corrompiendo la extensión PHP cargar incluso después de la siembra de la imagen . simplexml.load.defi...

Kamo·4mo ago
FixKlusterServices

Reducir los límites de CPU a la relación 2:1 para eliminar el exceso de compromiso

Docs Core 4o1, núcleos jibri 4 y 2, libretranslate 2o1 núcleo, núcleo de bergamot 2o1, coturno de 1 0,5 núcleo. Ahorra 7,5 núcleos de descuento en los límites d...

Kamo·4mo ago
FixKlusterServices

Cambiar a escomputers/freepbx:17 con la arquitectura correcta

tiredofit/freepbx no tiene ninguna imagen de FreePBX 17 (abandonado desde 2022). escomputers/freepbx:17 (actualizado Abr 2026, Asterisk 21 . FreePBX 17) requier...

Kamo·4mo ago
Fixkamo-internal

Parse formaData antes de reenviar para evitar la corrupción binaria

request.text() en multipartes/datos de datos corrompe los bytes binarios; pass parsed FormData as init.body tan forwardToApi skips request.text() y deja que tra...

kamo·4mo ago
Fixkamo-internal

Retirar minHeight:100vh causando dobles barras de desplazamiento

El minHeight de la caja exterior:100vh excedió el calc del diseño (100vh - 56px) contenedor, que causó tanto el desplazamiento a nivel del navegador como el int...

kamo·4mo ago
Fixkamo-internal

Suelta cabeza de columna de Pay de la mesa de los modelos de seguridad

Cuando el campo de las Tartas de Autopagos Empleados fue eliminado, el emparejamiento TableCell en el cuerpo de la fila fue borrado, pero la fila de encabezado ...

kamo·4mo ago
FixSecurityService

Superficie de la verdadera razón detrás del error de GoDaddy 400

GoDaddy devuelve HTTP 400 con código=UNABLE-TO-AUTHENTICATE y cuerpo "Bad Request : Bad Request" cuando una cuenta no cumple con su corriente producción Elegibi...

Kamo·4mo ago
Fixkamo-internal

Sub-tab de la censura ahora hace que la ATF sea la primera por especificación

Reordena las tarjetas de sub-tab de censura para que coinfácido con el pedido solicitado: 1. Alcohol, tabaco y armas de fuego 2. Permisos de edad de los Mie...

kamo·4mo ago
FixSecurityService

Eager-load domains vía findByIdWithDomains, drop .Transactional

Transacciónal en un método de controlador mantiene abierta una conexión DB a través toda la subida de MinIO, y también se arriesga a LazyInitializaciónException...

Kamo·4mo ago
Fixkamo-internal

Eliminar duplicado ?type= de apiPath

forwardToApi ya adjunta la búsqueda entrante (?type=...) del original Solicitar URL. Embedding ?type= por segunda vez en el apiPath producido ?type=full?type=fu...

kamo·4mo ago
Fixkamo-internal

Restaurar el conmutador de buzones para identificaciones de miembros int64

Utilícense getMemberIdString para buzones/member totch, normalice id/mailboxId de EmailService, y conduzca el conmutador de personal accesible buzones cuando es...

kamo·4mo ago
Fixkamo-register

URLs del logotipo de caché usando themeRevision de config.json

DynamicMetaLoader almacena ahora temaRevisión en sesiónTienda y incendios KAMO-THEME-CONFIG-LOADEDED después de la búsqueda de config.json. ThemeLogo escucha pa...

Kamo·4mo ago
Fixkamo-internal

URLs del logotipo de caché usando themeRevision de config.json

DynamicMetaLoader almacena ahora temaRevisión en sesiónTienda y incendios KAMO-THEME-CONFIG-LOADEDED después de la búsqueda de config.json. ThemeLogo escucha pa...

kamo·4mo ago
FixSecurityService

Subir directamente al público / "domain-carp-carero-/img/ en lugar de estancar de cubo de puesta en escena

El endpoint de uploadLogo estaba escribiendo a un marcador de posición 'sumtingwong' duro (configuración no cumplida) en lugar del camino temático público real ...

Kamo·4mo ago
FixSecurityService

Eliminar el nodo k2m1 bajado de los nodos de borde por defecto

k2m1 (10.8.2.1) está permanentemente a la baja. Dejandolo en la lista de fallos causó los reintenes de carga para colgar hasta los nuevos incendios de tiempo de...

Kamo·4mo ago
Fixkamo-shared-library

Aplicar conectar/escribir/leer timeouts a MinioClient vía OkHttpClient

Sin tiempo de espera, un compañero de réplica de sitio derribado (k2m1) causó makeBucket y poner llamadas de oposición para bloquear indefinidamente, aflojándos...

Kamo·4mo ago
Fixkamo-internal

La casilla de verificación de la buzón lee org-domains, no los dominios del proveedor

El cableado anterior leía /api/email/domains (email.provider-domains cuadro). Esa tabla sólo se pobla cuando un proveedor de correo electrónico de terceros la i...

kamo·4mo ago
Fixkamo-internal

Unwrap .markets:[...]- sobre en el diálogo de Adjuntar

GET /api/security/commerce-markets returns . mercados: [...], message: "... - no es una matriz desnuda. El diálogo Attach Commerce Market estaba tratando el tod...

kamo·4mo ago
Fixkamo-internal

Fusionar OTK-redirect en proxy.ts, eliminar middleware duplicado.ts

Next.js 15 se niega a construir cuando tanto middleware.ts como proxy.ts existen. El OTK redita de entrega que vivió en middleware.ts. ?otk=... a /validate para...

kamo·4mo ago
Fixkamo-internal

Lea nuevo *** de Redis master y dedupe OTK POST

Réplica lee sesiones recién escritas después del intercambio OTK, causando falso fracaso e rediración de inicio de sesión. Omitir el retraso de la introducción ...

kamo·4mo ago
Fixkamo-internal

Guardia contra respuestas no de rayos en /plataforma/orgs

Una respuesta no de un rayo (cuerpo vacía, sobre de error o datos: [...] envoltorio) estaba aterrizando en el estado de los orgs y volando la ración con "e.map ...

kamo·4mo ago
April 23, 2026
FixSecurityService

Enforce /network ingresa reglas lado del servidor

Rechazando cuando el objetivo es actual org de sesión, dominio personalizado SSL no es confirmado, o la membresía de destino humano es inactiva. Compartir domin...

Kamo·4mo ago
FixSecurityService

Requiere el miembro de destinoId y validar la membresía de org

Entrar-como ahora siempre construye el nuevo *** con el objetivo suministrado por el cliente miembro fila; rechazar org/miembro desajustado. Mejorar la sesión d...

Kamo·4mo ago

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios