Ретроспективно
Ретроспективный-это бесплатный AI-ретроспективный ретроспективный правление в реальном времени для инженерных команд.





Этот проект является как фактическим продуктом, так и технологической демонстрацией, использующей новейшие и лучшие библиотеки JavaScript/TypeScript месяца.
Он включает в себя следующие технологии:
- Реагировать 18
- Реагировать крючки
- React Router 6
- TypeScript 4.9
- Recoil.js, как Глобальная библиотека управления государством
- Сокет io
- Выписать, как бундлер
- MUI 5 для наших компонентов (ранее известный как материал-UI)
- Материал дизайн пользовательского интерфейса
- Эмоция
- Многоязычная / интернационализация
- Постгрес
- Узел 18 (LTS)
- Паспорт для бесшовной аутентификации OAuth с:
- Google
- Twitter
- GitHub
- Пролечить
- Microsoft
- Окта
- Giphy, потому что добавление немного удовольствия к вашему ретро не повредит!
- React Beautiful DND, чтобы позволить переупорядочить и группировать, перетаскивая
- Vitest для единичных испытаний
- Библиотека испытаний реагировать для тестов интеграции
- Пряжа, замена NPM
- Docker, для легкого развертывания
- Kubernetes, чтобы масштабировать ретроспективные для его 10M+ пользователей (нет)
- Действия GitHub, для непрерывной интеграции и развертывания (CI/CD)
- Многоархитектура, для автоматической совместимости с серверами на основе ARM
- Полоса, для нашего платежного решения
- Docusaurus, для нашей документации
- NextJs, для нашей целевой страницы
- Chatgpt, питание нашего тренера AI Agile
- Biom
В предыдущих версиях были представлены следующие библиотеки:
WebPack 5 (см. Старые версии для WebPack 1, 2 и 3) Создать приложение React 5 Шутка для модульного тестирования Redux CSS -модули Redux-Saga Повторный выбор Eslint для JS и JSX
Документация
Вы можете просмотреть документацию здесь.
Используя ретроспективные
У вас есть два способа управления ретроспективными:
- Использование публичной версии, на www.retrospected.com
- Хозяин ретроспективно
Хотите принять ретроспективные в вашем помещении? ?
Вы можете начать экземпляр ретроспекции за 5 минут, следуя быстрому руководству.
Это запустит демонстрационную версию, которую вы можете превратить в полностью лицензированную версию, купив самостоятельную лицензию.
История версий
Версия 5.5.2
- Исправить интеграционные тесты, добавив проверку здоровья, чтобы фронта не началась до того, как бэкэнд будет готов
- Удалить триви из трубопровода CI, так как он просто не работал вообще
Версия 5.5.1
- Хард-код лицензия на Ministère de L'Intérieur (Франция) для их самостоятельного экземпляра
Версия 5.5.0
- Мигрировать от Eslint и Pretter в Biom
- Обновить зависимости по всем направлениям
- Исправьте проблему с запуском бэкэнда в режиме разработки с TS-Node и недавними версиями узла
Версия 5.4.1
- Добавьте возможность удалить баннер Cookie (GDPR) в самостоятельные экземпляры (что сейчас имеет место по умолчанию)
- Обновление зависимостей (Frontend)
Версия 5.4.0
- Добавьте концепцию модератора, поэтому человек, создающий ретро, не обязательно является человеком, смягчающим ее.
- Обновите базу данных до Postgres 16 (последняя версия)
- Разрешить более тонкозернистые таймеры.
- Исправьте проблему с макетом панели левой стороны (? Спасибо @ruandev за исправление)
- SEO оптимизации
Версия 5.3.1 (HotFix)
- ? Добавление группы не работало в предыдущей версии. Это сейчас исправлено.
Версия 5.3.0
- [️ самостоятельное управление] Новые функции:
- Опция отключения удаления данных (GDPR)
- Вариант отключения «автора шоу» во всем мире
- Новые ретроспективные варианты:
- Возможность ограничения редактирования заголовка сеанса модератором
- Возможность ограничить упорядочение и группировку модератором
- При доступе к частной сессии, к которому у вас нет доступа, теперь он покажет имя модератора.
- Функциональность поиска была улучшена: теперь он покажет только соответствующие карты
- ? Исправление ошибки: когда слишком много пользователей подключено, кнопка «Я готов» будет скрыта. Это сейчас исправлено.
- Agile Coach теперь использует чат GPT 4, что намного мощнее
- Новое объяснительное видео было добавлено на маркетинговый веб -сайт и само приложение.
- ⏫ Обновление зависимостей
Версия 5.2.2 (HotFix)
Версия 5.2.1 (HotFix)
- Исправление ошибки логотипа заголовка
Версия 5.2.0
- [️ самостоятельное управление] Добавление вариантов настройки на марку белого цвета в экземпляры самостоятельно
- Новая страница, объясняющая, что такое самостоятельно и что она может сделать для вас
- Новая кнопка обратного вызова на маркетинговом сайте
Версия 5.1.2 (Hotfix)
- Исправить нечетную ошибку, сбивая боковую панель в определенных обстоятельствах
Версия 5.1.1
- Добавить страницы блога на маркетинг
- Переодарение на маркетинговом веб -сайте
- Исправьте проблему на маркетинговом веб -сайте, где ссылки не работали
- Добавьте предупреждение в приложение, когда у пользователя есть учетная запись Pro, но не добавила участников в свою учетную запись
- ⏫ Обновление зависимостей
Версия 5.1.0
- [️ Pro функция]? Тренер ИИ, работающий на чате GPT. Ограниченный доступ к не оплачиваемым пользователям.
- Улучшить рабочий процесс входа в систему
- Улучшить выбор шаблона
- Улучшить домашнюю страницу, с поиском в прошлых ретроспективах и более приятной кнопке
- Позвольте пользователю преобразовать свою анонимную учетную запись в обычную учетную запись и перенести их данные
- Исправление ошибок: исправить ошибку, где было создано несколько демонстраций
Версия 5.0.3
- ?? Добавление немецкой версии нашего маркетингового веб -сайта
- Самостоятельно: улучшить проверку лицензий, чтобы не блокировать, когда интернет недоступен
- Лучшая поддержка рекламных кампаний
- Перенаправить региональные tlds (.de, .fr) на .com
Версия 5.0.2
- Упростить управление переменными среды на фронте
- Добавить страницу ошибки 404 на маркетинг
- Добавить отслеживание рекламных слов на целевой странице
Версия 5.0.1
- Добавить Google Ad-Words Branging на Frontend
- Исправить самостоятельный URL-адрес лицензии
Версия 5.0.0
- ? Новая целевая страница, построенная с NextJS, отделена от основного приложения. Приложение теперь доступно по адресу https://app.retrospected.com и на целевой странице по адресу https://www.retrospected.com.
- ?? / Многоязычная поддержка этого нового возраста посадки (английский и французский на данный момент), с автоматической обнаружкой языка пользователя.
- Миграция из CRA (Create-React-App) в Vite, что намного быстрее и гибкость.
- ? Миграция в Google Analytics 4
- ? Добавление демонстрационного режима: один щелчок для создания демонстрационной сессии с демо-учетной записью.
- Улучшенная поддержка получения самостоятельной получения лицензий
Версия 4.19.3 (Hotfix)
- Fix Pro Список учетных записей
Версия 4.19.2
- Миграция в Google Analytics v4
Версия 4.19.1
- Hotfix: проблема с созданием учетной записи пароля
Версия 4.19.0
- Особенность: добавление возможности установить таймер для сеанса. Это необязательно и может быть включено в настройках. (? Спасибо @xyaren за идею)
- Функция: Подтвердите перед удалением поста. Избегает случайного удаления постов. (? Спасибо @Vadamovsky за идею)
- Функция: Позвольте пользователям отменить свои голоса по конкретному билету. Эта функция может быть отключена в настройках. (? Спасибо @xyaren за идею)
- Функция: только самостоятельно: отображать количество зарегистрированных пользователей (? Спасибо @daybyte за идею)
- Обновите до последней версии Typeorm
- Преобразовать весь код бэкэнд в ESM
- ?? Обновления немецкого языка (? Спасибо @daybyte за его вклад)
Версия 4.18.1 (Hotfix)
- Восстанавливает значок Enter на борту ввода на мобильные телефоны (? Благодаря Хансу К. за идею)
Версия 4.18.0
- Самостоятельно: добавление возможности объединять пользователей (переносить их данные в другого пользователя). Это доступно только для экземпляров самостоятельно, через панель администрирования (? Спасибо Фрэнку Беккеру за эту идею)
- ⏫ Обновление уязвимых зависимостей (благодаря зависимости)
- Исправить проблемы, найденные с помощью сканирования кода (CodeQL)
Версия 4.17.0
- Добавление возможности установить администраторы для подписки Pro. Администратор может добавлять и удалять пользователей из Pro -подписки и быть независимым от владельца (который управляет платежами). Полезно для реселлеров.
- Отображение владельца подписки четко на странице учетной записи
- Обновление действий GitHub
- ⏫ Обновление зависимостей
Версия 4.16.3
- Разоблачение «арендатора», «URL -адреса» и «токенового URL» для Microsoft Oauth. (? Спасибо Фрэнку Беккеру за идею)
- ?? Улучшения немецкого языка (? Спасибо @Tobias G за PR!)
- ⏫ Обновление зависимостей
Версия 4.16.2
- Fixed a bug where sessions a user participated in did not show up on their homepage. (? Спасибо Фрэнку Беккеру за то, что он сообщил об этой проблеме и помог найти проблему)
Версия 4.16.1
- Исправлена ошибка, где сеансы не могли быть удалены, когда были какие -либо сообщения в чате (? Спасибо Florin Bicher за отчет)
- Обновить значок
- Лучше слабая интеграция
Версия 4.16.0
- Полный капитальный ремонт переводов. Переключение на i18next. Перевод всех языков с использованием машинного обучения (через краутин)
- Добавлены переводы для украинского языка и ссылка на помощь Украине?
- Исправьте пустой загрузку файла при ведении журнала с помощью Google Oauth
- Обновите документацию до последней версии Docusaurus
- Добавьте больше интеграционных тестов, охватывающих учетные записи паролей и удаление учетной записи
- Добавлено сборщик языка на странице учетной записи, в дополнение к боковой панели
Версия 4.15.0
- Самостояние : улучшить административную панель для самостоятельной работы, позволяя администратору добавлять и удалять пользователей
- Самостояние : добавьте опцию, чтобы разрешить самопониженные сертификаты для SMTP-сервера для отправки электронных писем
- Исправьте удаление учетной записи GDPR, которое не сработало, когда у пользователя были какие -либо сообщения чата
- Обновление типов реагировать на V18
- ⏫ Модернизация всех зависимостей фронта
Версия 4.14.1 (HotFix)
- Удалить код CSRF, вызывая случайные проблемы
Версия 4.14.0
- Обновление до отреагирования 18
- Замените значки на emoji для заголовков столбцов (полностью настраиваемый)
- Самоунижение : добавление поддержки SMTP для самостоятельного управления, в дополнение к SendGrid. ? Спасибо @daybyte за идею. (#365).
- Самостояние : упрощение настройки SendGrid, удалив необходимость создания шаблонов электронной почты. Теперь они жестко кодированы.
- Самостояние : улучшение шаблонов электронной почты
- Улучшение экспорта текста и уценки в режиме сводного. ? Спасибо Jakob J за идею. (#384).
Версия 4.13.0
- Добавление опции оплаты ретроспективного профессионала ежегодно, получая один месяц в процессе
- Обновлять цены, особенно на доллар США
- Сделайте интеграционные тесты менее хрупкими, используя конкретные атрибуты
- Обновление (наконец-то!) Для реагирования V6.
- Самостояние : позвольте администратору отключить анонимные входы в систему (заставлять пользователей использовать регулярные учетные записи).
Версия 4.12.1 (HotFix)
- Добавление пользователей к подписке Pro Team больше не работало из -за WebPack 5.
Версия 4.12.0
- Изменение соглашения об именах для базы данных. Все поля и таблицы теперь
snake_case
. - Упростил конфигурацию типов, удалил генерацию
ormconfig.json
. - Added Integration tests using Cypress to catch Docker-specific errors and have some basic smoke tests.
- Обновление до
react-scripts
(создание приложения React) 5.0.0 - Обновить jQuery (для маркетинга / домашней страницы) до 3.6.0 по соображениям безопасности
- ⏫ Обновление зависимостей
Версия 4.11.5 (Hotfix)
- Сделать безопасные файлы cookie дополнительной настройкой, так как они не будут работать, если он не будет размещен на HTTPS.
Версия 4.11.4 (Hotfix)
- Исправление проблемы миграции при установке с нуля
Версия 4.11.3 (Hotfix)
- Добавление в жесткой лицензии для конкретного самостоятельного клиента.
Версия 4.11.2 (Hotfix)
- Зашифровать сообщения чата на зашифрованных сеансах
- Убедитесь, что длинные сообщения чата отображаются по нескольким линиям
Версия 4.11.1 (Hotfix)
- Вернув миграцию от React-Scripts (Create-React-App) с 5,0,0 до 4,0,3. Новая версия включает WebPack 5, которая вызывает проблемы с полифилами. Проблема должна быть исправлена в 5.0.1, которая еще не доступна.
Версия 4.11.0
- Добавление функциональности чата. Отправляйте сообщения своим коллегам без необходимости использовать Slack или любой другой внешний инструмент!
- Добавьте автора (когда включена опция «Show Author») в панели резюме. ? Спасибо @hmlkao за идею. (#336).
- Установите рабочие пространства пряжи, чтобы ограничить совместное использование зависимостей
- ⏫ Обновление большинства зависимостей по соображениям безопасности
- Обновите изображение Nginx, чтобы исправить проблемы безопасности
- Force Secure Cookie на производстве
- Добавить сканер уязвимости триви на CI
Версия 4.10.0
- Добавьте лучшее соответствие GDPR, с правом быть забытым: позволяет пользователю удалять все свои данные
- Добавьте возможность для пользователей сигнализировать, если они закончили со своими сообщениями, чтобы помочь модератору
- ⏫ Обновление зависимостей
Версия 4.9.0
- Совершенно новый веб -сайт документации.
- Мигрируйте все изображения Docker из
antoinejaussoin/retro-board-*
чтобы retrospected/*
. - Разрешение самостоятельно приспособленных экземпляров для использования SendGrid для восстановления по электронной почте
- ? Неограниченная проверка доменов подписки не принимала достоверных доменов, таких как
.ventures
или .agency
.
Версия 4.8.0
- Обновление до MUI 5.0 (Ex Material UI)
- Миграция от стилизованных компонентов в эмоции (по причинам совместимости с MUI)
- Добавьте механизм лицензии на самостоятельный кодирование для компаний с ограниченным доступом в Интернет
- ⏫ Обновление зависимостей
Версия 4.7.2
- Замена паспортной библиотеки Google OAuth, чтобы попытаться сократить ошибки Google OAuth при производстве
- Добавил сценарий, чтобы облегчить надувные версии
- ⏫ Обновление зависимостей
Версия 4.7.1 (Hotfix)
- ? Исправлена ошибка, выделенная Sentry, где анонимная учетная запись без пароля запустила бы исключение.
Версия 4.7.0
- Федерация учетных записей: все учетные записи с одним и тем же адресом электронной почты теперь являются уникальной учетной записью (обмен сеансами и т. Д.). Если у вас было несколько учетных записей с одним и тем же адресом электронной почты (например, один через Google Oauth и другой через GitHub), они будут объединены в одну учетную запись.
- Защита CSRF
- Значительные улучшения производительности при получении прошлых сессий (от 10 до 100 раз)
- Добавьте возможность для анонимных пользователей удалять доски, которые они создали при определенных условиях (#229).
- ⏫ Обновление зависимостей
Версия 4.6.1
- Исправление опечатки. ? Спасибо, Чад С.! (#296)
Версия 4.6.0
- Поддержите Окту для аутентификации
- Ускорение миграции по производству (с использованием транспилированного JavaScript вместо TypeScript через TS-узл)
- Making email checks for Pro Team subscriptions case-insensitive. ? Спасибо, Нико! (#287)
Версия 4.5.0
- Добавление способности самостоятельно ретроспективнее очень простым способом.
- Измените порядок по умолчанию для новых сообщений. Новые сообщения теперь (по умолчанию) появляются в верхней части столбца. ? Спасибо @Konrad44 за идею. (#272)
- Обновление контейнеров с узла 15 до узла 16
- Правописание на домашних страницах карт
- ⏫ Обновление зависимостей
Версия 4.4.0
- ? Исправлена ошибка, в которой кнопка экспорта на странице сводки была спрятана с помощью панели участников. ? Спасибо @hieuwu за то, что указали на это. (#262)
- Добавлена способность коллапса групп (спрятав их содержание). ? Спасибо султану С. за предложение. (#263)
- Добавлена возможность для развертывания, когда бэкэнд имеет один экземпляр (без реплик), чтобы не использовать Redis с socket.io.
- Исправлена ошибка, которая запустила бы ограничение скорости при добавлении постов в группы, запуская разъединение
- ⏫ Обновление зависимостей
Версия 4.3.0
- Добавьте возможность ограничить количество сообщений на пользователя на данном сеансе (в качестве опции).
- Переименовать некоторые папки в репозитории до более разумных имен
- Предотвратите пользовательский интерфейс отправить более 100 ошибок с часовыми стражными, чтобы избежать спама.
Версия 4.2.2
- Добавьте лучший чек на самостоятельные лицензии.
- ⏫ Обновление зависимостей
Версия 4.2.1
- Поиск теперь также работает с именем автора, если автор отображается. ? Спасибо @ayxos за то, что указали на это. (#202)
- Замена логики редуктора отдачи для глобального государственного управления.
- Добавление возможности создания сообщения, нажав на значок «Возврат» (⮐) вместо того, чтобы нажать «Enter». ? Благодаря @do606 за указание, что Enter не всегда работает (#246).
- Повторно добавляя способность создания поста, нажимая на ввод на числовую подушку. ? Еще раз спасибо @do606 за это.
- ⏫ Обновление зависимостей
Версия 4.2.0
- Добавьте страницу, объясняющая, как работает локальное шифрование
- Повторное ограничение скорости, как для API, так и для подключений WebSocket, в Node и Nginx
- Уменьшите количество данных, отправленных по веб -окетам (например, отправка идентификатора post вместо всего поста при голосовании)
- Уменьшить количество запросов SQL на бэкэнд, упрощая логику бэкэнд
- Вернуть сообщение об ошибке в пользовательский интерфейс, если сообщение WebSocket не удастся
- Улучшить логику повторного соединения WebSocket
- Обновление до Socket.io 4.0
- ⏫ Обновление зависимостей
- ? Иногда в нижнем колонтитуле участников был спрятан размытым наложением поста. ? Спасибо @pajinell за то, что указали на это. (#240)
- ? Спасибо @cindyccook за указание на проблемы с надежностью (#232).
Версия 4.1.4 (Hotfix)
- ? Проблемы с загрузкой языка
Версия 4.1.3 (HotFix)
- ? Новые пользователи были ошибочно добавлены с квотой 0
Версия 4.1.2 (Hotfix)
- ? Исправлена ошибка с локальным хранилищем
Версия 4.1.1 (Hotfix)
- ? Исправлена ошибка, когда Slack Oauth был отключен
Версия 4.1.0
- Добавление 30-дневного испытания
- Добавление Microsoft OAuth 2.0
- Расщепление кода: все страницы теперь имеют свой собственный пакет, для более быстрого опыта первой нагрузки
- Удаление всего
import React from 'react';
импорт, так как они сейчас избыточны. - Представляем Recoil.js (в качестве эксперимента)
- Ограничение количества сообщений до 50 для бесплатных счетов
Версия 4.0.5
- ? Исправлена ошибка, при которой добавление нескольких карт в одну группу не будет работать правильно (только первая карта будет сохраняться в этой группе). ? Спасибо Даниэлю Н. за то, что сообщили об этом по электронной почте.
Версия 4.0.4
- ? Исправлена ошибка, в которой добавление действия изменила право собственности на пост, чтобы лицу, добавляющему действие. ? Спасибо @botactic! (#209)
- Используйте транзакции Sypeorm для каждого взаимодействия базы данных, исправляя некоторые условия случайных рас.
- Улучшение многоартной поддержки
- Улучшение звонков API и часовых
Версия 4.0.3
- ? Исправлена ошибка, в которой группы не могли быть удалены, если вы не создали их в первую очередь.
Версия 4.0.2
- Emergency fix, for a serious bug that made it seem like a lot of people were participant to your session. Это никогда не было, он был ошибочным.
Версия 4.0.1
- Добавил список участников в нижнюю часть экрана?
- Добавлено уведомление о соединении или отключении участников? ?
- Update OAuth photo on every login
- Заменил библиотеку Github Oauth более недавней версией, чтобы избежать устаревшего API GitHub.
- ? Исправлена ошибка, когда автор нового сеанса не был зарегистрирован как участник
- ? Исправлена ошибка, на которой онлайн -участники не показывали
Версия 4.0.0
- [️ Pro Feature] Зашифрованные сеансы: полное шифрование на стороне клиента ваших данных
- [️ Pro Feature] Частные сеансы: убедитесь, что только ваши коллеги могут получить доступ к вашему сеансу
- Полная поддержка учетных записей на основе паролей
- Slack Authentication (OAuth)?
- Замена Трэвиса на GitHub Действия для CI и развертывания
- Новая модель Freemium
- Добавление динамического названия HTML для лучшего опыта браузера. ? Спасибо @Sam-Pires! (#167)
- Добавление функциональности поиска, чтобы найти иглу в вашем стоге сена. ? Спасибо @ayxos за предложение! (#171)
- Улучшение компонента POST, чтобы скрыть голоса вверх/вниз, когда они отключены. Также избавившись от панели «Берег», все действия теперь видны напрямую. ? Спасибо @xyaren за то, что указали на это. (#150)
- Автоматическое бэкэнд -код, и Ci Linting
- ⏫ Обновление до TypeScript 4
- ⏫ Обновление, чтобы отреагировать 17
- ⏫ Обновление до создания React-App 4
- ⏫ Обновление до Socket.io 3.0
- ? Большое спасибо @wooddar за бета-тестирование и его отличные отзывы!
Версия 3.2.3
- Исправлена ошибка с аутентификацией GitHub, где отображаемое имя не было установлено (#165). ? Спасибо @hieuwu!
Версия 3.2.2
- ? Исправлена ошибка, когда любой пользователь, редактирующий имя сеанса, станет владельцем сеанса.
Версия 3.2.1
- ? Исправлена серьезная ошибка под Firefox, где пользователи не могли видеть содержимое сообщения ( #154, #148). ? Спасибо всем, кто сообщил об этом (@xyaren, @dallasgutauckis, @Courtney-thwaites).
Версия 3.2.0
- ?? Улучшенный итальянский перевод (? Спасибо @mventuri)
- Способность удалять сеансы, если вы аутентифицированы, и вы являетесь автором сессии (#116)
- Разрешить изменение языка по умолчанию для новых пользователей через переменные среды (#135)
- Позвольте модератору размывать карты, написанные другими, чтобы все скрыто до конца ретроспективы (#100)
- Полная редизайн настроек настраиваемого сеанса модальные
- Возможность изменить настройки сеанса после начала игры. Это доступно только для модератора сеанса (автор) (#92).
- Возможность отображать прошлые сеансы для анонимных пользователей. Это ограничено просмотром прошлых сеансов в одном и том же браузере, любой вход в другой браузер создаст другую анонимную учетную запись по соображениям безопасности (#112).
- ⏫ Обновление зависимостей
Версия 3.1.1
- ?? Улучшенный голландский перевод (? Спасибо @jghaansstra)
- ⏫ Обновление зависимостей
Версия 3.1.0
- Многоархитектурная поддержка! Привет, Расперри Пи? ?! А яблочный кремний?
- Изображения Docker автоматически совместимы с ARM (ARM64, V6, V7, V8)
Версия 3.0.3
- ? Исправление ошибки: выпуск 121, выпуск 123
- ⏫ Обновление зависимостей
Версия 3.0.2
- Добавление политики конфиденциальности, условий и условий, поддержка GDPR
- ? Исправьте различные ошибки, о которых сообщают Sentry
Версия 3.0.1
- Улучшения на целевой странице опыт
- Сео
Версия 3.0.0
- Совершенно новая целевая страница, и значительно улучшенный вид и ощущение?
- Аутентификация с использованием вашей любимой учетной записи в социальных сетях:
- GitHub
- Google
- Twitter
- ... больше!
- Возможность повторно заказать посты за счет перетаскивания
- Возможность группировать посты вместе
- Сохраните пользовательские настройки сеанса в качестве шаблона по умолчанию
- Поддержка Giphy?
- Улучшенная панель домашней страницы?
Версия 2.2.4
- ?? Улучшения российского перевода (? Спасибо @regmagik)
- Исправление перевода кнопки входа в систему
- Добавление извлечения полифилла для т.е.
- ⏫ Обновление зависимостей
Версия 2.2.3
- ?? Итальянский перевод (? Спасибо @mventuri)
- Повторная карты источников для Sentry
- ⏫ Обновление зависимостей
Версия 2.2.2
- Позволяя пользователю отключить голосование (установив максимальное количество голосов на 0) (? Спасибо @Imranismail)
- Исправление проблемы с установкой Docker и Yarn
- ⏫ Обновление зависимостей
Версия 2.2.1
- Добавление поддержки Sentry для бэкэнда
- Создание Google Analytics и Sentry настраивается во время выполнения (как во время выполнения Docker)
- Добавление копии в совместимость с буфер обмена для большего количества браузеров
- Предотвращение сбоя приложения при отключении файлов cookie на Firefox
- Управление отключения лучше, не воспроизводя автоматически и отображая сообщение вместо этого.
Версия 2.2.0
- Kubernetes Config. Развернуть ретропсидресорации в облако! ☁ ☸
- Сделать масштабируемые бэкэнд, заставляя Socketio использовать Redis для общения между экземплярами. Это отключено по умолчанию и полезно только для развертывания Kubernetes.
- Бэкэнд -имя хоста теперь настраивается на конфигурации NGINX на фронте.
- Заменили все
withRouter
с помощью useHistory
и useParams
- Добавлена поддержка CI/CD с Travis
- Автопалация изображений Docker в Docker Hub
- Изменение UX, связанного с кратким режимом
- Добавлена возможность скопировать содержимое сеанса в буфер обмена, как в формате Markdown, так и в богатом тексту
- Добавлены границы ошибок для улучшения пользовательского опыта, если приложение сбоя
- Добавлена поддержка sentry.io (журнал ошибок)
- Исправлена проблема, в которой многослойное содержание не отображалось должным образом для кого -либо, кроме автора
- Исправлена проблема, в которой пост не может быть удален, если к нему приложили голоса
- Выпуск 56 - Исправлена проблема, когда новые пользователи, которые не были настойчивы, но не могли голосовать (? Спасибо @Dkistner)
Версия 2.1.4
- ?? Немецкий перевод (? Спасибо @paulbrandt)
- ? Bugfix: Первый пост иногда не сохранялся на обычных сессиях
Версия 2.1.3
- То есть исправление: предыдущий многофил не совсем работал с IE9 до IE11.
Версия 2.1.2
- Старая поддержка браузера (IE11, несколько работает с IE10 и IE9).
- Добавление предупреждения «устаревшего браузера»
- Добавление оставшегося голосового счетчика при использовании правила максимального количества голосов.
- Изменение того, как работают редактируемые этикетки: теперь они только стреляют в размытие или ввод, сводя к минимуму количество трафика над сокетом
- Удаление переменной среды React_APP_DEBUG (вместо этого используя node_env).
- Adding a loading spinner while loading the game now that we can't predict which number of columns are going to appear on screen.
- Убедитесь, что index.html не кэшируется nginx на производстве
- Удаление файлов .map на производстве
Версия 2.1.1
- Поддержка/исправления MS Windows (? Спасибо @Srraf).
- PR-48-Исправлена проблема с нанесением слов, когда у нас есть только один (длинный) пост (? Спасибо @manicmaniac).
- Исправляет возможную проблему с синхронизацией «голосования».
Версия 2.1.0
- Добавление полной настройки столбцов и правил:
- Теперь вы можете создать доску с 1-5 столбцами
- Вы можете позволить пользователю проголосовать за свои посты
- Вы можете разрешить несколько голосов на одном и том же посте
- Вы можете ограничить количество голосов вверх и вниз
- Вы можете отобразить имя автора и название лиц, которые голосуют
- Ваш выбор языка теперь запоминается между сеансами
- Различные исправления пользовательского интерфейса:
- Вход в модальные улучшения
- Улучшения с редактируемым этикеткой
- Различные улучшения Docker
- ⏫ Обновленные зависимости
- ? Особое спасибо @jesusabp, @zalexki и @jfritz за их вклад и идеи!
Версия 2.0.4
- ⏫ Обновленные зависимости
- Разрешает многострочные сообщения и комментарии (используйте клавишу Shift, чтобы добавить новую строку) (? Спасибо @andyk314)
- Повторно вносит горячую перезагрузку, которая теперь отлично работает с TypeScript и Create-React-App.
Версия 2.0.3
- ⏫ Обновленные зависимости
- Исправлена проблема с тем, что Docker ест слишком много места с его неограниченным размером журнала. Журнал теперь ограничен 50 МБ.
Версия 2.0.2
- Добавлено поле «Действие» в каждом сообщении: это позволяет пользователю определять список действий, которые необходимо выполнять в следующем спринте, и позволяет отображать этот список в режиме сводного.
- ? Bugfix: В определенных условиях некоторые гонки будут хранить пост с нулевым идентификатором сессии (поэтому пост был потерян навсегда).
- ? BugFix: отключил веб -работника, так как он не работает должным образом при загрузке игры напрямую (и не загружает домашнюю страницу).
Версия 2.0.1
- Добавление поддержки миграций Postgres
- Добавление созданных/обновленных полей в Post и Session
- ? Bugfix: Сводка режима больше не было заказан голосами. (? Спасибо @cindyccook)
Версия 2.0.0
- Полное переписывание
- Машинопись
- Реагировать крючки
- @Тестирование-библиотека/реагировать
- Новая библиотека компонентов (MaterialUI)
- Докерский дружелюбный
Версия 1.0.1
- ?? Японский перевод (? Спасибо @sat0yu)
- Упрощенная конфигурация Eslint
- Представление красивого (
yarn format
) - ⏫ Обновление до Babel 7
Версия 1.0.0
- Реагировать 16
- WebPack 4 (для предыдущих версий WebPack см. Ниже)
- Используя @Bionikspoon/React-Toolbox вместо оригинальной
react-toolbox
, поскольку проект больше не поддерживается и не работает с React 16. - ⏫ Обновил все остальные зависимости, все должно быть в курсе
- Улучшение домашнего экрана
Версия 0.10.0
- WebPack 3 (для WebPack 2, посмотрите на версию 0.9.0)
- Преобразование всего проекта в 2-пространственное отступ
- ⏫ Обновление других зависимостей
- ?? Польский перевод (? Спасибо @olaf-cichocki)
- ?? Арабский перевод (? Спасибо @frenchtechlead)
- Улучшение экрана загрузки
Версия 0.9.0
- WebPack 2 (для WebPack 1, посмотрите на версию 0.8.1 и старше)
- React 15.5 (который нуждается в новом модуле
prop-types
, среди прочего) - React Router 4 (совершенно другой способ выполнения маршрутизации)
- Переместить структуру проекта в модульную структуру
- ⏫ Обновил все остальные зависимости до последних версий, кроме
react-toolbox
Версия 0.8.1
- Hotfix (ошибки Eslint при производственной сборке)
Версия 0.8.0
- Использование Redux-Saga-тестирования для тестирования саг
- ???? Китайский (традиционный и упрощенный) перевод (? Спасибо @aqutw)
- Используя пряжу
- ⏫ Обновление зависимостей
- Исправление ошибок в испанском переводе (? Спасибо @mrpolymath)
- ? Исправлена ошибка, в которой кнопки голосования позволят пользователю проголосовать несколько раз (только на пользовательском интерфейсе)
Версия 0.7.0
- Хороший тестовый охват, используя шутки
- ?? Русский перевод (? Спасибо @Vectart)
- ?? Испанский перевод (? Спасибо @Andresin87)
- Замена флагов PNG на версии SVG/CSS
- Использование
react-hot-loader
3.0.0 (бета2) для горячей перезагрузки - Исправление нескольких мобильных/отзывчивых проблем
Версия 0.6.1
- React-Toolbox 1.0.0
- Инструкции отладки
Версия 0.6.0
- Добавлена возможность редактировать встроенные существующие сообщения (сообщения, которые вы написали)
- Добавление новой кнопки Invite, чтобы упростить и объяснить, как пригласить других людей
- Удаление закусочной
- Удаление декораторов ES7, так как они еще не являются стандартными
- Удаление хэша на CSS и JS на производстве (не обязательно, поскольку у нас есть номер версии)
Версия 0.5.2
- ? Исправлена ошибка на анти-спаме при использовании прокси (например, Nginx), использовался неправильный IP
- ? Исправлена ошибка, в которой сбоя не удалась, если использовалась конфигурация по умолчанию (? Спасибо @veselignome)
Версия 0.5.1
- Полная поддержка Eslint, основываясь на правилах Airbnb
- Добавление анти-спама для Socketio, потому что кто-то весело разбивает мой сервер (спасибо!)
Версия 0.5.0
- Добавление возможности быстро присоединиться к ранее объединенной сессии (? Спасибо @sonaryr)
- Улучшение производительности при редактировании заголовка (также спасибо @sonaryr?)
- Новый логотип!
- Добавлены изыскание
Версия 0.4.1
- Обновил скриншот на readme
- Версия Package.json правильно обновлена на этот раз
Версия 0.4.0
- Улучшен страницу «Создать сеанс», позволяет пользователю создать сеанс с пользовательским именем
- Возможность редактировать имя этого сеанса в режиме реального времени (любым)
- Добавлен «Сводка режима»: это дает сводку текущего сеанса, что позволяет пользователю легко вставлять весь контент.
- Новые более короткие идентификаторы сеанса
- New look-and-feel (new colours)
- Использование повторного выбора для создания замеченных селекторов
- Повышение производительности с использованием
shouldComponentUpdate
через пользовательский базовый компонент - Обновлено до совершенно нового React 15
- Улучшение поддержки Windows, позволяя пользователям Windows использовать те же команды, что и *NIX пользователи
- ?? Интернационализация: добавил голландцы в список поддерживаемых языков (? Спасибо @sonaryr)
Версия 0.3.0
- Добавление поддержки для более надежных баз данных (NEDB, по умолчанию, в процессе и MongoDB)
- Изменить на подобную / в отличие от логики: пользователь теперь может голосовать только один раз, а не за свои собственные посты
- Изменение на подобную / в отличие от логики: как и склонности
- Добавление декораторов ES7, более читаемые, чем предыдущие функции Curry-ED
- Лучшая поддержка Windows
- ?? Интернационализация: добавил бразильский португальский в список поддерживаемых языков (? Спасибо @Renancouto)
Версия 0.2.0
- Использование
redux-saga
вместо redux-thunk
- Постоянство: простая настойчивость на диск (база данных не требуется)
- Поддержка Google Analytics (с точным мониторингом событий)
- Возможность выходить в систему и оставить сеанс
- Улучшить надежность списка клиентов (в настоящее время подключенные пользователи)
- Исправить проблемы, когда веб -шрифты не могут загрузить (например, блокировка брандмауэра)
- ?? ?? ?? Интернационализация: поддержка английского, французского и венгерского (? Спасибо @iretiga)
Версия 0.1.1
- Незначительные визуальные изменения
- Лучшие журналы консоли, серверная сторона
- Большая очистка неиспользованных файлов и старых либеров
Версия 0.1.0
- Первая производственная версия
- Основные функции существуют и работают
- Авторизоваться
- Создание сеанса
- Присоединение к сеансу
- Добавление новых постов
- Нравится / в отличие от постов
- Возможность удалить наши собственные посты
- Список подключенных пользователей
- Нет настойчивости (пока)
Часто задаваемые вопросы
Что если я хочу назвать свою сеанс, чтобы я мог легко вспомнить, как вернуться к нему?
Вы можете изменить идентификатор сеанса в URL с чем угодно: например, www.retrospected.com/game/hello_world
Постарайтесь не воспользоваться слишком распространенным именем, чтобы не искать кого -то еще, что вы не найдете сеанс.
Спасибо ?
Большое спасибо следующим участникам, которые помогли перевести приложение:
- Венгерский: @iretiga
- Португальский (бразильский): @Renancouto
- Голландский: @sonaryr, @jghaansstra
- Русский: @Vectart, @regmagik
- Испанский: @Andresin87
- Китайский: @aqutw
- Польский: @olaf-cichocki
- Арабский: @frenchtechlead
- Японский: @sat0yu
- Немецкий: @paulbrandt, @daybyte
- Итальянский: @mventuri
Если вы носитель на другом языке, пожалуйста, не стесняйтесь сделать запрос на привлечение, чтобы добавить перевод.
Особая благодарность @Andresin87 за то, что он указал мне на пакет flag-icons
, он заменяет флаги PNG аккуратно.
Еще одна особенная благодарность Browserstack, так как они позволяют мне проверить этот проект в других браузерах.
Спасибо Undraw за некоторые иллюстрации.

Пожалуйста, сделайте свои PR из разработки филиала, а не мастер .