Repository navigation
fix(ui): Polish settings dialog #310
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
Closed
Closed
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
4e3995c
fix(ui): settings description line height
siduck 8d911ad
refactor(ui): shorten settings sidebar labels
siduck 7e44a2e
feat(ui): theme switcher with preview cards
siduck 7201e83
fix(ui): settings dialog spacing and typography
siduck c0fb1cf
chore(ui): remove useless comment for profileform pfp uploader
siduck 3c6c774
fix(ui): remove useless padding in settingsDialog teams form
siduck 709fe15
fix(ui): make appearanceForm responsive
siduck fc15fc4
refactor(ui): move shortcuts to frappe-ui v1 keyboard api
siduck 1ae2bd6
refactor(ui): team switcher out of settings, preferences tab
siduck b6d2f9f
feat(ui): table component
siduck 1c55820
fix(ui): darker dialog surface
siduck 7383a31
feat(ui): leave team from the switcher
siduck 2aca017
fix(ui): tint the settings sidebar in dark mode only
siduck 7bbbf13
feat(ui): upload and delete controls for photo and logo
siduck a6911b4
feat(teams): let a member leave a team
siduck 71d8900
feat(teams): return role, member count and created in my_teams
siduck acfbf38
fix(ui): Temporarily add settingsDialog styles override for now
siduck 4f276b1
refactor(ui): drop props that repeat frappe-ui defaults
siduck d430eb9
refactor(ui): drop wrapper divs around single elements
siduck 257514f
refactor(ui): responsive page padding and fewer layout wrappers
siduck 2b02649
fix(teams): gate leave_team on team membership
siduck 36aad38
fix(teams): scope the leave bypass to self-removal
siduck 0cc0ebf
test(teams): leaving twice raises a permission error
siduck 7735fb2
Merge pull request #317 from frappe/refactor-ui
siduck File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new whitelisted endpoint passes the client-controlled
teamvalue into membership and document lookups without confirming it is a string. This violates the repository directive to explicitly validate input types at every whitelisted trust boundary and can allow complex values to reach Frappe’s ORM.How this was verified: The endpoint forwards
teaminto membership and document lookups without an explicit string check.Context Used: Guidelines for reviewing Frappe Framework applications. (source)
Prompt To Fix With AI