Skip to content

Tags: MetalSyntax/DiskRecovery

Tags

v0.1.0

Toggle v0.1.0's commit message
Prepara el proyecto para publicarlo como FOSS en GitHub

- Añade licencia MIT y CHANGELOG.
- Reescribe el README como bilingüe: README.md (inglés, principal) y
  README.es.md (español, secundario).
- Suma 16 pruebas unitarias nuevas (render de cada pantalla vía
  ratatui::TestBackend, formato de duración, spinner), llevando la
  suite de 54 a 70 pruebas.
- Añade .claude/skills/ con guías de clean code/KISS/SOLID, estrategia
  de testing, diseño de la TUI (atomic design/accesibilidad), seguridad
  y cifrado, i18n, arquitectura de software y distribución de releases.
- Añade scripts/build-macos-app.sh para empaquetar el binario como
  DiskRecovery.app + .zip con checksum SHA-256, y workflows de GitHub
  Actions (CI de fmt/clippy/test, y release que adjunta el .app.zip a
  los releases con tag v*.*.*).
- Añade rustfmt.toml (max_width=120) y reformatea todo el código para
  que quede conforme a `cargo fmt --check`.

Co-Authored-By: Claude Sonnet 5 <[email protected]>