SleepWalker
81c2b48cd1
#48 : toggle AccountSwitcher in header by click, instead of hover. Render AccountSwitcher outside of active account button
2016-11-11 09:39:01 +02:00
SleepWalker
a2afac867a
#48 : fix the bug, whent account.current was requested without disabling refreshToken middleware
2016-11-08 08:30:53 +02:00
SleepWalker
0d8696b4f7
#48 : light -> white
2016-11-08 08:10:48 +02:00
ErickSkrauch
e48fca63b9
Довёрстаны стили для переключателей аккаунтов
...
Изменены цвета для чёрной кнопки
Образован стиль для светлой кнопки
2016-11-06 17:19:52 +03:00
ErickSkrauch
ffef508862
Стилизация для активного аккаута в выпадающем меню юзербара
2016-11-06 02:35:09 +03:00
SleepWalker
8fbcf27525
#48 : add dummy ChooseAccountPanel
2016-11-05 22:23:56 +02:00
SleepWalker
907ccb39cd
#48 : create dummy account switcher component
2016-11-05 12:57:01 +02:00
SleepWalker
000ce71d3e
#48 : integrate accounts with app
2016-11-05 12:11:41 +02:00
SleepWalker
8601da786c
#48 : add accounts reducer and set up localStorage persistance
2016-10-31 08:56:20 +02:00
SleepWalker
7dd58acede
#48 : initial logic for multy-accounts actions
2016-10-30 14:12:49 +02:00
SleepWalker
28ce3e4b70
Fix bug with infinite loader, when page refreshed on /login with oauth state restoration active
2016-10-25 09:32:50 +03:00
SleepWalker
abf5fbbef6
Fix register route blocked by oauth state restoration feature
2016-10-25 09:01:51 +03:00
ErickSkrauch
38196e8f76
Временный фикс для процесса авторизации (Свят, это нужно будет подлатать)
2016-10-25 02:40:05 +03:00
ErickSkrauch
f0628fde1a
Исправления белорусской локали
2016-10-11 11:42:43 +03:00
SleepWalker
3eb6cd2a6f
#180 : do not render app till all fonts will be loaded
2016-10-11 07:07:09 +03:00
SleepWalker
14f096a45f
#218 : do not write username into email field, because it may break logic of some features
2016-10-09 22:04:10 +03:00
SleepWalker
8f51ef3273
#219 : fix broken change password page
2016-10-09 21:50:34 +03:00
SleepWalker
3d98747c42
#207 : add ga support
2016-10-09 21:23:00 +03:00
SleepWalker
666f5f218a
#182 : fix body disposition due to scrollbar on small screens. Fix popup layout on mobile devices
2016-10-09 20:54:35 +03:00
SleepWalker
7b41ca5c4d
#215 : do not reload captcha after form errors was cleared
2016-10-09 16:48:41 +03:00
ErickSkrauch
6ddc6ab29f
Структура проекта окончательно загнана в Docker
...
Дегрейд PHP до 7.0 (всё таки без xdebug немного больно)
Дегрейд Node.js до 5.12 (на 6.5 не собирался фронт)
Упразднён app-console контейнер (он теперь живёт внутри основного php контейнера и рулится силами supervisor)
Упразднён node-dev-server (всё равно он работал плохо)
Фикс бага в ConfigLoader (не загружал config-{env} файлы)
Исправлена ошибка в LangMenu (двойной default экспорт)
Из package.json временно удалён PhantomJS
Обновлён README.md
2016-10-02 01:20:40 +03:00
ErickSkrauch
923d7bf83b
Merge branch 'authserver_intergration'
2016-09-01 23:19:57 +03:00
SleepWalker
5ed38e0716
#195 : use replace state, when navigating to permissions from oauth entry point
2016-08-27 17:36:33 +03:00
SleepWalker
8cd00a5c40
Add a hack to overcome safary back-forward cache
2016-08-27 16:40:19 +03:00
SleepWalker
f376e12f3c
#189 : improve appearance of long emails in forms
2016-08-27 13:46:22 +03:00
SleepWalker
d1a1b2085b
#192 : respect user-entered email in forgotPassword state
2016-08-27 13:34:44 +03:00
SleepWalker
fdd56bc886
Improve oauth state restore logic
2016-08-27 13:19:02 +03:00
SleepWalker
fed52bb1c6
Fix react warnings for Dropdown
2016-08-27 13:17:43 +03:00
SleepWalker
dc168b5f23
#195 : add custom description support for oauth
2016-08-23 07:30:06 +03:00
ErickSkrauch
985b3c800e
Добавлено отображение ошибки о блокировке аккаунт на фронте
2016-08-23 01:54:51 +03:00
SleepWalker
f2d2589550
Revert "Update uk.json (POEditor.com)"
...
This reverts commit d6a290fbbe69157945874054abad3525f96ff505.
2016-08-22 22:29:37 +03:00
SleepWalker
e5b56306c3
#191 : pass errors through FormModel in AuthPanels
2016-08-22 22:18:23 +03:00
SleepWalker
40def86590
Improve rAF function
2016-08-22 22:18:23 +03:00
ErickSkrauch
9536e89fba
Update uk.json (POEditor.com)
2016-08-17 13:35:18 +00:00
SleepWalker
016cccf4c9
#14 : reset captcha if there are errors in form
2016-08-14 13:10:59 +03:00
SleepWalker
a91e2e99b3
Minor performance optimizations
2016-08-14 12:01:04 +03:00
SleepWalker
6fc83505db
Defer Captcha initialization. Add loader for Captcha
2016-08-14 11:59:23 +03:00
SleepWalker
86a17fc99b
Add ComponentLoader
2016-08-14 11:58:14 +03:00
SleepWalker
f54f1cac12
Update dependencies. Install react-perf
2016-08-14 11:57:15 +03:00
SleepWalker
a20b7ec3d4
#188 : persist oauth data if if user tries to register during oauth
2016-08-11 22:20:17 +03:00
SleepWalker
a504981407
Do not rely on isGuest in auth middleware. Instead use token availability
2016-08-10 22:29:16 +03:00
SleepWalker
54664044eb
Add tests for auth middlewares
2016-08-09 22:59:43 +03:00
Safarik
5d054c3baa
Правки белорусской локали
2016-08-08 17:16:01 +03:00
SleepWalker
64637d6e6b
Fix react warnings
2016-08-07 22:18:11 +03:00
SleepWalker
32496e99d9
#186 : Decouple user middlewares from user actions
2016-08-07 22:17:58 +03:00
SleepWalker
322325d4ad
#181 : fix logout for guests. Increase logout speed
2016-08-07 20:26:29 +03:00
SleepWalker
3d8c646a94
Display bsod for failed oauth requests
2016-08-07 17:55:40 +03:00
SleepWalker
f10bfa894b
#184 : support for /oauth2/v1/[clientId] requests
2016-08-07 17:49:26 +03:00
SleepWalker
0149fc59d6
Show 404 for unknown authFlow requests. Pass {path, query, params} as first argument to authFlow#handleRequest
2016-08-07 16:54:59 +03:00
SleepWalker
97a0e448ed
Update translations
2016-08-07 15:36:27 +03:00
ErickSkrauch
9418aa521c
Запрещён перенос для поля UUID в профиле
2016-08-07 01:37:42 +03:00
ErickSkrauch
29a7174327
Обновлены строки для страницы принятия новых правил
2016-08-06 20:47:38 +03:00
ErickSkrauch
a171fb2839
Добавлены переводы для новых прав
2016-08-06 17:26:08 +03:00
SleepWalker
b2e6276b96
#14 : improve reCaptcha styles
2016-08-05 08:58:24 +03:00
SleepWalker
a8d72787b2
#14 : add captcha for register page
2016-08-05 08:43:46 +03:00
SleepWalker
32c333d159
#14 : integrate captcha with backend. Add validation message
2016-08-05 08:41:33 +03:00
SleepWalker
cfb3d739c0
Update messages
2016-08-02 22:16:58 +03:00
SleepWalker
6dcf985936
Remove change password auth panel
2016-08-02 22:13:11 +03:00
SleepWalker
cb1a4b7d55
#104 : add AcceptRules auth panel
2016-08-02 21:59:29 +03:00
SleepWalker
7ab904d52a
Display bsod if api returns 404
2016-08-02 21:48:51 +03:00
SleepWalker
4716c679b9
#14 : add captcha support for resend-activation
2016-07-31 16:53:16 +03:00
SleepWalker
4f7f1d2273
Keys rename detection for i18n command
2016-07-30 22:16:05 +03:00
SleepWalker
a12544e819
Decouple middleware handling logic into separate class
2016-07-30 21:22:33 +03:00
SleepWalker
a04dd4a444
Rearrange services files
2016-07-30 21:19:25 +03:00
SleepWalker
ae11dbdc97
#149 : show bsod for 500 errors
2016-07-29 22:29:27 +03:00
SleepWalker
4394346a2a
Add docs for request.js
2016-07-29 21:15:16 +03:00
SleepWalker
c526f63389
#149 : create bsod component
2016-07-29 20:55:19 +03:00
SleepWalker
927c80abce
Fix React some warnings about unknown props
2016-07-29 20:16:06 +03:00
SleepWalker
d9d4f55426
#167 : fix bug /logout request failed due to missing jwt. Added corresponding tests
2016-07-28 22:51:47 +03:00
SleepWalker
3804c1c143
Decouple the rest of an api calls
2016-07-28 08:03:30 +03:00
SleepWalker
5fdb662934
#148 : remove depreacted error.password_required
2016-07-28 07:44:16 +03:00
SleepWalker
6160e4a0bc
#147 : add validation errors for first stem of ChangeEmail
2016-07-28 07:25:02 +03:00
SleepWalker
d6df492073
#21 : support /oauth2/v1 on frontend
2016-07-27 22:45:50 +03:00
SleepWalker
1b8333b006
Decouple oauth api calls into separate module. Simple tests for oauth
...
actions
2016-07-27 22:39:11 +03:00
SleepWalker
eb3d436843
#120 : hide active popup on route transition
2016-07-26 22:28:58 +03:00
SleepWalker
04a1022011
#120 : hide popup on esc key press
2016-07-26 08:20:37 +03:00
SleepWalker
9ee2f8f709
#120 : Refactor popup
2016-07-26 07:41:13 +03:00
ErickSkrauch
cf6d7bdd79
Добавлен перевод в белорусскую локаль
2016-07-25 14:11:50 +03:00
SleepWalker
731e0e3c78
Add factory for auth components
2016-07-24 13:17:41 +03:00
SleepWalker
a2e8fbab95
#156 : add already have code for register panel
2016-07-24 11:32:54 +03:00
SleepWalker
2a9b83fe15
#156 : set email in user state after requesting activation E-mail
2016-07-23 15:43:37 +03:00
SleepWalker
fc84fb49c6
#56 : switch to self-hosted fonts. Improve css urls resolving. Update outdated dependencies
2016-07-22 23:59:42 +03:00
SleepWalker
d36e771c4f
#151 : notify an api about user being logged out
2016-06-28 13:13:31 +03:00
SleepWalker
d2ca6b23c7
#138 : fix a bug with hash applied to url after clicking on link on rules page
2016-06-28 13:07:28 +03:00
SleepWalker
95e7c0ae87
#142 : stop auto-scroll if user has tries to scroll manually
2016-06-28 12:30:02 +03:00
SleepWalker
b74d19454e
#119 : fix bug with footer menu won't be re-rendered after lang change
2016-06-28 12:09:15 +03:00
SleepWalker
008c13ecb9
#35 : Український переклад
2016-06-18 22:24:36 +03:00
SleepWalker
a5797f0172
Intl polyfill for be locale
2016-06-18 19:57:34 +03:00
SleepWalker
a915424259
Properly remove DevTools from production build
2016-06-18 19:46:07 +03:00
SleepWalker
006f8d531c
#123 : remove font duplicates during build
2016-06-18 19:34:12 +03:00
SleepWalker
54842aea9e
Add redux dev tools (ctrl+h to show)
2016-06-18 18:48:28 +03:00
ErickSkrauch
da6a8cc1b2
Исправлен баг с длинными значениями для Dropdown компонента
2016-06-18 18:42:07 +03:00
ErickSkrauch
27db768bc5
Завёрстан попап для успешного состояния формы обратной связи
2016-06-18 18:35:39 +03:00
SleepWalker
2ee5105752
#140 : do not close popup on overlay click, if a dropdown menu is active
2016-06-18 15:46:00 +03:00
SleepWalker
d5ca191ace
#145 : FormModel support for Dropdown
2016-06-18 15:13:28 +03:00
SleepWalker
3f77144a53
#145 : add success state for feedback form
2016-06-18 14:23:30 +03:00
ErickSkrauch
187d4f12f4
Образован хелпер Error, в который вынесены все коды ошибок.
...
Подкорректирован errorDict на фронте
2016-06-16 23:32:23 +03:00
ErickSkrauch
0fcc75a459
Убраны разрознености в ошибках, скорреткированы тесты
2016-06-16 22:36:52 +03:00
ErickSkrauch
7a42e11946
Реорганизованы стили попапов
2016-06-16 17:11:57 +03:00
ErickSkrauch
eee2c803af
Завёрстана форма ввода пароля для паролезащищённых форм
2016-06-16 16:16:22 +03:00
ErickSkrauch
4a5c1ada1e
В Input добавлена поддержка center поля
2016-06-16 16:12:47 +03:00
Safarik
82918a1183
Правки текста русской версии
2016-06-16 15:34:46 +03:00
Крылов Виктор
119e1b6d80
Правки текста белорусской версии
2016-06-16 15:06:09 +03:00
ErickSkrauch
e543fae4ec
Добавлено автоматическое установление E-mail адреса пользователя в форму обратной связи
2016-06-16 10:42:56 +03:00
ErickSkrauch
56d88100da
Реализована форма обратной связи
2016-06-15 23:54:13 +03:00
ErickSkrauch
c883b3afaf
Мелкие правки по белорусской версии сайта
2016-06-15 20:54:32 +03:00
ErickSkrauch
954fd5dfe4
Добавлена белорусская локаль для сайта
2016-06-15 18:04:13 +03:00
SleepWalker
baacadad31
Decouple auth states from routing redux state
2016-06-15 09:04:16 +03:00
SleepWalker
0b1a50f788
Improve AuthFlow request handling logic
2016-06-15 09:01:41 +03:00
SleepWalker
868d4877bc
A temporary workaround to allow correct goBack action in ResendActivationState
2016-06-10 08:06:21 +03:00
ErickSkrauch
39300836ea
Опечатки
2016-06-06 19:38:13 +03:00
ErickSkrauch
ea941efb77
Добавлены более-менее реальные пункты для формы обратной связи и их переводы
2016-06-06 02:02:36 +03:00
ErickSkrauch
51e443e74a
Немного изменены анимации для попапа
2016-06-05 19:12:48 +03:00
ErickSkrauch
d3c68e8847
Merge branch 'account_sessions'
2016-06-05 17:05:42 +03:00
SleepWalker
64089bc7ab
#125 : support activation key in url
2016-06-05 15:16:41 +03:00
SleepWalker
2737c6502b
#125 : make activation page available for all guests and innactive users
2016-06-05 15:06:14 +03:00
SleepWalker
446bfbaa29
#116 : improve userbar layout for small screens and long nicknames
2016-06-05 14:13:32 +03:00
SleepWalker
e0ab116a9a
#135 : switch register/login buttons in UserBar depending on current page
2016-06-05 13:31:17 +03:00
SleepWalker
0ef3b00ee2
Change functions order in request service
2016-06-04 20:11:42 +03:00
SleepWalker
35d430e13c
#126 : middleware feature for request service. Created middlewares for token headers and token refreshing
2016-06-04 20:09:36 +03:00
SleepWalker
3bf02f16dc
#126 : added refresh token support on frontend
2016-06-04 17:58:29 +03:00
SleepWalker
818101b710
#126 : slightly refactored login and jwt token logic
2016-06-04 17:20:21 +03:00
SleepWalker
d0bfa9fdb8
Fix eslint errors. Fixed bug in .eslintrc.json
2016-06-04 12:17:06 +03:00
SleepWalker
a9b0c6804b
#139 : preserve scrollTop, after open-close popup
2016-06-04 10:46:55 +03:00
SleepWalker
f22ae1ba54
#131 : easing for scroll animation
2016-06-04 10:26:54 +03:00
SleepWalker
23ed66d844
Fix popup animation
2016-06-04 09:01:10 +03:00
SleepWalker
57924cac79
#131 : simple scrollTo animation
2016-06-03 23:51:45 +03:00
SleepWalker
664a3a6de7
#131:s scroll to anchor considering header height
2016-06-03 23:20:56 +03:00
SleepWalker
02a18aee13
Merge remote-tracking branch 'origin/rules_improvements'
2016-06-03 22:45:45 +03:00
SleepWalker
085922290f
#136 : popup animations
2016-06-03 22:38:59 +03:00
SleepWalker
aa833cd495
Tests for AuthFlow.handleRequest callback
arg
2016-06-03 22:10:47 +03:00
SleepWalker
6e9ac75184
Added Page Not Found route
2016-06-02 22:26:09 +03:00
SleepWalker
45fea4dca7
Wrap fetch in Promise to allow usage of Promise.prototype.finally on promises returned from request service
2016-06-02 22:13:24 +03:00
SleepWalker
9b093d1353
#136 : add an option to close popup by clicking on overlay
2016-06-02 22:12:20 +03:00
SleepWalker
1d85a8cfa7
Normalize tap styles for webkit browsers
2016-06-02 21:47:50 +03:00
SleepWalker
16d3b8a928
#136 : responsive popup close button
2016-06-02 21:30:46 +03:00
SleepWalker
1ff6a05414
#129 : do not render app, if we are on oauth request, that resolves to redirect
2016-06-02 20:46:49 +03:00
ErickSkrauch
9c7073a422
Внедрена зависимость от router для компонента RulesPage
...
Добавлен тайтл для страницы правил
Проброшена ссылка на пункт правил для предупреждения о нике на странице профиля
2016-06-01 12:12:41 +03:00
SleepWalker
e93488de2c
Update and clean up frontend dependencies
2016-06-01 08:01:13 +03:00
ErickSkrauch
d9309662f2
Добавил переход по якорю правил безе занесения в историю
...
Исправлен баг с невозможностью выделения элементов правил
2016-06-01 01:27:20 +03:00
ErickSkrauch
18fe80248e
Доработано выделение пункта правил при переходе на него, однако как-то костыльно :(
2016-05-31 12:30:41 +03:00
SleepWalker
6ea62bca08
#114 : anchor links support
2016-05-31 07:50:22 +03:00
SleepWalker
cbf0fc979e
#117 : scroll to top on route transition
2016-05-31 07:25:39 +03:00
SleepWalker
d9f0d61297
Constants for theme colors and skins
2016-05-30 07:42:42 +03:00
SleepWalker
c73991c14f
#122 : fix error during redirect
2016-05-30 07:23:27 +03:00
ErickSkrauch
c66c2ac446
Добавлено залипание кнопки при раскрытии Dropdown.
...
Класс открытого состояние перенесён на верх компонента.
2016-05-29 19:48:38 +03:00
ErickSkrauch
8b4ea446b0
Подтянут дизайн крестика для попапа
2016-05-29 19:48:38 +03:00
SleepWalker
9fa7cd7b8e
#102 : countdown for email frequency error in ResendActivation
2016-05-28 22:46:32 +03:00
SleepWalker
25eeac6074
#107 : preserve user language after logout. Preserve user guest language after page refresh
2016-05-28 22:23:34 +03:00
SleepWalker
42993e1d1d
#111 : Draft dropdown events
2016-05-28 02:14:28 +03:00
SleepWalker
8b8a6e1a64
Update password request popup to use new styles. Add close button for contact popup
2016-05-28 01:36:01 +03:00
SleepWalker
5820a50047
Fix permissions page
2016-05-28 01:24:25 +03:00
SleepWalker
232cf0465c
small refactoring
2016-05-28 00:36:22 +03:00
SleepWalker
0816e7a848
#106 : recalculate form height, after lang changed
2016-05-28 00:36:10 +03:00
SleepWalker
61534b069b
#118 : move LangMenu inside FooterMenu
2016-05-27 23:38:17 +03:00
SleepWalker
0b1f88107b
#118 : press profile footer to bottom
2016-05-27 23:23:53 +03:00
SleepWalker
c51bd17259
#100 : form loading state for profile
2016-05-27 23:04:17 +03:00
ErickSkrauch
808f239286
Реализовано выделение UUID при наведении на него
2016-05-26 18:21:52 +03:00
ErickSkrauch
16bf1421b9
Мелкие правки по адаптиву профиля
2016-05-26 18:08:00 +03:00
ErickSkrauch
4fdb045f24
Добавлена адаптивность для форм в профиле
...
Внесены правки в логику формирования разнонаправленных стрелок
Логика стрелки "назад" для форм профиля вынесена в отдельный компонент
2016-05-26 17:51:17 +03:00
ErickSkrauch
1248834cb0
Добавлен адаптив для главной страницы профиля
2016-05-26 14:22:35 +03:00
ErickSkrauch
9682449163
Правила сайта вынесены за intl и добавлен английский перевод
2016-05-26 13:23:58 +03:00
ErickSkrauch
69dc3e3ce8
Облагорожена вёрстка формы обратной связи.
...
Часть общих стилей вынесена в компонент Popup
Образован базовый (прям ненастоящий) компонент Dropdown
2016-05-26 00:37:18 +03:00
ErickSkrauch
40466189fd
Добавлены тексты ошибок для формы повторной отправки письма с активацией аккаунта
2016-05-23 21:19:07 +03:00
ErickSkrauch
2f85698f9f
Ссылка на правила сделана с target="_blank"
2016-05-23 20:56:15 +03:00
ErickSkrauch
03efa33af9
Допилен стиль правил до современного состояния дизайна Ely.by
...
Написаны первичные правила проекта (на руском и хардкодом)
2016-05-23 20:52:05 +03:00
ErickSkrauch
1a4096c59c
Проставлена ссылка на правила
2016-05-23 10:09:04 +03:00
SleepWalker
05b82101bf
Resend activation from register state
2016-05-23 06:50:27 +03:00
ErickSkrauch
09ca1aa85a
Добавлено описание сайта при авторизации без oAuth
...
Все дефисы для E-mail заменены на неразрывные
Увеличен боковой отступ для сообщений об ошибках в процессе авторизации
Добавлен автофокус на поле ввода логина для формы "забыл пароль"
2016-05-22 22:27:59 +03:00
SleepWalker
594893978b
#100 : password protection for email change form
2016-05-22 22:04:52 +03:00
SleepWalker
57f3134cd8
#97 : frontend for repeat activation functionality
2016-05-22 21:58:59 +03:00
SleepWalker
6d44e43f5d
#100 : fetch fresh user data after profile update
2016-05-22 21:02:46 +03:00
SleepWalker
f68f28a291
#96 : contact us popup and footer links
2016-05-22 20:25:38 +03:00
SleepWalker
8015626170
#98 : site rules
2016-05-22 18:56:52 +03:00
SleepWalker
87d48c8722
#26 : suggest resend confirmation key in validation errors
2016-05-22 18:16:51 +03:00
SleepWalker
24fbde289f
rename ProfileChangeEmailPage -> ChangeEmailPage
2016-05-22 17:56:48 +03:00
SleepWalker
4eaefd1d9b
#26 : email resend count down for forgot-password
2016-05-22 17:04:13 +03:00
SleepWalker
291a498f19
#26 : add a method to request panel height measurement from child components
2016-05-22 16:07:51 +03:00
SleepWalker
a9efb9040a
#93 : minor fixes
2016-05-22 15:31:43 +03:00
SleepWalker
4404968df2
Create chunks with intl langs data only for en/ru locales
2016-05-22 13:25:30 +03:00
SleepWalker
d45b3da5d6
#95 : transfer the rest of messages to intl.json format
2016-05-22 11:06:21 +03:00
SleepWalker
dffc73cc6d
#41 : integrate change email with backend
2016-05-22 10:53:40 +03:00
SleepWalker
fa5ba292cb
#41 : integrate change-email with router
2016-05-20 08:14:14 +03:00
SleepWalker
98211a7ecf
#75 : intl polyfill for safari and old ie
2016-05-20 07:22:19 +03:00
SleepWalker
26cb65f653
fix typo
2016-05-20 07:21:40 +03:00
ErickSkrauch
76669dfebd
Название сайта вынесено в отдельную строку перевода (а как иначе мы напишем Ёly.by в белорусской версии?)
...
Исправлен косяк с неимпортнутыми шрифтами при доступе к переменной толстоты шрифта в стилях языковой панели
2016-05-20 00:30:28 +03:00
ErickSkrauch
574ddfd91c
Доработал стилистику всплывашки с языками
2016-05-20 00:12:54 +03:00
SleepWalker
10200413bb
#86 : fix form loading state for auth components
2016-05-19 22:50:15 +03:00
SleepWalker
ecf41dd725
#84 : language switching on frontend
2016-05-19 22:50:15 +03:00
ErickSkrauch
f496f87a8e
Добавлен перевод названия сайта
2016-05-19 22:29:14 +03:00
ErickSkrauch
8e9de8c7ed
Переведён на русский язык ru файл и внесены мелкие корректировки в en локаль
2016-05-19 22:05:49 +03:00
ErickSkrauch
9580ec72e3
Доработаны формы восстановления пароля
2016-05-17 15:30:04 +03:00
ErickSkrauch
4c7ffa77f9
Подтянут внешний вид формы отправки кода о восстановлении пароля от аккаунта
2016-05-17 00:23:48 +03:00
SleepWalker
059da3e94c
Even more straightforward panel and contexts relations definition
2016-05-15 00:51:28 +03:00
SleepWalker
c559eb4b10
More straitforward context transition relations declaration
2016-05-15 00:03:36 +03:00
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