Releases: ImTheAlireza/TisaCaseHub
Release list
TisaCase Hub 1.2.0 — لانچر ردیفی، رفع هر ۱۸ ایراد UI
دانلود
https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip
wp plugin install "https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip" --activate --force
چه چیزی عوض شد (۱۸ ایرادِ لیستشده، همه)
- چیدمان: گرید کارت → ردیف فشرده (هر ابزار یک سطر ۵۴px). بدون کارت یتیم، بدون خانهٔ خالی، بدون ردیف شکستهٔ پایین کارت، بدون خلأ وسط اکشنها.
- وسطچین شدن:
#wpcontent{padding-inline-start:0}حذف شد — در RTL همان پدینگ، فاصلهٔ منوی کنار است و صفحه را از مرکز خارج میکرد. عرض لانچر حالا همان--tisa-max-wبقیهٔ صفحههاست. - هیرو مقاوم:
display:block+ ردیف داخلی؛color:inheritفقط برای بچههای خود هیرو + قاعدهٔ.tisa-hero .notice. اگر افزونهٔ سومی بنرش را کنارh1درج کند، رنگ و چیدمان خودش را نگه میدارد. - اعداد: قرارداد §۸ اینبار در JS هم:
faDigits()با پرچمcfg.fa(شمارندهٔ لانچر دیگر لاتین نیست)؛ شمارهٔ نسخه بهعنوان کد: مونو +dir=ltr. - یک affordance: کل ردیف کلیکپذیر (لینک نامرئی
__go)؛ عنوان لینکِ جدا نیست. برچسب همهٔ ردیفها «باز کردن» — توضیحات بهtitleرفت. - کمخطرتر: غیرفعالسازی = دکمهٔ آیکونی + تأیید درونخطی (هیچ
confirm()بومیای نیست)؛ فعالسازی فقط وقتی افزونه خاموش است. - ذخیرهٔ بیصدا حذف: رنگ برند و «کمفضا» به صفحهٔ تنظیمات رفتند (پیشنمایش زنده + دکمهٔ ذخیره). سنجاق همانجا میماند چون تنظیم شخصی یک کاربر است.
- دسترسپذیری:
role=radiogroup/role=radio/aria-checked+ نام روی سوَچها، حلقهٔ انتخابِ خوانا، ستارهٔ سنجاق همیشه دیده میشود (تاچ هم)،aria-labelروی ✕، تیتر گروههاh2+role=group/aria-labelledby، جستجو داخل<form role=search>. - بازگشتپذیری: اعلان «ردیف مخفی شد» لینک بازگردانی گرفت.
- کنتراست: متن لید روی گرادیان → AA؛ حلقهٔ فوکوس سفید برای دکمههای روی هیرو.
- ریزکاریها: نوار ابزار
stickyبا سایه (IntersectionObserver)،kbd /داخل کادر جستجو، فونت یادداشت پایین ردیف ۱۲px، آیکون و برچسب دکمه در یک<span>تا جدا wrap نشوند. - پوستهٔ تیره:
color-scheme: lightروی دامنهٔ طراحی — تصمیم آگاهانه «روشن، همیشه» (کنترلهای بومی: سشنیجِر/رنگ/تاریخ سیاهرویسیاه نمیشوند).
زیپ ۵۵ کیلوبایت · ۱۹ فایل. بررسی ایستا: php-check ۹ فایل صفر خطا · node --check OK · توازن CSS OK. اجرای واقعی روی هاست خودتان (این مخزن php ندارد).
TisaCase Hub 1.1.0 — لانچر فقط دیدن و باز کردن
دانلود (لینک مستقیم زیپ — همیشه آخرین نسخه)
https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip
بهروزرسانی با WP-CLI (جایگزین میکند):
wp plugin install "https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip" --activate --force
wp transient delete tsh_screen_map
۱) باگ دسترسی — «روی باز کردن میزنم، اجازهٔ دسترسی نمیدهد»
علتش کد من بود: برای مخفیکردن منوهای پراکنده remove_submenu_page() صدا میزدم، ولی وردپرس مسیر admin.php?page=bdc-cleaner را از همان آرایهٔ $submenu رمزگشایی میکند؛ حذف آیتم = حذف مسیر = ۴۰۳ از هسته. پیام اسکرینشات شما («شما اجازهٔ دسترسی به این برگه را ندارید») پیام core است، نه پیام خودِ BDC («دسترسی غیرمجاز.») — همانجا مطمئن شدم.
حالا مخفیسازی فقط ظاهری است: آیتم در $menu/$submenu میماند و با CSS که روی admin_print_styles چاپ میشود دیده نمیشود. URL مستقیم، بوکمارکها و لینکهای ایمیل سالماند؛ با غیرفعالکردن هاب هم همهچیز برمیگردد.
ضمناً دسترسیِ واقعیِ همان صفحه از آیتم منوی خودِ افزونه خوانده میشود (TSH_Registry::page_cap()): bulk-product-cleaner و bulk-tracking-upload روی manage_options قفلاند و بقیه روی manage_woocommerce. اگر نقشتان کمتر باشد، دکمه بهجای ۴۰۳، قفلشده با tooltip نشان داده میشود.
۲) لانچر فقط برای دیدن و باز کردن
حذف شد: گزارش سلامت (صفحه + پنل + کلاسش TSH_Health)، چیپهای آمار هیرو، نوار محیط (Woo/PHP/HPOS/قلم)، شمارندههای روی کارتها و زیرساخت کوئریشان (TSH_Counts)، ردیف «میانبُرهای وردپرس»، یادآور «ثبتنشدهها»، خط توضیح افزونه روی کارت و لینکهای فرعی تبها.
کارت الان: آیکون · عنوان · نسخه · وضعیت · [فعالسازی] · [باز کردن] · ✕ · ★. صفحه بدون هیچ کوئریای دربارهٔ محتوا رندر میشود.
کلیدهای تنظیمیِ حذفشده: show_counts، cache_ttl، system_shortcuts، show_unregistered (مقادیر قدیمی در دیتابیس بیضررند، خوانده نمیشوند).
۳) فقط افزونههای خودتان
آیتمهای system (plugins.php / نمای کلی ووکامرس / لیست سفارشها) از registry بیرون رفتند — هیچجا کارت نمیشوند. «نوار پیشوند SKU» که صفحهٔ مستقل ندارد، دکمهٔ «لیست محصولات» میگیرد.
زیپ ۵۲ کیلوبایت (از ۶۸) · ۱۹ فایل. بررسی ایستا: php-check ۹ فایل صفر خطا · node --check OK · توازن CSS OK. اجرای واقعی روی هاست خودتان تست شود (این مخزن php ندارد).
TisaCase Hub 1.0.2
دانلود (لینک مستقیم زیپ)
https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip
چه چیزی درست شد (بازخورد شما: «افزونههای اضافه هم نمایش داده میشوند»)
- کارتهای افزونهها، نمای کلی ووکامرس و سفارشها از گرید لانچر حذف شدند — آنها افزونهٔ شما نیستند. گرید فقط ۹ ابزار اختصاصی است. اگر آن میانبُرها را میخواهید: تنظیمات › «ردیف میانبُرهای وردپرس» (یک خط لینک در پایین صفحه، نه کارت).
- کارت نوار پیشوند SKU دیگر دکمهٔ «باز کردن» ندارد (این افزونه صفحهٔ مستقل ندارد و لینکش به لیست محصولات میرفت که شبیه یک صفحهٔ غریبه بهنظر میرسید). جایش توضیح + پیوند «لیست محصولات (جای نوار SKU) ↗» آمده.
- صفحهٔ ویرایش محصول از دامنهٔ یکدستسازی بیرون رفت (فقط لیست محصولات، با کلید
style_product_screens). - یادآور «افزونههای تیساکیسیِ ثبتنشده» پشت سوئیچ رفت و پیشفرض خاموش است.
TisaCase Hub 1.0.1
دانلود
زیپ داخل مخزن کامیت شده است — لینک مستقیم:
https://raw.githubusercontent.com/ImTheAlireza/PluginCheckup/arena/01a09973-plugincheckup/tisacase-hub.zip
(پیوست کردن فایل به این ریلیز از محیط کاری من ممکن نشد؛ uploads.github.com در دسترس نبود. اگر همین زیپ را در Edit release بکشید و رها کنید، لینک کوتاهتر .../releases/download/v1.0.1/tisacase-hub.zip هم درست میشود.)
نصب
پیشخوان › افزونهها › افزودن افزونه › بارگذاری افزونه › همین فایل › فعالسازی
یا wp plugin install "<لینک بالا>" --activate
داخل این نسخه
- منوی مستقل «اختصاصی تیساکیس» در نوار کنار — هیچ ورودی زیرمجموعهٔ ووکامرس ثبت نمیشود. جایگاه از تنظیمات: بعد از داشبورد (پیشفرض
2.5) / بالای ووکامرس55.4/ بعد از محصولات30.5/ قبل از ابزارها74.5/ انتهای فهرست / عدد دلخواه اعشاری. - لانچر ۹ افزونه: وضعیت، نسخه، شمارندهٔ کششده، باز شدن در تب جدید، فعال/غیرفعالسازی، سنجاق، جستجو، کیبورد
/**/ ↑↓ Enter Esc. - تزریق زبان طراحی مشترک روی صفحههای خود افزونهها (اولویت ۱ +
body.tisa-scope) بدون تغییر کد آنها. - تایپوگرافی اعداد: مونو فقط برای کد؛ مبالغ و شمارندهها با قلم رابط +
tabular-nums. - گزارش سلامت: ۱۰ بررسی ایستا.
uninstall.php— حذف هاب فقط آپشن خودش و متای سنجاقها را پاک میکند.
بعد از نصب
vazirmatn-400.woff2…vazirmatn-800.woff2را درwp-content/plugins/tisacase-hub/assets/fonts/بگذارید (اختیاری).- تنظیمات هاب: رنگ برند، چگالی، مخفیکردن آیتمهای پخششده، شمارندهها، جایگاه منو.
- اگر چیدمان صفحههای ووکامرس بههم ریخت: «لیست و ویرایش محصول را هم یکدست کن» را خاموش کنید.
محدودیت
روی این ماشین php نبود؛ بسته اجرا نشده و فقط بررسی ایستا (tools/php-check.py، node --check، توازن CSS) گرفته شده. اول روی استیجینگ نصب کنید.