← К списку версий
v0.20.4
04.08.2026
MINOR
Восстановление пользователей и полный переимпорт данных
Восстановление данных (Задание 68)
- Критическая находка: приложение VDS my-dev.ipd.by реально использует БД **`my_ipd_dev_app`** (v0.20.x), а не `my_ipd_dev` (v0.14.x), из которой данные были импортированы в v0.20.3.
- Пользователи восстановлены: **9 клиентов** импортировано из актуальной БД (Администратор, Иван Петров, Тестовый Пользователь, Демо Клиент, **Егор** (real client, egor@jetpeel.club, +7 926 899 4992), Алексей, Анна Петрова, Иван Сидоров, Тестовый Клиент).
- Привязки и токены: импортированы `client_project` (Егор → Бобер Боб), **4 client_tokens** (включая bbOiPf…, views 7), 5 `client_auth_known_accounts`.
- Полный переимпорт из `my_ipd_dev_app`: 14 направлений, 13 проектов, **639 задач** (330 completed / 244 in_progress / 65 planned), **259 steps** — заменили неполные данные v0.20.3 (11/14/247).
- Исправлены данные v0.20.3: проекты task.ipd.local / ipd.local / OSPanel / DOS заменены на реальные (Дизайн-проект, Mysteria ×2, Медтехника Гродно ×2, Бобер Боб и др.); `pending` → `planned`; пересчитаны tasks_count / tasks_total / tasks_completed / progress_pct.
- `APP_VERSION` поднят: `0.20.3` → `0.20.4` (`.env`, `.env.example`, `config/app.php`).
Настройка полей проекта (Задание 69)
- Новая колонка «Тотал командер» в списке `/admin/projects`: показывает наличие `tc_path` (иконка папки + имя последней папки пути, tooltip с полным путём) и доступна в выпадающем меню «Настройка полей».
- Новая колонка «Редактирован» (`updated_at`): видна по умолчанию, доступна в «Настройка полей», добавлена в сортировку.
- Сортировка по умолчанию — по дате редактирования (убыванию): последний редактируемый проект всегда сверху (`sort_by=updated_at`).
- Сохранение видимости колонок: в localStorage — новые колонки сохраняют своё состояние как и остальные.