You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[3.1.0] - 2026-03-01
Changed
Updated quote action navigation in assets/js/bitstream.js:
Changed feed card Quote button behavior to navigate in the current tab (matching other card actions) instead of opening a new tab.
Unified Composer publish redirect behavior in assets/js/bitstream.js:
Composer/ReBit sidebar posts now redirect to feed URL with highlight_bit after publish.
Aligns sidebar quick-post flow with composer shortcode publish/highlight behavior.
Improved hashtag sidebar wrapping in assets/css/bitstream.css:
Long hashtags now line-wrap inside each row instead of forcing horizontal scrolling on the hashtags container.
Preserved count alignment while allowing tag text to wrap.
Hardened quoted Bit meta saving flow in class-admin-interface.php:
Added nonce field output in quoted preview UI.
Added nonce verification in save_quoted_meta().
Added autosave/revision bailouts.
Added current_user_can('edit_post', $post_id) capability check before write/delete.
Standardized AJAX nonce validation in class-ajax-handlers.php:
Replaced raw wp_verify_nonce() checks with check_ajax_referer() for like, delete, load more, OG fetch, ReBit preview render, and quoted-bit fetch handlers.
Reduced data-leak risk from debug logging in class-ajax-handlers.php:
Removed raw request payload dumps.
Gated remaining debug logs behind if ( defined('WP_DEBUG') && WP_DEBUG ) with redacted/minimal messages.
Hardened class-pwa-manager.php request logging:
Removed logging of raw $_GET, $_POST, and $_FILES arrays.
Switched to minimal, redacted debug messages behind WP_DEBUG gate.
Removed PHP session usage from PWA share flow in class-pwa-manager.php: