التقدم والصور
الدرجات، وقياسات الجسم، وسلاسل العادات، والأرقام القياسية، وصور قبل وبعد مع هدف للوزن، والقراءات التي يسجّلها العضو يدويًا.
لحزمة الحزمة الكاملة
صفحة التقدم
يقرأ /en/dashboard/progress كل شيء من صفوف العضو نفسه:
- درجات القوة والتحمل والمرونة والحركية مقارنة بما كانت عليه قبل أربعة أسابيع، ومتوسطها بوصفه التحسن الإجمالي.
- هذا الأسبوع مقارنة بالسابق: الجلسات، والدقائق، والسعرات، والشدة (متوسط جهد المجموعات).
- قياسات الجسم (الوزن، ونسبة الدهون، والعضلات) مع تغيّرها خلال أربعة أسابيع، وتكوين الجسم خلال ثمانية أسابيع، والقياسات من أول قراءة إلى آخرها.
- خمس سلاسل عادات خلال 28 يومًا: التدريب، وبلوغ هدف الترطيب، و7 ساعات من النوم، وبلوغ هدف البروتين، و10,000 خطوة.
- الأرقام القياسية (أبعد جري، وأطول جلسة، وأثقل مجموعة ضغط صدر، وأكثر خطوات في يوم)، والمحطات، والشارات، والإنجازات.
صور التقدم
- يقارن
/en/dashboard/progress/photosبين نقطتي تحقق جنبًا إلى جنب، مع منتقٍ لصورة القبل وصورة البعد. - يضيف العضو نقطة تحقق مع صورة وتاريخ ووزن اختياري. تُرفع الصورة أولًا، لذا تحتاج الإضافة إلى حاوية وسائط.
- يعرض هدف الوزن (وزن مستهدف بالكيلوغرام وتاريخ) المسافة التي قطعها العضو منذ أول صورة، وتسرد المحطات ما تغيّر منذ ذلك الحين: الوزن المفقود، وانخفاض نسبة الدهون، وزيادة محيط الصدر، وانخفاض محيط الخصر.
- تحتفظ اليوميات بملاحظات العضو، حتى 4,000 حرف.
ما يسجّله العضو يدويًا
من دون جهاز، يكتب العضو قراءاته بنفسه. كل قراءة تخص تاريخًا (لا يكون في المستقبل أبدًا) وتستبدل قراءة ذلك اليوم إن وُجدت.
| المكان | العنصر | ملاحظات |
|---|---|---|
| النوم | ليلة: موعد النوم وموعد الاستيقاظ، واختياريًا درجة ودقائق كل مرحلة | تُوزَّع المراحل الناقصة بالنسب المعتادة للعضو، وتُحسب الدرجة الناقصة من طول الليلة. |
| الصحة | المؤشرات الحيوية ليوم: معدل ضربات القلب أثناء الراحة، وHRV، وأكسجين الدم، ومعدل التنفس، والحرارة، وضغط الدم، والوزن | لا تتغير إلا القيم المرسلة. |
| التقدم | قراءة للجسم: الوزن، ونسبة الدهون، والعضلات، وخمسة قياسات | القيم غير المرسلة تُنقل من القراءة السابقة. |
يُكتب الوزن في قراءات الصحة وقراءات الجسم معًا، لذا لا تختلف صفحتا «الصحة» و«التقدم» أبدًا. ويمكن حذف كل قراءة لاحقًا.
مسارات التقدم
| الطريقة | المسار | الصلاحية | وظيفته |
|---|---|---|---|
GET | /api/fitness/progress | fitness.view | صفحة التقدم |
GET | /api/fitness/progress/photos?before&after | fitness.view | صفحة الصور؛ وbefore وafter تواريخ أو مفاتيح نقاط تحقق |
POST | /api/fitness/progress/photos | fitness.edit | يضيف نقطة تحقق ({ image, date, weightKg? }، وimage من مسار الرفع) |
PATCH | /api/fitness/progress/photos/notes | fitness.edit | يحفظ اليوميات ({ notes }) |
PATCH | /api/fitness/progress/goal | fitness.edit | يضبط الهدف ({ targetKg, targetDate }) |
POST, DELETE | /api/fitness/progress/readings[/:date] | fitness.edit | يسجّل قراءة للجسم أو يحذفها |
POST, DELETE | /api/fitness/sleep/nights[/:date] | fitness.edit | يسجّل ليلة أو يحذفها |
POST, DELETE | /api/fitness/health/readings[/:date] | fitness.edit | يسجّل المؤشرات الحيوية ليوم أو يحذفها |