docs: Add VERIFIED_FEATURES.md - tracking production-tested features
Documento inicial - ninguna feature verificada en producción aún. Lista completa de features para verificar cuando se use en zsimifactu. Próximos a verificar: PDF básico, texto, tablas, códigos de barras 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
8036a46146
commit
871b3e548f
1 changed files with 181 additions and 0 deletions
181
VERIFIED_FEATURES.md
Normal file
181
VERIFIED_FEATURES.md
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
# VERIFIED_FEATURES.md - zcatpdf
|
||||
|
||||
Estado de verificación de funcionalidades en aplicaciones reales.
|
||||
|
||||
**Leyenda:**
|
||||
- ✅ **Verificado** - Probado en aplicación real, funciona correctamente
|
||||
- ⚠️ **Tests only** - Solo tests unitarios, no probado en app real
|
||||
- 🔧 **Mejorado** - Probado y mejorado/corregido durante uso real
|
||||
- ❌ **Incompleto** - Conocido como incompleto o con limitaciones
|
||||
- ❓ **Sin probar** - No tiene tests ni uso real
|
||||
|
||||
---
|
||||
|
||||
## Core
|
||||
|
||||
### pdf.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| PDF.init | ⚠️ | Tests only |
|
||||
| PDF.addPage | ⚠️ | Tests only |
|
||||
| PDF.render | ⚠️ | Tests only |
|
||||
| PDF.save | ⚠️ | Tests only |
|
||||
|
||||
### page.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Page sizes (A4, Letter...) | ⚠️ | Tests only |
|
||||
| Page orientation | ⚠️ | Tests only |
|
||||
| Margins | ⚠️ | Tests only |
|
||||
|
||||
### content_stream.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Text rendering | ⚠️ | Tests only |
|
||||
| Graphics primitives | ⚠️ | Tests only |
|
||||
| Coordinate system | ⚠️ | Tests only |
|
||||
|
||||
---
|
||||
|
||||
## Texto
|
||||
|
||||
### fonts/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Built-in fonts (Helvetica, Times...) | ⚠️ | Tests only |
|
||||
| Font embedding | ❓ | Sin probar |
|
||||
| TTF support | ❓ | Sin probar |
|
||||
| Unicode text | ❓ | Sin probar |
|
||||
|
||||
### text/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Basic text | ⚠️ | Tests only |
|
||||
| Text alignment | ❓ | Sin probar |
|
||||
| Text wrapping | ❓ | Sin probar |
|
||||
| Line spacing | ❓ | Sin probar |
|
||||
|
||||
---
|
||||
|
||||
## Gráficos
|
||||
|
||||
### graphics/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Lines | ⚠️ | Tests only |
|
||||
| Rectangles | ⚠️ | Tests only |
|
||||
| Circles | ❓ | Sin probar |
|
||||
| Paths | ❓ | Sin probar |
|
||||
| Colors (RGB, CMYK) | ⚠️ | Tests only |
|
||||
| Stroke/Fill | ⚠️ | Tests only |
|
||||
|
||||
---
|
||||
|
||||
## Tablas
|
||||
|
||||
### table.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Basic table | ⚠️ | Tests only |
|
||||
| Cell borders | ❓ | Sin probar |
|
||||
| Cell alignment | ❓ | Sin probar |
|
||||
| Column widths | ❓ | Sin probar |
|
||||
| Row spanning | ❓ | Sin probar |
|
||||
| Col spanning | ❓ | Sin probar |
|
||||
|
||||
---
|
||||
|
||||
## Imágenes
|
||||
|
||||
### images/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| PNG embedding | ❓ | Sin probar |
|
||||
| JPEG embedding | ❓ | Sin probar |
|
||||
| Image scaling | ❓ | Sin probar |
|
||||
|
||||
---
|
||||
|
||||
## Códigos de Barras
|
||||
|
||||
### barcodes/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Code128 | ❓ | Sin probar |
|
||||
| QR Code | ❓ | Sin probar |
|
||||
| EAN | ❓ | Sin probar |
|
||||
|
||||
---
|
||||
|
||||
## Avanzado
|
||||
|
||||
### forms/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Form fields | ❓ | Sin probar |
|
||||
| Checkboxes | ❓ | Sin probar |
|
||||
| Text fields | ❓ | Sin probar |
|
||||
|
||||
### security/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Password protection | ❓ | Sin probar |
|
||||
| Permissions | ❓ | Sin probar |
|
||||
| Encryption | ❓ | Sin probar |
|
||||
|
||||
### compression/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Stream compression | ⚠️ | Tests only |
|
||||
| Deflate | ⚠️ | Tests only |
|
||||
|
||||
### outline.zig (Bookmarks)
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Bookmarks | ❓ | Sin probar |
|
||||
| Document outline | ❓ | Sin probar |
|
||||
|
||||
### links.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Internal links | ❓ | Sin probar |
|
||||
| External URLs | ❓ | Sin probar |
|
||||
|
||||
### pagination.zig
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Auto pagination | ❓ | Sin probar |
|
||||
| Page breaks | ❓ | Sin probar |
|
||||
|
||||
### template/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Templates | ❓ | Sin probar |
|
||||
|
||||
### markdown/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| Markdown to PDF | ❓ | Sin probar |
|
||||
|
||||
### svg/
|
||||
| Feature | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| SVG embedding | ❓ | Sin probar |
|
||||
|
||||
---
|
||||
|
||||
## Historial de Verificación
|
||||
|
||||
| Fecha | Proyecto | Features Verificadas |
|
||||
|-------|----------|---------------------|
|
||||
| - | - | Ninguna verificada en producción aún |
|
||||
|
||||
---
|
||||
|
||||
## Próximos a Verificar (Prioridad zsimifactu)
|
||||
|
||||
1. **PDF básico** - Crear documento, añadir página, guardar
|
||||
2. **Texto** - Escribir texto con fuente básica
|
||||
3. **Tablas** - Para facturas (líneas, totales)
|
||||
4. **Códigos de barras** - VeriFacTu requiere QR
|
||||
5. **Imágenes** - Logo empresa
|
||||
Loading…
Reference in a new issue