Завершені картки дошки «Coordio», тиждень за тижнем. Сторінку зібрано просто з дошки, на якій ми працюємо в Coordio, — без ручного копіювання.
Додано тип каналу «Каталог» і режим каталогу для перегляду будь-якого каналу
Спільне сховище для нових типів інформаційних блоків
Виправлено показ ключів перекладу замість тексту в кількох місцях
Підпис дошки в лівій панелі показує вид активності та назву картки
Деплой сервера реального часу знову працює (збій входу обійдено)
Ліва панель тепер оновлює дату активності дошки
Дата останньої активності в лівій панелі тепер враховує дошку, закріплені групи та ДМ
Дошка стала окремим видом каналу, а не опцією каналу
Закрито спринт і сплановано наступний (сесія планування)
Зовнішній рушій синхронізації поки не потрібен: лишаємось на власному
Локальний кеш файлів як зашифровані архіви: вирішено не робити
Свайп панелей більше не конфліктує з горизонтальним свайпом у блоках
Сторінки «не знайдено» тепер віддають справжній статус 404
Читалка й переглядачі документів узгоджені з розмірами тексту застосунку
Виправлено помилки в консолі в режимі розробки
Фото й файли можна ділити в Coordio з інших застосунків
Видалено невикористовувану бічну панель чату
Виправлено помилку фонового воркера при скасованій навігації
Мобільний вигляд: підказка більше не висить після закриття бічної панелі при переході
Групування повідомлень за датою враховує часовий пояс біля опівночі
Показ часу у вибраному часовому поясі з можливістю його налаштувати
Дати по всьому застосунку форматуються за мовою користувача, а не за локаллю сервера
Переспрямування сторінок виконується на вході, без повного рендеру сторінки
Каталог перекладів кешується замість того, щоб збиратися наново на кожен запит
Переклади більше не вбудовуються в кожну HTML-відповідь
Головна сторінка може віддаватися зі статичної оболонки через CDN
API більше не перетворює службові сигнали попереднього рендерингу на помилки сервера
Увімкнено часткове попереднє рендерування сторінок застосунку
Головна сторінка: чому вона не кешується наперед і не стрімиться
Виправлено помилку «Hydration failed», що виникала на кожній сторінці
Коментарі до картки отримують візуальний редактор, як в описі
Опис картки на дошці підтримує форматування тексту
Відкриття сторінки робить один запит до бази замість двох — налаштування й роль разом
Сторінка чату читає дані каналу один раз замість п'яти
Пошук картки за коротким айді вимагав завантаження всієї дошки
Перевірено, чи регіон серверів збігається з регіоном бази даних
Виміряно час холодного відкриття для залогінених користувачів
Сторінку каналу розділено за режимами відображення
Чи завантажує звичайний користувач адмінські екрани — виміряно
Чат-композер більше не вантажить код перетягування на кожній сторінці каналу
Генератор фракталів і обрізання зображень вантажаться лише коли потрібні
Гість отримує легку версію застосунку без коду для авторизованих
Список спринтів через MCP віддавав повні підсумки всіх спринтів — завеликі відповіді
Читання всієї дошки через MCP давало відповідь завелику, щоб нею користуватись
Пошук по дошці тепер знаходить картки за айді, віхою та спринтом, а не лише за назвою
Сторінки читання більше не вантажать чат у реальному часі й рушій фракталів
Розбиття бічних панелей на тонкі контейнери доведено до кінця
Особистий і соціальний режими: з'ясовано, що вони справді змінюють
Дошка завантажується швидше: рідкісні діалоги й звіти не входять у перше завантаження
Сторінки гостьового входу не вантажать відеоклієнт заздалегідь
Скасовані підзадачі більше не лишають закриту картку з лічильником «13 з 14»
Закрито спринт: невиконані картки повернуто в беклог, підсумок і висновки записано
Виявлено: адміністратори й модератори не могли змінювати налаштування каналу
Відсутні налаштування прав тепер помітні, а не мовчки лишають функції лише для власника
Розділ «Боти» вказує, де налаштувати Telegram-бота для публікацій
Публікація у WordPress більше не падає на зображеннях із кириличною назвою
Повернено форму створення Telegram-ботів, прибрано конфліктний опитувальний режим
Розміри шрифтів застосунку: з'ясовано, що йдеться про типовий масштаб, а не про відсутню функцію
Розібрано колонку «Дослідити»: дев'ять карток розподілено далі
На телефоні поле введення чату стало нижчим і не виходить за екран
На телефоні підменю чату більше не виходять за межі екрана
Вхід через OAuth для зовнішніх MCP-серверів
Змінено правила вибору моделі ШІ для карток розробки
Налаштування каналу згруповано за розділами замість п'ятнадцяти вкладок підряд
Виправлено показ голих ключів замість тексту після переходу за посиланням
Сценарії залежно від тарифу: безплатний план отримує один сценарій
Сценарії в інтерфейсі: список, конструктор кроків і стан запусків у налаштуваннях каналу
Нагадування сценаріїв доходять і в Telegram, а не лише в тред Coordio
Історія ролей учасників, щоб не пропонувати ту саму роль поспіль: вирішено, де її зберігати
Персональні питання сценаріїв тепер доходять і в Telegram
Екран у налаштуваннях каналу для керування зовнішніми MCP-серверами
Сценарії: варіанти опитування й окремий крок із зовнішнього MCP-сервера
Канали можуть підключати зовнішні MCP-сервери — Coordio став і MCP-клієнтом
Заплановані повідомлення можна повторювати
Голоси з Telegram повертаються в рідне опитування Coordio
Варіанти опитування у сценаріях добираються з учасників каналу та історії відповідей
Нова задача планера більше не стартує зі статусом «Дослідити»
Виправлено: автопідхоплена картка потрапляла в «Дослідити» замість «В роботі»
Планувальник: вигляд «коло з 24 годин»
Хвилі спринту жили лише в тексті цілі — жоден звіт їх не бачив
Адмінка: ручна видача плану PRO користувачу
Адмінка: розділи й підвкладки замість довгого ряду плоских вкладок
Права дошки — окрема підсекція в правах каналу
Кроки сценаріїв в особистих повідомленнях: вільний текст і персональні опитування
Зв'язок між користувачем Telegram і учасником Coordio
Сценарії: очікування, дедлайни й нагадування
Сценарії: працюючий двигун із кроками повідомлень і опитувань у каналі
Інструмент агента для відкладених повідомлень тепер відкладає, а не надсилає одразу
Спроєктовано сценарії надсилання повідомлень
Автопостинг: публікація з Coordio в Telegram і WordPress
З'ясовано, чому бот публікацій у Telegram нічого не робив
Ліниве завантаження: перевірено, де воно доречне, за вагою коду
Довідки звітів більше не видають факти однієї дошки за поведінку продукту
Обговорення для спринтів і віх та окреме вікно для віхи
Виправлено зависання вкладки та заголовок, що зводився до лічильника
Рядки діаграм у звітах більше не переносяться й не розтягують діалог
Винагорода на картці прихована, коли ця функція вимкнена
Довге слово в картці більше не виходить за її межі
Фільтр дошки за мітками вміє знаходити картки без міток
Назви спринтів більше не повторюють номер спринту
Історія навігації в хедері показує повні шляхи сторінок
Дошка: сортування переїхало в панель, пошук — у фільтри
Лічильники колонок показують і відфільтровану, і загальну кількість карток (10/17)
На телефоні обидві бічні панелі більше не відображаються одразу
Сторінки вантажать лише ті переклади, які їм потрібні
Провайдер дзвінків в оболонці: виміряно, окремо виносити його не варто
Переглядач медіа не вантажиться на сторінках, де він не потрібен
Дані завантажуються одразу, не чекаючи відповіді про сесію
Посилання у переглядачах файлів більше не перезавантажують застосунок
Клієнт відеодзвінків не вантажиться, доки не потрібен
Виправлено експорт дошки з кириличною назвою
Визначення мови тексту більше не вантажиться на кожній сторінці
Редактор повідомлень завантажується при фокусі, а не одразу
Дрібні доробки після виправлення вибору емодзі
Вибір емодзі тепер справді вантажиться ліниво
Шість запитів, що виконувались двічі, більше не дублюються
Навігація більше не підвантажує наперед увесь сайдбар
Невідомий канал дає чесну 404 замість тихого переходу до повідомлень
Підсторінки каналу за слагом (дошка, налаштування) тепер відкриваються правильно
Відкриття каналу за посиланням з id більше не потребує двох переходів
З'ясовано, чого чекають переходи між сторінками
Виміряно, з чого складається важке перше завантаження
Показники продуктивності видно в адмінці наживо
Внутрішні посилання в повідомленнях більше не перезавантажують застосунок
Менше дублікатів запитів до API при завантаженні сторінки
Токен Telegram-бота скасовано й видано заново
Блоки звітів більше не ростуть безмежно разом зі спринтами
Знайдено незавершену міграцію токенів агентів до зашифрованого сховища
Роллям надано право керувати дзеркалом у продакшені після деплою
Доступ до дзеркала керується правом, а не жорстко прописаною роллю
Вартість роботи запитується під час переносу картки в «Готово»
Звіт «оцінка проти факту» показує, що сусідні розміри нерозрізненні
Сповіщення поза дошкою більше не губляться після відповіді сервера
Історія дій на дошці більше не губиться
Картка потрапляла в «В роботі» перед самим комітом, тож cycle time показував нуль
Посилання на картку зі сповіщень тепер відкривають потрібну картку
Перевірка інших акаунтів більше не опитує сервер кожні 5 хвилин даремно
Запис на дошці більше не змушує всі відкриті дошки повністю перечитуватись
Лічильник непрочитаних сповіщень робить значно менше зайвих запитів
Неіснуючий шлях API віддає легку 404 замість повної сторінки
Сторінку 404 здешевлено: сканери більше не отримують повний рендер
Ліміт довжини довідкових текстів тепер перевіряє автотест
Діалог запрошення в приватний підканал тепер перекладається
Ще п'ять підказок дошки скорочено до розумної довжини
Довгі підказки дошки скорочено, подробиці винесено в «Докладніше»
Довідки у звітах вміщаються на екран
Підказки до керування дошкою: спринти, віхи, статуси, правила, колонки
Звіт «оцінка проти факту»: чи story point означає те саме, що раніше
Velocity позначає спринти з оцінками, виведеними заднім числом
Звіти розподіляють роботу ще й за мітками
Створення статусу одразу вирішує, до якої колонки він належить
Діаграма Ганта дошки була порожньою, бо в картках не заповнені дати
Картка задачі: усі мітки, швидка зміна оцінки й виконавця без діалогу
Звіти дошки пояснюють, що саме міряє кожен показник
Експорт та імпорт дошки, зокрема з Teamwork, Trello і Jira
Запит неіснуючої сторінки (наприклад, фавікона) більше не віддає важку сторінку
Звіт про пропускну здатність: скільки карток закрито за спринт
Нумерація спринтів за датою: ранішим спринтам дістаються 0, −1, −2…
Окремий спринт для епохи до першого спринта, з ретро
Матриця BCG та інші аналітичні вигляди дошки — розглянуто
Сортування дошки за оцінкою (story points)
Спринти охоплюють усю виконану роботу, а не менше половини
Закрито прогалини доступу в запитах каналу, що розкривали імена й пошту
Закрито доступ сторонніх користувачів до джерел дзеркалювання каналу
Дані доступу джерел дзеркала названо зашифрованими, але фактично не шифрувалися
Звіт вартості тепер наповнюється: час і токени на картках
Звіт про cycle time: тривалість виконання карток тепер рахується
Звіти дошки доступні поза браузером — через токен і MCP
Керування каналом розділено на окремі права, що налаштовуються в адмінці каналу
Прибрано невикористовуваний шлях обробки згадок
Фонові дії після надсилання повідомлення більше не губляться
ШІ-агенти: з'ясовано, що виконання вже справжнє, а не заглушка
Прибрано мертвий шлях запису повідомлень і зведено похідні поля в одне місце
Зворотні посилання знаходяться і за трохи іншим написанням заголовка
Фільтри дошки за навичками та пошук із транслітерацією
Інтерактивна картка: мітки, важливість і значки як дії, номер спринта
Попередження про брак коордів з'являється одразу при призначенні агента
Віхи як зведені смуги на діаграмі Ґанта
Автодоповнення вікі-посилань: пошук не лише за початком заголовка
Файли завантажуються з оригінальною назвою; порядок при мультизавантаженні змінюється
Токени Telegram-ботів тепер зберігаються зашифрованими
Редагування md- і txt-файлів просто в застосунку
Дошка завантажується легше: повні описи карток не надсилаються наперед
Підписка на колонку дошки: наразі стежити можна лише за карткою
Підзадача в спринті більше не рахується двічі в звітах
Підзадачі як повноцінні картки та два режими перегляду
Виправлено збій автоматичної перевірки типів у CI
Нестабільний тест планувальника під навантаженням — розібрано
Ключі власних ШІ-провайдерів тепер зберігаються зашифрованими
Усунено плаваючий збій автотестів під навантаженням
З'ясовано, чи дублюють один одного два файли клієнта бази даних
Зняття фільтра дошки повертає картки без перезавантаження сторінки
Зміна першого рядка нотатки більше не ламає посилання на неї
Решту локальних кешів на пристрої прив'язано до акаунта
Service worker у продакшен-збірці знімав сам себе, тому офлайн-оболонки не було
Перемикачі функцій каналу зведено в одну перевірку
Активація спринту тепер закриває попередній активний
Таблицю використання файлів тепер перекладено
Видалено невикористовуваний код чату
Переслане повідомлення тепер позначено й видно, звідки воно
Нова дошка може взяти колонки, статуси й мітки з наявної
Кнопка розгорнутої форми поруч зі швидким додаванням картки й колонки
Діалог картки: секції згруповано, порожні згортаються, мітки вище
Виправлено: опис картки не показувався в діалозі й стирався при збереженні
Правила дошки: колонка, статус і виконавець як єдиний механізм
Підзадачі розкриваються тимчасовою підсвіченою колонкою поруч
Зі схеми прибрано застаріле поле «колонка завершених»
Сортування й основні фільтри дошки виконуються на сервері