Commit graph

4 commits

Author SHA1 Message Date
feibisi
0c4746d0d3 Add site info and avatar display options to repo card
Introduces options to show site information and owner avatar in the repository card, including avatar size selection. Updates PHP, JS, and CSS to support new UI elements, avatar caching, and cache clearing via AJAX. Enhances visual presentation and user customization for embedded repository cards.
2025-07-31 14:45:54 +08:00
feibisi
105d769c7f Add advanced style and button options to embed block
Introduces new attributes for card and button styles, and granular control over action buttons (view, clone, download) in both JS and PHP. Updates UI to use Dashicons, improves accessibility, and enhances CSS for multiple card and button styles, including minimal, bordered, shadow, and outline variants. Clone button now copies the URL to clipboard with feedback.
2025-07-31 14:45:00 +08:00
feibisi
729238cb5e Add Git repository embed block plugin
Introduces a WordPress block plugin to embed GitHub repositories with a customizable card UI. Includes block registration, AJAX data fetching, server-side rendering, and styles for alignment and responsive display.
2025-07-31 14:43:41 +08:00
feng
e764912546
Initial commit 2025-07-31 14:42:31 +08:00