Merge origin/main into main (reconcile unrelated histories, keep 48x32 dog + 50% overlay)
This commit is contained in:
+1
-1
@@ -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
@@ -21,4 +21,7 @@ credentials
|
|||||||
|
|
||||||
# OS
|
# OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
|
# Local lockfile (not published)
|
||||||
|
uv.lock
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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: ____
|
||||||
|
|
||||||
Комментарии/проблемы: ____
|
Комментарии/проблемы: ____
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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
@@ -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)"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user