Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'Accounts' into 'dev' #4398

Merged
merged 17 commits into from
Jul 6, 2023
Merged

Merge 'Accounts' into 'dev' #4398

merged 17 commits into from
Jul 6, 2023

Conversation

attemka
Copy link
Collaborator

@attemka attemka commented Jul 5, 2023

No description provided.

drillprop and others added 17 commits July 5, 2023 15:02
* anonymous user interaction

* cr fixes
* Create HOC to protect auctions

* Introduce HOC in required places

* CR fixes

* Remove previous signin modal
* Introduce useLogIn.ts hook

* Introduce LogInModal.tsx

* Introduce envs

* Atrtifacts error handling and loading state

* Adjusting logic

* Fix build

* cr fixes
* signup steps ground work

* password step ground work

* seed step ground work

* email validation

* dialog fixes

* wip

* create separate sign up modal

* remove redundant styles

* signup with membership wip

* remove useRegister hook

* persist data between steps

* fix button at the end of the form

* show confetti behind modal only on bigger screens

* show dividers

* fix misc issues

* handle email already taken error

* fix login modal styling inconsistency

* cr fixes and minor adjustments

* fix cryptoWaitReady issue

* fix lib typings, improve UX

* more fixes
* Initial work

* Add email field

* Rework steps logic

* Use hooks to perform actions

* Handle more errors

* Adapt modal to new accounts flow

* Add types

* Rename modal

* Transfer common logic to helper

* Missing import

* CR fixes
* Separate user provider into wallet and user

* Fix or mark created issues

* Initial work on auth provider

* Codegen accounts query

* Adjust auth provider

* Auth and user context integration

* Fix errors in components

* Prettier

* Fix dependency circle

* Fix errors after merge

* Fix circular deps
* update button, introduce MembershipSettingsView page

* create page tabs component

* member settings basic layout

* final adjustments and changes

* fix deployment

* temporarly disable private route

* introduce MemberSettingTemplate
* Add correct flows between auth modals

* Initial work on internal login

* external login

* Further work on ExternalSignInModal

* Fix sometimes incorrect type

* Fix minor issues when switching from internal to external login in one session

* Fix loading issue

* Resolve todos

* Unmount auth modals when not needed

* Re export

* fix dividers issue

* CR fixes v1

* Fix circular deps

* Login after signup

* Lint

* CR fixes v2

---------

Co-authored-by: drillprop <drylbartosz@gmail.com>
* Initial UI work for view

* Extract channel form to separate hook

* CR fixes
* Initial work

* Adjust hook logic

* Adjust flow to new logic

* Increase delay to get around orion payload time problem

* Remove duplicated register logic

* Try to bring back modals animations

* CR fixes

* Animation fix
* UI setup

* Logic setup

* CR fixes

* Remove duplicated code

* Build fix
* Modal

* Remove view which is now contained in modal

* Adapt logic

* Adjust and fix UI

* CR fixes

* CR fixes

* Fix eager assets setting before uploaded

* Add margin on btn on smaller screens
* Import icon

* Rework CopyAddressButton.tsx

* Rework dropdown

* Rework studio topbar

* Remove unused styles

* Styling fixes

* Linter

* Try to replace spring

* Linter plus timing fix

* Fix scroll on animation

* Fix scroll on animation v2

* Fix small bug

* Final fixes
* wip

* settings view ground work

* uncomment route

* add borderColor prop to banner

* fix issues with modal paddings

* create password form component, sign up modal refactoring

* add export seed dialog and change password dialog

* handle copy button

* show different settings for wallet users

* refactor password dialogs

* cr fixes

* Update packages/atlas/src/views/viewer/MembershipSettingsView/MembershipWallet/MembershipWallet.tsx

Co-authored-by: attemka <attemka@gmail.com>

* auth helpers further refactor

* reset form on cancel

* cr fixes

* cr fixes 2

* add additional step to ChangePassword

* action bar adjustments, add unsaved changes dialog

* fix viewer layout

* action bar changes

* action bar adjustments

* cr fixes

* fix fee issue

* change password fix?

---------

Co-authored-by: attemka <attemka@gmail.com>
* remove redundant env variables

* refactor requirements step

* simplify ypp flow

* fix circular dependency

* fix channel form

* fix all issues 🙏

* fix create new channel flow

* adjust buttons

* copy update

* cr fixes(easy ones)

* fix issue with artifacts

* cr fixes
* Fix scroll to error

* Possibly fix StudioEntrypoint.tsx

* Fix padding on CreateChannelModal.tsx

* Unify hide password UI and logic
@attemka attemka merged commit 641ec80 into Joystream:dev Jul 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants