Skip to content

Conversation

@andersonjeccel
Copy link
Contributor

@andersonjeccel andersonjeccel commented Jul 5, 2024

Q A
Bug fix? (use the a.b branch) 🔴
New feature/enhancement? (use the a.x branch) 🟢
Deprecations? 🔴
BC breaks? (use the c.x branch) 🔴
Automated tests included? 🔴
Related user documentation PR URL mautic/user-documentation#...
Related developer documentation PR URL mautic/developer-documentation-new#198
Issue(s) addressed Fixes #...

Description

Dependency:

This PR ensures that users will have proper system feedback about features related to contact details.
Before, tabs were hidden and as a marketer, I often got confused with functionalities disappearing without knowing how to enable them.
Now, all features have a proper message when no data is available and Mautic feels more feature-rich.

image

image

I also added guidelines to the documentation, so devs can follow them when creating new features and also helping people to review PRs with clarity about how things need to be for approval.


📋 Steps to test this PR:

  1. Open this PR on Gitpod or pull down for testing locally (see docs on testing PRs here)
  2. Open Contacts > New > Save & Close > Check all tabs in their details

commit 6d9515f
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri Jun 28 09:45:57 2024 -0300

    fixes

commit 58ed66b
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed Jun 26 12:38:59 2024 -0300

    rebase

commit d143ede
Merge: fd14128 4fb0c5c
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed Jun 26 12:37:35 2024 -0300

    Merge remote-tracking branch 'upstream/5.x' into ui-notifications

commit fd14128
Merge: 86ff64b c8f3818
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue Jun 11 16:43:40 2024 -0300

    Merge remote-tracking branch 'upstream/5.x' into ui-notifications

commit 86ff64b
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Thu May 23 17:02:16 2024 -0300

    style

commit 179c312
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 22 15:16:59 2024 -0300

    removing duplicates

commit e6f2b75
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 21 14:00:26 2024 -0300

    enhanced border calc

commit 6cdf195
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 21 13:46:39 2024 -0300

    reduced max bdr value

commit 3c8a340
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 11:58:54 2024 -0300

    sat improv

commit f2cab43
Merge: d32df8c a66c8d0
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 11:41:27 2024 -0300

    Merge branch '5.x' into ui-token-based-approach-for-interface-elements-and-colors

commit d32df8c
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 11:40:50 2024 -0300

    Revert "transparency for borders when on brand bg"

    This reverts commit a8c4748.

commit a8c4748
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 11:38:23 2024 -0300

    transparency for borders when on brand bg

commit 65ee89b
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 10:48:48 2024 -0300

    fixes for secondary brand color support

commit 40a2303
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 09:40:13 2024 -0300

    style fixes

commit 74f49e0
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 09:31:23 2024 -0300

    secondary brand color support

commit d0e7fec
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Mon May 20 09:17:39 2024 -0300

    Responsive typography

commit b3d2af4
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 15 12:11:49 2024 -0300

    darker brand bg on dark theme

commit c848335
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 14 13:59:35 2024 -0300

    fix missing transparency bg colors

commit 1675884
Merge: db55686 4883fa0
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 14 09:13:00 2024 -0300

    Merge branch '5.x' into ui-token-based-approach-for-interface-elements-and-colors

commit db55686
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 14 08:50:00 2024 -0300

    set implementation mode for high contrast + run grunt-compile-less

commit d91ba0b
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri May 10 17:29:33 2024 -0300

    setting the dark theme implementation method

commit f80989c
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Fri May 10 15:31:04 2024 -0300

    tag to label token names

commit 5e3bee9
Merge: ff5a8ed e88cf96
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Thu May 9 13:44:30 2024 -0300

    Merge branch '5.x' into ui-token-based-approach-for-interface-elements-and-colors

commit ff5a8ed
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 17:21:07 2024 -0300

    improve radius calc

commit 42d1c5d
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 17:16:57 2024 -0300

    utilities syntax fix

commit c7d151b
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 16:58:34 2024 -0300

    dark color scheme disabled by default to avoid conflicts

commit af02466
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 15:46:57 2024 -0300

    remove duplicated imports

commit 7f261c4
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 13:29:33 2024 -0300

    aligning previous tokens

commit 4aaa9d9
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 13:27:24 2024 -0300

    grunt compile-less

commit e7dbe89
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 13:18:51 2024 -0300

    revert removing 5x duplicated import rules

    revert
    Revert "fixing broken darken/lighten"
    This reverts commit bcf4ac98e07c0c17162a74794a8161d5398c3d7c.

commit af355d6
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Wed May 8 13:13:59 2024 -0300

    variables

commit 5a97e52
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 7 17:17:45 2024 -0300

    fixing broken darken/lighten

commit f4baec1
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 7 16:03:53 2024 -0300

    migrating mautic variables into bootstrap

commit 23e3b6f
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 7 15:45:35 2024 -0300

    incorporating all bootstrap variables

commit 6a16fdf
Author: andersonjeccel <116097999+andersonjeccel@users.noreply.github.com>
Date:   Tue May 7 15:27:32 2024 -0300

    tokens
@andersonjeccel andersonjeccel requested a review from mabumusa1 as a code owner July 5, 2024 13:11
@andersonjeccel andersonjeccel self-assigned this Jul 5, 2024
@andersonjeccel andersonjeccel requested review from a team, Mike-Dropsolid and ricfreire July 5, 2024 13:11
@andersonjeccel andersonjeccel added T1 Low difficulty to fix (issue) or test (PR) ready-to-test PR's that are ready to test user-experience Anything related to related to workflows, feedback, and navigation enhancement Any improvement to an existing feature or functionality contacts Anything related to contacts labels Jul 5, 2024
@andersonjeccel andersonjeccel added this to the 5.2 milestone Jul 5, 2024
@codecov
Copy link

codecov bot commented Jul 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 62.69%. Comparing base (33cd7b6) to head (b41c6a1).
Report is 1 commits behind head on 5.x.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##                5.x   #13929      +/-   ##
============================================
- Coverage     62.69%   62.69%   -0.01%     
  Complexity    34367    34367              
============================================
  Files          2260     2260              
  Lines        102786   102786              
============================================
- Hits          64443    64442       -1     
- Misses        38343    38344       +1     

see 1 file with indirect coverage changes

This was referenced Jul 16, 2024
Copy link

@Esthertests Esthertests left a comment

Choose a reason for hiding this comment

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

LGTM
image

@andersonjeccel andersonjeccel added pending-test-confirmation PR's that require one test before they can be merged user-testing-passed PRs which have been successfully tested by the required number of people. and removed ready-to-test PR's that are ready to test pending-test-confirmation PR's that require one test before they can be merged labels Aug 13, 2024
@andersonjeccel
Copy link
Contributor Author

Warning

All Tier 1 PRs need only 1 code review and 1 user testing before able to merge. I'll update accordingly.

Copy link
Contributor

@LordRembo LordRembo left a comment

Choose a reason for hiding this comment

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

Looks fine, code-wise

@LordRembo LordRembo added code-review-passed PRs which have passed code review and removed code-review-needed PR's that require a code review before merging labels Aug 23, 2024
@andersonjeccel andersonjeccel added the ready-to-commit PR's with 2 successful tests, 1 approval, automated tests and docs and is ready to be merged label Aug 23, 2024
Copy link
Member

@escopecz escopecz 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 👍
Screenshot 2024-08-28 at 10 21 43
Screenshot 2024-08-28 at 10 21 34
Screenshot 2024-08-28 at 10 21 28

@escopecz escopecz merged commit c26fbfe into mautic:5.x Aug 28, 2024
@andersonjeccel andersonjeccel deleted the ux-change-contact-details-logic-for-not-defined-items branch August 28, 2024 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code-review-passed PRs which have passed code review contacts Anything related to contacts enhancement Any improvement to an existing feature or functionality ready-to-commit PR's with 2 successful tests, 1 approval, automated tests and docs and is ready to be merged T1 Low difficulty to fix (issue) or test (PR) user-experience Anything related to related to workflows, feedback, and navigation user-testing-passed PRs which have been successfully tested by the required number of people.

Projects

Archived in project
Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants