- Enviado
- 13 de noviembre de 2026 a las 8:30 UTC
- Autor
- Kamo
- Commit
- 71441ab
El visor para los enlaces de documentos enviados desde el correo pintura (logotipo de la organización, color de la marca, fondo de pantalla, icono de pestaña); resuelve el token contra La API pública de enlace de documentos de DocsService en clúster con X-Forwarded-Host, exactamente como La página de citas llama a SecurityService, por lo que un token de otra organización responde UNAVAILABLE. - PDF (y Office a través de ?rendition=pdf) a través de @kamo/doc-render PdfPages con un pdf.js Capa de texto: riel de miniaturas de página, zoom, ajuste, pantalla completa, búsqueda en el documento con Navegación "3 de 36", navegación por teclado; renderizadores de imagen, vídeo, audio, texto y CSV sobre el proxy /content con capacidad de rango; una tarjeta de descarga para todo lo demás. - Descargar / Imprimir solo cuando el enlace lo permite; superposición de marca de agua; el sutil "{Org} puede ver cuándo se ve este documento." pie de página. - Ver balizas: por página segundos mientras está visible, debounced, sendBeacon en ocultar. - Páginas honestas para cada estado: inicio de sesión, sin acceso, vencido, revocado, comprobación (reintento automático), no disponible, se requiere firma e INALCANZABLE cuando DocsService no responde (reintento de retroceso) - un 404/503 nunca bloquea la página. - Solicitud de acceso en línea y en /<locale>/d/<token>/request. - Entrega de miembros **************** pasa la clave de inicio de sesión de una sola vez como /validate de kamo-internal, mantiene el *** detrás de una cookie de host HttpOnly, La reenvía como X-Kamo-Member-Session, y POST /api/docs/doc-shares/claim. - Los bytes son privados / no almacenados, protegidos por CSP, y cualquier cosa que no sea inline-safe es Sirvió como un accesorio. @kamo/doc-render 0.1.2: textLayer, searchQuery/activeMatch, onDocument, countMatches.
