Skip to content

Releases: juanlvs21/bllt

0.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Oct 15:04
  • Versión 0.1.5 (e1f4ece)
  • Varias PCs con los mismos datos a través del Worker (35af602)

Ver todos los cambios

0.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Sep 20:06
  • Versión 0.1.4 (2313b28)
  • El instalador muestra juanl.dev como editor en lugar del nombre del autor (4723625)
  • infra: modify release workflow (29a1a18)

Ver todos los cambios

0.1.3

Choose a tag to compare

@github-actions github-actions released this 30 Sep 16:26
  • infra: modify release workflow (60d453b)
  • Versión 0.1.3 (5b9e64a)
  • Al aceptar una tasa sugerida el aviso se cierra y no vuelve a proponer la tasa anterior de internet - Video de demostración del sitio regenerado (b4e5c4e)
  • Documentación de arquitectura e instrucciones para agentes: ARCHITECTURE.md con el diseño actual (sync, tasa, auth, modelo de datos, despliegue), AGENTS.md con convenciones y dónde buscar la información, CLAUDE.md que lo importa y enlaces desde el README (77dac50)

Ver todos los cambios

0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 03:46
  • Releases publicados (no borrador) y push a la rama cloud con CLOUD_BRANCH_TOKEN (773069d)

Ver todos los cambios

0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 03:42
  • Rama cloud solo desde tags: el último tag estable vX.Y.Z la publica, un push a main solo comprueba que compila - Tags viejos o de prueba (v1.1.5 tras v1.2.0, v1.3.0-beta) no reemplazan lo publicado; a mano se republica el último tag - .bllt-version guarda el tag, así Update cloud actualiza a "Update cloud to vX.Y.Z" - README y guía de actualizar la nube lo explican (beaf124)
  • Nombre del negocio sincronizado desde el escritorio, versión de protocolo del Worker, Action Update cloud para actualizar el repo de cada negocio, probar conexión antes de guardar y confirmación al desconectar la nube - Nueva entidad BUSINESS en el outbox: el nombre se guarda en cloud_meta y la PWA lo pide a /api/business (sin variable de compilación); el Worker lo pone en el manifest - /api/health anuncia protocol (SYNC_PROTOCOL = 2); el escritorio retiene lo que un Worker anterior no entiende y avisa que se actualice - La rama cloud trae .github/workflows/update-cloud.yml y scripts/update.mjs: trae la última versión conservando nombre del Worker, id de D1 y rutas de wrangler.jsonc - workers_dev explícito en wrangler.jsonc - Probar conexión usa la URL y el token del formulario; Desconectar pide confirmación y borra la configuración - Guía /docs/guias/actualizar-nube y smoke ampliado (probar conexión, nombre en la PWA, Worker anterior, desconectar) (9664f2b)
  • Tasa del día con dos opciones (internet y teléfono), rechazo de la sugerencia del teléfono visible en la PWA, botón para sincronizar a mano en el escritorio y confirmación al cerrar sesión en la PWA (acb912c)
  • CI y rama cloud: un run nuevo cancela el anterior en curso (8de19a4)
  • Botón de Cloudflare desde la rama cloud: workspace recortado (worker, web, shared, ui) con wrangler.jsonc en la raíz, generado por CI en cada push a main (ae2feac)
  • Changelog en cada release: CHANGELOG.md en la raíz, notas en el release de GitHub y página /novedades en el site, con enlace a cada commit (a0ceadb)
  • Dependencias en su última versión compatible y fijadas exactas (saveExact en el workspace); GitHub Actions a checkout v7.0.1, pnpm/action-setup v6.1.0 y setup-node v7.0.0 con Node 24 (ae0facd)
  • Video de demostración en la landing: iniciar sesión, confirmar la tasa, registrar un producto y vender a un cliente con comprobante en PDF (e9829c9)
  • Aviso de tasa nueva con diálogo guardada/nueva; montos con coma en los campos; código de recuperación en una línea con copiar; docs y landing con capturas y comprobante en PDF (3f29b25)
  • Desktop: Imprimir abre una vista previa del comprobante en memoria; desde el visor se guarda (en Receipts por defecto) o se imprime (93decbc)
  • Desktop: Imprimir genera y abre el comprobante en PDF (carta, membrete y pie en cada página, varias páginas y aviso no fiscal al final) (7a8e82d)
  • Logo del negocio en el setup, Configuración, menú, login y comprobante; el negocio encabeza el menú y salir pide confirmación (e5070b8)
  • Nombre y RIF del negocio en el setup, Configuración y comprobante; nombre de la PWA desde BUSINESS_NAME (aae3b39)
  • Desktop: resumen antes de registrar la venta, carrito y comprobante con scroll interno, y crédito en el login (5eee4db)
  • Desktop: selector de rango de fechas de shadcn-svelte en ventas y exportación (0693046)
  • Desktop: paginación en clientes, productos y ventas (10, 25, 50 y 100 por página) (7ae72d5)
  • feat: add observability in wrangler.jsonc (c13102e)
  • Desktop: script seed:demo con productos, clientes, tasas y ventas de 3 meses (341a576)
  • E2E: esperar animaciones antes de cada captura y actualizar capturas del site (91aa998)
  • Desktop: carpetas Backups y Exports, y e2e con el nombre Bllt (ea3185b)
  • Marca: nuevo logo e íconos en escritorio, PWA y landing (c6ae191)
  • Site: desplegar con Cloudflare Workers Builds en lugar de GitHub Actions (c253c79)
  • UI: variantes data-* de shadcn enlazadas a los atributos de bits-ui (4bb32a0)
  • CI: desplegar el site con el wrangler de apps/worker (563a855)
  • Desktop: un respaldo automático al día al abrir y retención de 7 días (7ec95d1)
  • Desktop: marca Bllt en desarrollo y eslogan en la ventana (ae33405)
  • Bllt: monorepo inicial (4f5f1c2)

Ver todos los cambios