Pull-Up Tracker

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

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

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

เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“
- เชเชกเชชเซ€ เชเชจเซเชŸเซเชฐเซ€ - เชธเซ‡เช•เชจเซเชกเซ‹เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“เชจเซ‡ เชฒเซ‹เช— เช•เชฐเซ‹
- เชตเชฐเซเช•เช†เช‰เชŸ เชชเซเชฐเช•เชพเชฐเซ‹ - เชธเชพเชฎเชพเชจเซเชฏ, เชญเชพเชฐเชฟเชค, เชธเชนเชพเชฏเชฟเชค, เช…เชจเซ‡ เชตเชงเซ, เชธเซ‡เชต เช•เชฐเซ‡เชฒเชพ เชกเชฟเชซเซ‹เชฒเซเชŸ เชตเชœเชจ เชธเชพเชฅเซ‡
- เชธเซเช‚เชฆเชฐ เชšเชพเชฐเซเชŸเซเชธ - เชธเชพเชชเซเชคเชพเชนเชฟเช• เชตเชฒเชฃเซ‹ เช…เชจเซ‡ เชเช• เชจเชœเชฐเชฎเชพเช‚ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเซ€ เชชเซเชฐเช—เชคเชฟ
- เช‡เชคเชฟเชนเชพเชธ เชนเซ€เชŸเชฎเซ‡เชช - เชคเชฎเซ‡ เชœเซ‡ เชฆเชฟเชตเชธเซ‡ เชฆเซ‡เช–เชพเชฏเชพ เชคเซ‡ เชฆเชฐเซ‡เช• เชฆเชฟเชตเชธเชจเซ‹ GitHub-เชถเซˆเชฒเซ€เชจเซ‹ เชฆเซƒเชถเซเชฏ
- เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ - เชถเซเชฐเซ‡เชทเซเช  เชธเซ‡เชŸ, เชถเซเชฐเซ‡เชทเซเช  เชฆเชฟเชตเชธ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชฒเชพเช‚เชฌเซ€ เชธเซเชŸเซเชฐเซ€เช•
- เชธเซเชŸเซเชฐเซ€เช• เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ - เชซเช•เซเชค เชคเซ‡ เชฆเชฟเชตเชธเซ‡ เชธเชพเช‚เชœเชจเซเช‚ เชฐเซ€เชฎเชพเช‡เชจเซเชกเชฐ เชœเซ‡ เชฆเชฟเชตเชธเซ‡ เชคเชฎเชพเชฐเซ‹ เชธเซเชŸเซเชฐเซ€เช• เชคเซ‚เชŸเซ€ เชœเชถเซ‡
- เชฆเซˆเชจเชฟเช• เช…เชจเซ‡ เชธเชพเชชเซเชคเชพเชนเชฟเช• เชฒเช•เซเชทเซเชฏเซ‹ - เชฒเช•เซเชทเซเชฏเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชนเชฟเชŸ เช•เชฐเซ‹
- เช†เช‚เช•เชกเชพ เช…เชจเซ‡ เช…เชนเซ‡เชตเชพเชฒเซ‹ - เช…เช เชตเชพเชกเชฟเชฏเชพ, เชฎเชนเชฟเชจเซ‹, เชตเชฐเซเชท เช…เชฅเชตเชพ เชฌเชงเชพ เชธเชฎเชฏ เชฆเซเชตเชพเชฐเชพ
- เชกเชฟเชเชพเช‡เชจ เชฆเซเชตเชพเชฐเชพ เช–เชพเชจเช—เซ€ - เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เชคเชฎเชพเชฐเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฐเชนเซ‡ เช›เซ‡, เช•เซเชฏเชพเชฐเซ‡เชฏ เช…เชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชจเชนเซ€เช‚
- เชฌเซ‡เช•เช…เชช เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹ - JSON เชคเชฐเซ€เช•เซ‡ เชคเชฎเชพเชฐเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เช‡เชคเชฟเชนเชพเชธเชจเซ‡ เชจเชฟเช•เชพเชธ เช…เชจเซ‡ เช†เชฏเชพเชค เช•เชฐเซ‹
- เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ CSV เชจเชฟเช•เชพเชธ (เชชเซเชฐเซ‹ - เชเช• เชตเช–เชคเชจเซ€ เช–เชฐเซ€เชฆเซ€, เช•เซ‹เชˆ เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ เชจเชนเซ€เช‚)

เชชเซเชฐเชฅเชฎ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชคเชพ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เช…เชฅเชตเชพ เชกเชฟเชช เชฌเซ‡เชฒเซเชŸเชฎเชพเช‚ เชชเซเชฒเซ‡เชŸเซ‹ เช‰เชฎเซ‡เชฐเชคเชพ เชฐเชฎเชคเชตเซ€เชฐเซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ.
เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เชคเชฎเชพเชฐเซ‹ เช›เซ‡: CSV เชฎเชพเช‚ เชจเชฟเช•เชพเชธ เช•เชฐเซ‹, JSON เชธเชพเชฅเซ‡ เชฌเซ‡เช•เช…เชช เชฒเซ‹ เช…เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹ โ€” เช•เซเชฏเชพเชฐเซ‡เชฏ เช•เซ‹เชˆ เชฒเซ‹เช•-เช‡เชจ เชจเชนเซ€เช‚.
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
14 เชœเซเชฒเชพเชˆ, 2026

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

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

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

Added verified Android App Links for pulluptracker.app. Added adaptive navigation, rotation support, startup performance improvements, accessibility checks, stronger device testing, translation fixes, and restored code-quality gates.
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€ เช•เชฐเชตเชพเชจเซ€ เช‘เชซเชฐ
เชตเชงเซ เชœเชพเชฃเซ‹

เชเชช เชธเชชเซ‹เชฐเซเชŸ