• Joined on 2025-12-25
ilia pushed to feature/frontend-form-validation at ilia/auth-remote-react 2026-03-25 07:44:09 +00:00
87511398fb test: change mocks to comply with the new validation
542de6c540 chore: delete empty lines between test cases
6d81eaba4b feat(auth): add validatePassword function with requirements for min and max characters amount, presence of at least one uppercase letter, one lowercase letter, one digit and one special symbol; cover it with tests
5b49398665 feat(auth): add an RFC complient validation function for an email address; cover it with tests
Compare 4 commits »
ilia pushed to main at ilia/auth-remote-react 2026-03-24 18:00:44 +00:00
6751c7fc04 Merge pull request 'feature/login-and-register-forms' (#2) from feature/login-and-register-forms into main
83fbf83bae feat(RegisterForm): add basic RegisterFormComponent with test coverage and storybook placeholder
576665f32b test(LoginForm): clarify test case names
4d854d08a3 test(LoginForm): replace setState with userEvent.type for authenticity
70bcf7fdcf feat(LoginForm): add isLoading check to LoginForm, add new test cases
Compare 13 commits »
ilia deleted branch feature/login-and-register-forms from ilia/auth-remote-react 2026-03-24 18:00:44 +00:00
ilia merged pull request ilia/auth-remote-react#2 2026-03-24 18:00:42 +00:00
feature/login-and-register-forms
ilia created pull request ilia/auth-remote-react#2 2026-03-24 18:00:33 +00:00
feature/login-and-register-forms
ilia pushed to feature/login-and-register-forms at ilia/auth-remote-react 2026-03-24 17:57:44 +00:00
83fbf83bae feat(RegisterForm): add basic RegisterFormComponent with test coverage and storybook placeholder
576665f32b test(LoginForm): clarify test case names
4d854d08a3 test(LoginForm): replace setState with userEvent.type for authenticity
70bcf7fdcf feat(LoginForm): add isLoading check to LoginForm, add new test cases
c006a94c4d feat(auth): add selectStatusIsLoading selector to get information whether auth store status equals "loading"
Compare 5 commits »
ilia pushed to feature/login-and-register-forms at ilia/auth-remote-react 2026-03-24 16:30:57 +00:00
e4630a7fcb feat(LoginForm): create LoginForm component with basic logic, test coverage and storybook placeholder
c41f02f505 chore: export modules
683443673e chore: remove unused code
1f20f11852 chore: install storybook
Compare 4 commits »
ilia created branch feature/login-and-register-forms in ilia/auth-remote-react 2026-03-24 10:05:37 +00:00
ilia pushed to feature/login-and-register-forms at ilia/auth-remote-react 2026-03-24 10:05:37 +00:00
c378f7c83a refactor(auth): rewrite store actions, remove arguments, add checks validation and status checks; add test cases
8cea93220b feat(auth): create selectors for authStore; cover them with tests
b871bf27de feat(auth): add formData to the auth store; add corresponding setEmail and setPassword actions
Compare 3 commits »
ilia deleted branch feature/state-and-data-fetching from ilia/auth-remote-react 2026-03-24 08:02:40 +00:00
ilia pushed to main at ilia/auth-remote-react 2026-03-24 08:02:21 +00:00
db42c87489 Merge pull request 'feature/state-and-data-fetching' (#1) from feature/state-and-data-fetching into main
6a2a826a11 refactor: create separate shared store for auth token and refresh action
fd5b50a6f2 test(auth): write basic unit tests for authStore actions
51fc64d8c3 feat(auth): add accessToken field to the store
2afbd73a31 fix(auth): fix circular import problem by changing the way the authHttpClient gets accessToken; replace individual calls mocks with the common ones
Compare 28 commits »
ilia merged pull request ilia/auth-remote-react#1 2026-03-24 08:02:20 +00:00
feature/state-and-data-fetching
ilia created pull request ilia/auth-remote-react#1 2026-03-24 08:02:13 +00:00
feature/state-and-data-fetching
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-24 06:26:19 +00:00
6a2a826a11 refactor: create separate shared store for auth token and refresh action
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-18 06:58:40 +00:00
fd5b50a6f2 test(auth): write basic unit tests for authStore actions
51fc64d8c3 feat(auth): add accessToken field to the store
Compare 2 commits »
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-18 06:10:42 +00:00
2afbd73a31 fix(auth): fix circular import problem by changing the way the authHttpClient gets accessToken; replace individual calls mocks with the common ones
b75e805f54 feat(auth): add refresh action to authStore
226874bbec feat(auth): add refresh api call call
ed718eea71 feat(auth): add accessToken field to authStore and setup beforeRequest hook to add this token to headers
Compare 4 commits »
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-17 10:42:08 +00:00
11b84ddc5d feat(auth): add error field to store and remove unused actions
98146a7996 chore: rename file
Compare 2 commits »
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-17 09:26:25 +00:00
55451d3eb4 feat(auth): add basic implementation of login/register/logout store actions
aa77f4b311 feat(callApi): create callApi helper to call ky callbacks and use Go-like pattern to return [data, error] tuple
Compare 2 commits »
ilia pushed to feature/state-and-data-fetching at ilia/auth-remote-react 2026-03-17 07:15:09 +00:00
638e198d02 feat(auth): create logout api call with basic test coverage and msw mock
2f863bc5ba feat(auth): create register api call with basic test coverage and msw mock
701dc981d2 chore: add export/input shortcuts
9302013632 feat(auth): create login api call with basic test coverage and msw mock
a36922e1c7 feat(auth): create extended api config placeholder
Compare 6 commits »
ilia created branch feature/state-and-data-fetching in ilia/auth-remote-react 2026-03-16 15:32:27 +00:00