Поднимаю версию до 3.20.3, поддержка >100% прогресса
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 51s

This commit is contained in:
poignatov
2026-01-20 20:21:33 +03:00
parent c4b4ed2c3f
commit ae5c824592
4 changed files with 5 additions and 3 deletions

View File

@@ -13,6 +13,7 @@ alwaysApply: true
- **major** (мажор) - первая цифра (например: 1.1.1 → 2.0.0), минор и патч должны обнулиться - **major** (мажор) - первая цифра (например: 1.1.1 → 2.0.0), минор и патч должны обнулиться
- **minor** (минор) - вторая цифра (например: 1.0.1 → 1.1.0), патч должна обнулиться - **minor** (минор) - вторая цифра (например: 1.0.1 → 1.1.0), патч должна обнулиться
- **patch** (патч) - третья цифра (например: 1.0.0 → 1.0.1) - **patch** (патч) - третья цифра (например: 1.0.0 → 1.0.1)
Любая часть версии может быть больше 9, то есть может быть версия 10, 11, 12 и тд.
**Если тип версии непонятен из контекста — обязательно спроси у пользователя!** **Если тип версии непонятен из контекста — обязательно спроси у пользователя!**

View File

@@ -1 +1 @@
3.20.2 3.20.3

View File

@@ -1,6 +1,6 @@
{ {
"name": "play-life-web", "name": "play-life-web",
"version": "3.20.2", "version": "3.20.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -390,7 +390,7 @@ function CurrentWeek({ onProjectClick, data, loading, error, onRetry, allProject
if (groups.length === 0) return null if (groups.length === 0) return null
const average = groups.reduce((sum, progress) => sum + progress, 0) / groups.length const average = groups.reduce((sum, progress) => sum + progress, 0) / groups.length
return Math.max(0, Math.min(average, 100)) // Ограничиваем 0-100% return Math.max(0, average) // Убираем ограничение на 100% для текста
})() })()
// Используем пересчитанный общий прогресс вместо API данных // Используем пересчитанный общий прогресс вместо API данных
@@ -421,6 +421,7 @@ function CurrentWeek({ onProjectClick, data, loading, error, onRetry, allProject
size={180} size={180}
strokeWidth={12} strokeWidth={12}
showCheckmark={true} showCheckmark={true}
displayProgress={displayOverallProgress}
/> />
{/* Подсказка при наведении */} {/* Подсказка при наведении */}
<div className="absolute inset-0 rounded-full opacity-0 hover:opacity-100 transition-opacity duration-200 bg-black bg-opacity-10 flex items-center justify-center"> <div className="absolute inset-0 rounded-full opacity-0 hover:opacity-100 transition-opacity duration-200 bg-black bg-opacity-10 flex items-center justify-center">