What's new — PaceTrack
PaceTrack

What's new

A short history of platform updates.

Current version: 3.1.1 of Oct 10, 2026

3.1.1 released 2026-10-10 Current version

Apps

  • PaceTrack Coach for Android is on Google Play. PaceTrack Athlete for Android is still in closed testing: the mobile apps page and the testers page explain how to get early access to the full beta. On iPhone both apps are on the App Store.
  • Structured workouts on Apple Watch. The athlete app for iPhone sends the coach’s plans to the Workout app on the watch: it keeps the next 7 days in sync or sends one workout at a time. Zones, FTP and power ramps are resolved in advance, so the watch gets exact targets. The coach sees the sync status on the athlete card, and the athlete on the Connections page.

Athlete quick start

  • A step-by-step guide for athletes, from the coach’s email to analytics: twelve one-time steps and four everyday actions, with screenshots and the “Lesson 11” video (in Russian) at the bottom of the page. It is public and also in the athlete account, in Russian and English.

Workout emails

  • Per-kilometre pace or power bars replace the old trend chart, labelled in the recipient’s language.

Groups

  • The groups video is on the Training videos page; the For groups page has one full video in a wide block. The page headline, FAQs and pricing describe what a group offers.
  • Group challenges are described in the athlete guide with screenshots, in the coach guide and in both FAQs, along with hiding a workout from groups on the workout page and the measures the platform can take on a group.

3.1.0 released 2026-10-09

Group challenges

  • A group can now run its own challenge. The founder and moderators create it with “Create a challenge” in the Group challenges block on the Events tab. The form is the same as the coach’s: the scoring type (“Total distance”, “Beat yourself (personal record)” or “Streak (consecutive days)”), sports, scoring dates, and teams — fixed or open.
  • Group challenges are free.
  • Only group participants can take part — with any registration: Open (people join themselves), Request approval or Invite only. Only group participants can be invited. The whole group is not enrolled automatically: workouts start counting once a person joins the challenge.
  • Visibility defaults to “Unlisted (link only)”; the challenge can be put in the public catalog.
  • For people outside the group, the challenge page shows the group’s action instead of joining: “Join the group”, “Apply to the group” or “Invite only” for the group. Joining the group doesn’t enroll anyone in the challenge, and after joining an open group the person returns to the challenge page.
  • Anyone who leaves the group before joining the challenge can no longer take part; anyone who leaves after stays in the standings. A new group participant can join the challenge while registration is open.
  • Challenge management has the same actions as the coach’s: publishing, requests, invitations, teams, recalculation and cancellation. The organizers are the current founder and moderators; the challenge stays with the group even if the moderator who created it leaves.
  • Organizers are notified of join requests; the notification can be turned off in notification settings.
  • If the platform blocks a group, its challenge carries on, but joining, inviting, changing teams and editing are closed — it can only be cancelled or recalculated. If the platform deletes a group, its unfinished challenges are cancelled.

Groups: improvements

  • Group pages also open at English and Spanish addresses.
  • A workout can be hidden from groups right on the workout page and on the group workout screen.
  • The founder sees “You founded this group”.
  • Wallet amounts are shown with two decimal places.
  • The platform can take a group off the catalog, block and unblock it, or delete it; the founder gets a notification with the platform’s comment.
  • The server API for groups and events in the athlete app is ready: chats, feed, participants, settings, events, plus reports, muting and community rules required by the app stores. It will appear in the app with its next update.

Guides and FAQ

  • Groups are described in the athlete guide, with screenshots, and in the athlete and coach FAQs in three languages.
  • The guides and FAQs are brought up to release 3.0.0: the AI coach’s race briefs, the published-plan indicator in the coach calendar, per-kilometre bars and group buttons in the feed; answers on UE, the AI coach, the weekly plan and workout structure.

Fixes

  • The calendar no longer waits for the Needs attention block to finish loading on the coach home page.
  • The supervisor’s decision card shows the athlete’s message with the same formatting as in chat, not raw markup.
  • The athlete app shows “No answers to the questions” instead of a technical key.
  • Basketball is now in the workout sport list in Russian, English and Spanish.

3.0.0 released 2026-10-08

Athlete groups

Athletes can now gather into groups without a coach: a running crew, a club section, friends getting ready for a race. Groups are open to everyone — Community → Groups.

Creating and joining

  • An athlete with a connected watch — Garmin, Polar, Suunto, COROS, Wahoo or Apple Watch — can create a group. This keeps spam out; joining other groups doesn’t need a watch.
  • Joining and the first group you create are free; the second costs 200 ₽, the third and every next one 500 ₽ one-off. The name and description are checked before publishing, usually in under a minute, and you are charged only after the check.
  • The group description is formatted text: bold, italic, lists. Contacts and addresses are not allowed in it.
  • Three ways to join: Open, By request — the founder or moderators approve each person — and Invite only. Invite by email or with a one-time link valid for 14 days. The founder sets a participant limit.
  • A new group is private: it isn’t listed, and people get in by invitation or a direct link. A public group is listed in the group catalog and visible without signing in, with each participant’s weekly volume and average pace over 4 weeks and the number of men and women. A participant with a private profile appears as “Participant”, without name or avatar. When a group becomes public, every participant is notified.
  • Roles: founder, moderators and participants. The founder can hand the group over in Settings; if the founder deletes their account, the group passes to the earliest appointed moderator, otherwise to the earliest participant. A group can be archived and restored.

Announcement board and chats

  • The Overview tab is the founder’s and moderators’ announcement board, with formatting and links. Participants learn about a new announcement in their inbox.
  • The Chats tab has General plus topics. Messages with formatting and images, reply with quote, up to three pinned messages per topic (founder and moderators), voice messages up to 3 minutes with transcription, and emoji reactions. A pasted screenshot is downscaled automatically.
  • Unread messages show as a green counter in Community → Groups, on My groups and in the Groups section of the chat list. The red Chat badge stays reserved for the coach. An athlete without a coach sees their groups in the chat list.
  • Newcomers see the chat history, but unread counts start from the moment they join.

Group workout feed

  • The Feed tab shows workouts of participants who share them with the group. Sharing is chosen when joining and can be turned off with “Hide my workouts”; a single workout can be hidden from groups.
  • A workout opened from the group feed is shown in group mode: participants only, without likes, comments, the plan or the report to the coach.
  • The main Feed has buttons for your groups next to the All / Mine / Following filters.

Group events

  • The Events tab: the founder and moderators publish free events for group participants only or for everyone. The text is checked before publishing. When a group-only event is approved, participants are notified.

For groups page

  • A new “For groups” page in three languages, with photos and the “The group in action” video. Groups now appear on the pricing page, the home page and in the site footer.

Plans and workout structure

  • The workout structure is visible right in the week editor: edit the description and the steps there without leaving the week. The description and structure windows share one size, so switching between them doesn’t jump.
  • In the structure window you can edit the description and open the plan form; a picture without text stays on the plan.
  • A workout with a structure can be published without a text description, and the plan view shows the structure sketch. A blank description no longer turns a workout into a draft when saving a week.
  • The structure palette has a recovery block (1:30). In templates, recovery is now 1:30 at an easy effort, and 50–60% FTP on the bike.
  • In time fields you can correct one digit without retyping the whole field. Wake-up and bedtime are entered as clock time, CSS as a pace.
  • The coach’s view of an athlete calendar shows whether a published plan covers the rest of the week: every day, some days or none.
  • The watch gets the structure the model built when its kilometres match the calculation. The text parser no longer adds an extra fartlek pair already counted inside a longer block.
  • The week builder no longer copies a cut-off workout, and the week review no longer flips a correct slow-to-fast pace.

PaceTrack Bot AI coach

  • Chat replies rely on the last two days of training — the plan with its full text and the workout with its review — rather than chat memory.
  • Before a race there are two briefs: a preparation brief 4–7 days out and a race plan 2 days out, based on current form and the weather.
  • For supervisors: a Problems page with tasks the AI coach couldn’t complete and a way to fix them; a week that fails the rules check becomes a supervisor decision; supervisor notifications also come by email, with each channel switchable on its own.

Feed and workouts

  • Feed cards show per-kilometre bars instead of a chart.
  • If a workout’s totals have no ascent, it is filled in from the laps.

Guides

  • Coach guide: section 1 rewritten to describe what PaceTrack does today; the new plan and structure windows and the week editor are described again with fresh screenshots.
  • Athlete guide: how to rate a workout and how to log a workout without a watch recording.

Reliability and fixes

  • WHOOP: when the refresh token stops working, the integration is treated as disconnected. WHOOP token refresh and Garmin sync moved away from the busiest minutes.
  • Analytics no longer crashes when a week’s planned volume rounds down to zero.
  • The Needs attention block shows while it is loading.
  • The Telegram channel link is now in the site footer.

2.11.1 released 2026-10-03

Wellbeing diary: fixes

  • Scores from Intervals.icu. Sleep and mood from Intervals.icu are no longer inverted: “great” there is “excellent” in the diary too. Scores already filled in corrected themselves on sync. Until the athlete saves a day themselves, its values follow Intervals.icu; on a day the athlete has saved, Intervals.icu only fills empty fields.
  • A “Sick” or “Injured” comment is kept only together with its flag. The comment field appears when the flag is on and clears when the flag is turned off. A comment without a flag no longer reaches the coach or AI.
  • The suggestion to mark unavailability appears right after you set “Sick” or “Injured”, without reloading the page.
  • Sleep hours and weight save when you leave the field or press Enter, not on every digit: a half-typed value is no longer saved and no longer flashes an error.
  • Older days in the calendar. An entry older than 30 days opens as a read-only card instead of today’s form.
  • Weight for coaches uses the language’s decimal separator — in the athlete profile, the day card and the chart. The weight field hint follows the language too.
  • Charts. The normal-range band on the diary page is the colour of its line, as in Recovery analytics. Analytics charts have a caption for the band when a band is drawn.
  • Wording. The coach’s flag notification is gender-neutral. Saving the reminder in the profile now says “Reminder saved”. The Group recovery description in the block catalog is up to date.
  • The athlete’s AI chat no longer silently drops a flag comment: if the flag isn’t set, the assistant asks.
  • Partner API. The diary access checkbox on the consent screen is no longer pre-ticked: the athlete ticks it themselves.

Other

  • Small adjustments to the website, help and AI assistant.

2.11.0 released 2026-10-02

Wellbeing diary

  • Athletes note how they feel each day — it takes about 20 seconds. The main ratings are sleep, overall feeling, everyday stress and muscle soreness, each on a 1–5 scale with labels: for example, sleep runs from “terrible” to “excellent”, stress from “none” to “very high”.
  • More fields sit under “More”: hours of sleep (type “8” or “7:30”), mood, nutrition with a short note, weight, “Sick” and “Injured” flags with a comment of up to 200 characters, and a day note of up to 1,000 characters.
  • Every tap saves itself — there is no Save button. Below the form you see “Saved” or “Couldn’t save — try again”.
  • Sleep hours from your watch fill in automatically with the source, for example “from Garmin”. Once you correct the hours by hand, device data no longer overwrites them.
  • Weight typo guard: if weight changes by more than 10% in a day, the diary asks before saving.
  • You can log today and any of the previous 30 days. Future dates are not available.

Where athletes fill in and view the diary

  • The “How you’re doing today” block on the home page now always shows, even without a connected watch. It holds device data (if there is a device) and today’s diary: four rows of five buttons. Once the day is filled in, the block folds into one line — “Sleep 4 · 🙂 4 · Stress 2 · Soreness 3” — with an Edit button. Without a watch, a hint to connect one takes the place of device data.
  • A new Wellbeing diary page in the athlete menu. It has the form for any of the last 30 days and a feed of entries for 30 days with flags and the start of the note — click an entry to edit it. Each metric is labelled “Coach can see” or “Only you”.
  • Mini charts on the diary page: sleep, feeling, stress, soreness and weight for 30 days. The band in the line’s colour is the athlete’s usual range.
  • The Download CSV button on the diary page exports all entries for 30 days with every field.
  • Athlete calendar. A day with an entry shows a badge like “🙂 · sleep 4 · stress 2”; “Sick” and “Injured” flags appear as a red label. The “+” menu on a calendar day has a new Wellbeing item: the entry for that day.
  • Recovery analytics now opens without a watch when the athlete keeps a diary. A new Wellbeing diary chart shows lines for sleep, feeling, stress and soreness, the normal-range band and flag marks on the date axis. Weight gets its own chart. Device charts stay alongside; the two sources are never mixed.
  • Reminder. After the first entry the diary asks: “Remind you every day at 9:00?” — Yes, Pick a time, or No thanks. The reminder comes once a day in the athlete’s time zone, and only if today’s entry isn’t there yet. Push is on by default; email and Telegram can be turned on in notification settings. Change the time in your profile: Notifications tab → Diary reminder.
  • A flag suggests an availability mark. When an athlete sets “Sick”, the diary offers to mark that they are not training; for “Injured”, that training is limited. The athlete picks the end date; the reason is filled in, the comment is not. The mark is never created without the athlete: only a mark, not a flag, excuses missed workouts.
  • Logging through the AI chat. In the athlete’s AI chat you can ask “log that I slept badly” or “set stress to 4”. The assistant writes to the diary only when asked directly.
  • Intervals.icu. If Intervals.icu is connected, its sleep, mood, fatigue, stress and soreness ratings fill empty diary fields. Anything the athlete entered themselves is never overwritten.
  • The diary will come to the mobile apps in their next versions.

What coaches see

  • Only what the athlete shares with coaches. By default coaches see sleep, feeling, stress, soreness and flags, while mood, nutrition, weight and the day note are visible only to the athlete. A hidden metric is hidden from the coach everywhere — calendar, profile, home page, analytics and AI — both past and new values. Coaches can’t write or edit an athlete’s diary: it is the athlete’s own report.
  • Athlete profile. A new Wellbeing diary section: a 7-day table of shared metrics, flags with comments, a “The athlete shows you: …” caption and a link to Recovery analytics. With no entries, or with everything hidden, it reads “This athlete does not keep a wellbeing diary”.
  • A “Suggest keeping a diary” button in the athlete profile. The athlete gets a notification with a link to the diary, at most once a day.
  • Athlete calendar. The same day badge with shared metrics and red flag labels. Clicking opens a read-only card of the entry.
  • Coach home page, Needs attention block: six new signals, none showing values or comments. “Ill” and “Injured” — a flag today or yesterday. “Poor sleep two days in a row” — sleep of 2 or lower on two consecutive days. “Low wellbeing” — 2 or lower today or yesterday. “High stress” — 4 or higher today or yesterday. “Weight has changed noticeably” — by 3% or more over two weeks.
  • Signals don’t duplicate availability marks: if the day already has a mark with the same reason, the illness or injury signal doesn’t appear. The signals are on for coaches with a saved layout too; any of them can be turned off in the block settings.
  • The Group recovery block has diary columns for today: feeling, sleep, stress, soreness, flags. The header shows “Filled N of M”, and values outside the athlete’s normal range are highlighted.
  • Flag notification. When an athlete first sets “Sick” or “Injured” on a day and flags are shared with coaches, the coach is notified in the app, by push, email and Telegram. The text is neutral — that the athlete updated their wellbeing diary — with no flag name, comment or numbers. The notification can be turned off in settings.

AI and plan checks

  • The coach’s AI sees only shared metrics; the athlete’s own AI sees every part of the entries, including notes and flag comments.
  • The weekly AI helper and Plan review in the week editor get the last 7 days of the diary up to today together with the athlete’s normal range, so fatigue, poor sleep and illness are taken into account when planning.
  • Plan checks have a new Wellbeing diary check: a quality or long workout on a day the athlete marked illness or injury, or on the day after.
  • PaceTrack Bot AI coach. Feeling or sleep of 2 or lower, or stress of 4 or higher, three days in a row counts as an overload sign. The bot treats a “Sick” or “Injured” flag as an incident: it proposes a pause or an easier week but never pauses training on its own. The supervisor sees the diary the same way a coach does.
  • AI chat and MCP. Coaches and athletes in the AI chat, and coaches and supervisors through MCP, can view the diary for a period together with the athlete’s normal range. The recovery data AI receives now includes the diary.

Privacy

  • Visibility is set per metric: Profile → Wellbeing diary section → Coaches or Only me. One setting applies to all coaches and clubs.
  • “Delete all diary entries” is in the same place, with confirmation. Visibility settings are kept.
  • Values are never copied into notifications, emails, push, Telegram messages or logs. The activity log shows only events without data: entry created or deleted, visibility changed, entries deleted.
  • Deleting the account deletes the diary too. The summary before deletion shows the number of entries.
  • The privacy policy has a new section 2.13, Wellbeing diary; the English and Spanish versions now also include section 2.12 on availability marks.

Partner API

  • A new wellbeing:read scope for the wellbeing diary. The athlete grants it with a separate “health data” checkbox on the authorization screen; it is not part of wellness:read.
  • Resource GET /api/partner/v1/wellbeing returns diary entries for a period. Webhook wellbeing.updated carries only a link to the resource, no values.
  • Details are on the developers page.

Help and website

  • The athlete guide is open without signing in: pacetrack.ru/help-athlete.php, with an English version. The site footer has separate links to the coach guide and the athlete guide, and the help center links to the athlete guide too.
  • Events, event rules and challenges open at English and Spanish addresses (/en/events, /es/challenges and others).
  • The Russian-only coach directory and AI coach pages no longer show a language switcher: it led to pages that don’t exist.
  • The header logo file is 10–30 times smaller, so pages open faster.
  • Page titles and descriptions for search engines are shorter and more precise.

2.10.0 released 2026-10-02

Athlete availability marks

  • Athletes and coaches can mark days when the athlete can’t train or can only do some sports. A mark covers one to 180 days: “I can’t train” or “I can train with limits” with a choice of sports. A reason (vacation, business trip, illness, injury, family, other) and a comment are optional.
  • The “+” button on a calendar day now opens a chooser: a workout of the sport you need in one click, or unavailability. If the day already has a mark, the item reads “Edit unavailability”.
  • Marked days show in the athlete’s, coach’s and supervisor’s calendars as a strip with the mark’s text. Clicking the strip opens a card: dates and number of days, the kind of mark in words (“Not training” or “Only Running, Swimming”), reason, comment, and who marked and changed it and when. You can edit or delete the mark from the card.
  • The mark form shows the consequences: how many workouts already fall on those days and whether one of them is a race. Workouts are not deleted or moved automatically — the coach decides what to do with them.
  • Warnings for workouts on unavailable days. The workout form, week editor, move, copy and paste show ⚠ with the mark’s text. You can still save the workout: it’s a warning, not a block. After saving a week you get a summary of how many workouts fall on unavailable days and on which dates.
  • Notifications. When an athlete adds, changes or removes a mark, their coaches are notified in the app, by email, push and Telegram. When a coach adds or changes a mark, the athlete is notified. The reason and comment are never included — only the name, dates and kind of mark. Notifications can be turned off in profile settings.
  • Coach home page. Needs attention has two new signals: “Unavailable Oct 12–19” for each mark that starts within 7 days or was created in the last 3 days, and “workout on an unavailable day”. Both can be turned off in the block settings. Athletes today shows “Not training” or “Only …”, and conflicting workouts are marked ⚠. In next week’s plans an athlete who is unavailable all week shows as “unavailable all week” rather than “no plan”, and the day card shows “Unavailable: N”.
  • Athlete home page. The today block shows the day’s mark, and upcoming days note marked days and workouts that clash with them.
  • Analytics. Marked days are light grey in the completion calendar, workouts on unavailable days don’t lower the completion rate, and a fully unavailable week doesn’t break the streak of completed weeks.
  • AI features respect marks. The PaceTrack Bot AI coach doesn’t schedule workouts on marked days and rebuilds already published days when a new mark appears. The weekly AI helper treats marked days as closed and doesn’t push the missing volume into other days. Plan checks flag workouts on unavailable days. Coaches and athletes in the AI chat, and coaches and supervisors through MCP, can view, add, change or remove marks; removal only after explicit confirmation.
  • Plan locks don’t apply to marks: you can mark a vacation on a locked week.
  • Mark texts use correct plural forms (“1 workout”, “2 days”) and dates in the format of the chosen language.
  • Details are in the athlete guide (§5.15) and the coach guide (§26.20). The privacy policy has a new section 2.12 on availability marks and health information.

External calendar: workouts in Google, Apple and Outlook

  • Athletes can subscribe to their workouts in the regular calendar on their phone or computer: Profile → Integrations tab → External calendar. The “📅 Add to my calendar” button in the calendar and the External calendar card on the Connections page lead there too; the card shows whether the calendar is connected.
  • Buttons “Add to Google Calendar” and “Add to Apple / Outlook”, instructions for Outlook.com and a Copy button for the link.
  • What goes into the calendar: published workouts for the past two weeks and the next two months, races (🏁) and event sign-ups (📍). The event title is the sport, name or type and volume, for example “🏃 Running · Long run · 18 km”. The description holds the workout text or its steps with pace, heart rate, power and cadence, the coach and a link to the workout in PaceTrack.
  • Workout descriptions can be turned off — the volume, coach and link remain.
  • Illness, injury, doctor visits, notes and physiotherapy are not included, and neither are availability marks.
  • The link is personal. You can reset it — the old one stops working — or turn the subscription off; both ask for confirmation. The section shows when the calendar last fetched data. Google refreshes subscriptions every few hours — that’s a Google limit, not PaceTrack’s.
  • Coaches can’t see or manage an athlete’s subscription.

Events

  • The event.ics file on the registration page and calendar invitations in emails now use the participant’s language.

Community

  • The Community menu has two items: All challenges (the public catalog) and My challenges (your participations).

AI coach

  • The AI coach’s workout review compares the session with that day’s plan rather than a neighbouring day, and takes the athlete’s report into account — for example, a note about a faulty heart-rate sensor.
  • In assignments written by AI, segment times appear as 00:08:00 instead of seconds.

Fixes

  • The profile asks for confirmation again before deleting the account, deleting the coach cabinet and unlinking from a coach.

2.9.0 released 2026-10-01

  • The coach home page is now customizable. Use “Customize” to add, remove and reorder blocks; some blocks have their own settings. Personal practice and each club keep their own layout, and you can copy a layout from another context.
  • New default set: Needs attention, workout data, Needs a reply, payments awaiting confirmation, week completion, plans for today, tomorrow and next week, recent activity. The summary and the other payment lists can be brought back with “Restore payment blocks”.
  • New blocks in the catalog: athletes today, unviewed workouts, applications, upcoming races, group load, form, volume and recovery, records, new thresholds, devices, notifications, AI assistant, account, events, challenges, weather.
  • Confirm or decline a payment an athlete reported right on the home page.
  • The coach guide has a new section on the home page: what each block shows and how to set it up.
  • Notifications about an event registration or its cancellation now name the participant.
  • AI reworks of a macro plan after review now address every remark, and long plans are no longer cut short.
  • Draft plans no longer count in analytics.
  • Events: the form shows only the fields the chosen format needs, and a participants-only address stays private.

2.7.0 released 2026-09-28

Invites

  • Share the link from your profile. If someone registers, connects a Garmin, COROS, Polar, Suunto, Wahoo, Strava, or Intervals.icu account that was never on PaceTrack, and a workout arrives from it, you receive 500 UE (1 UE = 1 ₽).
  • If a coach registers through your link and brings four new athletes to PaceTrack within 60 days, you receive 1,000 UE and they receive 1,000 UE.
  • A link copied inside a club credits the fellow-coach bonus to the club balance. The 500 UE for an invited person still goes to your personal balance.

Notifications

  • Clicking a card no longer leaves the page. The button says where it goes; if there is nowhere to go, there is no button.
  • Long text can be expanded. You can select several notifications and mark them read or archive them at once.

Apps

  • PaceTrack Coach for Android is on Google Play. PaceTrack Athlete for Android is still in closed testing — the steps are on the testers page.

2.6.1 released 2026-09-26

Training calendar

  • Coaches can drag a workout between browser windows for different athletes.
  • A normal drop moves the plan to the target athlete; hold Shift to copy.
  • Inside one calendar, behaviour is unchanged: move by default, Shift to copy.

2.5.0 released 2026-09-25

Events

  • Coaches and clubs can publish workouts, seminars, and webinars.
  • Open catalog: Events. Register on the site, get a confirmation email, and add the event to your calendar.
  • An in-person event stays on the clock at the venue. An online event uses your time zone, and the zone is named.

Dates and times

  • Dates and times on the site, in emails, and in notifications use your time zone. In English a date looks like Sep 24, 2026 19:00.
  • The morning digest arrives at the hour you chose, in your time zone. The zone is shown in your profile next to the hour.
  • When an athlete is in another time zone, the coach also sees that local time in parentheses.

2.1.0 released 2026-09-18

Analytics

  • For cycling, the header and volume chart use hours and average power, not kilometres and pace.
  • For swimming, average pace is shown as min:sec per 100 m.

Notifications

  • The notification settings page now includes Coach messages in chat (email and push) alongside the other events.

COROS wellness

  • COROS data in the calendar shows Recovery and Load bars, like Garmin; details are in the modal.

Amazfit and Huawei watches

  • The FAQ and guide explain how to connect Amazfit and Huawei via Intervals.icu as a bridge to PaceTrack.

Apps and training

  • The apps page and FAQ cover Android early access (Google Play closed testing).
  • Training videos now include a clip about the smart AI coach.

2.0.0 released 2026-09-14

AI coach PaceTrack Bot

  • The coach directory now includes PaceTrack Bot — a virtual AI coach: it builds your plan, chats with you, reviews workouts, and reacts to how you feel. It is AI, not a person — the card says so plainly.
  • A request is accepted immediately. The first week is free (through the coming Sunday); after that a fixed weekly fee is charged from the same UE balance.
  • The bot gets to know you in chat, uses your intake (including races you entered yourself), puts the target race on the calendar, and builds the week and a season macro toward that start.
  • If you are new to running, the first weeks follow a beginner programme: run/walk, volume in minutes, aiming for 10 km without stopping.
  • Tell it in chat what changed (“rest today”, “move Wednesday”) — it rebuilds the remaining days and leaves past and already completed sessions alone.
  • On Saturdays it may ask about next week (a trip, a race, days off) if you have not already said so.
  • Short page: pacetrack.ru/ai-coach. From an empty dashboard you can connect the bot with one button.

Cabinet

  • The Apps menu item is now Connections — the same watches and services.
  • The last coach chat you opened reopens the next time you come back.
  • Structured running workouts are built more accurately from the session text and sent to the watch (Garmin, COROS, Wahoo) without a step/distance mismatch.

1.65.0 released 2026-09-11

Route map

  • The athlete feed, share page, and workout emails (“Workout uploaded”, “Rate your workout”, and others) now show a real OpenStreetMap background, not just a schematic line — same as the public feed.
  • If you hide the start and end of the route in privacy settings, the map is rebuilt for the trimmed track and no longer shows the old full path.

1.64.0 released 2026-09-06

Athlete dashboard

  • You can customize the dashboard: add, remove and reorder blocks, pick the period and how many rows to show. New accounts still see the previous layout — customization is optional.
  • New athletes get a Get started block: connect a watch, pick a coach / a ready-made plan / plan on your own, fill in the intake, and invite a friend.
  • An invite pays 500 UE (1 UE = 1 ₽) to your account when your friend signs up, connects a watch that is new to PaceTrack, and uploads a workout from that watch. The button opens your profile, where the referral link lives.
  • Opening registration with a referral link (?ref=) lands on the Athlete tab, not the coach form.

Planning and wallet

  • A self-coached athlete pays UE for weekly AI (structure, plan, review, apply) and for building / rebuilding a macro plan — same tariff as the AI chat.
  • Paid buttons show your balance and a Top up link. At 0 UE the buttons stay disabled and the model is not called.
  • Your own plan is paid even from a coach cabinet: opening a coach account and coaching yourself does not skip the charge.
  • Every UE amount now shows that 1 UE = 1 ₽.

Sign-up and login

  • If the email is already taken, the form says so instead of promising a letter that never arrives.
  • Resending the confirmation email always answers the same way, so strangers cannot tell whether an address exists.
  • Registration no longer overwrites the password of an account that already exists.
  • Google / Yandex / Apple sign-in no longer silently creates a coach cabinet — you choose the role.

Also

  • Lap charts open faster.
  • Auto-eval computes zones more accurately on the server.
  • Marketing pages for the App Store apps are live.

1.63.0 released 2026-09-04

  • COROS: send a structured running workout to the watch — “Send to COROS” in the day menu or “Save and send to COROS”. A repeat with the same structure does not create a second slot; moving or deleting the day removes it from the COROS calendar
  • A month after it finishes, a public challenge leaves the catalog
  • Trainer and athlete help now include a Challenges section: types, creation, external participants, management, teams, and prizes

1.62.0 released 2026-09-03

  • A structured cycling day can be downloaded as a Zwift .zwo — from the structure menu or “Save and download zwo”
  • One-second power-meter spikes no longer break max power, the chart, or the MMP curve
  • In week-plan check you can fix a flagged session and recheck that workout without rerunning the whole week. Fewer false flags on paces like 5.30 and on splits in parentheses
  • Plan check also reads the coach comment and the athlete diary
  • Workout photo gallery: next and previous without closing the viewer; you can leave compliments on photos
  • Auto-eval and zone prompts also write pace ranges slow-to-fast: 6:10–5:50/km

1.61.0 released 2026-09-01

  • Weekly plan check under Planning: review a week for selected athletes in one run. The rules catch empty fields, kilometre mismatches, volume jumps, a missing rest day, a missing long session vs the macro plan, a copy of last week’s assignment, or a race without the race flag
  • AI reads texts, chat, and reports: whether the athlete can follow the session, two hard days in a row, a week that ignores the macro-plan focus, a workout on a busy day, or hard work on top of a health complaint
  • Presets Full, Beginner, Return, Minimum, and No AI. You can turn checks off per athlete. No AI runs rules only, without the model
  • Findings are critical / warning / info, each with a link to the athlete’s week. You can leave the page — the run continues. Stop keeps athletes already checked
  • The athlete dashboard is the new default: readiness, sleep, resting HR, and load today; distance and time over 7 days; time to race in weeks and days
  • Interval workouts go to the watch as one Garmin repeat (work + recovery between reps), without an extra lap after the last one. A generated structure is saved immediately
  • COROS: US accounts connect through the American hub

1.60.0 released 2026-08-30

  • The menu is grouped by meaning. Coaches see Planning, Money, Community, and Help; athletes see Training and Community
  • Profile is split into tabs: profile, notifications, security, integrations, coaching / my coach, and billing
  • The macro plan now has the same athlete switcher as the calendar
  • The workout page is redesigned: map and charts on the left, summary and ratings on the right; on a phone the summary comes first. It is the default for both coach and athlete
  • In web chat you can paste an image from the clipboard (Cmd+V / Ctrl+V), not only with the toolbar button
  • If the account is both coach and athlete, shared pages (challenges, wallet, help) keep the active-role menu instead of switching to the coach menu
  • In notification settings the Telegram column stays off until the bot is connected; there is a link to the profile
  • The AI assistant can look at gear: which shoes or bike, mileage, and when you last trained in that pair. Calendar facts show which pair was used
  • The AI assistant can explain how to use the cabinet from the help guide, without inventing screens or buttons
  • The week-plan distance calculator more accurately counts repeats, recovery between reps, and does not double-count a long-run breakdown
  • When you edit a day with AI, pace ranges are also written slow-to-fast: 6:10–5:50/km
  • Shoe-fit shows catalog cards with a score; if volume, race goal, or long run is missing from the intake, the assistant asks first
  • On the partner access screen extra permissions are pre-checked, so Allow grants everything that was requested

1.58.1 released 2026-08-27

  • In the week plan, AI writes pace ranges slow-to-fast: 6:10–5:50/km, not 5:50–6:10
  • Saucony shoe fit under Partners: 1–3 models from your profile and workouts; race requests put racing shoes first; carbon/Pro/Elite only if there is a pace faster than 5:00/km
  • Help now explains how to ask the AI assistant and the full set of things you can request (including clearing Draft marks for everyone this week)

1.58.0 released 2026-08-27

  • Your profile now has a referral link. When someone signs up through it, connects a watch that is new to PaceTrack, and then uploads a workout from that watch, you immediately receive 500 UE on your personal wallet, plus a congratulations notification.

1.57.15 released 2026-08-18

  • Main nav nudges athletes without a workout feed to connect Apps
  • Club AI assistant: chats bill the club wallet; conversations are shared across club coaches
  • Apple Watch (HealthKit) workouts show as their own source
  • AI assistant and MCP: current date/time tool; athlete timezone on profile
  • Mobile GPS tracks: fewer false rejections on dense 1 Hz recordings
  • Standard plan catalog: 16 Bulka-team plans, shop UI and coach constructor
  • Calendar: macro phase badges no longer overflow the week column
  • PMC analytics: Y-axis alignment and mobile X-axis labels
  • Workout auto-eval: more accurate pace checks against the plan
  • AI assistant: delete plan day (delete_plan_day) only with user confirmation
  • Unified user guide for coaches and athletes
  • Intervals.icu: load training zones on the zones page (reconnect account for new OAuth scope)
  • Fixed Run type priority when importing zones from Intervals.icu

1.57.1 released 2026-08-16

  • If an AI assistant request is not accepted (insufficient balance or a network error), the text stays in the input instead of disappearing

1.57.0 released 2026-08-16

  • Load analytics — weekly mix of running, cycling, and swimming, plus stacked time and distance
  • Heart-rate zone distribution: two curves for running and cycling
  • PMC (fitness / fatigue / form) is now first on the Load & risk tab
  • The backup Riegel forecast no longer treats an easy run as threshold pace: if a 5/10 km best effort exists, only that forecast is shown
  • Garmin Recovery and Load in the calendar map to Body Battery; Whoop strain days match the workout day

1.56.0 released 2026-08-14

  • Challenge arbiter role — a dedicated workspace to review disputed scoring workouts
  • Integrity queue and rules for platform challenges
  • Refreshed look for public pages and in-app navigation
  • Workout detail shows where the session came from — Garmin, Strava, PaceTrack (iOS and Android), and others
  • Intervals.icu calendar strips now show Form and ATL
  • Links in Telegram notifications open on pacetrack.cc
  • The recovery and sleep calendar modal follows the interface language

1.55.0 released 2026-08-12

  • Challenges — platform and club competitions based on real workouts: catalog, teams, prizes, sponsors, and scoring moderation
  • Intervals.icu integration — activities and wellness alongside Garmin, Strava, and other sources
  • PaceTrack Coach (macOS) — structured workout editor, plan↔fact merge, offline week edits, and an AI assistant
  • Coach AI / MCP can push a plan day to Garmin and Wahoo
  • Public navigation, footer, and Help Center refreshed; challenge guides for users and superadmins

1.54.0 released 2026-08-07

  • AI chat for athletes in the mobile app — a dedicated screen to talk with the AI assistant
  • The coach's AI assistant can now create and edit structured workouts (intervals, pace)
  • Video calls with an athlete — now from the coach app too, not just the web
  • Athlete diary in the coach app now supports rich text and images, matching the web editor
  • Published the “How the AI assistant works” guide; notification and translation fixes

1.53.0 released 2026-08-04

  • Added Spanish interface language (ES): public pages, sign-up and login, CRM.
  • Automatic translation of user-generated content for Spanish-locale users.

1.52.3 released 2026-08-04

  • Coach reminders for unconfirmed and overdue payments now go through the notification center (with channel settings: email, push, Telegram)
  • Those emails keep Confirm / No payment buttons; tapping the notification opens payment confirmation

1.52.2 released 2026-08-03

  • Push notifications work in the coach app (device registration and a master toggle in profile)
  • Coach workout card shows a per-kilometer pace/HR (or power) chart
  • Coaches can attach photos in chat messages

1.52.1 released 2026-08-03

  • Athlete diary for coaches: multiple dated entries with a title and rich text; searchable
  • The AI assistant can do more: workout templates, ratings, segments, diary entries, and other actions
  • Wallet top-ups and donations create a payment only after you press Pay
  • Bug fixes

1.52.0 released 2026-08-02

  • AI assistant in PaceTrack for coaches and athletes: chat right in the product
  • The assistant can use profile, intake, calendar, plans, chat, notifications, and other data
  • Coaches can connect an external planning AI agent (for example via Claude)
  • Assistant usage is billed from the UE wallet

1.51.4 released 2026-08-01

  • Wallet in account units (UE): balance, top-ups, and transaction history
  • Donations use the same payment flow

1.51.3 released 2026-08-01

  • Coach mobile app: sign-in, clubs, athlete list, chat, and workout detail

1.51.2 released 2026-08-01

  • Training zones are used in plan calculations and automatic evaluation
  • Elevation gain and loss from GPS are more accurate
  • Bug fixes

1.51.1 released 2026-07-31

  • More reliable email delivery with flexible routing
  • Swim charts show pace per 100 meters
  • Connecting a watch no longer floods notifications for historical workouts
  • Updated the privacy policy for the athlete mobile app

1.50.2 released 2026-07-29

  • Automatic analysis now includes the athlete’s feedback (RPE, wellness, answers and report): subjective notes can refine the write-up when they change the conclusion from the data.
  • On the feed and public profile / share page, you can show the workout assignment and feedback — controlled in profile privacy settings.
  • Smarter gear split by segments: watch-step groups (warmup / work / cooldown), not only by kilometres.
  • Fixed a profile-save failure for athletes with many GPS workouts.
  • The “workouts today” email again includes assignments instead of going out empty.

1.50.1 released 2026-07-28

  • Coach rating notifications: when your coach rates a workout, you are notified in-app, by email, push, or Telegram — depending on your notification settings. All channels are on by default.
  • Automatic analysis is more accurate: it now uses the plan structure (intervals, zones, distances) and workout parameters, not just the text description.
  • FAQ updated with answers about coach ratings and automatic assignment analysis.

1.50.0 released 2026-07-27

  • Automatic rating of how well the workout matched the assignment: a match score and a short write-up. For reference only — it does not replace the coach’s rating; generated with a button on the workout page.
  • Workout emails are richer: a card with stats, timing and preview — in the athlete’s “please rate” reminder and in the coach email when the athlete has rated.
  • Coach emails about an athlete’s rating still keep separate links to the workout and to the rating form.
  • Club coaches can open athlete workout links from email again without an access error.
  • Coach ratings for club athletes show the club name.
  • Fixed unnecessary intake questionnaire emails to the system coach account.
  • Links in emails and notifications again open the right pages.
  • Plan distance/duration calculation shows a clear error message (for example, if the session has expired).

1.49.0 released 2026-07-26

  • Coach rating on the workout card: score 0–10, smiley and optional comment. Hourly “athlete rated” reminders stop after this rating (no longer via chat).
  • Rating notifications link to the workout and the coach rating form; chat stays for normal conversation.
  • Workout rating can include gear; rating a planned workout without a watch creates a linked fact so shoe/bike mileage still counts.
  • Notification settings are split for coach and athlete roles.
  • Workout emails: inline images and relative timestamps (“today” / “yesterday”).
  • Fixed stale “Today”/“Yesterday” labels on notification cards.
  • Links in the rating report rich-text editor work again.
  • Pace and heart-rate charts handle mid-workout pauses more accurately.
  • After login, users return to the original deep link.
  • Fixed payment confirmation links.
  • Restored machine translation.
  • Localized registry connection-request chat messages.
  • Fixed plan save when linking a template.
  • New athletes get coach-message email notifications on by default.
  • Workout-uploaded alerts open the workout page.
  • Plan images load faster on slow networks.
  • Improved application security and stability.

1.48.5 released 2026-07-22

  • Cycling analytics: power histogram and time-in-zones.

1.48.4 released 2026-07-22

  • Product versioning: footer link, what’s-new page and support ticket versions.

1.48.3 released 2026-07-22

  • Intake country/city fields; clearer post-finish notification channel copy.

1.48.2 released 2026-07-22

  • Public pages: profile links, relative dates and Feed navigation.

1.48.1 released 2026-07-22

  • Workout summary fields denormalized for faster list queries.

1.48.0 released 2026-07-22

  • Service chat events moved into the notification center.

1.47.8 released 2026-07-22

  • Fixed calendar day and plan↔fact linking after athlete timezone changes.

1.47.7 released 2026-07-21

  • Guides synced with LTHR/FTP auto-accept and workout-page changes.

1.47.6 released 2026-07-21

  • Workout start times shown in viewer timezone with place-local hint.

1.47.5 released 2026-07-21

  • Sport-specific nearby search labels on workout pages.

1.47.4 released 2026-07-21

  • Auto-threshold banners link to the source workout.

1.47.3 released 2026-07-21

  • Removed unviewed-fact badges from the analytics athlete switcher.

1.47.2 released 2026-07-21

  • Faster coach analytics list: one analytics build per athlete.

1.47.1 released 2026-07-21

  • Rising LTHR and FTP estimates auto-accepted without prompts.

1.47.0 released 2026-07-21

  • Device RPE/feeling autofill; richer audit entity context.

1.46.9 released 2026-07-21

  • Fixed share page crash and missing intake email copy.

1.46.8 released 2026-07-20

  • Skip reimport when the same workout already exists from another primary source.

1.46.7 released 2026-07-20

  • Public profile stats order: swim, bike, run, other.

1.46.6 released 2026-07-20

  • Guides synced with intake, dual-role cabinets and analytics changes.

1.46.5 released 2026-07-20

  • Fixed ambiguous SQL in club intake question queries.

1.46.4 released 2026-07-20

  • Better analytics compliance metrics and sport navigation.

1.46.3 released 2026-07-20

  • Club intake catalog, dedicated coach view and update requests.

1.46.2 released 2026-07-20

  • Intake language bridging; banner limited to new athletes.

1.46.1 released 2026-07-19

  • Coach custom intake questions and site-wide incomplete-intake banner.

1.46.0 released 2026-07-19

  • Athlete onboarding intake with macro-plan prefill.

1.45.2 released 2026-07-19

  • Fixed Strava pending queue stuck on already-imported workouts.

1.45.1 released 2026-07-19

  • Workout analytics panel moved below the card; clearer weather labels.

1.45.0 released 2026-07-19

  • Dual-role cabinet switching and early onboarding banners.

1.44.1 released 2026-07-19

  • Animated runner along GPS track previews in the feed.

1.44.0 released 2026-07-19

  • Power curve, FAQ pages, profile period stats and storage failover.

1.43.0 released 2026-07-17

  • Workout video upload with background processing.

1.42.0 released 2026-07-17

  • One-shot gear import from Strava and Garmin.

1.41.0 released 2026-07-17

  • Gear tracking: mileage, multi-split on workouts, plan assignment and alerts.

1.40.0 released 2026-07-17

  • Deeper cycling workout analysis; standalone service coach no longer notified.

1.39.3 released 2026-07-17

  • Public feed linked from the homepage: nav, CTA and live showcase.

1.39.2 released 2026-07-16

  • Guides cover gallery, chat statuses and notifications; EN social sections added.

1.39.1 released 2026-07-16

  • Localized aria-labels for plan/day/workout menus and wellness strip.

1.39.0 released 2026-07-16

  • Chat notification controls, athlete profile i18n and feed polish.

1.38.1 released 2026-07-16

  • Rebrand for running, cycling and triathlon: homepage, SEO and sport landings.

1.38.0 released 2026-07-16

  • Workout captions, photo gallery and feed moderation tools.

1.37.3 released 2026-07-16

  • Guides updated for bike/tri plans, weekly TSS and structured cycling.

1.37.2 released 2026-07-15

  • Macro and weekly plan UX polish for cycling and triathlon.

1.37.1 released 2026-07-15

  • Fixed triathlon macro plan save error.

1.37.0 released 2026-07-15

  • Triathlon macro plan and weekly AI planning.

1.36.0 released 2026-07-15

  • Macro plan archive, cycling power TSS and workout power summaries.

1.35.0 released 2026-07-15

  • Cycling support in macro plans, weekly planning and calendar.

1.34.1 released 2026-07-15

  • Workout step segments from FIT lap indexes.

1.34.0 released 2026-07-14

  • Structured cycling workouts with Garmin/Wahoo push and AI generation.

1.33.12 released 2026-07-14

  • robots.txt Sitemap URL matches the request domain.

1.33.11 released 2026-07-14

  • Dynamic sitemap and homepage SEO for social features.

1.33.10 released 2026-07-14

  • Per-workout calendar weather; consistent branding.

1.33.9 released 2026-07-14

  • Chat email notifications include the voice audio file.

1.33.8 released 2026-07-14

  • Fixed plan structure modal scroll and AI heart-rate parsing.

1.33.7 released 2026-07-13

  • Fixed Strava webhook 500 on duplicate workout import.

1.33.6 released 2026-07-13

  • Guides updated for chat voice, social features and geo search.

1.33.5 released 2026-07-13

  • Voice messages are sent to Telegram as playable voice notes.

1.33.4 released 2026-07-13

  • Reliable voice file storage via app endpoints with archive.

1.33.3 released 2026-07-13

  • Fixed chat composer layout for mic and send controls.

1.33.2 released 2026-07-13

  • Voice transcription requests routed through a secure proxy.

1.33.1 released 2026-07-13

  • Voice transcript shown in the panel right after recording.

1.33.0 released 2026-07-13

  • Voice messages in chat with automatic transcription.

1.32.0 released 2026-07-13

  • Nearby workout geo search and social UI improvements.

1.31.1 released 2026-07-13

  • i18n fixes; guides updated for social and public profile features.

1.31.0 released 2026-07-13

  • Social inbox, explore feed and public profile settings audit.

1.30.4 released 2026-07-11

  • Workout kudos on feed and profile with likers list.

1.30.3 released 2026-07-11

  • Richer profile PRs, feed recommendations and comment tools.

1.30.2 released 2026-07-11

  • Deactivated athletes hidden from public social surfaces.

1.30.1 released 2026-07-11

  • Feed pagination, schema.org markup and guest comment delete links.

1.30.0 released 2026-07-11

  • Social layer: kudos, comments, feed search and PR visibility.

1.29.0 released 2026-07-11

  • Public athlete profiles, activity feed and follow approval.

1.28.0 released 2026-07-10

  • Suunto integration; sortable tables in superadmin.

1.27.2 released 2026-07-10

  • Garmin sync service migrated to the main application host.

1.27.1 released 2026-07-08

  • Missing i18n keys fixed; guides updated for templates and structure.

1.27.0 released 2026-07-08

  • Workout templates phase 2, localization and calendar UX fixes.

1.26.5 released 2026-07-08

  • Per-step comments on structured workouts are sent to Garmin.

1.26.4 released 2026-07-08

  • Analytics-flagged workouts excluded from volumes; more reliable deploy reload.

1.26.3 released 2026-07-08

  • Full workout-template UI localization; coach guides updated.

1.26.2 released 2026-07-07

  • Weekly template picker and AI structure generation from descriptions.

1.26.1 released 2026-07-07

  • Graphical template structure editor; mm:ss-only pace inputs.

1.26.0 released 2026-07-07

  • Workout templates, zone anchors and race calc; structure editor fixes.

1.25.6 released 2026-07-06

  • Fixed plan import calc crash when the model returns a null type.

1.25.5 released 2026-07-05

  • Weekly plan AI uses a stronger model with thinking mode disabled.

1.25.4 released 2026-07-04

  • Guides updated for structure, zones and reminder opt-out; missing EN error keys.

1.25.3 released 2026-07-04

  • Pace zone UX: mm:ss input, boundaries and Z5 floor.

1.25.2 released 2026-07-04

  • Fixed Garmin lactate-threshold pace conversion for zone import.

1.25.1 released 2026-07-04

  • Better training zones and structure editor; chat reminder opt-out.

1.25.0 released 2026-07-03

  • Structured running workouts with Garmin push and a dedicated structure editor.

1.24.8 released 2026-07-02

  • Garmin structured workout requirements; deferred coach analytics list loading.

1.24.7 released 2026-07-02

  • hrTSS/TRIMP analytics charts; coach-facing i18n fixes.

1.24.6 released 2026-06-30

  • Apple touch icons added to stop iOS Safari 404 noise.

1.24.5 released 2026-06-30

  • Athlete gender in superadmin; donate success copy updated.

1.24.4 released 2026-06-30

  • Analytics chart axes and tooltips use DD.MM dates.

1.24.3 released 2026-06-30

  • Analytics recovery tab: readiness vs load, HRV and resting HR charts.

1.24.2 released 2026-06-30

  • User timezone and clearer calendar workout/plan display.

1.24.1 released 2026-06-30

  • hrTSS and Banister TRIMP per workout with athlete gender coefficients.

1.24.0 released 2026-06-29

  • Per-km workout trend, HR-cost improvements and week-plan notify.

1.23.17 released 2026-06-28

  • English account-delete copy fixes; new features documented in guides.

1.23.16 released 2026-06-28

  • Account self-deletion; improved workout segment analysis.

1.23.15 released 2026-06-28

  • www domains redirect to bare domain names.

1.23.14 released 2026-06-28

  • Weekly plan AI review; macro plan and text import improvements.

1.23.13 released 2026-06-28

  • Removed before/after framing from guide text.

1.23.12 released 2026-06-27

  • Clearer wording for the manual LTHR heading.

1.23.11 released 2026-06-27

  • Flat-km analytics and manual LTHR editing in profiles.

1.23.10 released 2026-06-27

  • Smoothed pace chart for GPS imports without unrealistic spikes.

1.23.9 released 2026-06-27

  • Fixed chat 500 on reply previews with duplicate reply ids.

1.23.8 released 2026-06-27

  • Privacy policy discloses third-party fitness integrations; data deletion requirements.

1.23.7 released 2026-06-26

  • LTHR analytics, Form tab metrics and plan UX improvements.

1.23.6 released 2026-06-26

  • Race distance at target pace on the Form analytics tab.

1.23.5 released 2026-06-26

  • Monotony & Strain chart and pace volume histogram in analytics.

1.23.4 released 2026-06-26

  • Analytics daily load rebuilds on RPE save; Pace-at-HR trend added.

1.23.3 released 2026-06-26

  • Weekly Riegel pace trend in athlete analytics.

1.23.2 released 2026-06-26

  • Fixed chat translation and inbound photo notices for club coaches.

1.23.1 released 2026-06-26

  • Coaches can reply to chat by email.

1.23.0 released 2026-06-26

  • Coaches can reply to chat from Telegram; club colleagues are notified.

1.22.7 released 2026-06-26

  • Fixed chat image loading for superadmin.

1.22.6 released 2026-06-26

  • Superadmin can open chat images in read-only viewer.

1.22.5 released 2026-06-26

  • Superadmin chat viewer; wider Strava sync poll window.

1.22.4 released 2026-06-26

  • Superadmin can block and delete athlete accounts.

1.22.3 released 2026-06-26

  • Fixed strength plan merge while preserving feedback.

1.22.2 released 2026-06-26

  • Fixed session error on payment success for new visitors.

1.22.1 released 2026-06-25

  • Restored plan card drag-and-drop after locking shipped.

1.22.0 released 2026-06-25

  • HR-load analytics; reduced Strava API usage.

1.21.6 released 2026-06-25

  • Resumable Garmin historical workout backfill.

1.21.5 released 2026-06-25

  • Last active role (coach or athlete) restored after login.

1.21.4 released 2026-06-25

  • Chat awaiting-reply flag clears when workout feedback is re-saved.

1.21.3 released 2026-06-25

  • Structured feedback questions for running workouts.

1.21.2 released 2026-06-24

  • Requirements for structured workout feedback questions.

1.21.1 released 2026-06-24

  • Better mobile layout on the athlete integrations page.

1.21.0 released 2026-06-24

  • Weather forecast on the calendar and workout pages.

1.20.11 released 2026-06-24

  • Chart requirements inspired by s10.run; roadmap reordered by value and effort.

1.20.10 released 2026-06-24

  • Club coach emails use recipient locale; richer Strava lap metrics.

1.20.9 released 2026-06-24

  • Requirements drafted for LTHR auto-detect, flat-km EF and HR-cost heatmap.

1.20.8 released 2026-06-24

  • Polar JSON import fallback and production stability fixes.

1.20.7 released 2026-06-23

  • Fixed missing i18n includes in API endpoints.

1.20.6 released 2026-06-23

  • Guides updated for plan locking, Wahoo and macro plan translation.

1.20.5 released 2026-06-23

  • Fixed quotation marks in English translations.

1.20.4 released 2026-06-23

  • Three-tier plan edit locking for athletes.

1.20.3 released 2026-06-23

  • Fixed superadmin login, impersonation and chat link styles.

1.20.2 released 2026-06-23

  • Bare URLs in chat and rich text become clickable links.

1.20.1 released 2026-06-23

  • Repository ignore rules update.

1.20.0 released 2026-06-23

  • EN i18n completed for audit, layout, API and macro plan; superadmin server logs.

1.19.2 released 2026-06-22

  • Macro plan edit translation, including week focus and UI labels.

1.19.1 released 2026-06-22

  • Wahoo featured on landing pages and in SEO metadata.

1.19.0 released 2026-06-22

  • Better EN coach UI, plan translation cache, and calendar–macro sync.

1.18.5 released 2026-06-22

  • Strava OAuth via pacetrack.cc with secure return to the main domain.

1.18.4 released 2026-06-21

  • Localized integration OAuth flashes; per-host OAuth redirects fixed.

1.18.3 released 2026-06-21

  • Integrations blocks on landing and guide; plan import improvements.

1.18.2 released 2026-06-21

  • Fixed chat edit prefill and Safari scroll on plan import review.

1.18.1 released 2026-06-21

  • Swim metrics, chart scale controls and full splits on share cards.

1.18.0 released 2026-06-21

  • Public workout sharing with localized pages and PNG cards.

1.17.2 released 2026-06-21

  • Localized error pages with admin alerts on HTTP 500.

1.17.1 released 2026-06-21

  • Plan titles translated in chat feedback events.

1.17.0 released 2026-06-21

  • Fixed English UI on workout page, athlete dashboard and activity log.

1.16.3 released 2026-06-20

  • Chat: background translation, faster send, and preview translation.

1.16.2 released 2026-06-20

  • English UI copy corrections.

1.16.1 released 2026-06-20

  • Background macro plan content translation with cache.

1.16.0 released 2026-06-20

  • Calendar, chat and workout UI localized; plan view fixed under translation.

1.15.1 released 2026-06-20

  • Clarified when chat and calendar translation runs.

1.15.0 released 2026-06-20

  • Automatic translation of chat, notifications and calendar with caching.

1.14.31 released 2026-06-19

  • Fixed coach-viewed feedback marking and RU/EN login cycle.

1.14.30 released 2026-06-19

  • Fixed a parse error in the mail localization module.

1.14.29 released 2026-06-19

  • Email localization; support, donations and chat improvements.

1.14.28 released 2026-06-19

  • New logos and video content plan.

1.14.27 released 2026-06-19

  • Feedback on workout facts, calendar modal, and Polar GPX chart fix.

1.14.26 released 2026-06-19

  • pacetrack.cc serves English pages by default; English terms added.

1.14.25 released 2026-06-19

  • pacetrack.cc support with dynamic APP_URL and English by default.

1.14.24 released 2026-06-19

  • Analytics: first metrics, charts and entry points for coaches and athletes.

1.14.23 released 2026-06-19

  • Better coach mobile chat: chips under the header and return from profile.

1.14.22 released 2026-06-19

  • Fixed plan paste from clipboard on the calendar.

1.14.21 released 2026-06-19

  • WHOOP sync and wellness source-change descriptions in RU/EN.

1.14.20 released 2026-06-19

  • Russian warning copy for Strava and Garmin on the workout page.

1.14.19 released 2026-06-19

  • Garmin, Strava, Polar and WHOOP integration pages localized.

1.14.18 released 2026-06-19

  • Garmin log only on real import; Strava audit and club feed.

1.14.17 released 2026-06-19

  • Plan clipboard on the calendar; profile name in the header.

1.14.16 released 2026-06-19

  • Yesterday reminder in the digest; club logo fix on the dashboard.

1.14.15 released 2026-06-19

  • “Needs reply” clears when a text chat reply is sent.

1.14.14 released 2026-06-19

  • Unified finish-time input in workout feedback.

1.14.13 released 2026-06-19

  • Club members page localized.

1.14.12 released 2026-06-19

  • Coach directory and clubs localized for athletes.

1.14.11 released 2026-06-19

  • Wahoo integration and sync test plan.

1.14.10 released 2026-06-19

  • Athlete apps page localized.

1.14.9 released 2026-06-19

  • Correct duration formatting in FIT summaries.

1.14.8 released 2026-06-19

  • Workout duration shown as HH:MM:SS.

1.14.7 released 2026-06-19

  • Athletes, payments and support sections localized.

1.14.6 released 2026-06-19

  • Profile page localized to RU/EN.

1.14.5 released 2026-06-19

  • Closed-area i18n foundation: locale, dictionaries and dashboards.

1.14.4 released 2026-06-18

  • Fact metrics on the athlete dashboard; Amazfit docs and i18n groundwork.

1.14.3 released 2026-06-18

  • Unified fact metrics in chat and calendar; help updated.

1.14.2 released 2026-06-18

  • Strava brand guidelines compliance; fact metrics on the calendar and UI fixes.

1.14.1 released 2026-06-18

  • Richer Strava import: full charts, cycling speed, and splits without FIT.

1.14.0 released 2026-06-18

  • Strava sync: webhook, background import, and dedup against other sources.

1.13.3 released 2026-06-18

  • “Workouts today” digest at a chosen hour via chat, push and Telegram.

1.13.2 released 2026-06-17

  • Athlete audit and chat duplicate fixes; COROS/Suunto documentation.

1.13.1 released 2026-06-17

  • Internal code cleanup.

1.13.0 released 2026-06-17

  • Wellness from Garmin, Polar and WHOOP; unviewed facts for coaches; payment and chat improvements.

1.12.11 released 2026-06-17

  • Coach and athlete documentation updated.

1.12.10 released 2026-06-17

  • Plan duration and description rules refined; athlete impersonation; dashboard facts limited to primary sports.

1.12.9 released 2026-06-16

  • Macro plan adjustments and related polish.

1.12.8 released 2026-06-16

  • Minor dashboard and coach directory fixes.

1.12.7 released 2026-06-16

  • Guides updated; athlete registration and unlink logic refined.

1.12.6 released 2026-06-16

  • AI assistant for weekly planning.

1.12.5 released 2026-06-16

  • Coach calendar marks workouts added or last edited by the athlete.

1.12.4 released 2026-06-16

  • Current week highlighted in the macro plan; Focus field is multiline.

1.12.3 released 2026-06-16

  • Weekly planning gains Draft status: drafts are coach-only, marked on the calendar, treated as empty days on the dashboard, yet counted in the week distance total.

1.12.2 released 2026-06-16

  • Support ticket categories editable in superadmin.

1.12.1 released 2026-06-16

  • Calendar and weekly plan adjustments.

1.12.0 released 2026-06-16

  • WHOOP integration.

1.11.5 released 2026-06-16

  • Dashboard colour scheme update.

1.11.4 released 2026-06-15

  • Polar fixes plus UI copy and dashboard updates.

1.11.3 released 2026-06-15

  • Legacy CRM shell removed from the product.

1.11.2 released 2026-06-15

  • Polar integration.

1.11.1 released 2026-06-15

  • Garmin workout synchronization.

1.11.0 released 2026-06-15

  • Coach and club directory; athlete coach selection.

1.10.7 released 2026-06-15

  • Coach directory requirements agreed.

1.10.6 released 2026-06-15

  • Unlink athlete from coach; chat fix.

1.10.5 released 2026-06-15

  • Further description refinements.

1.10.4 released 2026-06-15

  • Reworked workout and plan descriptions.

1.10.3 released 2026-06-15

  • Dashboard and macro plan fixes.

1.10.2 released 2026-06-15

  • Macro training plan.

1.10.1 released 2026-06-14

  • Weekly planning stabilised.

1.10.0 released 2026-06-14

  • Edit the training week instead of plain plan import.

1.9.5 released 2026-06-14

  • Clarified Shift-based plan copy behaviour in Safari.

1.9.4 released 2026-06-13

  • Training plan export improvements.

1.9.3 released 2026-06-13

  • Athlete registration and weekly plan export.

1.9.2 released 2026-06-12

  • Calendar and chat stability fixes.

1.9.1 released 2026-06-12

  • Chat bug fixes.

1.9.0 released 2026-06-12

  • Coach–athlete chat.

1.8.7 released 2026-06-12

  • Requirements prepared for athlete–coach chat.

1.8.6 released 2026-06-12

  • Russian copy for workout feedback audit events.

1.8.5 released 2026-06-12

  • Rich-text editor with resizable images in the athlete profile.

1.8.4 released 2026-06-12

  • Guides updated; Chrome calendar style fix.

1.8.3 released 2026-06-11

  • Athlete workout feedback scoring.

1.8.2 released 2026-06-11

  • Infinite scroll fixes; full-width calendar.

1.8.1 released 2026-06-11

  • Infinite calendar scrolling.

1.8.0 released 2026-06-11

  • First release of workout planning.

1.7.0 released 2026-06-10

  • Completed-workout calendar for athletes and coaches.

1.6.2 released 2026-06-09

  • Coaches can register an existing athlete.

1.6.1 released 2026-06-08

  • Mobile version bug fix.

1.6.0 released 2026-06-08

  • English language on public site pages.

1.5.6 released 2026-06-08

  • Video conference support.

1.5.5 released 2026-06-08

  • Minor security hardening.

1.5.4 released 2026-06-08

  • Activity audit trail for athletes.

1.5.3 released 2026-06-08

  • Athlete self-registration.

1.5.2 released 2026-06-07

  • Club module bug fixes.

1.5.1 released 2026-06-07

  • User guide updated for clubs.

1.5.0 released 2026-06-07

  • Clubs: create and manage club workspaces.

1.4.5 released 2026-06-07

  • Club requirements agreed, including future communicator scope.

1.4.4 released 2026-06-06

  • Superadmin login audit log and temporary IP lockout after failed attempts.

1.4.3 released 2026-06-06

  • Coach login lockout after failed attempts, with notice and password recovery link.

1.4.2 released 2026-06-06

  • Athletes are asked again to confirm payment status.

1.4.1 released 2026-06-06

  • Support contact email switched to admin@pacetrack.ru.

1.4.0 released 2026-06-05

  • Support module: user tickets and handling workflow.

1.3.2 released 2026-06-05

  • Mobile layout fix; support module requirements drafted.

1.3.1 released 2026-06-05

  • Activity counters and deferred deactivation until a chosen date.

1.3.0 released 2026-06-05

  • Notifications and messaging via Telegram.

1.2.7 released 2026-06-04

  • Fixed payment details and athlete list styling.

1.2.6 released 2026-06-04

  • Stronger password and login security.

1.2.5 released 2026-06-03

  • Improved mobile filters and sorting.

1.2.4 released 2026-06-03

  • Fixed currency symbol wrapping on mobile.

1.2.3 released 2026-06-03

  • Profile and help page fixes.

1.2.2 released 2026-06-03

  • Fixed filters and payment details display.

1.2.1 released 2026-06-03

  • Privacy policies and cookie notice.

1.2.0 released 2026-06-02

  • Browser push notifications.

1.1.10 released 2026-06-02

  • Security hardening, athlete data auto-refresh, and payment confirmation UX fix.

1.1.9 released 2026-06-02

  • Clearer payment skip and skip cancellation flows.

1.1.8 released 2026-06-02

  • Fixed an impersonation mode defect.

1.1.7 released 2026-06-02

  • Impersonation mode for support staff.

1.1.6 released 2026-06-01

  • Small interface fixes.

1.1.5 released 2026-06-01

  • Minor UI fixes and help material updates.

1.1.4 released 2026-06-01

  • Configurable page size in lists.

1.1.3 released 2026-06-01

  • Product logic audit and daily background job fixes.

1.1.2 released 2026-05-31

  • Bug fixes and UI stability improvements.

1.1.1 released 2026-05-31

  • Updated site icon and acceptance checklist.

1.1.0 released 2026-05-31

  • Major product update and Yandex sign-in.

1.0.1 released 2026-05-30

  • Platform baseline: coach and athlete cabinets, workouts and payments.

1.0.0 released 2026-05-30

  • Public version history for PaceTrack begins.