Una superficie de firma para ambas aplicaciones, y la etiqueta blanca finalmente pinta

Featurekamo-signer-monorepo
Shipped
9 de septiembre de 2026 a las 22:19 UTC
Author
Kamo
Commit
63f8e6c

La firma de la interfaz de usuario existió dos veces aquí, y copiado a mano en el asistente de ejecución legal de kamo-internal. y los dos se habían desplazado en ambas direcciones. Kamo/esign-core, Kamo/esign-ui y Los paquetes publicados ahora, construidos y empujados al registro de Forgejo por este Repo's CI, y kamo-internal los consume en lugar de su tenedor. La fusión tomó la mitad mejor de cada: tienda de kamo-internal (validación de formato, almacenamiento custodiado en el sistema local en lugar de encendida las razones DELEGATED y NOT-YET). Los componentes toman sus cuerdas como PROPS. las dos aplicaciones traducen de dos diccionarios diferentes, y un componente que elige sus propias llaves sólo puede vivir en una. CUATRO defectos, y uno de ellos causó dos de los otros: - *Cada botón MUI contenido en esta aplicación era transparente.** "AppProviders" pasó OenableCssLayer: true, así que todo MUI CSS aterrizó en el mui de la capa y el vuelo de Tailwind, cargado Sin capas por la base de viento de cola, supera a CSS en capas de plano, cualquiera que sea la especificidad. Medido: -MuiButton-contenidoPrimary, computado .background-color: rgba(0,0,0,0) - con Escal: rgba(0,0,0,0.87. Así que "Acordar y continuar" se convierte en texto plano, y "Cancel" y "Adopt & signo" se sentó uno al lado del otro como dos carreras de texto gris que leen como una frase, que es exactamente cómo se informó. Prevuelo-P.- Marca: 0 "" estaba golpeando el "mb" de la tarjeta de consentimiento. por la misma razón, por lo que todo en esa página corrió juntos. kamo-internal siempre ha montó su capa de caché de Emotion; a juego lo arregla todo a la vez. - **El logo era una imagen rota.** "ThemeLogo" cayó de nuevo a "/img/logo-full.svg", que esta aplicación hace no servir, y pintó el glifo de página desgarrado del navegador en el lugar del remitente. Ahora camina el lista de extensión para variantes BOTH (un org cuya marca es a .png had .svg- requested, 404ed, y Detenido allí, el signo-roso, es exactamente ese org), y cuando nada resuelve dibuja el org's nombre como una marca de palabra, o nada antes de que una ficha haya nombrado una organización. - **El favicon y el título de la pestaña nunca se pusieron en marcha, ni la marca CSS de la org.** Fúcolag computarizado "const" = orgSlug " getThemeSlug" ONCE, en el cuerpo del efecto, antes de que cualquier ficha tuviera ha sido validado: "Ac. El oyente de la "KAMO-THEME-REAPPLY", levantó el momento en que el invitado org WAS conocido, re---ranar un cierre sobre ese mismo """ y regresó al guardia. config.json era por lo tanto Nunca llegó a buscar en absoluto la ruta de la firma. Resuelto por aplicación ahora, favicons REPLACE en lugar de apéndice, y el título es "Alineo - "Org Short Name" como se le preguntó. Verificado contra un verdadero inquilino: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pestañas, casillas de cheques y botones - la paleta MUI no puede sostener un "var" () , por lo que cada marca que la lleva El componente se señala explícitamente. - ** El seleccionador del idioma era un globo sobre una lista de endosonyms**, así que un firmante que no lee nada de la Los guiones latinos no tenían nada que apuntar. Banderas y nombres nativos ahora, la misma mesa y el mismo emoji fuente se apilan como NavTop de kamo-internal. También aparece en las pantallas de bienvenida y consentimiento: se utiliza para llegar sólo con el TopBar, después de que el firmante ya había leído una revelación en inglés. Las descargas ofrecen los tres ejemplares dondequiera que se ofreciera uno: el documento ejecutado, el certificado de la finalización, o ambas con cremallera (api/sign/download?what=). El certificado es la mitad de la registro que atribuye una firma a una persona; entregar sólo el PDF entrega la mitad que No prueba nada. La puerta de consentimiento ahora lleva las seis cláusulas 15 U.S.C. 7001(c) requiere que se muestre un consumidor ANTES de dar su consentimiento, y el lugar que se hizo en los paseos con el consentimiento para que el certificado puede indicar cuál de las veintidós traducciones fue realmente leída.

All changes

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