SinTime v31 — گزارش مرحله ۷ تغییرات: - مرحله شروع خرید TON اکنون فقط روش دریافت را می‌پرسد و دکمه «واریز به ولت شخصی» و «بازگشت» دارد. - با انتخاب ولت شخصی، پیام ورود مقدار نمایش داده می‌شود. - قیمت TON از TON_PRICE و حداقل خرید از MIN_TON خوانده می‌شوند. - دکمه «محاسبه با موجودی من» و بررسی کمبود موجودی حفظ شده‌اند. - فاکتورهای سه‌دکمه‌ای TON، Stars، Premium و شماره مجازی یک چیدمان دارند: تأیید خرید سبز و لغو خرید قرمز در یک ردیف؛ اعمال کد تخفیف آبی و تمام‌عرض در ردیف پایین. - رنگ‌های این سه نقش مستقل از رنگ سراسری دکمه‌ها ثابت شده‌اند. فاکتور گیفت به دلیل کنترل‌های ویژه خودش، ساختار اختصاصی‌اش را حفظ می‌کند. نتایج بررسی محلی: - همه فایل‌های PHP از نظر syntax بررسی شدند؛ بدون خطای نحوی. - دو فایل JavaScript از نظر syntax بررسی شدند؛ بدون خطا. - تست مرحله ۷: ۱۰ از ۱۰ موفق. - تست موتور قالب: ۸ از ۸ موفق. - تست گیرنده: ۶ از ۶ موفق. - تست کیف پول/سقف روزانه: ۱۳ از ۱۳ موفق. - تست مرحله ۶: در این نسخه اجرا شده؛ خروجی را همراه تحویل بررسی کن. - تست قدیمی مرحله ۵: ۱۱ از ۱۳ موفق؛ دو شکست مربوط به فرض قبلی آن تست درباره وجود دکمه برگشت روی فاکتور TON و رفتار قبلی برگشت از مرحله مقدار است. این مرحله عمداً فاکتور سه‌دکمه‌ای را دقیقاً به سه دکمه در دو ردیف محدود کرده است. محدودیت: این‌ها lint و تست‌های محلی/ایستا هستند؛ خرید واقعی تلگرام، callback زنده، موجودی واقعی و ذخیره‌سازی هاست بدون فایل‌های پیکربندی و storage نصب کاربر قابل تأیید نیستند. قبل از جایگزینی، از هاست نسخه پشتیبان بگیر.