Releases: Kevinsillo/pillbox
Releases · Kevinsillo/pillbox
v0.15.3
v0.15.2
[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
[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
[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
[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
[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
[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
[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