Обновления run5k.run

Что нового на сайте: новые разделы, улучшения и исправления. Всего релизов — 37, страница 1 из 4.

v3.3.1 — Маршрут до локации (2026-09-09)

🗺 «Проложить маршрут» со страницы локации

Рядом с журналом протоколов появилась кнопка «Проложить маршрут»: по нажатию можно выбрать Яндекс Карты, 2ГИС или Google Карты. На телефоне ссылка сама предложит открыть приложение, а маршрут строится от того места, где вы сейчас — геопозицию спрашивают уже сами карты, сайту она не нужна.

🔑 Оптимизирован вход на сайт через Telegram

📱 Длинное название локации не ломает плитки на телефоне

v3.3.0 — Новые челленджи и «Куда дальше» (2026-09-08)

↩️ «Назад» возвращает страницу такой, какой её оставили

Раньше возврат открывал страницу заново: фильтры терялись, таблица перезапрашивалась, а прокрутка оказывалась наверху. Теперь «назад» возвращает ту же позицию, те же фильтры и столько же догруженных строк. Работает на каталоге локаций, страницах площадок, протоколах и журналах, в постоянном составе, во всех рейтингах, в кабинете и на чужом профиле. Фильтры рейтингов ушли в адрес — ссылкой на нужный срез можно поделиться.

🎽 Тематические старты 5 вёрст теперь тоже учитываются

Старты из раздела «Старты сообществ» («Сбер Зелёный марафон», «День физкультурника» и другие) не попадали ранее в сбор: у них нет ни реестра, ни страницы локации. Теперь они собираются отдельно и считаются в личных итогах — 522 человека, 683 финиша и 66 волонтёрств вернулись на место. Новой локацией такой старт не считается: он не попадает в туризм, каталог, карту и рейтинг первопроходцев.

🏆 Три новых челленджа

🧭 «Куда дальше»: ближайшая новая площадка

В блоке «Беговой туризм» появилась плитка с ближайшей площадкой, где вы ещё не были, и расстоянием до неё от дома. Нажатие открывает список всех непосещённых площадок — от ближней к дальней. В списке — фильтр по системам, и выбранную систему можно закрепить кнопкой «Показывать на плитке только …»: тем, кто коллекционирует площадки одной системы, плитка будет предлагать только их.

🗓 «Твоя последняя суббота» — один день целиком

Под сводкой кабинета шли четыре плашки подряд: последняя суббота, «поделиться моментом», «Оцените недавние старты» и тизер «Моей истории» — и три из них рассказывали одну и ту же новость, например «новая локация». Теперь это одна карточка. Слева — что было: пробежка с временем, местом и отличиями дня; если в эту субботу вы только волонтёрили — роль. Тут же «Оценить» и «Поделиться». Справа — вехи «Моей истории» за этот день со ссылкой на полный список. «В этот день N лет назад» стал спокойнее по цвету и не спорит с карточкой; закрытая крестиком, эта плашка не возвращается до следующего дня.

🏟 Кабинет организатора: пост правится перед постером

Текст поста-отчёта можно отредактировать прямо в предпросмотре — убрать лишнего человека, вернуть исходный текст, снять разметку. Постер собирается из исправленного текста, поэтому удалённый из списка человек исчезает и с картинки. Новый формат «Лента 4:5», а на своём фото — переключатель светлого и тёмного текста.

👥 Встречи на стартах: фильтр по системам

Можно оставить встречи только на выбранных системах. Счёт, число встреч и даты пересчитываются внутри отбора.

📱 Меню на телефоне: подпункты разделов в шторке «Ещё»

«Единый протокол», «Последние пробежки», «Постоянный состав» и «Журнал протоколов» с телефона теперь открываются из шторки «Ещё» — раньше они были только в сайдбаре на компьютере.

v3.2.0 — Объединение профилей с выбором привязок и честное время выгрузки протоколов (2026-09-05)

Небольшое обновление вслед за 3.1.0: чинили то, что мешало жить.

🔗 Объединение профилей: с выбором привязок

Если вы хоть раз входили через Telegram-бота, объединить два своих профиля было невозможно в принципе — кнопка упиралась в ошибку. Починили: при объединении к основному профилю переезжает всё, что раньше молча пропадало вместе со вторым аккаунтом — отзывы, цели, привязки.

И появился выбор вместо прежнего безусловного сброса:

Если одна и та же система привязана с обеих сторон, спросим, какой профиль в ней оставить.

🕐 Восточные площадки: задержка больше не отрицательная

У Аллеи Любви в Ангарске кабинет показывал, что протокол опубликован за два-три часа до старта. Причина — незаполненный часовой пояс: у 24 площадок он отсутствовал, и время считалось московским. Проставили всем; у Ангарска, Мирного, Заринска, Тюмени, Уралмаша, Челябинска, Ханты-Мансийска и Серова цифры задержки и светофор стали настоящими.

🏃 Постоянный состав: фильтр «сколько раз человек был здесь»

Список постоянного состава локации начинался с трёх участий. Теперь над таблицей выбирается порог: от 3, от 5, от 10 и дальше. Фильтр работает и в зачёте волонтёров.

🎭 Постоянный состав: срез по волонтёрским ролям

Рядом с порогом участий встал второй фильтр — по ролям. Видно, кто на площадке ставит секундомер, кто размечает трассу, а кто закрывает всё подряд. Срез считается не мгновенно, и таблица об этом честно предупреждает.

🆕 Журнал стартов: новички разделены на дебютантов и гостей

В журнале площадки была одна колонка «Новичков», и в неё складывались двое совсем разных людей: тот, кто впервые в жизни вышел на старт, и тот, кто уже бегает, но приехал сюда впервые. Это разная работа — привести человека в движение и позвать к себе бегающих. Теперь это две колонки, «Дебютантов» и «Гостей», обе сортируются.

🙋 Волонтёры без личного кабинета вернулись в протоколы

В протоколе 5 вёрст такой волонтёр выглядит как «Фамилия Имя (Нужна регистрация)» или как имя без ссылки на профиль. Мы эти строки теряли целиком — вместе с ролью, и чаще всего пропадал именно организатор. Теперь они на месте, с именем, если оно на сайте указано.

🔧 Под капотом

Улучшены скрипты сбора 5 вёрст: данные точнее и быстрее обновляются в базе сайта.

v3.1.0 — Кабинет организатора: ротация, чистые волонтёрства и долгая пауза (2026-09-03)

Главное в этом обновлении — доводка кабинета организатора: три новых среза по команде и по людям площадки.

🚦 Светофор ротации организаторов

Сколько человек вели старт за период и какую долю закрывает самый частый. Карточка стоит сразу на главной кабинета, рядом со «Здоровьем локации», и на странице команды. Пороги не выдуманы, а посчитаны по стране — зелёный, если организаторов хотя бы четверо и на самого частого приходится не больше 40%; красный, если организатор один или на нём больше 70%.

💪 Кто тянет больше всех

Рядом с волонтёрствами встала колонка «Пробежек за год» по этой же локации: сразу видно, кто помогает, совмещая с бегом. Чекбокс «Только чистые волонтёрства» не засчитывает дни, когда человек в этот же день где-то бежал — здесь или на другой площадке.

Долгая пауза

Список тех, кто давно не приходил, стал честнее:

📒 Журнал посещаемости

У локации в журнале появились фильтр по месяцу и поиск по имени: за год колонок набирается полсотни, и нужную субботу глазами было не найти. Заголовки «Участник» и «Всего» стали сортируемыми.

🎂 Юбилеи завтра: фильтр по длине пропуска

Календарь юбилеев отбирал «активных» по зашитым трём месяцам. Теперь порог выбираете вы: от двух недель до ста. Фильтр стоит и в пост-отчёте, и на самой странице календаря — список в посте совпадает с тем, что видно на экране.

📊 График посещаемости стал читаемым

На светлой теме столбики почти сливались с листом. Теперь у каждой системы свой насыщенный цвет, появились шкала и линии сетки, а пока месяцев немного — среднее число финишёров стоит прямо над столбиком, и цифры видно без наведения.

📅 Недели на главной

Графики подписывались понедельником, а единый протокол — субботой, хотя неделя под ними одна и та же. Теперь везде суббота. Заодно в неделю попали воскресные старты: раньше они выпадали, и свод не сходился с протоколом.

👤 Имя с фамилии

В рейтингах и журналах участник выводится как «Попов Дмитрий», а не «Дмитрий Попов» — так столбец читается и сортируется как список по фамилиям. Заголовок «Участник» в общем рейтинге сортирует от А до Я.

🔑 Вход через Telegram — одной кнопкой в боте

Вместо окна входа Telegram в браузере сайт ведёт в бота: нажали там «Подтвердить вход» — и вкладка сайта входит сама. Перед кнопкой бот показывает, откуда пришёл запрос: браузер и система, город, время; кнопка «Это не я» отменяет чужой вход. После подтверждения бот всё равно присылает кнопку «Открыть кабинет» на случай, если вкладку закрыли, — она действует пять минут и один раз. Если бот недоступен, сайт сам это замечает и ведёт по альтернативному пути через окно входа в браузере. Привязка Telegram в «Способах входа» идёт тем же путём.


📸 Фото в HEIC

Снимки с айфона теперь принимаются как есть — и к отзыву на площадку, и фоном постера «Поделиться». Сервер сам перекодирует их в JPEG; раньше такой файл молча не вставал, а кнопка «Фото» будто не работала.

📉 Старая статистика закрыта

Дашборды на grafana.run5k.run уходят на покой — всё, что там было, теперь живёт на сайте. Старые ссылки при этом не ломаются: адрес дашборда открывает соответствующую страницу — рейтинг, журнал посещаемости, каталог локаций или протокол недели. По самому адресу grafana.run5k.run теперь страница с картой переездов: что где искать на сайте.

🔧 Что починили

v3.0.0 — Кабинет организатора, единый протокол, новые рейтинги и вход без пароля (2026-09-02)

Самое большое обновление с момента редизайна сайта: 150 с лишним изменений за две недели. Ниже — всё, что можно увидеть на сайте.

🏟 Кабинет организатора локации

Новый раздел для оргкоманд площадок. По каждой локации, к которой у вас есть доступ, собраны инструменты:

Доступ выдаётся организаторам площадок — если у вас есть волонтёрство в роли Организатор/Директор, доступ будет предоставлен автоматически.

📋 Единый протокол недели

Страница "Единый протокол" в меню: все площадки всех систем за одну неделю, выстроенные по времени финиша. Три зачёта — абсолютный, среди своего пола и в возрастной группе; выбрали систему — места пересчитались внутри неё. Неделя выбирается из списка, есть поиск по имени и локации. Если вы вошли на сайт, ваш результат недели поднимается наверх страницы и подсвечивается.

🏃 Постоянный состав локации

У каждой площадки появилась страница "Постоянный состав" — все, кто был здесь от трёх раз, с местом, числом участий здесь и во всех локациях, датами первого и последнего участия. Отдельные зачёты бегунов и волонтёров, фильтр по системе у площадок с историей в нескольких системах, поиск по имени. Годы parkrun в зачёте бегунов учтены полностью; в зачёте волонтёров — нет: поимённых списков волонтёров того времени не сохранилось.

🏆 Три новых рейтинга

📒 Журналы посещаемости

У рейтингов пробежек, волонтёрств и уникальных локаций, а также в списке протоколов у каждой площадки появился переключатель «Рейтинг | Журнал». Журнал — это таблица посещений: строки — участники, столбцы — даты стартов. Закрашенная клетка значит, что человек в этот день бежал, волонтёрил или делал и то, и другое сразу — цвет у каждого случая свой.

Наведите на клетку, и подсветится весь столбец: сразу видно, кто был на конкретном старте. Внизу таблицы — сколько человек пришло в каждую субботу, а ваша строка закреплена наверху, чтобы не искать себя в списке.

🔑 Вход без пароля: Telegram и почта

К VK и Яндексу добавились вход через Telegram и вход по почте с одноразовым кодом. Все способы можно привязать к одному профилю в настройках.

👤 Имя на сайте = из беговой системы

Имя в кабинете и рейтингах теперь берётся из профиля беговой системы, а не из аккаунта VK или Яндекса: логины и ники в таблицах закончились. Источник и вид записи («Иван П.» вместо полного имени) выбираются в настройках.

🚀 Онбординг: удобная привязка аккаунтов систем

Тех, кто зашёл впервые, сайт встречает страницей «Добро пожаловать»: поиск себя по имени и фамилии сразу во всех системах, по ID и по штрихкоду, привязка в один клик. Можно отметить «в этой системе у меня нет аккаунта», чтобы сайт больше не спрашивал.

🏠 Личный кабинет собран заново

🗺 Каталог локаций

✈️ Беговой туризм

В рейтинге локаций добавились колонки «Осталось» и «Прогноз»: сколько площадок ещё не посещено и когда при текущем темпе вы закроете все, если будете каждую неделю бегать в новой. В зачёте — участники действующих систем; парковые туристы parkrun остались в рейтинге, но без прогноза.

🎛 Фильтры — одной панелью везде

На всех витринах — рейтингах, протоколах, каталоге, карте, журналах, кабинете — реализован единый механизм фильтров в отдельном блоке

🔧 Небольшие улучшения

v2.11.2 — Незначительные доработки (2026-08-24)

В каталоге локаций рядом с датой первого старта появилась вторая — когда площадка начала работать в той системе, где живёт сейчас. У трети площадок эти даты расходятся: в Коломенском первый старт был 1 марта 2014 года, а 5 вёрст открылись 11 июня 2022-го. Теперь день рождения локации можно определить по двум "календарям"

Небольшие улучшения и доработки связанные со стабильностью сайта

v2.11.1 — Небольшие доработки (2026-08-23)

v2.11.0 — Протоколы стартов (2026-08-22)

Главное в этом обновлении — протоколы стартов. Результаты субботы теперь можно разобрать у нас целиком, не уходя на сайты систем.

Протоколы стартов

Смотреть протоколы можно без входа на сайт.

Новая главная

Месяц главная жила в двух вариантах (проводился A/B тест): половина посетителей видела один, половина — другой. Тест закончен, победивший вариант стал единственной главной.

Карта под палец

Ещё в этом обновлении

Что починили

v2.10.0 — Карта туристов в рейтингах (2026-08-20)

Клик по точке добавляет в таблицу столбец «Был здесь»: зелёный — был, красный — нет, а в подсказке системы, число визитов и даты. Точек можно набрать несколько, столбцы встанут рядом — и по каждому работают сортировка и фильтр. Там, где точки сливаются в кашу, они собираются в гроздь с числом локаций: приблизьте, и она распадётся.

Удобно искать попутчиков. Отфильтруйте столбец новой для вас площадки по тем, кто там ещё не был, — получите список тех, кому она тоже нужна. Или наоборот, найдите бывавших и расспросите про трассу.

v2.9.0 — Поделиться 2.0: постер в один тап, превью ссылок и рейтинг открытий (2026-08-16)

Раздел «Поделиться» переделан целиком: теперь постер собирается сам, а кнопка появилась там, где действительно есть чем поделиться.

Новый рейтинг: «Открытия локаций»

Кто чаще всех бывал на торжественном открытии локации — те, кто приезжает на самый первый старт новой площадки. У 5 вёрст, parkrun и RunPark открытие — это забег №1, у С95 открытие отмечено вручную: по номерам забегов его не опознать.

Ещё в этом обновлении: