Petr Kalinin

Results 59 issues of Petr Kalinin

Сейчас, если пользователь меняет свой логин на cf, то похоже в базе остаются старые события изменения его рейтинга. Надо бы полностью удалять старые события и выкачивать новые. Возможно, стоит вообще...

Difficulty: 1-Simple
Importance: 1-Minor

Если в материалах есть ссылка на алгопрог, надо автоматически ее корректировать на ссылку через window.goto (cf. #11)

Difficulty: 1-Simple
Importance: 2-Medium

Если уже существующий пользователь регистрируется заново (с тем же informaticsUsername), но с другим паролем от информатикса (что значит, что он уменил пароль от информатиска за время, прошедшее с прошлой регистрации),...

Difficulty: 1-Simple
Importance: 1-Minor

Похоже, из ejudge не подтягиваются warning'и компилятора. Надо это пофиксить.

Difficulty: 2-Medium
Importance: 3-High

Надо обновить список языков, захардкоженный в client/lib/languages. А именно: - обновить языки, которые есть на информатиксе - добавить языки, которые есть в ejudge, но которых нет на информатиксе - разделить...

Difficulty: 2-Medium
Importance: 1-Minor

После #95 это кажется будет очень легко

Difficulty: 1-Simple
Importance: 2-Medium

В контексте франшизы алгопрога хочется иметь возможность разным userList показывать разные данные. Как минимум, разные новости, но потенциально и вообще разные задачи и т.д. Тут надо тщательно продумать, как это...

Difficulty: 3-Difficult
Importance: 1-Minor

Сейчас спикси возможных сводных таблиц захардкожены в downloadMaterials и в api/table.coffee , и возможно где-то еще, причем в разных видах. Надо их унифицировать (вынести в отдельный файл и везде использовать...

Difficulty: 2-Medium
Importance: 2-Medium

Обновить используемые npm-пакеты. Заодно может быть перейти на новую версию node.js.

Difficulty: 4-GOD
Importance: 3-High

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

Difficulty: 2-Medium
Importance: 2-Medium