ErickSkrauch
b25e888781
Enable prettier for the i18n-crowdin script
2020-06-10 15:01:49 +03:00
SleepWalker
270f4c9c4d
Remove typescript/eslint-recommeneded beacuse from v3 it is a part of typescript/recommended
2020-06-10 08:32:31 +03:00
ErickSkrauch
2a4be6f1b9
Move all operations with crowdin to its own step
2020-06-10 00:33:42 +03:00
ErickSkrauch
5f6c11dddb
Pin inquirer to the version, when it throws an exception on unavailable TTY
2020-06-10 00:21:36 +03:00
ErickSkrauch
c3b778e3ca
Fix errors catching in i18n-crowdin script.
...
Detect non tty environment and apply defaults.
2020-06-09 22:02:55 +03:00
ErickSkrauch
8194f8d106
Answer "yes" for all i18n:push questions
2020-06-09 21:31:12 +03:00
ErickSkrauch
038c5704ed
Add push source strings CI step
2020-06-09 21:12:43 +03:00
ErickSkrauch
7b74d7820c
Cleanup dependencies
2020-06-09 21:07:21 +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
7c415a0d96
Crowdin's branches support
2020-06-09 21:01:38 +03:00
ErickSkrauch
0dc83a4ab1
Add git to install deps steps
2020-06-05 18:48:32 +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
57cf6b3776
Migrate i18n-collect to the new prompt library
2020-05-27 19:06:44 +03:00
ErickSkrauch
5e62c930b1
Cleanup the crowdin integration script, completely migrate it to API v2
2020-05-27 18:52:06 +03:00
ErickSkrauch
e47eaf720f
Reimplement the pull command of the crowdin script
2020-05-26 19:22:21 +03:00
ErickSkrauch
b5d1cb01d4
Removed husky, because commits that are created within a minute are not okay
2020-05-24 02:14:33 +03:00
ErickSkrauch
f85b9d8d35
Change prettier rules
2020-05-24 02:08:24 +03:00
ErickSkrauch
73f0c37a6a
Merge branch 'improve_typings'
2020-05-24 01:58:28 +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
ErickSkrauch
a0ec9574e2
Remove engine requirements completely
2020-05-20 20:37:39 +03:00
ErickSkrauch
b073ebea10
Ignore engines since yarn 1.19.1 is the only version, working with workspaces well
2020-05-20 20:31:32 +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
ErickSkrauch
649e7b8e23
Merge pull request #20 from elyby/setup-intl-for-sb
...
Integrate storybook-addon-intl
2020-01-20 14:06:31 +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
0bc1c08c07
Cache all workspaces
2020-01-15 20:32:04 +03:00
ErickSkrauch
51016c971b
Migrate to simple images to speedup CI
2020-01-15 18:57:20 +03:00
ErickSkrauch
f05409c218
Pin browser's language for e2e tests
2020-01-15 17:59:56 +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
ErickSkrauch
4b71e8b12e
Ignore cypress outputs
2020-01-14 15:30:07 +03:00
ErickSkrauch
7dc22019a5
Fix typo in sentry dsn naming
2020-01-14 15:29:59 +03:00
ErickSkrauch
7b85004994
Fix e2e tests
2020-01-14 15:29:51 +03:00
ErickSkrauch
438becb834
Fix e2e tests
2020-01-14 14:52:55 +03:00