00e74b1faf
Add additional E2E tests cases for user agreement auth state and ensure, that oauth flow works correctly with deleted accounts
2020-08-01 22:19:00 +03:00
60e892d993
Allow account deletion from the user agreement page
2020-08-01 01:49:30 +03:00
7eeeb7cc61
Some auth storybooks progress [skip ci]
2020-08-01 01:49:30 +03:00
3cff6ad26c
Cover delete/restore account forms with E2E tests
2020-08-01 01:49:30 +03:00
8ee2323bfa
Prevent using any profile url when account is deleted
2020-08-01 01:49:30 +03:00
dd506b894c
Implemented loading state, when user clicked on the restore button
2020-08-01 01:49:30 +03:00
55d767b65c
Fix defaultMessages for the AccountDeleted component
2020-08-01 01:49:29 +03:00
c0b3e328b6
Implemented handlers to delete/restore account. Implemented "account deleted" page
2020-08-01 01:49:29 +03:00
9247ad7178
Implemented UI for the account deletion
2020-08-01 01:49:29 +03:00
a790c2b24f
Rework layout of the profile
2020-08-01 01:49:29 +03:00
8f335a3511
Fix ACCOUNTS-FRONTEND-MM
2020-07-24 19:29:10 +03:00
108e5eb0e9
Fix labels on auth forms
2020-07-24 19:19:19 +03:00
208817f69e
Implemented ability to override definitions from @formatjs. Added fixed definitions for Esperanto ( #26 )
...
* Introduce locale searching
Some locales may be absent or incorrect in default packages so these
should be obtained from other places instead.
* Add fixed Esperanto locale
* Update Esperanto locales
* Redo locale substitution
This reverts commit f2e1047fd8
.
* Include locales in the repository
* Add newline character at the end
2020-07-24 18:24:55 +03:00
930a272cd0
Fix crowdin's branch selection for non-tty environment, add support for CI-provided branch name [skip ci]
...
Show crowdin's error at any depth
Show branch name on i18n:push
Unpack git .pack objects to fix automatic branch detect (seems like a workaround for a workaround 🙃 )
Detect git branch from CI if available.
Replace git-repo-info with git-rev-sync (maintained)
Fix accidentally removed git installation for Yarn job
2020-07-23 23:06:21 +03:00
d84497ac28
Rework Button component to pass its label via children content
2020-07-22 14:20:10 +03:00
5a9c54002d
Centralize all redux types into one place, add overrides for the connect, useSelector and useDispatch functions
2020-07-22 13:01:12 +03:00
96e74cf9bb
Cleanup user's reducer
2020-07-22 02:40:39 +03:00
21949c780c
Fixes ACCOUNTS-FRONTEND-JC
2020-07-22 02:25:45 +03:00
75a7de2af2
Fix TS errors
2020-07-21 16:23:32 +03:00
54c6578c15
Reduce amount of chunks
2020-07-21 15:53:34 +03:00
19a9f952ea
Introduce storybooks for all profile pages
2020-07-21 15:30:18 +03:00
347fd59319
Cleanup localeFlags.ts [skip ci]
2020-07-20 15:19:15 +03:00
7a7d07203e
Close language switcher popup not earlier than locale will be loaded and applied
2020-07-20 00:04:57 +03:00
88c2eab802
Update storybook for the LanguageSwitcherPopup to show unknown locale
2020-07-20 00:00:39 +03:00
9a9bd74763
Implemented loading of custom flags for languages, not associated with concrete country.
...
Implemented "unknown" language flag to prevent errors for new languages when flag can't be associated automatically
2020-07-19 23:52:02 +03:00
af9bdcb20e
Implemented source code popup markup
2020-07-12 01:57:40 +03:00
70070ef516
Prepare footer for new item
2020-07-09 02:50:40 +03:00
82abe0a746
Extract general popups markup to its own component
...
Split popups controllers into separate components
Implemented storybooks for all project's popups
2020-07-06 19:29:56 +03:00
28ccab8a98
Fix Czech language
2020-06-15 01:04:41 +03:00
7bd45e7ada
Improve file search algorithm
2020-06-15 00:22:19 +03:00
b25e888781
Enable prettier for the i18n-crowdin script
2020-06-10 15:01:49 +03:00
5f6c11dddb
Pin inquirer to the version, when it throws an exception on unavailable TTY
2020-06-10 00:21:36 +03:00
c3b778e3ca
Fix errors catching in i18n-crowdin script.
...
Detect non tty environment and apply defaults.
2020-06-09 22:02:55 +03:00
7b74d7820c
Cleanup dependencies
2020-06-09 21:07:21 +03:00
cd6c5fce4c
Allow the application to work without en.json file in dev environment
2020-06-09 21:02:03 +03:00
02e767b57c
Simplify locales preloading
2020-06-09 21:01:54 +03:00
7c415a0d96
Crowdin's branches support
2020-06-09 21:01:38 +03:00
243510a671
Remove defaultMessages from the production build.
...
Don't run the application before active locale will be loaded
2020-06-05 18:34:59 +03:00
e962a01a4a
Fix tests
2020-06-04 21:03:24 +03:00
f2b4ee1b4d
Remove all locales from the repository
2020-06-04 20:10:39 +03:00
747e21f0ae
Fix linting errors
2020-06-04 19:54:33 +03:00
bf6a76d006
Remove all *.intl.json files. Move strings to the corresponding views. Implement custom command to build i18n/en.json file
2020-06-04 19:43:08 +03:00
57cf6b3776
Migrate i18n-collect to the new prompt library
2020-05-27 19:06:44 +03:00
5e62c930b1
Cleanup the crowdin integration script, completely migrate it to API v2
2020-05-27 18:52:06 +03:00
e47eaf720f
Reimplement the pull command of the crowdin script
2020-05-26 19:22:21 +03:00
f85b9d8d35
Change prettier rules
2020-05-24 02:08:24 +03:00
0192f53932
Fix linting errors
2020-05-21 21:52:58 +03:00
a5404002fd
Bump deps
2020-05-21 21:52:58 +03:00
97d2841eda
Add @testing-library/cypress
2020-05-21 21:52:58 +03:00
e1f15b5d22
Fix all tests and replace enzyme with @testing-library/react
2020-05-21 21:52:58 +03:00