Commit Graph

97 Commits

Author SHA1 Message Date
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