freecode.academy
- СтатусЗадачаДата созданияПланируемая дата началаПланируемая дата выполненияДата началаДата выполненияПостановщикКто работает
- Выполняется
Задача: Ответы на вопросы
Проект: freecode.academy
25 февр. 2021 г., 4:16 - Новая
Задача: В офисе на странице списка таймеров вывести информацию суммарное время выполнения Нужна помощь
Проект: freecode.academy
Вот здесь есть подсчет и форматирование затраченного времени : https://github.com/freecode-academy/freecode.academy/blob/e8dc066e7a539e87d1a87e72ada36f059a32d291/src/pages/Office/Timers/View/Timer/index.tsx#L13-L1524 февр. 2021 г., 20:06 - Новая
Задача: В офисе на странице таймеров добавить условие поиск только по текущему пользователю Нужна помощь
Проект: freecode.academy
Страница: https://freecode.academy/office/timersСейчас выводятся таймеры без учета кто их создал. Надо отфильтровать по условию CreatedBy: {id: currentUserId}. currentUserId получить из контекста OfficeContext::user.Надо галочку добавить "Только мои". Если пользователь текущий имеется, то галочка по умолчанию checked.24 февр. 2021 г., 19:58 - Завершена
Задача: В офисе вывести таймеры
Проект: freecode.academy
24 февр. 2021 г., 18:05 - Выполняется
Задача: В офисе сделать добавление задачи прям в проекте
Проект: freecode.academy
24 февр. 2021 г., 17:59 - Выполняется
Задача: Сделать календарь задач
Проект: freecode.academy
Надо видеть задачи на указанный день или диапазон дат, а так же все задачи без указания дат24 февр. 2021 г., 13:48 - Выполняется
Задача: Создание и редактирование задач
Проект: freecode.academy
24 февр. 2021 г., 13:17 - Выполняется
Задача: Написать статью
Проект: freecode.academy
23 февр. 2021 г., 22:34 - Выполняется23 февр. 2021 г., 10:28
- Новая
Задача: Добавить переключатель на англ язык в уроках
Проект: freecode.academy
23 февр. 2021 г., 7:2826 февр. 2021 г., 0:0027 февр. 2021 г., 0:00 - Новая23 февр. 2021 г., 7:2626 февр. 2021 г., 0:0027 февр. 2021 г., 0:00
- Новая
Задача: Поправить вывод ссылок из тега code
Проект: freecode.academy
Пример проблемной закадачи: https://freecode.academy/learn/exercises/bad87fee1348bd9aedf08816/discuss/0922feef4127db3ffed3ac122В исходниках обернуто в ``23 февр. 2021 г., 7:2526 февр. 2021 г., 0:0027 февр. 2021 г., 0:00 - Новая
Задача: Поправить формы в задачах
Проект: freecode.academy
В задачах формы отправляют на главную страницу. Пример: https://freecode.academy/learn/exercises/bad87fee1348bd9aede0883017 февр. 2021 г., 21:4120 февр. 2021 г., 0:00 - Новая
Задача: В профиле пользователя поправить сортировку технологий по названию Нужна помощь
Проект: freecode.academy
16 февр. 2021 г., 22:5820 февр. 2021 г., 0:00 - Выполняется
Задача: Добавить в профиль пользователя вывод его проектов, задач, публикаций и т.п.
Проект: freecode.academy
16 февр. 2021 г., 17:40 - Новая
Задача: Добавить в топиках фильтр по названию и/или содержимому Нужна помощь
Проект: freecode.academy
Ранее были более мощные фильтры, но сейчас надо добавить хотя бы основные.Вот здесь прописаны текущие фильтры для топиков: https://github.com/freecode-academy/freecode.academy/blob/818c3b44a3b2d4006889a32b6d1d404930e0b92f/src/pages/Topics/index.tsx#L24-L50Сюда надо прописать возможность передавать и другие фильтры, как то Название, Содержимое и т.п. (сейчас хотя бы поиск по названию и/или содержимому).Пример того, как это работало на старой версии сайта: https://old.prisma-cms.com/topics/?filters=%7B%22contentText_contains%22%3A%22next-js%22%7DСледует обратить внимание, что изменение значений в фильтре (UI) вызывает изменение УРЛ страницы, а параметры для API-запроса берутся именно из УРЛа страницы. Надо сделать сдесь так же (то есть заюзать useRouter и router.replace(newUri)).16 февр. 2021 г., 17:1819 февр. 2021 г., 0:0020 февр. 2021 г., 0:00 - Новая
Проект: freecode.academy
16 февр. 2021 г., 17:1619 февр. 2021 г., 0:0020 февр. 2021 г., 0:00 - Завершена
Задача: Поправить страницу комментария
Проект: freecode.academy
На конечной странице комментария в мета дескрипшен выводится типа "Комментарий к топику "undefined"". Пример: https://freecode.academy/comments/479f395b1075906871b7f9e6eЭто потому что ранее комменты были к топикам, а сейчас еще к задачам. Надо добавить проверку связанной сущности и правильный дескрипшен выводить.12 февр. 2021 г., 16:5712 февр. 2021 г., 0:0020 февр. 2021 г., 0:0016 февр. 2021 г., 0:00 - Новая
Задача: Добавить функцию указывать исполнителя по задаче
Проект: freecode.academy
Сейчас можно приступить к выполнению задачи, но нельзя указать конечного исполнителя или исполнителей.27 янв. 2021 г., 6:526 февр. 2021 г., 0:00 - Завершена
Задача: Поправить галочку Нужна помощь на странице редактирования задачи Нужна помощь
Проект: freecode.academy
Если зайти в любую задачу с пометкой Нужна помощь и нажать Редактировать, в форме редактора у чекбокса Нужна помощь галочка не стоит, то есть не понимает, что должно быть checked.25 янв. 2021 г., 14:07 - Завершена
Задача: Поправить переносы строк Нужна помощь
Проект: freecode.academy
Сейчас в старом редакторе используются теги pre, у которых по умолчанию перенос запрещен.Надо тегам pre глобально прописать CSS-правило.DraftEditor-root pre { white-space: pre-wrap; }Файл глобальных стилей: https://github.com/freecode-academy/freecode.academy/blob/master/src/theme/GlobalStyle.tsПример проблемной страницы: https://freecode.academy/comments/comment-6415.html25 янв. 2021 г., 14:03 - Отменена
Задача: Сгенерировать typescript документацию
Проект: freecode.academy
24 янв. 2021 г., 20:0530 янв. 2021 г., 0:00 - Завершена
Задача: Поправить пропорции картинок во всплывашке Нужна помощь
Проект: freecode.academy
В продолжение этой задачи: https://freecode.academy/tasks/ckka5h1u6pnei0730su77czbcСкорее всего вот здесь я зря убрал враппер https://youtu.be/-NTRi-NW61s?t=869824 янв. 2021 г., 1:09 - Новая
Задача: На странице проекта надо добавить фильтры задач по статусу Нужна помощь
Проект: freecode.academy
Сейчас на странице проекта задачи выводятся общим скопом. Надо добавить в любом виде возможность фильтровать по статусу. Главное условие - изменения фильтра должно менять УРЛ страницы, а GraphQL-запрос должен выполняться в соответствии с параметрами УРЛ.23 янв. 2021 г., 20:17 - Завершена
Задача: Добавить в редактор топика загрузку картинок Нужна помощь
Проект: freecode.academy
В топиках используется фронт-редактор @prisma-cms/front-editor. Вот к нему надо дописать новый компонент для загрузки и вывода картинок.Есть готовый компонент для загрузки файлов @prisma-cms/uploader. Его вот надо заюзать для загрузки картинок и дописать вывод со всплывашкой.23 янв. 2021 г., 20:13 - Завершена
Задача: Написать топик-мануал по работе с git Нужна помощь
Проект: freecode.academy
В блог Документация для специалистов надо написать мануал как контрибьютить в https://github.com/freecode-academy/freecode.academy, то есть как сделать форк проекта, как клонировать на локал, как новую ветку создать, как закоммитить и вылить на гитхаб, как отправить пулл-реквест.Логично, что такой мануал будет справедлив для большинства любых гит-проектов, но все же за пример надо взять именно этот проект, так как далеко не все, кто захочет выполнить какие-нибудь простые задачи, знает как работать с гитом. Им этот мануал понадобится.23 янв. 2021 г., 19:57 - Завершена
Задача: Поправить табличный вывод дат на странице задачи Нужна помощь
Проект: freecode.academy
Зайти в любую задачу, напимер https://freecode.academy/tasks/ckk9tbrgqpcjw0730kc5mkzd1Тамблица с датами тег <tbody> не обернут в <table>23 янв. 2021 г., 17:00 - Завершена
Задача: Добавить уровни знания технологий и поправить страницу Пользователь-Технология
Проект: freecode.academy
Надо еще поправить редактирование статуса пользования21 янв. 2021 г., 14:04 - Завершена
Задача: Добавить флаг Нужна помощь
Проект: freecode.academy
Надо дать возможность указывать флаг "Нужна помощь", чтобы другие пользователи могли видеть такие задачи и выполнять. Просто большинство задач ставится самому себе и часто не ожидается никакая помощь, и если другие будут браться за такие задачи, то получится "Медвежья услуга". В свою очередь если пользователь осваивает новые технологии и хочет повыполнять практические задачия, он может посмотреть список всех таких задач и взяться за подходящую.Плюс к этому сразу надо реализовать связку с технологиями и уровнем владения, чтобы можно было фильтровать и по ним. Для этого надо добавить уровни знания технологий от 0 до 5.21 янв. 2021 г., 13:38 - Завершена
Задача: Добавить сабскрипшены на основные типы объектов
Проект: freecode.academy
20 янв. 2021 г., 12:38 - Завершена
Задача: Добавить ссылку на урок из задачи урока
Проект: freecode.academy
19 янв. 2021 г., 15:23 - Завершена
Задача: На странице задачи вывести даты планируемых и фактических начала и завершения задачи
Проект: freecode.academy
Если на странице задачи нажать редактирование задачи, то можно увидеть 4 поля редактирования дат.Надо эти даты вывести и на самой странице задачи, просто для просмотра.Для примера можно посмотреть вьюху страницы топика: https://github.com/freecode-academy/freecode.academy/blob/b94b55a4a8fc0a75b2a45eea7a0cf03fc324af25/src/pages/Topics/Topic/View/index.tsx18 янв. 2021 г., 17:1719 янв. 2021 г., 0:0023 янв. 2021 г., 0:00 - Завершена
Задача: В списке задач выводить кнопки запуска таймеров для неавторизованных пользователей Нужна помощь
Проект: freecode.academy
Пользователь должен видеть, что есть такая функция. При клике он получит сообщение "Необходимо авторизоваться".18 янв. 2021 г., 14:1622 янв. 2021 г., 0:0023 янв. 2021 г., 0:00 - Завершена
Задача: Добавить создание проектов
Проект: freecode.academy
Надо еще сразу поправить указание ссылки на проект. Сейчас при указании ссылки вычленяется домен и сохраняется, при этом на это поле уникальный ключ, так что даже две ссылки на гитхаб не получается создать.18 янв. 2021 г., 6:0812 февр. 2021 г., 0:0013 февр. 2021 г., 0:00 - Завершена
Задача: Добавить редактирование задач
Проект: freecode.academy
18 янв. 2021 г., 6:07 - Завершена
Задача: Добавить обсуждения в задачи
Проект: freecode.academy
16 янв. 2021 г., 5:16 - Выполняется
Задача: Поправить вывод задач в проектах
Проект: freecode.academy
14 янв. 2021 г., 2:2816 янв. 2021 г., 0:0017 янв. 2021 г., 0:00 - Завершена
Задача: Поправить запуск/остановку таймеров в задачах
Проект: freecode.academy
14 янв. 2021 г., 2:2816 янв. 2021 г., 0:0017 янв. 2021 г., 0:00 - Завершена
Задача: Поправить создание/редактирование задач
Проект: freecode.academy
14 янв. 2021 г., 2:2716 янв. 2021 г., 0:0017 янв. 2021 г., 0:00 - Новая
Задача: Прикрутить super-productivity
Проект: freecode.academy
14 янв. 2021 г., 2:2716 янв. 2021 г., 0:0017 янв. 2021 г., 0:00