Repository navigation
Releases: Hordekiller/mobaro
Releases · Hordekiller/mobaro
Release list
موبارو v1.1.15
v1.1.15 — سئوی استراتژیک لیستینگها، اصلاح H1 و بهروزرسانی متا (آپدیت ۶۲)
تغییرات نسخه 1.1.15
- SEO (فروشگاه و وبلاگ): صفحه اول دستهبندی / برند / فیلترها قابل ایندکس میماند و
canonicalخود همان صفحه را دارد (قابلیت رتبه گرفتن بهعنوان صفحه فرود). جستجو و صفحههای ۲+ →noindex,followباcanonicalصفحه اول. پارامترهایpageوsearchدیگر هیچوقت درcanonicalقرار نمیگیرند. - H1: صفحات
/shopو/bookingحالا دقیقاً یک<h1>دارند (قبلاً<h2>بود). - og:type: محصول →
product، دوره →article، وبلاگ →article، صفحات ثابت →website. - SearchAction (JSON-LD): تارگت به پارامتر واقعی جستجو اصلاح شد →
/shop?search={search_term_string}. - lang:
<html lang="fa-IR" dir="rtl">. - سئوی /booking: اتصال به سیستم سئو با
canonicalخودکارhttps://mobaro.ir/booking. - پنل ادمین: سکشن سئو برای صفحات
faq/models/privacy/terms/bookingاضافه شد و ردیفهایseo_metaبهصورت خودکار ساخته میشوند (schema.sqlبرای نصب جدید هم همینطور). - پکیج آپدیت (update 62) با اسکریپت SQL به این ریلیس ضمیمه شده است.
چکها
- ✅ PHPUnit — ۲۱۹ تست سبز (شامل
ListingIndexationTestجدید) - ✅ PHPCS (PSR-12)
- ✅ PHPStan سطح 5 — بدون خطا
- ✅ تست روی سرور واقعی: همه مسیرهای عمومی 200، بدون 500/404 جدید؛ راستیآزمایی
robotsوcanonicalدر حالتهای صفحهبندی/جستجو/فیلتر
موبارو v1.1.14
v1.1.14 — رفع خطاها، هماهنگی مستندات و بهرورزی همه چکهای CI
تغییرات نسخه 1.1.14
- SEO: ایندکسزدایی صفحات فروشگاه فیلترشده (
noindex,follow) و افزودنrel=nofollowبه لینکهای فیلتر - VERSION به 1.1.14 ارتقا یافت (آپدیت ۶۱)
رفع خطاها و پایداری
- PHPCS (CI): اصلاح indentation در
app/views/admin/index.phpوapp/views/faq/index.php - PHPStan (CI): حذف
is_string()همیشه-درست درapp/Router.phpو بازنویسیmatchتکراری درapp/StructuredData.php - PHPUnit (CI): افزودن جدول
faqsبهdatabase/schema.sql— ۲۱۰ تست روی PHP 8.2 و 8.3 سبز - CodeQL: رفع وابستگی workflow به Code Scanning غیرفعال ریپوی private + افزودن اجرای دستی (
workflow_dispatch) - Lighthouse CI: افزایش پایداری (۳ اجرا) و افزودن smoke test مسیرهای عمومی برای جلوگیری از 404/500
مستندات
- بهروزرسانی
README.md: بخش CI badge، معماری، نصب، توسعه و امنیت با واقعیت کد REPORT-PRODUCTION-ISSUES.md: انتقال ۱۰ مورد فیکسشده به بخش «حلشده» + حذف از.gitignore
چکهای فعلی
- CI ✅ (PHPCS، PHPStan، PHPUnit 8.2/8.3)
- Lighthouse CI ✅
- CodeQL ✅
Release v1.0.3
fix: blog save 404 on host + route param type safety + SMS/SEO updates
موبارو v1.0.2
رفع خطاهای پنل ادمین + بهبود CI
رفع باگها
- خطای 500 صفحات ادمین: متغیر `` (عنوانهای فارسی بخشها) به所有 مسیرهای ادمین اضافه شد
- ** TypeError**: تابع حالا مقدار
stringاز PDO رو هم قبول میکنه (نه فقطint) - phpcs CI error: فایلهای CSS از بررسی phpcs Exclude شدن تا فایل مینیشده باعث خطا نشه
تغییرات
phpcs.xml: اضافه شدن*.cssبه exclude-patternapp/helpers.php: تغییر type hintpriceFormat()ازintبهint|stringapp/Controllers/AdminController.php: اضافه شدن آرایه `` با labels فارسی 24 بخش ادمین
سازگاری
- سازگار با PHP 8.1+ و هر هاستی (cPanel, shared, VPS)
- بدون تغییر در ساختار دیتابیس
Full Changelog: https://github.com/Hordekiller/mobaro/commits/v1.0.2
موبارو v1.0.1
موبارو v1.0.1
سامانه مدیریت آرایشگاه و سالن زیبایی
تغییرات نسبت به نسخههای قبل:
- اصلاح Tailwind CSS: جایگزینی CDN runtime با کامپایل درست
- بهبود امنیت: CSP header اصلاح شده (data: در font-src)
- بهینهسازی: حذف 918KB اسکریپت اضافی
- اضافه شدن vendor-prefix ها برای سازگاری مرورگرها
پیشنیازها:
- PHP 8.1+
- MySQL 8.0+ / MariaDB 10.3+
- Apache با mod_rewrite
راهنمای نصب:
فایل راهنمای-نصب.txt داخل بسته موجود است.
محتویات بسته:
- 465 فایل
- حجم: ~14MB
- شامل کد PHP، CSS کامپایلشده، فونتها، تصاویر، و vendor
v1.0.0 — اولین انتشار رسمی
موبارو — سامانه مدیریت آرایشگاه و سالن زیبایی
نسخه اولیه پروژه موبارو شامل ماژولهای:
- رزرو آنلاین نوبت
- فروشگاه اینترنتی با درگاه زرینپال
- پنل کاربری و پنل ادمین کامل
- وبلاگ فارسی
- آکادمی آموزشی
- گالری رسانه
- کیف پول الکترونیکی
تغییرات این نسخه
- اولین انتشار رسمی
- مجوز MIT
- سازگار با PHP 8.1+ و MySQL 8.0+
- تنظیمات محیطی از طریق .env.example
نصب
tar xzf rozhingit-release-v1.0.tar.gz -d /public_html/
cd /public_html/
cp .env.example .env
composer install --no-dev --optimize-autoloader