Commit Graph

83 Commits

Author SHA1 Message Date
ErickSkrauch
8ee2323bfa
Prevent using any profile url when account is deleted 2020-08-01 01:49:30 +03:00
ErickSkrauch
dd506b894c
Implemented loading state, when user clicked on the restore button 2020-08-01 01:49:30 +03:00
ErickSkrauch
55d767b65c
Fix defaultMessages for the AccountDeleted component 2020-08-01 01:49:29 +03:00
ErickSkrauch
c0b3e328b6
Implemented handlers to delete/restore account. Implemented "account deleted" page 2020-08-01 01:49:29 +03:00
ErickSkrauch
9247ad7178
Implemented UI for the account deletion 2020-08-01 01:49:29 +03:00
ErickSkrauch
a790c2b24f
Rework layout of the profile 2020-08-01 01:49:29 +03:00
ErickSkrauch
8f335a3511
Fix ACCOUNTS-FRONTEND-MM 2020-07-24 19:29:10 +03:00
ErickSkrauch
108e5eb0e9
Fix labels on auth forms 2020-07-24 19:19:19 +03:00
kotwys
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
ErickSkrauch
d84497ac28
Rework Button component to pass its label via children content 2020-07-22 14:20:10 +03:00
ErickSkrauch
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
ErickSkrauch
96e74cf9bb Cleanup user's reducer 2020-07-22 02:40:39 +03:00
ErickSkrauch
21949c780c Fixes ACCOUNTS-FRONTEND-JC 2020-07-22 02:25:45 +03:00
ErickSkrauch
75a7de2af2
Fix TS errors 2020-07-21 16:23:32 +03:00
ErickSkrauch
54c6578c15
Reduce amount of chunks 2020-07-21 15:53:34 +03:00
ErickSkrauch
19a9f952ea
Introduce storybooks for all profile pages 2020-07-21 15:30:18 +03:00
ErickSkrauch
347fd59319
Cleanup localeFlags.ts [skip ci] 2020-07-20 15:19:15 +03:00
ErickSkrauch
7a7d07203e Close language switcher popup not earlier than locale will be loaded and applied 2020-07-20 00:04:57 +03:00
ErickSkrauch
88c2eab802 Update storybook for the LanguageSwitcherPopup to show unknown locale 2020-07-20 00:00:39 +03:00
ErickSkrauch
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
ErickSkrauch
af9bdcb20e Implemented source code popup markup 2020-07-12 01:57:40 +03:00
ErickSkrauch
70070ef516 Prepare footer for new item 2020-07-09 02:50:40 +03:00
ErickSkrauch
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
ErickSkrauch
28ccab8a98 Fix Czech language 2020-06-15 01:04:41 +03:00
ErickSkrauch
cd6c5fce4c
Allow the application to work without en.json file in dev environment 2020-06-09 21:02:03 +03:00
ErickSkrauch
02e767b57c
Simplify locales preloading 2020-06-09 21:01:54 +03:00
ErickSkrauch
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
ErickSkrauch
e962a01a4a
Fix tests 2020-06-04 21:03:24 +03:00
ErickSkrauch
f2b4ee1b4d
Remove all locales from the repository 2020-06-04 20:10:39 +03:00
ErickSkrauch
747e21f0ae
Fix linting errors 2020-06-04 19:54:33 +03:00
ErickSkrauch
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
ErickSkrauch
e47eaf720f
Reimplement the pull command of the crowdin script 2020-05-26 19:22:21 +03:00
ErickSkrauch
f85b9d8d35 Change prettier rules 2020-05-24 02:08:24 +03:00
SleepWalker
0192f53932 Fix linting errors 2020-05-21 21:52:58 +03:00
SleepWalker
a5404002fd Bump deps 2020-05-21 21:52:58 +03:00
SleepWalker
97d2841eda Add @testing-library/cypress 2020-05-21 21:52:58 +03:00
SleepWalker
e1f15b5d22 Fix all tests and replace enzyme with @testing-library/react 2020-05-21 21:52:58 +03:00
SleepWalker
8eac2b97b5 Upgrade react-intl and friends to the most recent version 2020-05-20 20:16:43 +03:00
SleepWalker
29326519b8 Upgrade ts to the latest version and fix type errors 2020-05-20 20:02:24 +03:00
SleepWalker
2d903f96fc Upgrade prettier before it will be removed forever 2020-05-20 20:02:22 +03:00
SleepWalker
39576c0480 Bump deps and fix webpack dev mode 2020-05-20 20:01:35 +03:00
ErickSkrauch
96049ad4ad Implemented strict mode for the project (broken tests, hundreds of @ts-ignore and new errors are included) [skip ci] 2020-05-20 19:59:43 +03:00
ErickSkrauch
10e8b77acf Reimplement scripts with TS 2020-05-20 19:59:43 +03:00
SleepWalker
d98dee018a Fix issue with Intl polyfill and RegExp caching 2020-01-20 12:47:28 +02:00
SleepWalker
3608a53a95 Integrate storybook-addon-intl 2020-01-20 12:46:59 +02:00
Sviatoslav
dfa8c6df5f Fix sb build (closes #18) (#19)
* Fix storybook build command

* Bump deps

* Add storybook build step

* Perform storybook build quiet

Co-authored-by: ErickSkrauch <erickskrauch@ely.by>
2020-01-16 18:33:05 +03:00
ErickSkrauch
228bc048af
Add typings for Box and BoxesField classes, split BSoD view into controller and pure view, add storybook, fix support link styles 2020-01-15 23:39:53 +03:00
ErickSkrauch
32ebba63a1
Add global app styles to the StoryBook, fix casing for UI stories 2020-01-15 22:22:35 +03:00
ErickSkrauch
503687c50a
Rework FooterMenu, add vertical padding and let links break on multiple lines. Add a story for the FooterMenu 2020-01-15 22:14:35 +03:00
ErickSkrauch
0281c55463
Replace TravisCI with GitLab CI (#16)
* Add gitlab-ci configuration

* Attempt to fix cypress binary installation cache

* Even more improve caching, add wait-on step to ensure, that web server is ready to run cypress

* Exclude cache directory from linting

* Do not cache yarn's global cache to reduce the size of the cache to upload

* Disable Sentry for e2e tests, enable parallelization for cypress

* Store build artifacts

* Add dev deployment stage

* Try to fix commits association

* Fix sentry-cli param name

* Disable host checking for rsync

* Disable host checking via ssh config

* Add production deployment step

* Fix deployment Sentry notifying, allow performing auto deployment with special commit message

* Make autodeploy [deploy]

* Cleanup test branch refs

* Remove environment definition. Detect it based on the domain name

* Store cache for E2E tests separately
2020-01-15 17:57:27 +03:00