Merge origin/main into main (reconcile unrelated histories, keep 48x32 dog + 50% overlay)

This commit is contained in:
2026-09-10 16:05:41 +03:00
12 changed files with 16 additions and 1130 deletions
+1 -1
View File
@@ -12,4 +12,4 @@ indent_size = 4
[*.{md,toml,yml,yaml}] [*.{md,toml,yml,yaml}]
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
+4 -1
View File
@@ -21,4 +21,7 @@ credentials
# OS # OS
.DS_Store .DS_Store
Thumbs.db Thumbs.db
# Local lockfile (not published)
uv.lock
+1 -1
View File
@@ -45,4 +45,4 @@ install-macos: ## Установить на macOS (Homebrew)
./scripts/install_macos.sh ./scripts/install_macos.sh
clean: ## Удалить артефакты и виртуальное окружение clean: ## Удалить артефакты и виртуальное окружение
rm -rf $(VENV) .pytest_cache .mypy_cache .ruff_cache .coverage htmlcov build dist *.egg-info rm -rf $(VENV) .pytest_cache .mypy_cache .ruff_cache .coverage htmlcov build dist *.egg-info
+3 -2
View File
@@ -29,11 +29,12 @@
| 9 | Ресайз окна | интерфейс перерисовывается, нет обрезки | | 9 | Ресайз окна | интерфейс перерисовывается, нет обрезки |
| 10 | Клавиши `r/h/s/q`, `Esc` | навигация работает | | 10 | Клавиши `r/h/s/q`, `Esc` | навигация работает |
| 11 | Русский текст | корректное отображение (UTF-8) | | 11 | Русский текст | корректное отображение (UTF-8) |
| 12 | `doctor` | все `[OK]`, пути существуют | | 12 | Индикатор загрузки | при обновлении — анимация-собачка и строка прогресса |
| 13 | `doctor` | все `[OK]`, пути существуют |
## Отметка выполнения ## Отметка выполнения
- Ubuntu: ____ - Ubuntu: ____
- macOS: ____ - macOS: ____
Комментарии/проблемы: ____ Комментарии/проблемы: ____
+1 -1
View File
@@ -10,4 +10,4 @@ warn_unused_ignores = true
[[mypy.selectel_ml_tui.ui.*]] [[mypy.selectel_ml_tui.ui.*]]
# Textual widget internals use dynamic attributes; relax strictness there. # Textual widget internals use dynamic attributes; relax strictness there.
check_untyped_defs = false check_untyped_defs = false
disallow_any_generics = false disallow_any_generics = false
+1 -1
View File
@@ -10,4 +10,4 @@ known-first-party = ["selectel_ml_tui"]
[format] [format]
quote-style = "double" quote-style = "double"
indent-style = "space" indent-style = "space"
line-ending = "lf" line-ending = "lf"
Executable → Regular
+1 -1
View File
@@ -4,4 +4,4 @@ set -euo pipefail
cd "$(dirname "$0")/.." cd "$(dirname "$0")/.."
make build make build
echo "Готово: dist/selectel-ml-tui (запуск: ./dist/selectel-ml-tui doctor)" echo "Готово: dist/selectel-ml-tui (запуск: ./dist/selectel-ml-tui doctor)"
Executable → Regular
+1 -1
View File
@@ -4,4 +4,4 @@ set -euo pipefail
cd "$(dirname "$0")/.." cd "$(dirname "$0")/.."
make build make build
echo "Готово: dist/selectel-ml-tui (запуск: ./dist/selectel-ml-tui doctor)" echo "Готово: dist/selectel-ml-tui (запуск: ./dist/selectel-ml-tui doctor)"
+1 -1
View File
@@ -7,4 +7,4 @@ brew install python@3.11
cd "$(dirname "$0")/.." cd "$(dirname "$0")/.."
make install make install
echo "Готово. Запуск: make run или .venv/bin/selectel-ml-tui run" echo "Готово. Запуск: make run или .venv/bin/selectel-ml-tui run"
+1 -1
View File
@@ -8,4 +8,4 @@ sudo apt-get install -y python3 python3-venv python3-pip
cd "$(dirname "$0")/.." cd "$(dirname "$0")/.."
make install make install
echo "Готово. Запуск: make run или .venv/bin/selectel-ml-tui run" echo "Готово. Запуск: make run или .venv/bin/selectel-ml-tui run"
Executable → Regular
+1 -1
View File
@@ -20,4 +20,4 @@ elif command -v selectel-ml-tui >/dev/null 2>&1; then
else else
echo "selectel-ml-tui не найден. Установите через 'pip install .' или 'uv sync'" >&2 echo "selectel-ml-tui не найден. Установите через 'pip install .' или 'uv sync'" >&2
exit 1 exit 1
fi fi
Generated
-1118
View File
File diff suppressed because it is too large Load Diff