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
ae01d2dd10
Стилизована 404 страница
2017-01-09 01:01:04 +03: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
8e06adbf21
#247 : track first page view and ignore redirects for GA
2017-01-03 07:56:38 +02:00
SleepWalker
848d33c195
#248 : Properly handle password confirm in profile form. Fixes sentry/#36
2017-01-02 16:03:57 +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
SleepWalker
2301aff3d5
Ignore token for some guest-specific requests
2016-12-25 20:09:47 +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
0f4366385e
#169 : separate environment option for sentry logging
2016-12-06 23:16:34 +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
ed41a98d3c
Fix Promise#finaly shim regression and cover with tests
2016-12-05 21:25:23 +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
d4e96abbca
#242 : use dll plugin in development mode
2016-11-27 13:57:11 +02:00
SleepWalker
ccd6b96ac6
#242 : enabel babel caching
2016-11-27 13:49:24 +02:00
SleepWalker
1e593019be
#251 : fix forgot password panel
2016-11-23 08:05:28 +02:00
SleepWalker
5ad7ee4b9d
Hot fix for broken accounts state after register
2016-11-22 08:00:32 +02:00
SleepWalker
e0a1f0c845
GA SPA integration
2016-11-20 14:01:57 +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
ErickSkrauch
2beab5b6bc
Добавлен перевод на белорусский
2016-11-19 16:25:25 +03:00
SleepWalker
d210231766
#48 : do not choose account during oauth, when it is only one
2016-11-19 14:43:50 +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
42c4d3fe58
#48 : uk translate for 6th rule about nickname
2016-11-19 12:38:53 +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
fcaef1aa61
#48 : ukrainian translation
2016-11-19 12:06:37 +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
ErickSkrauch
1449d1ac79
Добавлены переводы на русский и белорусский
2016-11-17 02:03:05 +03: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
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