Skip to content

refactor: design update and code quality review#67

Merged
ianmeigh merged 42 commits intomainfrom
refactor/design-and-code-quality-review
Sep 16, 2025
Merged

refactor: design update and code quality review#67
ianmeigh merged 42 commits intomainfrom
refactor/design-and-code-quality-review

Conversation

@ianmeigh
Copy link
Collaborator

@ianmeigh ianmeigh commented Sep 12, 2025

Description of the change

When applied, this PR updates the design to match internal designs and address internal feedback. This roundup also includes changes to improve code quality and bug fixes.

Tickets

JIRA WE-126

Dev checklist

  • PR addresses all ACs
  • Stay on point and keep it small so the merge request can be easily reviewed.
  • Added unit tests if necessary
  • Updated documentation if necessary
  • Self code review
  • Requested code review

Manual testing steps, if applicable

@ianmeigh ianmeigh self-assigned this Sep 12, 2025
@ianmeigh ianmeigh mentioned this pull request Sep 12, 2025
6 tasks
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch 3 times, most recently from fce1b14 to 88f6d34 Compare September 15, 2025 10:52
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch from e95ac38 to 41372b0 Compare September 15, 2025 12:45
@ianmeigh ianmeigh marked this pull request as ready for review September 15, 2025 12:46
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch from 962b0fa to 3d10a88 Compare September 15, 2025 13:25
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch from 34bcb4a to 8811a24 Compare September 15, 2025 20:27
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch 2 times, most recently from 844fa92 to 565bb33 Compare September 16, 2025 09:00
Copy link
Contributor

@MadhavM-117 MadhavM-117 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

- Buttons are no longer icon-only on mobile viewports.
- Buttons are all now in button groups for consistent spacing and sizing.
Clarify error messages when attempting to remove or update the last owner of a project.
Add new `normalised_domain` field to `Project` model with a unique constraint to prevent duplicate domains. This includes data migrations to populate the new field for existing records.
Help text is provided as a list on the reset page, which we cannot current format correctly in the form field help text.
@ianmeigh ianmeigh force-pushed the refactor/design-and-code-quality-review branch from 1667b28 to 2b6cebb Compare September 16, 2025 13:13
@ianmeigh
Copy link
Collaborator Author

Rebase with main

@ianmeigh ianmeigh merged commit 9151c47 into main Sep 16, 2025
11 checks passed
@ianmeigh ianmeigh deleted the refactor/design-and-code-quality-review branch September 16, 2025 13:20
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.

2 participants