Skip to content

fix: star toggle re-sorts list immediately without page reload #14

fix: star toggle re-sorts list immediately without page reload

fix: star toggle re-sorts list immediately without page reload #14

Triggered via push March 8, 2026 17:32
Status Success
Total duration 3m 6s
Artifacts –

release.yml

on: push
Matrix: CI Gate (lint + tests) / test-php
CI Gate (lint + tests)  /  Lint JS & CSS
38s
CI Gate (lint + tests) / Lint JS & CSS
CI Gate (lint + tests)  /  JavaScript Unit Tests
33s
CI Gate (lint + tests) / JavaScript Unit Tests
CI Gate (lint + tests)  /  Lint PHP
14s
CI Gate (lint + tests) / Lint PHP
CI Gate (lint + tests)  /  PHPStan Static Analysis
57s
CI Gate (lint + tests) / PHPStan Static Analysis
CI Gate (lint + tests)  /  WordPress Plugin Check
2m 3s
CI Gate (lint + tests) / WordPress Plugin Check
Build & Release
56s
Build & Release
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
PluginCheck.Security.DirectDB.UnescapedDBParameter: includes/class-telex-cli.php#L695
Unescaped parameter $where_sql used in $wpdb->get_results($wpdb->prepare( "SELECT * FROM {$table} {$where_sql} ORDER BY id DESC LIMIT %d", ...$values ))\n$where_sql assigned unsafely at line 680:\n $where_sql = ! empty( $where_parts )\n\t\t\t? 'WHERE ' . implode( ' AND ', $where_parts )\n\t\t\t: ''\n$where_parts assigned unsafely at line 643:\n $where_parts[] = 'action = %s'
PluginCheck.Security.DirectDB.UnescapedDBParameter: includes/class-telex-rest.php#L1630
Unescaped parameter $where_sql used in $wpdb->get_results($wpdb->prepare( "SELECT id, action, public_id, user_id, created_at FROM {$table} {$where_sql} ORDER BY id DESC LIMIT %d OFFSET %d", ...$limit_values ))\n$where_sql assigned unsafely at line 1608:\n $where_sql = 'WHERE ' . implode( ' AND ', $where_parts )\n$where_parts assigned unsafely at line 1579:\n $where_parts[] = '(public_id LIKE %s OR context LIKE %s)'\n$like assigned unsafely at line 1580:\n $like = '%' . $wpdb->esc_like( $search ) . '%'
PluginCheck.Security.DirectDB.UnescapedDBParameter: includes/class-telex-rest.php#L1622
Unescaped parameter $where_sql used in $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM {$table} {$where_sql}", ...$where_values ))\n$where_sql assigned unsafely at line 1608:\n $where_sql = 'WHERE ' . implode( ' AND ', $where_parts )\n$where_parts assigned unsafely at line 1579:\n $where_parts[] = '(public_id LIKE %s OR context LIKE %s)'\n$like assigned unsafely at line 1580:\n $like = '%' . $wpdb->esc_like( $search ) . '%'
WordPress.DB.DirectDatabaseQuery.NoCaching: includes/class-telex-audit-log.php#L81
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
WordPress.DB.DirectDatabaseQuery.NoCaching: includes/class-telex-tags.php#L77
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
unexpected_markdown_file: CODE_OF_CONDUCT.md#L0
Unexpected markdown file "CODE_OF_CONDUCT.md" detected in plugin root. Only specific markdown files are expected in production plugins.