Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
bb2b53c
initial commit
alaca Mar 20, 2026
788e015
chore: fix eslint
alaca Mar 20, 2026
b2fc3b4
chore: fix eslint
alaca Mar 20, 2026
4cf99c1
chore: formatting
alaca Mar 20, 2026
b907922
feature: add chart.umd.min.js
alaca Mar 24, 2026
583086a
refactor: date handling and format
alaca Mar 24, 2026
49c418c
feature: analytics test
alaca Mar 24, 2026
7e39221
refactor: use proper css class, use include once
alaca Mar 24, 2026
04d6ac0
refactor: implement copilot suggestion
alaca Mar 24, 2026
ed38519
refactor: copilot suggestion
alaca Mar 24, 2026
0410267
refactor: update the styles to look more like in figma - needs more work
alaca Mar 24, 2026
dc88a3f
refactor: update test
alaca Mar 24, 2026
b7d2717
chore: formatting
alaca Mar 24, 2026
ee4b337
refactor: use Mailchimp_List_Subscribe_Form_Blocks class to get list
alaca Mar 24, 2026
5b35917
Revert add submenu implementation.
iamdharmesh Apr 3, 2026
5c48ef9
Update footer text on analytics page.
iamdharmesh Apr 3, 2026
8d1a451
- Overall design improvements
iamdharmesh Apr 3, 2026
328e992
Add datepicker.
iamdharmesh Apr 6, 2026
9e6fa24
Fix set Date
iamdharmesh Apr 6, 2026
09f2559
Apply suggestions from copilot
iamdharmesh Apr 6, 2026
7501fd3
ignore chartjs from eslint.
iamdharmesh Apr 6, 2026
1f3f392
Ignore "uncaught:exception" to prevent test from failing.
iamdharmesh Apr 7, 2026
57f0746
RTL overrides
alaca May 5, 2026
e7497b8
Format date based on wp date
alaca May 5, 2026
966443f
Localize script
alaca May 5, 2026
166304f
Update date format for tests
alaca May 5, 2026
98cf21c
Resolve failing tests
alaca May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
tests
chart.umd.min.js
30 changes: 23 additions & 7 deletions assets/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -788,7 +788,8 @@ body.toplevel_page_mailchimp_sf_options #footer-upgrade {

@media screen and (max-width: 782px) {
.mailchimp-sf-header,
.mailchimp-sf-settings-page-hero-wrapper {
.mailchimp-sf-settings-page-hero-wrapper,
.mailchimp-sf-settings-page-header-wrapper {
margin-left: -10px;
}
}
Expand Down Expand Up @@ -967,13 +968,15 @@ a.mailchimp-sf-button.mailchimp-cancel-user-sync-button:hover {
}

/* Settings Page Hero */
.mailchimp-sf-settings-page-hero-wrapper {
.mailchimp-sf-settings-page-hero-wrapper,
.mailchimp-sf-settings-page-header-wrapper {
margin-left: -20px;
background-color: #fff;
border-bottom: 1px solid rgba(36, 28, 21, 0.15);
}

#mailchimp-sf-settings-page .mailchimp-sf-settings-page-hero {
#mailchimp-sf-settings-page .mailchimp-sf-settings-page-hero,
#mailchimp-sf-settings-page .mailchimp-sf-settings-page-header {
display: flex;
flex-direction: row;
align-items: center;
Expand All @@ -985,11 +988,13 @@ a.mailchimp-sf-button.mailchimp-cancel-user-sync-button:hover {
}

.mailchimp-sf-settings-page-hero-title-wrapper,
.mailchimp-sf-settings-page-header-title-wrapper,
.mailchimp-sf-settings-page-hero-content-wrapper {
flex: 1;
}

.mailchimp-sf-settings-page-hero-title {
.mailchimp-sf-settings-page-hero-title,
.mailchimp-sf-settings-page-header-title {
font-family: "Means Web", serif;
font-size: 36px;
line-height: 1.1em;
Expand All @@ -999,6 +1004,10 @@ a.mailchimp-sf-button.mailchimp-cancel-user-sync-button:hover {
letter-spacing: -0.72px;
}

.mailchimp-sf-settings-page-header-title {
margin-bottom: 0px;
}

.mailchimp-sf-settings-page-hero-description,
.mailchimp-sf-settings-list-note {
font-size: 16px;
Expand Down Expand Up @@ -1161,12 +1170,17 @@ body.toplevel_page_mailchimp_sf_options a.mailchimp-sf-button.btn-primary:hover
}

/* Settings Page */
.mailchimp-sf-settings-page {
.mailchimp-sf-settings-page,
.mailchimp-sf-analytics-page {
max-width: 1200px;
margin: 0 auto;
padding: 32px 20px;
}

.mailchimp-sf-analytics-page {
padding: 22px 20px 32px 20px;
}

.mailchimp-sf-settings-list-wrapper {
margin-bottom: 20px;
}
Expand Down Expand Up @@ -1589,12 +1603,14 @@ input:checked + .mailchimp-sf-toggle-slider:before {
}

@media screen and (max-width: 782px) {
#mailchimp-sf-settings-page .mailchimp-sf-settings-page-hero {
#mailchimp-sf-settings-page .mailchimp-sf-settings-page-hero,
#mailchimp-sf-settings-page .mailchimp-sf-settings-page-header {
flex-direction: column;
padding: 32px 20px 32px 30px;
}

.mailchimp-sf-settings-page {
.mailchimp-sf-settings-page,
.mailchimp-sf-analytics-page {
padding: 32px 10px;
}

Expand Down
Loading
Loading