Changeset 3798520
- Timestamp:
- 11/12/2026 02:29:43 PM (80 minutes ago)
- Location:
- arvaseo-connector
- Files:
-
- 12 edited
- 1 copied
-
tags/2.16.1 (copied) (copied from arvaseo-connector/trunk )
-
tags/2.16.1/arvaseo-connector.php (modified) (2 diffs)
-
tags/2.16.1/assets/admin.css (modified) (1 diff)
-
tags/2.16.1/includes/Admin/views/content.php (modified) (2 diffs)
-
tags/2.16.1/includes/Admin/views/seo.php (modified) (1 diff)
-
tags/2.16.1/languages/arvaseo-connector.pot (modified) (2 diffs)
-
tags/2.16.1/readme.txt (modified) (3 diffs)
-
trunk/arvaseo-connector.php (modified) (2 diffs)
-
trunk/assets/admin.css (modified) (1 diff)
-
trunk/includes/Admin/views/content.php (modified) (2 diffs)
-
trunk/includes/Admin/views/seo.php (modified) (1 diff)
-
trunk/languages/arvaseo-connector.pot (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
arvaseo-connector/tags/2.16.1/arvaseo-connector.php
r3795980 r3798520 3 3 * Plugin Name: Arva SEO – Speed Booster & Security Scanner 4 4 * Description: Page caching, WebP and image compression, and PageSpeed and Core Web Vitals fixes you switch on one at a time. A security scan of your files that only reports what it finds, a free SEO checklist, and optional redirects. Optionally connects this site to Arva SEO: shares a privacy-minimised plugin inventory and Website Health checks with your consent, and receives content you send from Arva SEO within the publishing limits you set here. 5 * Version: 2.16. 05 * Version: 2.16.1 6 6 * Requires at least: 6.5 7 7 * Requires PHP: 8.1 … … 18 18 defined( 'ABSPATH' ) || exit; 19 19 20 define( 'ARVASEO_CONNECTOR_VERSION', '2.16. 0' );20 define( 'ARVASEO_CONNECTOR_VERSION', '2.16.1' ); 21 21 define( 'ARVASEO_CONNECTOR_FILE', __FILE__ ); 22 22 define( 'ARVASEO_CONNECTOR_DIR', __DIR__ ); -
arvaseo-connector/tags/2.16.1/assets/admin.css
r3795980 r3798520 212 212 .arvaseo-rows { background: var(--a-raised); border: 1px solid var(--a-border); border-radius: 16px; box-shadow: 0 1px 2px rgb(40 36 24 / 0.04); overflow: hidden; } 213 213 .arvaseo-rows[hidden] { display: none; } 214 /* The SEO checklist: each check sits inside the bordered list with room on every side. */ 215 .arvaseo-seo-checks > li { margin: 0; padding: 14px 20px; border-top: 1px solid var(--a-border); } 216 .arvaseo-seo-checks > li:first-child { border-top: 0; } 214 217 .arvaseo-rows-in { margin-top: -1px; } 215 218 .arvaseo-fix { display: block; padding: 20px 24px; border-top: 1px solid var(--a-border); scroll-margin-top: 48px; } -
arvaseo-connector/tags/2.16.1/includes/Admin/views/content.php
r3757745 r3798520 53 53 <?php 54 54 if ( TokenStore::is_connected() ) { 55 AdminController::button( 'arvaseo_connector_poll_now', __( 'Check for content now', 'arvaseo-connector' ) );55 AdminController::button( 'arvaseo_connector_poll_now', __( 'Check for content now', 'arvaseo-connector' ), 'arvaseo-btn arvaseo-btn--sm arvaseo-btn--dark' ); 56 56 } 57 57 if ( $arvaseo_manage ) { 58 printf( '<a class="arvaseo-btn arvaseo-btn--sm arvaseo-btn--ghost" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-publishing' ) ), esc_html__( 'Change in Settings', 'arvaseo-connector' ) );58 printf( '<a class="arvaseo-btn arvaseo-btn--sm" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-publishing' ) ), esc_html__( 'Change in Settings', 'arvaseo-connector' ) ); 59 59 } 60 60 ?> … … 89 89 echo AdminController::badge( 'neutral', __( 'Not allowed', 'arvaseo-connector' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- badge() escapes. 90 90 if ( $arvaseo_manage ) { 91 printf( ' <a href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-seo' ) ), esc_html__( 'Allow in Settings', 'arvaseo-connector' ) );91 printf( ' <a class="arvaseo-btn arvaseo-btn--sm" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-seo' ) ), esc_html__( 'Allow in Settings', 'arvaseo-connector' ) ); 92 92 } 93 93 } elseif ( isset( SeoPlugins::NAMES[ $arvaseo_seo ] ) ) { -
arvaseo-connector/tags/2.16.1/includes/Admin/views/seo.php
r3795762 r3798520 46 46 </div> 47 47 <p class="arvaseo-hint"><?php esc_html_e( 'These checks use what WordPress knows about your site and one visit to your own home page, made from your server. No account is needed and nothing is sent anywhere.', 'arvaseo-connector' ); ?></p> 48 <ul class="arvaseo-rows " style="list-style: none; margin: 16px 0 0; padding: 0">48 <ul class="arvaseo-rows arvaseo-seo-checks" style="list-style: none; margin: 16px 0 0; padding: 0"> 49 49 <?php foreach ( $arvaseo_result['rows'] as $arvaseo_row ) : ?> 50 50 <?php list( $arvaseo_tone, $arvaseo_label ) = $arvaseo_tones[ $arvaseo_row['status'] ] ?? $arvaseo_tones['unknown']; ?> 51 <li id="arvaseo-check-<?php echo esc_attr( $arvaseo_row['id'] ); ?>" style="padding: 14px 0; border-top: 1px solid var(--a-line, #e5e1d6)">51 <li id="arvaseo-check-<?php echo esc_attr( $arvaseo_row['id'] ); ?>"> 52 52 <div class="arvaseo-between" style="align-items: center"> 53 53 <strong><?php echo esc_html( $arvaseo_row['title'] ); ?></strong> -
arvaseo-connector/tags/2.16.1/languages/arvaseo-connector.pot
r3795980 r3798520 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Arva SEO – Speed Booster & Security Scanner 2.16. 0\n"5 "Project-Id-Version: Arva SEO – Speed Booster & Security Scanner 2.16.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/arvaseo-connector\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-11-1 1T07:13:34+00:00\n"12 "POT-Creation-Date: 2026-11-12T14:28:15+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" -
arvaseo-connector/tags/2.16.1/readme.txt
r3795980 r3798520 5 5 Tested up to: 7.1 6 6 Requires PHP: 8.1 7 Stable tag: 2.16. 07 Stable tag: 2.16.1 8 8 License: GPL-2.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 250 250 == Upgrade Notice == 251 251 252 = 2.16.1 = 253 Two look-and-feel fixes: the SEO checklist has room around each check, and the buttons on the Content screen look like buttons. No settings change. 254 252 255 = 2.16.0 = 253 256 Easier to move around: five tabs instead of eight, a find box on the Speed screen, wider screens used better, and fewer notices. No settings change. … … 379 382 380 383 == Changelog == 384 385 = 2.16.1 = 386 * The SEO checklist now has room on every side of each check, instead of text touching the border. 387 * On the Content from Arva SEO screen, “Check for content now”, “Change in Settings” and “Allow in Settings” now look like buttons, so they are easy to see. 388 * Nothing is switched on, off or changed on your website by this update. 381 389 382 390 = 2.16.0 = -
arvaseo-connector/trunk/arvaseo-connector.php
r3795980 r3798520 3 3 * Plugin Name: Arva SEO – Speed Booster & Security Scanner 4 4 * Description: Page caching, WebP and image compression, and PageSpeed and Core Web Vitals fixes you switch on one at a time. A security scan of your files that only reports what it finds, a free SEO checklist, and optional redirects. Optionally connects this site to Arva SEO: shares a privacy-minimised plugin inventory and Website Health checks with your consent, and receives content you send from Arva SEO within the publishing limits you set here. 5 * Version: 2.16. 05 * Version: 2.16.1 6 6 * Requires at least: 6.5 7 7 * Requires PHP: 8.1 … … 18 18 defined( 'ABSPATH' ) || exit; 19 19 20 define( 'ARVASEO_CONNECTOR_VERSION', '2.16. 0' );20 define( 'ARVASEO_CONNECTOR_VERSION', '2.16.1' ); 21 21 define( 'ARVASEO_CONNECTOR_FILE', __FILE__ ); 22 22 define( 'ARVASEO_CONNECTOR_DIR', __DIR__ ); -
arvaseo-connector/trunk/assets/admin.css
r3795980 r3798520 212 212 .arvaseo-rows { background: var(--a-raised); border: 1px solid var(--a-border); border-radius: 16px; box-shadow: 0 1px 2px rgb(40 36 24 / 0.04); overflow: hidden; } 213 213 .arvaseo-rows[hidden] { display: none; } 214 /* The SEO checklist: each check sits inside the bordered list with room on every side. */ 215 .arvaseo-seo-checks > li { margin: 0; padding: 14px 20px; border-top: 1px solid var(--a-border); } 216 .arvaseo-seo-checks > li:first-child { border-top: 0; } 214 217 .arvaseo-rows-in { margin-top: -1px; } 215 218 .arvaseo-fix { display: block; padding: 20px 24px; border-top: 1px solid var(--a-border); scroll-margin-top: 48px; } -
arvaseo-connector/trunk/includes/Admin/views/content.php
r3757745 r3798520 53 53 <?php 54 54 if ( TokenStore::is_connected() ) { 55 AdminController::button( 'arvaseo_connector_poll_now', __( 'Check for content now', 'arvaseo-connector' ) );55 AdminController::button( 'arvaseo_connector_poll_now', __( 'Check for content now', 'arvaseo-connector' ), 'arvaseo-btn arvaseo-btn--sm arvaseo-btn--dark' ); 56 56 } 57 57 if ( $arvaseo_manage ) { 58 printf( '<a class="arvaseo-btn arvaseo-btn--sm arvaseo-btn--ghost" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-publishing' ) ), esc_html__( 'Change in Settings', 'arvaseo-connector' ) );58 printf( '<a class="arvaseo-btn arvaseo-btn--sm" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-publishing' ) ), esc_html__( 'Change in Settings', 'arvaseo-connector' ) ); 59 59 } 60 60 ?> … … 89 89 echo AdminController::badge( 'neutral', __( 'Not allowed', 'arvaseo-connector' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- badge() escapes. 90 90 if ( $arvaseo_manage ) { 91 printf( ' <a href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-seo' ) ), esc_html__( 'Allow in Settings', 'arvaseo-connector' ) );91 printf( ' <a class="arvaseo-btn arvaseo-btn--sm" href="%1$s">%2$s</a>', esc_url( admin_url( 'admin.php?page=arvaseo-settings#arvaseo-settings-seo' ) ), esc_html__( 'Allow in Settings', 'arvaseo-connector' ) ); 92 92 } 93 93 } elseif ( isset( SeoPlugins::NAMES[ $arvaseo_seo ] ) ) { -
arvaseo-connector/trunk/includes/Admin/views/seo.php
r3795762 r3798520 46 46 </div> 47 47 <p class="arvaseo-hint"><?php esc_html_e( 'These checks use what WordPress knows about your site and one visit to your own home page, made from your server. No account is needed and nothing is sent anywhere.', 'arvaseo-connector' ); ?></p> 48 <ul class="arvaseo-rows " style="list-style: none; margin: 16px 0 0; padding: 0">48 <ul class="arvaseo-rows arvaseo-seo-checks" style="list-style: none; margin: 16px 0 0; padding: 0"> 49 49 <?php foreach ( $arvaseo_result['rows'] as $arvaseo_row ) : ?> 50 50 <?php list( $arvaseo_tone, $arvaseo_label ) = $arvaseo_tones[ $arvaseo_row['status'] ] ?? $arvaseo_tones['unknown']; ?> 51 <li id="arvaseo-check-<?php echo esc_attr( $arvaseo_row['id'] ); ?>" style="padding: 14px 0; border-top: 1px solid var(--a-line, #e5e1d6)">51 <li id="arvaseo-check-<?php echo esc_attr( $arvaseo_row['id'] ); ?>"> 52 52 <div class="arvaseo-between" style="align-items: center"> 53 53 <strong><?php echo esc_html( $arvaseo_row['title'] ); ?></strong> -
arvaseo-connector/trunk/languages/arvaseo-connector.pot
r3795980 r3798520 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Arva SEO – Speed Booster & Security Scanner 2.16. 0\n"5 "Project-Id-Version: Arva SEO – Speed Booster & Security Scanner 2.16.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/arvaseo-connector\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-11-1 1T07:13:34+00:00\n"12 "POT-Creation-Date: 2026-11-12T14:28:15+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" -
arvaseo-connector/trunk/readme.txt
r3795980 r3798520 5 5 Tested up to: 7.1 6 6 Requires PHP: 8.1 7 Stable tag: 2.16. 07 Stable tag: 2.16.1 8 8 License: GPL-2.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 250 250 == Upgrade Notice == 251 251 252 = 2.16.1 = 253 Two look-and-feel fixes: the SEO checklist has room around each check, and the buttons on the Content screen look like buttons. No settings change. 254 252 255 = 2.16.0 = 253 256 Easier to move around: five tabs instead of eight, a find box on the Speed screen, wider screens used better, and fewer notices. No settings change. … … 379 382 380 383 == Changelog == 384 385 = 2.16.1 = 386 * The SEO checklist now has room on every side of each check, instead of text touching the border. 387 * On the Content from Arva SEO screen, “Check for content now”, “Change in Settings” and “Allow in Settings” now look like buttons, so they are easy to see. 388 * Nothing is switched on, off or changed on your website by this update. 381 389 382 390 = 2.16.0 =
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)