Skip to content

Commit 7f48cb1

Browse files
authored
Merge branch 'develop' into ari/audit-2025-10
2 parents ab1c0e5 + 1f440c2 commit 7f48cb1

10 files changed

Lines changed: 32 additions & 148 deletions

File tree

assets/css/admin.css

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,8 @@ button.prpl-info-icon {
306306
.prpl-wrap button.prpl-button-secondary,
307307
.prpl-wrap a.prpl-button-primary,
308308
.prpl-wrap a.prpl-button-secondary,
309-
#progress_planner_dashboard_widget_score a.prpl-button-primary { /* To be used in WP Dashboard widget */
309+
#progress_planner_dashboard_widget_score a.prpl-button-primary,
310+
#progress_planner_dashboard_widget_score a.prpl-button-secondary { /* To be used in WP Dashboard widget */
310311
display: block;
311312
margin: 1rem 0;
312313
padding: 0.75rem 1.25rem;
@@ -360,13 +361,23 @@ button.prpl-info-icon {
360361
}
361362

362363
.prpl-wrap input.prpl-button-secondary,
363-
.prpl-wrap button.prpl-button-secondary {
364+
.prpl-wrap button.prpl-button-secondary,
365+
.prpl-wrap a.prpl-button-secondary,
366+
#progress_planner_dashboard_widget_score a.prpl-button-secondary {
364367
background: var(--prpl-color-selection-controls-inactive);
365368

369+
&::after {
370+
background: var(--prpl-color-selection-controls-inactive);
371+
}
372+
366373
&:not([disabled]):hover,
367374
&:not([disabled]):focus {
368375
background: var(--prpl-color-ui-icon);
369376
box-shadow: 3px 3px 10px var(--prpl-color-ui-icon);
377+
378+
&::after {
379+
background: var(--prpl-color-ui-icon);
380+
}
370381
}
371382
}
372383

assets/css/page-widgets/latest-badge.css

Lines changed: 0 additions & 31 deletions
This file was deleted.

classes/admin/class-page.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ public function get_widgets() {
5858
\progress_planner()->get_admin__widgets__badge_streak_maintenance(),
5959
\progress_planner()->get_admin__widgets__challenge(),
6060
\progress_planner()->get_admin__widgets__activity_scores(),
61-
\progress_planner()->get_admin__widgets__latest_badge(),
6261
\progress_planner()->get_admin__widgets__content_activity(),
6362
\progress_planner()->get_admin__widgets__whats_new(),
6463
];

classes/admin/widgets/class-latest-badge.php

Lines changed: 0 additions & 36 deletions
This file was deleted.

classes/class-base.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
* @method \Progress_Planner\Admin\Widgets\ToDo get_admin__widgets__todo()
5050
* @method \Progress_Planner\Admin\Widgets\Monthly_Badges get_admin__widgets__monthly_badges()
5151
* @method \Progress_Planner\UI\Popover get_ui__popover()
52-
* @method \Progress_Planner\Admin\Widgets\Latest_Badge get_admin__widgets__latest_badge()
5352
* @method \Progress_Planner\Admin\Widgets\Content_Activity get_admin__widgets__content_activity()
5453
* @method \Progress_Planner\UI\Chart get_ui__chart()
5554
* @method \Progress_Planner\Activities\Content_Helpers get_activities__content_helpers()

classes/suggested-tasks/providers/integrations/yoast/class-organization-logo.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,18 @@ public function get_focus_tasks() {
9898
* @return bool
9999
*/
100100
public function should_add_task() {
101+
102+
// Check if the site logo is set, Yoast SEO uses it as a fallback.
103+
$site_logo_id = \get_option( 'site_logo' );
104+
if ( ! $site_logo_id ) {
105+
$site_logo_id = \get_theme_mod( 'custom_logo', false );
106+
}
107+
108+
// If the site logo is set, we don't need to add the task.
109+
if ( (int) $site_logo_id ) {
110+
return false;
111+
}
112+
101113
// If the site is for a person, and the person logo is already set, we don't need to add the task.
102114
if ( $this->yoast_seo->helpers->options->get( 'company_or_person', 'company' ) === 'company' // @phpstan-ignore-line property.nonObject
103115
&& $this->yoast_seo->helpers->options->get( 'company_logo' ) // @phpstan-ignore-line property.nonObject

classes/utils/class-deprecations.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ class Deprecations {
3030
'Progress_Planner\Widgets\Activity_Scores' => [ 'Progress_Planner\Admin\Widgets\Activity_Scores', '1.1.1' ],
3131
'Progress_Planner\Widgets\Badge_Streak' => [ 'Progress_Planner\Admin\Widgets\Badge_Streak', '1.1.1' ],
3232
'Progress_Planner\Widgets\Challenge' => [ 'Progress_Planner\Admin\Widgets\Challenge', '1.1.1' ],
33-
'Progress_Planner\Widgets\Latest_Badge' => [ 'Progress_Planner\Admin\Widgets\Latest_Badge', '1.1.1' ],
3433
'Progress_Planner\Widgets\Published_Content' => [ 'Progress_Planner\Admin\Widgets\Published_Content', '1.1.1' ],
3534
'Progress_Planner\Widgets\Todo' => [ 'Progress_Planner\Admin\Widgets\Todo', '1.1.1' ],
3635
'Progress_Planner\Widgets\Whats_New' => [ 'Progress_Planner\Admin\Widgets\Whats_New', '1.1.1' ],
@@ -103,7 +102,6 @@ class Deprecations {
103102
'get_widgets__activity_scores' => [ 'get_admin__widgets__activity_scores', '1.1.1' ],
104103
'get_widgets__todo' => [ 'get_admin__widgets__todo', '1.1.1' ],
105104
'get_widgets__challenge' => [ 'get_admin__widgets__challenge', '1.1.1' ],
106-
'get_widgets__latest_badge' => [ 'get_admin__widgets__latest_badge', '1.1.1' ],
107105
'get_widgets__badge_streak' => [ 'get_admin__widgets__badge_streak', '1.1.1' ],
108106
'get_widgets__published_content' => [ 'get_admin__widgets__published_content', '1.1.1' ],
109107
'get_widgets__whats_new' => [ 'get_admin__widgets__whats_new', '1.1.1' ],

readme.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ https://youtu.be/e1bmxZYyXFY
8383

8484
== Changelog ==
8585

86+
= 1.9.0 =
87+
88+
Enhancements:
89+
90+
* "Yoast SEO: set your organization logo" task detects site logo as fallback, same as Yoast SEO does.
91+
8692
= 1.8.1 =
8793

8894
- Security fix: Privilege escalation via an AJAX call where authenticated users could update arbitrary site options.

views/page-widgets/latest-badge.php

Lines changed: 0 additions & 74 deletions
This file was deleted.

views/popovers/subscribe-form.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@ class="prpl-input"
6666
value="yes"
6767
>
6868
</div>
69-
<button id="submit-license-key" class="button button-primary"><?php \esc_html_e( 'Subscribe', 'progress-planner' ); ?></button>
69+
<button id="submit-license-key" class="prpl-button prpl-button-primary"><?php \esc_html_e( 'Subscribe', 'progress-planner' ); ?></button>
7070
</form>

0 commit comments

Comments
 (0)