Commit Graph

471 Commits

Author SHA1 Message Date
SleepWalker
d28337cb7f Fix codestyle 2017-10-23 22:01:49 +03:00
SleepWalker
82744f9300 #305: fix linting errors after installing flow plugin for eslint.
Improve Authflow#run() typing
2017-10-23 22:01:49 +03:00
SleepWalker
d1b19a2285 #305: implement disable mfa form 2017-10-23 22:01:48 +03:00
SleepWalker
02ce9bb3b5 #305: fix linting errors after upgrading to eslint 4 2017-10-23 22:01:30 +03:00
SleepWalker
e21f6c397d #305: migrate to flowtype 0.5.3 2017-10-23 22:01:30 +03:00
SleepWalker
506b2db6ce #305: fix the rest of linting warnings 2017-10-23 21:59:23 +03:00
SleepWalker
70dd7dcbfb #305: run codemod to migrate from deprecated React.PropTypes to prop-types package 2017-10-23 21:59:23 +03:00
SleepWalker
5a16fe26ae #305: add mfa step during auth 2017-10-23 21:59:23 +03:00
SleepWalker
d0a356050f #305: fix bugs and type anotations 2017-10-23 21:59:23 +03:00
SleepWalker
42399ef9bf #305: fully connect mfa ui with backend 2017-10-23 21:59:23 +03:00
SleepWalker
629a96dc16 #305: fix flow annotations and naming for linkByOs 2017-10-23 21:59:23 +03:00
SleepWalker
f5c1ef4217 #305: implement Stepper theming for green and violet colors 2017-10-23 21:59:23 +03:00
ErickSkrauch
991931eef3 Коррекция дизайна страницы со списками приложений 2017-10-23 21:59:23 +03:00
SleepWalker
1e41800708 #305: always fetch secret key, when second mfa step mounted 2017-10-23 21:59:23 +03:00
ErickSkrauch
a50541a8fa Стили для Stepper унифицированы в рамках профиля пользователя
Форма включения двухфакторной аутентификации перекрашена в зелёный
TODO: на странице смены email stepper имеет зелёный цвет
2017-10-23 21:59:23 +03:00
ErickSkrauch
823ed33dea qr код теперь можно использовать без дополнительных манипуляций 2017-10-23 21:59:22 +03:00
ErickSkrauch
9376a9af2d temp 2017-10-23 21:59:22 +03:00
SleepWalker
5480407dac #305: Fix linting errors 2017-10-23 21:59:22 +03:00
SleepWalker
ba8b725f9f #305: draft otp secret request integration 2017-10-23 21:59:22 +03:00
SleepWalker
a8ae0e0c05 #305: initial mfa forms layouts 2017-10-23 21:57:43 +03:00
SleepWalker
64516b8a08 #359: detect unknown oauth scopes on frontend and log if found any. Provide user friendly fallback in case if no translation for some of scopes 2017-10-17 20:50:34 +03:00
SleepWalker
4a59cfd2b6 Do not dispatch BSoD in case, when some request was aborted 2017-08-09 21:50:33 +03:00
SleepWalker
89d42a7363 #346: Setup router for oauth success page for code response type 2017-08-07 23:11:39 +03:00
SleepWalker
c8517db19f #339: fix username was not updated in AccounSwither, when using ChangeUsername form 2017-07-12 21:30:10 +03:00
SleepWalker
622f02ebee #337: fix some linting errors 2017-06-12 22:33:49 +03:00
SleepWalker
30d286a1f5 #337: rename jsx -> js 2017-06-12 22:19:16 +03:00
SleepWalker
ed53c9b564 #337: improve code style in some places 2017-06-12 22:10:18 +03:00
SleepWalker
a026ee3adf #335: use i18n/index.json to generate flag icons
Conflicts:
	frontend/src/components/langMenu/LangMenu.jsx
	frontend/src/components/langMenu/langMenu.scss
2017-06-12 21:56:55 +03:00
ErickSkrauch
fc74046a92 Merge branch 'new_locales' into develop 2017-06-09 02:11:28 +03:00
ErickSkrauch
a7c75bc5c8 Отображаем прогресс перевода для не зарелиженных локалей
Блоку переключения языков добавлена общая тень
Исправлено отображение переключателя в профиле пользователя
2017-06-09 02:09:57 +03:00
SleepWalker
4f38eb2740 #336: add lang attribute for html 2017-06-08 20:59:31 +03:00
ErickSkrauch
e026944862 Ширина блока языков теперь определяется автоматически на основании наиболее широкого блока 2017-06-08 15:17:20 +03:00
SleepWalker
3ac62e5eeb #85: fix linting errors 2017-06-08 07:58:20 +03:00
SleepWalker
1929786b03 Replaced deprecated react-addons-css-transition-group with react-transition-group 2017-06-08 07:58:19 +03:00
SleepWalker
7bc087d456 #85: fix linting errors and setup eslint to support source related test files 2017-06-08 07:58:19 +03:00
SleepWalker
6ead1bd01f #85: move all test files alongside with tested files 2017-06-08 07:58:19 +03:00
SleepWalker
6b81385dc5 #85: updated to react router 4 and migrated code to support a new api 2017-06-08 07:58:19 +03:00
SleepWalker
6f4eb97b48 #85: drop react-router-redux dependency 2017-06-08 07:58:19 +03:00
ErickSkrauch
667fec45b7 Merge branch 'develop' into new_locales 2017-06-01 10:36:49 +03:00
ErickSkrauch
b1fe20bd51 Разделены переводы для строк "правила проекта" на странице регистрации и странице принятия обновлённых правил 2017-05-30 13:45:35 +03:00
ErickSkrauch
9445ed4505 Добавлена генерация index.json файла с информацией о доступных локалях 2017-05-19 01:33:13 +03:00
ErickSkrauch
d8e7ec8294 Импортированы новые локали, у флагов стран добавлена лёгкая тень, исправлено имя белорусского языка 2017-05-18 23:52:44 +03:00
ErickSkrauch
6dd628cc99 Merge branch 'develop' into forgot_password_captcha
# Conflicts:
#	api/models/authentication/ForgotPasswordForm.php
2017-04-25 21:00:01 +03:00
SleepWalker
692e9b0ccd #330: do not alter payload in ForgotPasswordState. Just pass it through 2017-04-21 08:28:19 +03:00
SleepWalker
c06b92be39 #316: a possible fix for sentry #39 2017-04-19 21:06:08 +03:00
SleepWalker
876d3da4ab #327: fix forgot password behaviour for logged in user 2017-04-19 20:51:04 +03:00
ErickSkrauch
c1e9cdc6b9 Попытка сделать frontend для отображения капчи на странице запроса восстановления пароля 2017-04-18 19:47:46 +03:00
SleepWalker
80ca37da2b Fix linting errors 2017-04-11 22:25:27 +03:00
SleepWalker
dcf95410d7 #316: add localStorage wrapper with feature detection 2017-04-11 22:18:40 +03:00
SleepWalker
4e03e48e02 #316: further improving BSoD logging 2017-03-30 08:37:36 +03:00
SleepWalker
af4ddd5562 #244: Remove the code, that relied on old user state containing token 2017-03-29 07:50:15 +03:00
SleepWalker
f586fc6c1e Add more clear error message for errors logged from bsod 2017-03-29 07:41:51 +03:00
ErickSkrauch
23e7b811fe Со страницы выбора аккаунтов удалена ссылка на создание нового аккаунта 2017-03-07 01:43:33 +03:00
SleepWalker
fbcc2a740c #304: show Create new account link on LoginPanel for authorized users 2017-03-03 07:48:25 +02:00
SleepWalker
863aa03547 #311: fix newEmail always missed on the 3d step of change email form 2017-03-01 07:44:19 +02:00
SleepWalker
1debe774ae #311: fix validation in profile forms 2017-03-01 07:44:19 +02:00
SleepWalker
8127041acb #303: properly handling json and request errors. Added InternalServerError 2017-02-26 13:40:07 +02:00
SleepWalker
1c467bc7bd #303: do not logout if token refresh failed due to 5xx error 2017-02-26 11:58:40 +02:00
SleepWalker
4074a65329 #303: do not logout user if 5xx during authentication 2017-02-24 07:50:40 +02:00
ErickSkrauch
a2123117d4 Исправлена ссылка "Форма обратной связи" под формой восстановления пароля 2017-02-24 00:07:05 +03:00
ErickSkrauch
dc1ec63381 Исправлен цвет ссылок при наведении для кнопок 2017-02-23 20:23:16 +03:00
SleepWalker
4c812cafda #302: Fix for dispatching bsod for 5xx 2017-02-22 20:33:15 +02:00
SleepWalker
cfcfe39bb7 Completly reset all auth state on header logo click 2017-02-01 08:25:15 +02:00
SleepWalker
a1c713236a Exmplitly create redirect action for auth instead of if statement in AuthFlow.run 2017-02-01 08:22:12 +02:00
SleepWalker
477b79918f Merge branch '245-multiacc-improvement' into develop
Conflicts:
	frontend/src/index.js
2017-01-31 08:09:16 +02:00
SleepWalker
a685813934 #245: add register link to account chooser auth panel 2017-01-31 08:05:36 +02:00
SleepWalker
b2202f8831 #245: back button on login panel for users with multy accs. Added history service 2017-01-29 17:36:21 +02:00
ErickSkrauch
088ff80df1 Исправлен функционал scrollTo, добавлена обработка ситуации, когда контент находится ниже минимального положения окна 2017-01-28 21:08:59 +03:00
ErickSkrauch
63dd021ceb Исправлен цвет текста для белых кнопок 2017-01-28 19:25:43 +03:00
ErickSkrauch
59b1539478 Merge branch 'bsod_page' into develop 2017-01-28 14:57:47 +03:00
ErickSkrauch
21f21daf60 Удалён Consolas из исходников сайта, font-family заменены на более-менее похожие моноширные шрифты из соседних операционок 2017-01-28 14:54:39 +03:00
SleepWalker
acf912d979 Decouple pure and private accounts actions from async actions. 2017-01-27 08:29:20 +02:00
SleepWalker
bf1cfda59c Minor fixes 2017-01-27 08:28:15 +02:00
SleepWalker
a33d0b66d0 Add Consolas webfont 2017-01-25 08:22:42 +02:00
ErickSkrauch
bdbc34b163 Образованы базовые стили для ссылок 2017-01-14 01:35:22 +03:00
SleepWalker
befc058a3c Merge branch '246-auth-refactoring' into develop 2017-01-12 08:14:43 +02:00
SleepWalker
c5aa303793 #246: remove User class in favor of plain object in reducer 2017-01-12 08:13:06 +02:00
SleepWalker
85942d27ed #246: fixed bug, when active account reset to the first one after page refresh.
removed authenticate call, when there are no strangers to logout on app startup.
2017-01-12 07:59:29 +02:00
ErickSkrauch
55ef52649e Фикс для английской логали, перевод на русский и белорусский 2017-01-08 20:11:31 +03:00
ErickSkrauch
786b3b0301 Переписана логика фона на странице бсода 2017-01-08 20:11:31 +03:00
SleepWalker
80f86eda8d Added that magic effect 2017-01-08 20:11:31 +03:00
SleepWalker
c4eacca87d Enable bsod for testing and fixed errors due to lack of intl context 2017-01-08 20:11:31 +03:00
ErickSkrauch
70dbf2ea6a Базовая вёрстка для bsod страницы 2017-01-08 20:11:30 +03:00
ErickSkrauch
ac425431ed В меню переключения языков добавлена ссылка на сервис переводов 2017-01-08 00:55:58 +03:00
SleepWalker
f1110b0067 #246: remove redundant /current calls during account authentication 2017-01-06 08:04:14 +02:00
SleepWalker
87185b6e9b #246: remove outdated code from refreshTokenMiddleware 2017-01-06 07:34:39 +02:00
SleepWalker
274c28a923 #246: remove logout from user/actions. Use logoutAll from account/actions everywhere 2017-01-04 07:52:46 +02:00
SleepWalker
26caa13b5f Minor fixes 2017-01-02 15:37:02 +02:00
SleepWalker
a7f52f2d40 #248: handle 5xx responses. Added logging to sentry 2017-01-02 15:09:09 +02:00
SleepWalker
c8c8f5eb6d #237: fix scrollTo viewport element 2016-12-28 08:11:35 +02:00
ErickSkrauch
1c123965b7 Интегрирована португальская локаль 2016-12-22 01:53:15 +03:00
SleepWalker
7374ac3564 Disable bearer header for refresh-token request 2016-12-12 22:07:49 +02:00
SleepWalker
4bb619fdc6 #259: fix eror when rendering success popup after feedback form submit 2016-12-10 18:07:08 +02:00
SleepWalker
f9ae7053d0 #169: remove unhandled promise rejections in tests. Added loging for that cases 2016-12-06 23:08:51 +02:00
SleepWalker
febd148b2e #169: forntend logging. Sentry integration 2016-12-06 23:06:45 +02:00
SleepWalker
9da79a15b4 #232: fix remember me logic on frontend 2016-12-05 21:14:38 +02:00
SleepWalker
70ae13ae84 #242: fix panel.scss import issue 2016-12-04 17:00:27 +02:00
SleepWalker
5ad7ee4b9d Hot fix for broken accounts state after register 2016-11-22 08:00:32 +02:00
SleepWalker
251a1237b4 Propper error handling, when initial user auth failed 2016-11-20 11:36:15 +02:00
ErickSkrauch
a80e58b640 Добавлен автоматический выход из аккаунта, если зафейлится запрос /current 2016-11-19 20:03:27 +03:00
SleepWalker
e4ccf8d193 Do not require refreshToken during auth 2016-11-19 17:50:30 +02:00
SleepWalker
2653085f57 Restore accounts backward compatibility 2016-11-19 17:46:55 +02:00
SleepWalker
6498858d33 #48: add support for prompt and login_hint oauth params 2016-11-19 16:41:15 +02:00
SleepWalker
fa070096c6 #48: recalculate choose account panel height, when user log out from one account 2016-11-19 14:37:17 +02:00
SleepWalker
97faabbc70 #48: add ely.by link 2016-11-19 14:28:45 +02:00
SleepWalker
79a9efb561 #48: add logout all link on choose account panel 2016-11-19 14:19:23 +02:00
SleepWalker
13b4dcbbe8 #48: reset oauthData on logo click 2016-11-19 12:54:24 +02:00
SleepWalker
d65c09f644 #48: smooth loader appereance animation 2016-11-19 12:38:00 +02:00
SleepWalker
0360c6ec0c #48: fix choose account dropdown not updated on language change 2016-11-19 12:19:15 +02:00
SleepWalker
9adf91a967 #48: increase token exp safety factor from 1 to 5 min 2016-11-19 11:51:13 +02:00
SleepWalker
78132e9adb #48: add loader during account switching 2016-11-19 11:34:19 +02:00
SleepWalker
5142d65b39 #48: call authentication.logout for each revoked account 2016-11-15 07:55:15 +02:00
SleepWalker
9e7d5b8338 #48: reset accounts state on logout 2016-11-14 07:28:25 +02:00
SleepWalker
b6b8468904 #48: account switcher for oauth 2016-11-13 16:47:56 +02:00
SleepWalker
81a5437be0 #48: add account sorting 2016-11-13 14:16:21 +02:00
SleepWalker
420ce65392 #48: style fixes 2016-11-13 11:49:04 +02:00
SleepWalker
586cdfffe4 #48: add/remove accounts from account switcher. Allow authorized users to log in into another account 2016-11-13 11:49:04 +02:00
ErickSkrauch
5c9a1bc953 Фикс шрифтов после ухода из под гнёта стилей button 2016-11-11 11:27:00 +03:00
ErickSkrauch
f09e35627e Тёмный фон для кнопки раскрытия юзербара 2016-11-11 11:23:55 +03:00
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
7dd58acede #48: initial logic for multy-accounts actions 2016-10-30 14:12:49 +02: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
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
SleepWalker
f376e12f3c #189: improve appearance of long emails in forms 2016-08-27 13:46:22 +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
SleepWalker
e5b56306c3 #191: pass errors through FormModel in AuthPanels 2016-08-22 22:18:23 +03: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
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
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
97a0e448ed Update translations 2016-08-07 15:36:27 +03:00
ErickSkrauch
9418aa521c Запрещён перенос для поля UUID в профиле 2016-08-07 01:37:42 +03:00