Skip to content

v0.5.3

Choose a tag to compare

@dacrypt dacrypt released this 28 Apr 09:15
· 19 commits to main since this release
04431c2

Fixed

  • add a validated xiao settings carpet-avoidance [avoid|auto] command for the X20+ vacuum-extend carpet mode enum
  • expose carpet_avoidance in the dashboard /api/settings snapshot for programmatic consumers
  • keep compatibility with the raw Xiaomi escape label while presenting the safer user-facing avoid wording

Validation

  • .venv/bin/python -m pytest tests/ -v
  • .venv/bin/ruff check src/ tests/
  • .venv/bin/ruff format --check src/ tests/
  • .venv/bin/mypy src/xiao/
  • uv sync --frozen && uv run pytest tests/test_dashboard_server.py -q