SleepWalker
3472c7b29f
#26 : forgot/restore password frontend logic
2016-05-14 23:53:58 +03:00
SleepWalker
a584ef0d95
#57 : send user language during registration
2016-05-14 16:00:14 +03:00
SleepWalker
d8fc59ad4d
#26 : right transition animation between password and forgotPassword states
2016-05-14 15:38:38 +03:00
SleepWalker
4733b79d75
#26 : incapsulate auth flow rejection logic into a separate component
2016-05-14 15:38:00 +03:00
SleepWalker
b0a6740751
#26 : refactor auth components
2016-05-14 14:26:17 +03:00
SleepWalker
5719259825
Russian translation for profile index page
2016-05-14 11:41:32 +03:00
SleepWalker
17700826eb
#65 : protect user area from guests
2016-05-14 11:14:55 +03:00
SleepWalker
c2c6604ca5
#65 : Return to profile, if username was not changed.
2016-05-14 10:54:26 +03:00
SleepWalker
c1723d09d7
#52 : add hash into font names
2016-05-12 07:50:30 +03:00
SleepWalker
a81a2d6205
Tiny refactoring of profile pages logic
2016-05-12 07:30:10 +03:00
SleepWalker
f837613553
Simplified popup component api
2016-05-11 08:26:44 +03:00
ErickSkrauch
0236329302
Добавлен вывод введённого пользователем ника\мыла в форму восстановления пароля
...
Поправлен цвет ссылок в error message формы входа
Убрана ссылка на восстановление пароля с формы ввода ника\мыла
2016-05-10 22:13:48 +03:00
SleepWalker
6ca594cf65
Init user state before app initialization. Moved i18n logic into coresponding service
2016-05-10 08:20:46 +03:00
SleepWalker
651ec10c62
Added missed error messages. Fixed input style for activation
2016-05-10 08:20:46 +03:00
SleepWalker
4f5f18d787
Basic functionality for locale change. Draft implementation of tools for working with i18n
2016-05-08 22:28:58 +03:00
SleepWalker
8db3c36261
Added loader on app initialization. Moved all css/js to the end of body
2016-05-08 15:05:57 +03:00
SleepWalker
f9ffd22a21
Fix isHeightMeasured logic
2016-05-02 20:52:37 +03:00
SleepWalker
cac70298a8
#61 : update passwordChangedAt time every second on profile index page
2016-05-02 20:42:40 +03:00
SleepWalker
d905d08ced
Violet color for change mail inputs
2016-05-02 20:36:05 +03:00
SleepWalker
a75110fb2e
#41 : implemented ui for change email form
2016-05-02 20:32:03 +03:00
SleepWalker
cc967c2c81
#55 : disable height animation on first auth panel render
2016-05-02 20:29:50 +03:00
SleepWalker
382da072e7
Move MeasureHeight to the top level
2016-05-02 20:28:45 +03:00
SleepWalker
739cb0f2b6
Added change username form
2016-05-02 16:13:18 +03:00
SleepWalker
9df4819905
Do not request password till newPassword and newRePassword are valid
2016-05-02 13:11:10 +03:00
SleepWalker
e1f16d7346
Move FormModel to components/ui/form. Fixed el typechecking in ref callback
2016-05-02 12:38:45 +03:00
SleepWalker
82416f788f
Form validation errors integration for ChangePassword
2016-05-02 12:20:50 +03:00
SleepWalker
5adfc60783
Convert AuthError into stateless component
2016-05-02 11:16:21 +03:00
SleepWalker
b5c31078fc
Decouple validation errors resolving into a separate module
2016-05-02 11:04:23 +03:00
SleepWalker
23ea4d4c47
Restructured form module
2016-05-02 10:15:42 +03:00
SleepWalker
d19e7e5c4f
Added Input errors support. Merged LabeledInput into Input
2016-05-02 08:51:47 +03:00
SleepWalker
256d2322c6
Logout on all devices for password change form
2016-05-01 22:00:31 +03:00
SleepWalker
8e90c4434e
Update password change time immediately after successful update
2016-05-01 21:10:45 +03:00
SleepWalker
e2a782f0b7
Complete change password flow prototype
2016-05-01 20:54:24 +03:00
SleepWalker
48a726567a
#50 : do not highlight fields containing errors
2016-05-01 20:54:24 +03:00
SleepWalker
736122288c
Adjust link hover color for error panel ( #54 )
2016-05-01 20:54:24 +03:00
SleepWalker
85d409ad30
Do not expose logout action to route
2016-05-01 20:54:24 +03:00
SleepWalker
6f54971a16
Decouple api/accounts into a separate module
2016-05-01 20:54:24 +03:00
SleepWalker
428043f9a4
Decompose Form logic from BaseAuthBody into a separate model
2016-05-01 20:51:11 +03:00
SleepWalker
a8af63b46c
Create Button component
2016-05-01 20:51:11 +03:00
SleepWalker
eb9937bf7d
Fix #46 : early cleanup error state
2016-05-01 20:51:11 +03:00
ErickSkrauch
3092940ee4
Поправлены стили согласно макетам и моему видению
2016-05-01 20:08:09 +03:00
ErickSkrauch
4cc94d294a
Добавлена защита от регистрации на сервисы 10-минутной почты
2016-05-01 19:43:28 +03:00
ErickSkrauch
80956a840e
Добавлено поле для разлогивания всех авторизованных устройств при смене пароля (пока без имплементации)
2016-04-25 00:30:10 +03:00
ErickSkrauch
4a484027de
В проект внедрён RabbitMQ.
...
Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body
Добавлена таблица с историей ников
Добавлена таблица Mojang ников
Добавлена проверка активированности аккаунта в AccountsController
2016-04-23 21:44:10 +03:00
SleepWalker
e5552ee5f8
Наверстал форму смены пароля и чуток отрефакторил профиль
2016-04-17 12:35:04 +03:00
SleepWalker
107a2bdd70
Добавил LabeledInput в Form
2016-04-17 12:21:37 +03:00
SleepWalker
a6976e2e78
Добавил ligh/dark скины для текстовых полей
2016-04-17 12:20:41 +03:00
SleepWalker
e7e8eee28c
throw Error -> Promise.reject
2016-04-17 12:17:43 +03:00
SleepWalker
4c703c1e61
Вернул обратно throw Error в actions. Уберу, после близжайшего рефакторинга и покрытия тестами
2016-04-15 08:03:04 +03:00
SleepWalker
32ea3dbedc
Теперь после регистрации юзера кидает на активацию
2016-04-15 07:09:04 +03:00
ErickSkrauch
72d03338f6
Мелкие правки по коду: поправлен размер шрифта ектста активации аккаунта, исправлено появление исключения в случае предусмотренной ошибки, npm-debug добавлен в gitignore
2016-04-15 01:10:19 +03:00
SleepWalker
a2293b570e
Убрал повторный запрос на complete, когда acceptRequired
2016-04-14 22:54:44 +03:00
SleepWalker
c7cce17f11
И все же стили загрузки формы :)
2016-04-14 22:17:46 +03:00
SleepWalker
59757cdc0e
Убрал визуальную блокировку кнопки назад во время обработки формы и
...
доделал стили состояния загрузки
2016-04-12 07:18:20 +03:00
SleepWalker
f66759eaa9
Базовые тесты для authFlow. Осталось покрыть navigate и смену стейтов
2016-04-12 07:18:20 +03:00
SleepWalker
df9283400d
Блокировка формы во время обработки запроса
2016-04-02 13:58:54 +03:00
SleepWalker
3d0f8aa9c0
Вызов фокуса после окончания анимации
2016-03-28 08:18:52 +03:00
SleepWalker
64d8388a73
Уменшенно кол-во колебаний пружины возле 0
2016-03-28 07:23:45 +03:00
SleepWalker
8501430387
Исправлен баг с не правильным определением высоты панели в том случае, если путь меняется раньше чем компоненты
2016-03-28 06:46:51 +03:00
SleepWalker
a17c70fcc1
Повысил fps анимаций переходов
2016-03-27 11:20:52 +03:00
SleepWalker
7ab387fb71
Merge branch 'profile'
2016-03-21 20:28:18 +02:00
SleepWalker
21bbba399f
Тесты для стейтов AuthFlow
2016-03-21 08:20:31 +02:00
ErickSkrauch
1e9b48bd9b
Доработано поведение для идентификации статичного редиректа
2016-03-20 22:36:30 +03:00
SleepWalker
43735eb4e9
Переводы профиля
2016-03-20 10:30:58 +02:00
SleepWalker
8d0004cfd7
Пофиксил время смены пароля
2016-03-17 08:01:36 +02:00
SleepWalker
ed5566d55f
Category -> Profile. Создал ProfileField
2016-03-17 08:01:11 +02:00
SleepWalker
0c61b18b5e
Merge branch 'master' into profile
2016-03-16 08:04:06 +02:00
SleepWalker
7ceba60bf7
Переводы на английский для finish
2016-03-16 07:59:16 +02:00
SleepWalker
8e7fa33909
Интеграция бека с формой смены пароля
2016-03-16 07:54:42 +02:00
SleepWalker
7ce8637e38
Переименовал passwordChange -> changePassword
2016-03-16 07:34:18 +02:00
SleepWalker
d19735b7e1
Ресет стейта авторизации в том случае, если юзер захотел перейти на /
2016-03-16 07:03:23 +02:00
SleepWalker
bd9635fc12
Прокидывание кода и стейта в title и hash
2016-03-16 06:46:44 +02:00
SleepWalker
e0d93c3058
Заимплементил finish state
2016-03-15 08:36:19 +02:00
SleepWalker
779cf2d187
Перенес finish в свою поддиректорию
2016-03-15 07:47:31 +02:00
SleepWalker
8fcfc35d95
Интегрировал Finish с PanelTransition
2016-03-15 07:40:18 +02:00
SleepWalker
1119354226
Merge remote-tracking branch 'origin/master' into finish-page
2016-03-14 07:07:00 +02:00
SleepWalker
2ad00d27ff
Пофиксил баг, когда гость мог попасть на страницу профиля при клике по лого сайта
2016-03-13 11:02:24 +02:00
SleepWalker
41015ca336
Создал директории для каждого компонента auth
2016-03-13 10:50:09 +02:00
SleepWalker
518901fb57
Использование контекста вместо props в компонентах аутентификации
2016-03-13 10:36:31 +02:00
SleepWalker
a88e958c7c
Пофиксил прыгающую анимацию переходов
2016-03-12 16:24:20 +02:00
SleepWalker
c8b112b63f
react-intl 2-rc1
2016-03-12 16:24:20 +02:00
ErickSkrauch
7b3d192132
Добавлен проброс дополнительных данных на фронт в методе account/current
2016-03-12 01:02:52 +03:00
ErickSkrauch
d725bc2bfe
Добавлена первичная вёрстка для профиля пользователя
2016-03-10 01:10:28 +03:00
ErickSkrauch
60e80b3319
Завёрстана страница для статичных реиректов
2016-03-04 00:27:33 +03:00
ErickSkrauch
e94b04551d
Добавлен стиль для маленькой кнопки
2016-03-04 00:26:43 +03:00
SleepWalker
e66e66b157
update react-motion 0.3.x -> 0.4.x
2016-03-03 07:23:17 +02:00
ErickSkrauch
5b89184647
Реализована панель пользователя, если он авторизован
2016-03-02 00:02:10 +03:00
SleepWalker
b9ab4be45f
Починил кнопку назад в форме пароля
2016-03-01 22:52:59 +02:00
SleepWalker
57f0cf30e6
Auth flow. The next
2016-03-01 22:36:49 +02:00
SleepWalker
b26c515997
Настройка переходов для смены пасса и забыл пароль
2016-03-01 22:36:49 +02:00
SleepWalker
5e7d063449
Рендеринг списка скоупов на oauth/permissions
2016-02-29 20:16:33 +02:00
SleepWalker
17bdf52496
Обработка ошибки не активированного аккаунта
2016-02-28 13:24:47 +02:00
ErickSkrauch
bef0910bc3
Добавлена страница с отправкой письма для восстановления пароля от аккаунта
2016-02-28 00:26:13 +03:00
SleepWalker
edb027a6a5
oauth init by guest hotfix
2016-02-27 21:58:36 +02:00
SleepWalker
ced721af24
Исправил ошибку с undefined вместо значений полей запросов через service/request
2016-02-27 21:26:08 +02:00
SleepWalker
7e7a31a672
правильная true/false сериализация для request
2016-02-27 12:58:29 +02:00
SleepWalker
e44360a20b
oauth/complete
2016-02-27 12:53:58 +02:00
SleepWalker
31d94ae770
jwt токен после успешной авторизации
2016-02-27 10:36:06 +02:00
SleepWalker
8b3e57925c
Маленьки рефакторинг. Добавил сохранение целевой страницы юзера в том случае, если он не авторизирован
2016-02-26 20:13:41 +02:00
SleepWalker
d0b064bc50
users -> accounts
2016-02-26 08:29:42 +02:00
SleepWalker
14d2d8eac4
Суппорт jwt на фронте
2016-02-26 08:28:26 +02:00
SleepWalker
404684b8d9
Интеграция appInfo с API
2016-02-26 08:27:40 +02:00
ErickSkrauch
aa422cb4f2
Добавлена страница вёрстка для страницы смены пароля после процесса аутентификации
2016-02-26 01:42:20 +03:00
ErickSkrauch
185e328945
Поправлена ссылка на форму регистрации
2016-02-24 01:20:10 +03:00
SleepWalker
df22b17457
Добавил костыльчик, что бы после реги юзер тоже был якобы авторизированным
2016-02-13 17:34:29 +02:00
SleepWalker
a94ddaf131
В первом приближении заинтегрировался с беком
2016-02-13 17:28:47 +02:00
SleepWalker
86ad671194
Немного адаптивности
2016-02-06 12:47:51 +02:00
SleepWalker
d1e8718d74
Маленький рефакторинг PanelTransition
2016-02-06 12:02:23 +02:00
SleepWalker
57d30f1c79
Вроде бы анимация смены контекста
2016-02-06 11:03:51 +02:00
SleepWalker
13d220087f
Еще одна версия анимации и более правильный алгоритм переключения
...
вертикальной/горизонтальной анимации
2016-02-03 07:36:07 +02:00
SleepWalker
8792333131
Прототип анимации смены контекста
2016-02-02 20:02:00 +02:00
SleepWalker
306d0641fb
Заменил redux-simple-router на react-router-redux (пакет переименовался). Добавил пакетов в vendor.js
2016-01-31 18:41:49 +02:00
SleepWalker
934afafce4
Очень грубо перенес текущие вьюхи на анимацию согласно прототипу
2016-01-31 14:59:38 +02:00
SleepWalker
bea442c04b
Вроде бы сделал анимацию
2016-01-27 07:04:03 +02:00
SleepWalker
1acabe5fdc
Убрал обрезание элементов формы через overflow. Сделал более плавную анимацию вертикального крола титлов. Немного поднастроил пружины всех анимаций
2016-01-23 11:21:02 +02:00
SleepWalker
0ae0c7fa92
Прототип анимации смены контента панелек
2016-01-21 08:32:27 +02:00
SleepWalker
67b6474c82
Мелкие исправления
2016-01-21 08:29:55 +02:00
SleepWalker
83cad66bea
Решил, что Эрик спалит, что я юзнул left, а не transformX :D
2016-01-19 08:21:02 +02:00
SleepWalker
bdbe4a46b6
Окончательно раскидал стили и переводы по модулям
2016-01-19 08:17:21 +02:00
SleepWalker
13b3a913a8
Сделал немного более симпотную анимацию, что бы Эрик не пугался :)
2016-01-19 07:16:03 +02:00
SleepWalker
1c9d4d9d03
Немного другой подход к верстке формы запроса прав приложения
2016-01-18 22:48:02 +02:00
SleepWalker
7696f9e4bf
Первые попытки анимации
2016-01-18 22:48:02 +02:00
SleepWalker
9aff4fb83a
Добавил поддержку установки Title страницы
2016-01-16 14:35:12 +02:00
SleepWalker
0f5781a3a7
Очень грубо раскидал верстку на компоненты
2016-01-16 14:10:16 +02:00
ErickSkrauch
e01259d517
Зафиксирована шапка (на тот случай, если она решит поскролиться)
2016-01-15 12:14:15 +03:00
ErickSkrauch
dbbaa49b04
Доработанный стиль форм (сидел и вымерял каждый пиксель).
...
Обновлённый стиль для формы подтверждения прав
2016-01-10 03:04:44 +03:00
SleepWalker
37339e6b04
Форма с правами приложения
2016-01-09 17:47:21 +02:00
SleepWalker
4acc48cbea
Активация аккаунта
2016-01-09 17:16:20 +02:00
SleepWalker
9656a60b93
Убрал пустое пространство под иконками, которое в некоторых случаях мешало центрированию
2016-01-09 16:29:18 +02:00
SleepWalker
2018a6778e
Форма регистрации
2016-01-09 16:15:03 +02:00
SleepWalker
a3cf38e458
Второй слайд формы авторизации
2016-01-09 15:51:55 +02:00
SleepWalker
d2192b6057
Поддержка иконок для заголовков панелей
2016-01-09 13:59:42 +02:00
ErickSkrauch
6f742ea22a
Поправлен стиль для полей ввода и кнопок, изменены отступы для блока описания приложения и изменена ширина всего сайта
2016-01-09 12:51:29 +03:00
SleepWalker
54fff54135
Промежуточный этап верстки форм
2016-01-08 15:14:35 +02:00
SleepWalker
86e691491a
Возможность импортить классы иконок через sass
2016-01-08 11:42:25 +02:00
SleepWalker
f48533b70f
Первая версия ссупорта генерации шрифтов из иконок
2016-01-05 23:06:19 +02:00
ErickSkrauch
c244a7b16b
Иконки стран
2016-01-04 18:01:26 +03:00
ErickSkrauch
0bfc6b1afd
Первый набор иконок для вёрстки
2016-01-04 17:02:53 +03:00
ErickSkrauch
73a7246afb
Слегка подрефакторен scss
2016-01-04 15:58:23 +03:00
SleepWalker
2bd0e14a00
Отверстал шапку и сайдбар
2016-01-04 08:02:13 +02:00
SleepWalker
4e12cb4b7a
Базовый лейаут
2016-01-03 23:19:05 +02:00
SleepWalker
0a750b8cfa
Настроил css модули
2016-01-03 11:11:08 +02:00
SleepWalker
eafa64d5a3
Что-то вроде hello world для фронта
2016-01-02 22:24:07 +02:00