Skip to content

Releases: Kevinsillo/pillbox

v0.15.3

31 May 22:35

Choose a tag to compare

[0.15.3] - 2026-05-31

🐛 Bug Fixes

  • (serve) Mostrar hint manual para /etc/hosts en Linux/macOS

📚 Documentation

  • (readme) Añadir badges y simplificar star banner

⚙️ Miscellaneous Tasks

  • (release) V0.15.3

v0.15.2

31 May 21:10

Choose a tag to compare

[0.15.2] - 2026-05-31

🐛 Bug Fixes

  • (update) Importar CommandExt para creation_flags en Windows

📚 Documentation

  • (readme) Actualizar enlaces de documentación a GitHub Pages

⚙️ Miscellaneous Tasks

  • (release) V0.15.2

v0.15.1

31 May 21:02

Choose a tag to compare

[0.15.1] - 2026-05-31

⚙️ Miscellaneous Tasks

  • (release) Añadir checkout en job finalize para gh release download
  • (release) V0.15.1

v0.15.0

31 May 21:00

Choose a tag to compare

[0.15.0] - 2026-05-31

🚀 Features

  • (update) Añadir comando pillbox update para auto-actualización

⚙️ Miscellaneous Tasks

  • (release) V0.15.0

v0.14.3

31 May 20:17

Choose a tag to compare

[0.14.3] - 2026-05-31

🐛 Bug Fixes

  • (install) Invocar install.sh con bash en lugar de sh

⚙️ Miscellaneous Tasks

  • (release) Cross-compilar darwin-x86_64 desde runner macos-latest ARM
  • (release) V0.14.3

v0.14.2

31 May 19:59

Choose a tag to compare

[0.14.2] - 2026-05-31

🚜 Refactor

  • (install) Descargar repos y delegar en scripts de instalación

⚙️ Miscellaneous Tasks

  • (release) Optar por Node.js 24 en actions
  • (release) V0.14.2

v0.14.1

31 May 18:48

Choose a tag to compare

[0.14.1] - 2026-05-31

⚡ Performance

  • Reducir tamaño del binario y CSS

⚙️ Miscellaneous Tasks

  • (release) Usar git-cliff --latest para notas de la versión actual
  • (release) V0.14.1

v0.14.0

31 May 18:29

Choose a tag to compare

[0.14.0] - 2026-05-31

🚀 Features

  • (serve) Pool r2d2 con spawn_blocking en handlers HTTP y LRU cap en bottle_pools
  • (mcp) Pillbox mcp run loop NDJSON persistente con cwd-per-request
  • (search) OR entre términos con fallback fuzzy automático
  • (mcp) Contar pill_revise y capsule_revise como visitas
  • (webui) Añadir tabs rendered/raw en vista de pill
  • (webui) Copiar markdown desde la vista de detalle de pill
  • (prescription) Permitir varias prescriptions abiertas simultáneamente
  • (core) Eliminar BD local al borrar el último bottle
  • (dashboard) Añadir widget de prescriptions abiertas
  • (serve) Añadir soporte Windows
  • Soportar OpenCode como segundo proveedor MCP/skill en el core
  • (uninstall) Soporte de desinstalación en Windows e i18n de mensajes serve
  • Preparar repositorio para apertura pública

🐛 Bug Fixes

  • (mcp) Pill_search y pill_compounds resuelven bottle_id corto
  • (archivados) Restaurar visibilidad de archivados en listados paginados
  • (db) Migraciones idempotentes para arranque multi-proceso
  • (db) Writes en bottles store y migrate usan transacción IMMEDIATE
  • (deps) Cambiar reqwest a rustls-tls para compilación musl

💼 Other

  • (bottle_detail) Añadir claves created_at y last_seen_at

🚜 Refactor

  • (db) Separar esquema local y global con DbScope
  • (webui) Alinear CapsuleCard al diseño de PrescriptionCard
  • (core) Tracing a stderr, cwd explícito en resolve_db_path, eliminar Command::Exec
  • (serve) Mover mod server a lib y exponer run_with_listener
  • (core) Eliminar código muerto y variante de error sin uso
  • (core) Unificar PRAGMA y extraer SQL inline a store
  • (webui) Extraer helpers compartidos y poblar compounds dinámicamente
  • (output) Split fmt.rs into responsibility modules
  • (db) Split search.rs context API into context.rs
  • (cli) Extract Clap enums to cli.rs and help engine to help.rs
  • (cmd/bottle) Unify migration via db/migrate.rs and route delete/repair through output
  • (webui) Extraer useBottleSelector y useBugReporter de MainLayout
  • (webui) Extraer useSearch y componente SearchResultCard
  • (webui) Mover edición de capsules a vista CapsuleEditView
  • (cmd/bottle) Enrutar eprintln de init y vinculate por output::bottle

📚 Documentation

  • (readme) Añadir gif de demo del CLI
  • Añadir captura del dashboard WebUI al README
  • Reemplazar localhost:4242 por pillbox.local:4242 en README

🎨 Styling

  • (mcp) Aplicar cargo fmt a pills.rs

🧪 Testing

  • (mcp) Hacer el prompt de integración agnóstico al proyecto

⚙️ Miscellaneous Tasks

  • (install) Traducir mensajes de los instaladores a inglés
  • (webui) Eliminar Pinia sin uso y componentes muertos
  • Corregir lints de clippy 1.94 en tests de integración
  • (release) V0.14.0
  • (release) Usar Node.js 22 requerido por pnpm 11
  • (release) Publicar binarios de forma asíncrona según terminan