Dynamic Program

เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
10+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช เชฌเชงเชพ เช…เชจเซเชญเชต เชธเซเชคเชฐเชจเชพ เชคเชพเชฒเซ€เชฎเชพเชฐเซเชฅเซ€เช“ เชฎเชพเชŸเซ‡ เช‘เชซเชฒเชพเช‡เชจ เชตเชฐเซเช•เช†เช‰เชŸ เชŸเซเชฐเซ‡เช•เชฐ เช›เซ‡.

เชตเชฐเซเช•เช†เช‰เชŸ เชชเซเชฒเชพเชจ เชฌเชจเชพเชตเซ‹, เชคเชฎเชพเชฐเชพ เชคเชพเชฒเซ€เชฎ เชธเชคเซเชฐเซ‹ เชฒเซ‹เช— เช•เชฐเซ‹, เชŸเซเชฐเซ‡เช• เชธเซ‡เชŸเซเชธ, เชฐเซ‡เชชเซเชธ, เชตเชœเชจ, RPE, RIR, เชจเซ‹เช‚เชงเซ‹, เชŸเซ‹เชšเชจเชพ เชธเซ‡เชŸเซเชธ, เชงเซเชฏเซ‡เชฏเซ‹ เช…เชจเซ‡ เช…เช‚เชฆเชพเชœเชฟเชค เชเช•-เชฐเซ‡เชช เชฎเซ‡เช•เซเชธ เชเช•เชพเช‰เชจเซเชŸ เช…เชฅเชตเชพ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ.

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเชตเชพ เชฒเชฟเชซเซเชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡เช“ เชธเชฐเชณ, เชตเซเชฏเชตเชนเชพเชฐเซ เช…เชจเซ‡ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชœเซ€เชฎ เชฒเซ‹เช— เช‡เชšเซเช›เซ‡ เช›เซ‡. เช•เซ‹เชˆ เชธเชพเชฎเชพเชœเชฟเช• เชซเซ€เชก เชจเชนเซ€เช‚, เช•เซ‹เชˆ เชซเชฐเชœเชฟเชฏเชพเชค เช•เซเชฒเชพเช‰เชก เชเช•เชพเช‰เชจเซเชŸ เชจเชนเซ€เช‚, เช…เชจเซ‡ เช•เซ‹เชˆ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชตเชฟเช•เซเชทเซ‡เชชเซ‹ เชจเชนเซ€เช‚ - เชซเช•เซเชค เชคเชพเชฒเซ€เชฎ เชกเซ‡เชŸเชพ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซเชฐเช—เชคเชฟ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.

เชธเซเชตเชฟเชงเชพเช“เชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡:
โ€ข เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช‘เชซเชฒเชพเช‡เชจ เชตเชฐเซเช•เช†เช‰เชŸ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—
โ€ข เชคเชพเชœเซ‡เชคเชฐเชจเชพ เช…เชจเซ‡ เช†เช—เชพเชฎเซ€ เชธเชคเซเชฐ เชธเชพเชฐเชพเช‚เชถ
โ€ข เชธเชฐเชณ เชธเช‚เชšเชพเชฒเชจ เชธเชพเชฅเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช…เชจเซ‡ เชธเชพเชชเซเชคเชพเชนเชฟเช• เชตเชฐเซเช•เช†เช‰เชŸ เชฏเซ‹เชœเชจเชพเช“
โ€ข เชธเซ‡เชŸ, เชฐเซ‡เชช, เชตเชœเชจ, RPE/RIR, เชŸเช•เชพเชตเชพเชฐเซ€ เชฒเซ‹เช—เชฟเช‚เช—
โ€ข เชคเซ‡เชฎเชจเชพ เช†เชงเชพเชฐเซ‡ เชเช•-เชฐเซ‡เชช เชฎเชนเชคเซเชคเชฎ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เช…เชจเซ‡ เช“เชŸเซ‹ เชตเชœเชจ เช—เชฃเชคเชฐเซ€เช“
โ€ข เช˜เชฃเชพ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€เชฅเซ€ เช…เชฆเซเชฏเชคเชจ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชคเชพเชฒเซ€เชฎ เชฎเชนเชคเซเชคเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช—
โ€ข เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชฒเชฟเชซเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชฒเช•เซเชทเซเชฏเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชคเชฐเชซ เชชเซเชฐเช—เชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ‹
โ€ข เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเซ‡เชฒเชพ เชเช•-เชฐเซ‡เชช เชฎเชนเชคเซเชคเชฎเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเซ‡เชฒเซ€ เชฒเชฟเชซเซเชŸ เชœเซเช“
โ€ข เชตเชฐเซเช•เช†เช‰เชŸ เชจเซ‹เช‚เชงเซ‹ เช…เชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฐเซ€เชคเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช†เชฐเชพเชฎ เชŸเชพเชˆเชฎเชฐ

เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชคเชฎเชจเซ‡ เชคเชฎเชพเชฐเซ€ เชคเชพเชฒเซ€เชฎเชจเซ‡ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชฐเชพเช–เชตเชพเชฎเชพเช‚, เชคเชฎเชพเชฐเซ€ เชชเซเชฐเช—เชคเชฟเชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชœเซ€เชฎเชฎเชพเช‚ เชตเชงเซ เชธเชพเชฐเชพ เชจเชฟเชฐเซเชฃเชฏเซ‹ เชฒเซ‡เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
31 เชฎเซ‡, 2026

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

* Added workout session history and log management
* Active workouts now persist across app restarts and navigation
* Added session duration tracking and conflict handling
* Home now shows the last completed workout from real logs
* Improved Training Max percentages and per-exercise options
* Deload workouts now log correctly
* Improved set completion, rest tracking, and exercise auto-advance
* Added live workout countdown
* Added over-the-air update support
* Updated feedback link