Skip to content

Releases: Hordekiller/mobaro

موبارو v1.1.15

Choose a tag to compare

@Hordekiller Hordekiller released this 20 Sep 04:42

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

Choose a tag to compare

@Hordekiller Hordekiller released this 07 Sep 09:18

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

Choose a tag to compare

@Hordekiller Hordekiller released this 05 Aug 16:15

fix: blog save 404 on host + route param type safety + SMS/SEO updates

موبارو v1.0.2

Choose a tag to compare

@Hordekiller Hordekiller released this 25 Jul 11:46

رفع خطاهای پنل ادمین + بهبود CI

رفع باگ‌ها

  • خطای 500 صفحات ادمین: متغیر `` (عنوان‌های فارسی بخش‌ها) به所有 مسیرهای ادمین اضافه شد
  • ** TypeError**: تابع حالا مقدار string از PDO رو هم قبول می‌کنه (نه فقط int)
  • phpcs CI error: فایل‌های CSS از بررسی phpcs Exclude شدن تا فایل مینی‌شده باعث خطا نشه

تغییرات

  • phpcs.xml: اضافه شدن *.css به exclude-pattern
  • app/helpers.php: تغییر type hint priceFormat() از int به int|string
  • app/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

Choose a tag to compare

@Hordekiller Hordekiller released this 22 Jul 11:49

موبارو 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 — اولین انتشار رسمی

Choose a tag to compare

@Hordekiller Hordekiller released this 12 Jul 07:46

موبارو — سامانه مدیریت آرایشگاه و سالن زیبایی

نسخه اولیه پروژه موبارو شامل ماژول‌های:

  • رزرو آنلاین نوبت
  • فروشگاه اینترنتی با درگاه زرین‌پال
  • پنل کاربری و پنل ادمین کامل
  • وبلاگ فارسی
  • آکادمی آموزشی
  • گالری رسانه
  • کیف پول الکترونیکی

تغییرات این نسخه

  • اولین انتشار رسمی
  • مجوز 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