-
Notifications
You must be signed in to change notification settings - Fork 0
Pr global legal #14
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
base: main
Are you sure you want to change the base?
Pr global legal #14
Conversation
The user should be equally aware of the terms for all realms the app is interacting with, and that includes realms other than the active account's realm. (There would be even more interaction in a future with better multi-account support.) Rather than make the user traverse all realms with the "active account" pointer to find all the relevant terms, it seems nicer to show them together on this one page.
Since the realms' individual policy URLs are shown (really just to disambiguate different realms with the same name) it looks a bit odd if the "Zulip terms" line doesn't have a URL, so add it.
|
|
@dashwave /review |
Pull Request DescriptionTitle: LegalScreen: Turn into a global, all-accounts screenWhat is this?This pull request introduces changes to the LegalScreen component to make it a global, all-accounts screen, ensuring that users are aware of the legal terms associated with all realms the app interacts with, not just the active account's realm. This approach simplifies user interaction by aggregating all relevant terms on one page, paving the way for enhanced multi-account support in the future. ChangesAdded Features:
Code Changes:
Documentation Updates:
Minor Changes:
Pull Request ReviewCode ReviewThe changes introduced in this pull request are quite significant and generally well-executed. Here's a detailed review:
Suggestions
ConclusionOverall, this is a high-quality pull request that enhances the LegalScreen component significantly. It adheres to best practices, and the added documentation ensures that future developers will easily understand the changes. Excellent work! |
No description provided.