تغییرات
هر انتشار، با جزئیات.
یادداشت انتشار نوامیرا و نوامیرا پرو.
v1.11.1
تازهها- رفع اتصالهای OAuth دیگر برای دریافت مجوزهای بیشتر از کاربران درخواست اتصال دوباره نمیکنند.
v1.11.0
- جدید endpointهای REST API برای CLI نوامیرا اضافه شد. اطلاعات بیشتر: novamira.ai/cli.
- رفع اجرای PHP از طریق یک ایجنت AI دیگر در هر فراخوانی هشدار PHP ثبت نمیکند؛ مشکلی که در بعضی تنظیمات سرور لاگ خطا را پر میکرد و باعث میشد عملیاتهای بزرگ با وجود ذخیره شدن تغییرات، خطای gateway برگردانند.
- رفع اشکال جزئی
v1.10.1
- جدید دانلود بسته .mcpb تک کلیکی برای Claude Desktop دوباره در دسترس است؛ این قابلیت به Claude Desktop 1.24012.1 یا جدیدتر نیاز دارد.
- جدید صفحه Troubleshoot بررسیهای درخواستی روی اتصال AI سایت شما اجرا میکند و دقیقاً نشان میدهد چه چیزی باید اصلاح شود؛ از جمله اینکه آیا CDN، فایروال یا افزونه امنیتی جلوی سایت در حال فیلتر کردن کلاینتهای AI است یا نه. در پایان هم یک گزارش قابل کپی میسازد.
- جدید یک اعلان در داشبورد به مدیران هشدار میدهد اگر تغییری در سایت باعث شود اتصال AI که قبلاً کار میکرد دیگر احراز هویت نشود، تا قطع شدن ناگهانی اتصال بیخبر نماند.
- بهبود توسعهدهندگان حالا میتوانند با فیلتر `novamira_oauth_max_clients` سقف 50 اتصال همزمان OAuth را افزایش دهند.
- رفع ورود با OAuth حالا برای کلاینتهای AI که سندهای discovery را با مسیر resource چسبیده یا درجشده درخواست میکنند نیز کار میکند، همانطور که connectorهای فعلی انجام میدهند؛ همچنین روی WordPressهای نصبشده در زیرشاخه، جایی که این درخواستها قبلاً خطای "page not found" میدادند.
- رفع جهتهای طراحی واردشده حالا فونتهای heading و body را که به صورت CSS custom property یا خطهای برچسبدار تعریف شدهاند تشخیص میدهند، بنابراین دیگر طرحی بدون یک جفت فونت قابل فعالسازی ذخیره نمیشود.
- رفع اشکال جزئی
v1.10.0
- جدید Novamira Design. ایجنتهای AI برای سایت شما یک جهت طراحی ذخیرهشده میسازند و همه صفحهها را در همان مسیر، با محافظت anti-slop، تولید میکنند؛ صفحه جدید Design هم امکان پیشنمایش، درونریزی، ویرایش و فعالسازی این جهتها را میدهد. مهارتهای همراه نیز کل فرایند را از design brief تا صفحههای نهایی پوشش میدهند.
- رفع اشکال جزئی
v1.9.2
- جدید پشتیبانی از ChatGPT. حالا میتوانید ChatGPT را از طریق connector سفارشی developer-mode آن با ورود OAuth به سایت خود متصل کنید.
- بهبود بازنویسی یک نوشته در جریان pending-change گوتنبرگ حالا بهعنوان عملی مخرب در نظر گرفته میشود، بنابراین کلاینت AI شما قبل از جایگزین کردن محتوا تأیید میخواهد.
- بهبود دیگر نمیتوان reading skillها را غیرفعال کرد، بنابراین مهارتهای شما حتی وقتی سایر abilityها خاموش باشند همیشه در دسترس میمانند.
- بهبود فراخوانی abilityای که خاموش کردهاید حالا بهجای پیام گیجکننده "not found"، بهوضوح میگوید که غیرفعال است و میتوان آن را دوباره فعال کرد.
- رفع ذخیره محتوای گوتنبرگ دیگر backslashها را حذف نمیکند؛ رفتاری که میتوانست blockهایی را که به کاراکترهای escapeشده متکی هستند خراب کند.
- رفع اشکال جزئی
v1.9.1
- جدید ورود OAuth برای کلاینتهای AI. Claude و دیگر کلاینتهای MCP حالا میتوانند از طریق جریان استاندارد احراز هویت OAuth و با تأیید دسترسی از حساب WordPress شما متصل شوند. صفحه Connect نیز برای هر کلاینت مراحل راهاندازی مخصوص همان را نشان میدهد.
- رفع عملیات فعالسازی، غیرفعالسازی و اقدامات گروهی در Abilities Hub دیگر در بعضی سایتها با خطای "Invalid ability name" شکست نمیخورند.
- رفع اشکال جزئی
v1.9.0
- جدید Novamira Chat، یک ایجنت AI که داخل داشبورد WordPress شما زندگی میکند. فقط کافی است خواستهتان را به زبان ساده بگویید تا تغییر را انجام دهد، دقیقاً توضیح بدهد چه خواهد کرد و قبل از شروع از شما تأیید بگیرد. این قابلیت با کلید AI provider خودتان کار میکند، بنابراین اشتراک جداگانهای ندارد و فقط هزینه مصرف واقعی AI را میپردازید. از آن روی سایت staging و همراه با backup استفاده کنید. نیازمند WordPress 7 و API key اختصاصی AI provider شماست.
- بهبود ability `write-file` حالا payloadهای base64 و باینری را رد میکند و برای آپلودهای بزرگ، ایجنتها را به ability `upload-link` هدایت میکند.
- رفع اشکال جزئی
v1.8.1
- رفع بسته تک کلیکی Claude Desktop (.mcpb) در نسخههای جدید Claude Desktop به درستی وصل نمیشد؛ فعلاً تا زمان پیدا کردن راهحل، پیکربندی دستی بهصورت پیشفرض نمایش داده میشود.
v1.8.0
- جدید Novamira Visual، یک workspace آزمایشی مرورگر است که در آن میتوانید کار کردن ایجنت AI روی WordPress را بهصورت زنده ببینید. بهجای اینکه ایجنت دور از چشم شما کار کند، صفحهها و block editor را جلوی خودتان باز میکند. مناسب سایتهای development و staging است. پشتیبانی از Elementor و Bricks همراه با Novamira Pro ارائه میشود.
- رفع اشکال جزئی
v1.7.1
- جدید Claude Desktop حالا یک دانلود بسته .mcpb تک کلیکی دارد که MCP server را بدون نیاز به ویرایش فایلهای config نصب میکند.
- جدید صفحه Connect حالا اول از شما میخواهد کلاینت AI خود را انتخاب کنید؛ گزینههای اتصال مانند prompt، bundle یا JSON دستی فقط بعد از این انتخاب و متناسب با همان کلاینت نمایش داده میشوند.
- بهبود وقتی AI Abilities غیرفعال باشد، application passwordهای موجود حالا بدون قاب مرحله 2 و درست زیر مرحله 1 فهرست میشوند تا روند راهاندازی شفافتر باشد.
- رفع کشف abilityها در WordPress 6.9 دیگر برای دستهبندیهای ability که وجود ندارند یا دیر ثبت میشوند، اعلان PHP تولید نمیکند.
- رفع اشکال جزئی
v1.7.0
- جدید صفحه Context برای دادن راهنمایی پایدار و سراسری به ایجنتهای AI که بهصورت خودکار روی همین سایت اعمال میشود. اگر Novamira Pro هم دارید، این صفحه پس از بهروزرسانی Pro به نسخه 1.3.0 یا جدیدتر ظاهر میشود؛ تا قبل از آن، Pro مثل گذشته custom instructionها را ارائه میدهد.
- رفع اشکال جزئی
v1.6.0
- جدید صفحه جدید Abilities Hub همه abilityهای در دسترس برای ایجنتهای AI را، بر اساس افزونهای که آنها را فراهم میکند، فهرست میکند تا بتوانید هرکدام را جداگانه فعال یا غیرفعال کنید.
- بهبود صفحههای Gutenberg که ایجنتهای AI میسازند حالا بهطور مداوم از blockهای بومی و third-party استفاده میکنند تا نتیجه در block editor قابل ویرایش بماند؛ قبلاً گاهی محتوا در یک block خام HTML قرار میگرفت.
- بهبود ایجنتهای AI حالا قبل از ساخت یا بازآرایی یک صفحه، تأیید میکنند که میخواهید از چه روشی استفاده شود؛ page builder، block editor یا خود theme، بهجای اینکه یکی را حدس بزنند.
- بهبود صفحه پیکربندی حالا یادآوری میکند که prompt مخصوص paste-to-agent شامل application password شماست و اگر نخواهید آن را با AI به اشتراک بگذارید، به پیکربندی دستی لینک میدهد.
- رفع اشکال جزئی
v1.5.1
- بهبود آیتم Novamira در admin bar حالا یک toggle کشویی برای روشن و خاموش کردن AI Abilities دارد.
- رفع اشکال جزئی
v1.5.0
- جدید در Gutenberg Block Editor، ایجنتهای AI حالا میتوانند blockهای third-party را بهگونهای بسازند و ویرایش کنند که از همان اولین ذخیره معتبر باشند.
- بهبود آپلود فایلهای بزرگ و دسترسی مدیریتی مرورگر حالا از جریانهای handoff مبتنی بر header استفاده میکنند تا URLهای endpoint تولیدشده کوتاهتر و برای استفاده دوباره در دستورهای tool آسانتر باشند.
v1.4.0
- جدید پشتیبانی از گوتنبرگ (ویرایشگر بلوک). ایجنتهای AI حالا میتوانند نوشتهها، برگهها، templateها، template partها و منوهای ناوبری را با blockهای بومی و معتبر از همان اولین ذخیره ایجاد و ویرایش کنند.
- جدید صفحه پیکربندی حالا snippetهای مستقیم HTTP را هم برای کلاینتهای Claude و Codex که نمیتوانند از راهاندازی پیشفرض MCP مبتنی بر `npx` استفاده کنند، ارائه میدهد.
- رفع اشکال جزئی
v1.3.0
- جدید Skills. حالا میتوانید playbookهای Markdown بسازید یا آپلود کنید تا AI شما در این سایت بهطور خودکار از آنها پیروی کند؛ از جمله یک skill داخلی که به AI یاد میدهد skillهای جدید بنویسد.
- جدید ایجنتهای AI حالا میتوانند لینکهای کوتاهعمر و یکبارمصرف دسترسی مدیریت WordPress برای ابزارهای browser automation بسازند، بدون اینکه رمزهای عبور مدیریت فاش شوند.
- بهبود صفحه Sandbox files حالا از همان چیدمان کارت فشرده صفحه Skills استفاده میکند و شامل toggle فعال/غیرفعال و badgeهای نوع فایل است.
- رفع اشکال جزئی
v1.2.1
- جدید ایجنتهای AI حالا میتوانند از طریق Novamira دستورهای WP-CLI را با پشتیبانی از jobهای پسزمینه اجرا کنند.
- رفع اشکال جزئی
v1.2.0
- جدید ایجنتهای AI حالا میتوانند فایلهای افزونه، theme، media و سایر فایلهای بزرگ را آسانتر آپلود کنند.
- جدید یک بلوک "paste to your AI agent" در صفحه پیکربندی به شما اجازه میدهد توضیحی کوتاه را کپی کنید تا کلاینت AI شما بهجای ویرایش دستی فایلهای JSON config، اتصال MCP server را برایتان راهاندازی کند.
- جدید صفحه پیکربندی حالا هشدار میدهد اگر AI Abilities روی چیزی که شبیه سایت production است روشن شود، و یادآوری میکند که آنها را فقط روی نسخههای staging یا development نگه دارید.
- جدید اگر از قبل application password ذخیرهشدهای دارید، مثلاً در password manager، یک فیلد جدید در صفحه پیکربندی به شما اجازه میدهد همان را paste کنید و از ساختن رمز تازه بگذرید.
- جدید سایتهای توسعه محلی HTTPS با گواهی self-signed حالا خودکار شناسایی میشوند و configهای کلاینت تولیدشده همان flag کوچکی را که Node.js برای پذیرش گواهی لازم دارد شامل میشوند.
- جدید وقتی سایت روی یک hostname محلی و از طریق HTTP اجرا میشود، اعلان Application Passwords حالا دقیقاً همان خطی را که باید به `wp-config.php` اضافه کنید تا فعال شوند، نشان میدهد.
- بهبود صفحه پیکربندی با سه کارت شمارهدار بازطراحی شد (Enable AI Abilities، Application Password، Connect Your AI Client) تا مسیر راهاندازی از بالا به پایین و روشنتر باشد.
- بهبود endpoint مربوط به MCP حالا `/wp-json/mcp/novamira` است. مسیر قبلی `/wp-json/mcp/mcp-adapter-default-server` برای کلاینتهای AI که از قبل متصل شدهاند همچنان کار میکند و نیازی به اقدامی نیست.
- بهبود snippetهای JSON مخصوص هر کلاینت حالا بهطور پیشفرض پشت لینک "Need the JSON config for a specific client?" جمع میشوند، چون بیشتر راهاندازیها اکنون از بلوک paste-to-agent استفاده میکنند.
- بهبود به ایجنتهای AI که با افزونههای مدلسازی داده مانند ACF، JetEngine، Pods، ACPT، Meta Box، Toolset، CPT UI و WooCommerce کار میکنند، حالا گفته میشود بهجای ثبت مستقیم post typeها، taxonomyها یا fieldها در PHP، از UI یا API خود همان افزونه استفاده کنند تا بعداً slugها و labelها خراب نشوند.
- رفع اعلانهای PHP درباره ثبت تکراری abilityها در هر اجرای `wp-cron` دیگر در error log ظاهر نمیشوند.
- رفع اشکال جزئی
v1.1.2
- جدید راهنمای پیکربندی برای کلاینت MCP مربوط به OpenAI Codex CLI.
- رفع نشانگر Novamira ON در admin bar حالا فقط برای مدیرانی نمایش داده میشود که مجوز مدیریت تنظیمات Novamira را دارند.
- رفع اشکال جزئی
v1.1.1
- بهبود صفحه پیکربندی حالا تشخیص میدهد که آیا Application Passwords توسط افزونه امنیتی، مثل Solid Security یا Wordfence، غیرفعال شدهاند و بهجای پیام عمومی مربوط به HTTPS/محیط محلی، توضیحی واضح نشان میدهد.
- بهبود کلید روشن/خاموش AI Abilities به بالای صفحه پیکربندی منتقل شد تا روشنتر باشد که MCP برای کار کردن به آن نیاز دارد.
- بهبود وقتی یک ایجنت AI ورودی نامعتبر میفرستد، پیام خطا حالا جزئیات دقیق هر property را که باید اصلاح شود هم شامل میشود؛ بنابراین ایجنت میتواند بهجای حدس زدن یا سؤال از کاربر، همان بار اول اشتباه خود را درست کند.
- رفع اشکال جزئی
v1.1.0
- رفع فهرستگیری بازگشتی directoryها دیگر وقتی پوشهای یک shortcut خراب (symlink) داشته باشد از کار نمیافتد؛ حالا آن مورد را با نرمی رد میکند و بقیه نتیجهها را برمیگرداند.
- بهبود ایجنتهای AI حالا context سایت و دستورالعملهای استفاده را با اطمینان دریافت میکنند، حتی در کلاینتهای MCP که قبلاً هنگام راهاندازی اتصال آنها را نادیده میگرفتند.
- بهبود کتابخانه MCP Adapter همراه افزونه به نسخه 0.5.0 بهروزرسانی شد.
- رفع شکست abilityها حالا بهصورت خطاهای واقعی نمایش داده میشود و دیگر پشت یک پاسخ موفق پنهان نمیماند.
- رفع اشکال جزئی
v1.0.3
- رفع تشخیص crash در Sandbox قبلاً نمیتوانست خطاهای fatalای را که بهطور غیرمستقیم از WordPress core یا کد third-party فراخوانیشده توسط یک فایل sandbox ایجاد میشدند تشخیص دهد.
v1.0.2
- رفع تشخیص crash در Sandbox حالا بهجای file marker از shutdown handler استفاده میکند و در نتیجه positive کاذب ناشی از درخواستهای همزمان یا کدهای بیرونی که `exit()` را صدا میزنند حذف شده است.
- رفع ability اجرای دستور، پارامترهای خالی (`{}`) را به `null` تبدیل میکرد و برای abilityهایی که همه propertyهایشان اختیاری بود، خطای اعتبارسنجی "input is not of type object" میساخت.
- حذف: اعتبارسنجی syntaxِ PHP از abilityهای `write-file` و `edit-file` حذف شد؛ Sandbox در زمان اجرا خطاهای syntax را میگیرد و این بررسی قبل از نوشتن اضافی بود.
- رفع اشکال جزئی
v1.0.1
- جدید راهنمای پیکربندی برای 7 کلاینت MCP دیگر: Cline، Roo Code، Kilo Code، GitHub Copilot، Amazon Q، Gemini CLI و Antigravity.
- جدید نام MCP server حالا برای راهاندازیهای چندسایته، بهطور پیشفرض از دامنه سایت گرفته میشود.
- جدید دستورالعملهای MCP server حالا locale سایت و context چندزبانه را هم شامل میشوند.
- رفع فاصلهگذاری header صفحه مدیریت.
v1.0.0
- 🎉 نخستین نسخه پایدار منتشر شد.
v1.0.0-rc4
- جدید قفل دامنه برای AI abilityها. هنگام فعال شدن abilityها، hostname سایت ذخیره میشود. اگر دامنه تغییر کند، مثلاً وقتی پایگاهداده staging روی سرور دیگری restore شود، abilityها خودکار غیرفعال میشوند و یک اعلان مدیریتی توضیح میدهد چه اتفاقی افتاده است.
- جدید دستورالعملهای MCP server. ایجنتهای AI حالا هنگام راهاندازی MCP، context مربوط به محیط WordPress مثل نسخه و افزونههای فعال را دریافت میکنند.
- رفع اشکال جزئی.
v1.0.0-rc3
- رفع quoteگذاری shell در دستور `mcp add` مربوط به Claude Code اصلاح شد؛ URL مربوط به MCP server و سایر مقدارهای env قبلاً درست quote نمیشدند و هنگام paste کردن دستور تولیدشده خطای syntax میدادند.
v1.0.0-rc2
- رفع اشکال جزئی.
v1.0.0-rc1
- نسخه نامزد انتشار برای 1.0.
- هشت ability: `execute-php`، `read-file`، `write-file`، `edit-file`، `delete-file`، `disable-file`، `enable-file` و `list-directory`.
- Sandbox مخصوص PHP همراه با بازیابی crash و safe mode.
v1.8.0
تازهها- جدید پشتیبانی تخصصی Weglot (نیازمند Weglot 5.0 یا جدیدتر). ایجنتهای AI میتوانند اتصال را راهاندازی کنند، زبان اصلی و ترجمه را تنظیم کنند، ظاهر language switcher را استایل دهند و مشخص کنند کدام صفحهها ترجمه شوند و زیر چه آدرسهایی نمایش پیدا کنند. یک skill همراه هم مرزهای این قابلیت را توضیح میدهد.
- رفع ایجنتهای AI حالا میتوانند toolهایی را که ورودی الزامی ندارند در هر کلاینت MCP صدا بزنند. قبلاً این toolها مگر اینکه کلاینت بهصراحت یک object خالی بفرستد با خطای ورودی برمیگشتند.
- رفع ویرایشگر Elementor حالا داخل workspace مربوط به Novamira Visual در Elementor 4.1 و جدیدتر همچنان کار میکند. Novamira Visual اکنون policy مربوط به editor isolation در Elementor را خاموش میکند تا workspace بتواند editor را کنترل کند، و صاحبان سایتی که isolation خود Elementor را ترجیح میدهند میتوانند آن را با فیلتر `novamira/visual/use_elementor_document_isolation` برگردانند.
- رفع عملیاتهای ناموفق Bricks حالا برای ایجنتهای AI بهصورت خطای واقعی برمیگردند، نه پاسخهایی که شبیه موفقیتاند؛ بنابراین ایجنت بعد از شکست در تنظیم palette رنگ، global class، variable، theme style یا dynamic data بیخبر ادامه نمیدهد.
- رفع شرطهای نمایش template در Bricks که توسط ایجنتهای AI نوشته میشوند، حالا در همه نسخههای پشتیبانیشده Bricks همیشه به همان فرم آرایهای که Bricks میخواند ذخیره میشوند: مقدارهای scalar قابل بازیابی با یک هشدار به آرایه نرمال میشوند و containerها یا entryهای معیوب پیش از ذخیرهسازی با خطایی روشن رد میشوند. در Bricks 2.4 نیز scalarهای معیوب کاملاً نادیده گرفته میشوند.
- رفع elementهای کدنویسی Bricks که توسط ایجنتهای AI نوشته میشوند، حالا در همه نسخههای پشتیبانیشده Bricks به ثابت `BRICKS_LOCK_CODE_SIGNATURES` روی سایتهایی که تولید code signature را قفل کردهاند احترام میگذارند. اگر نوشتن به signature جدید نیاز داشته باشد، خطایی واضح با نام elementهای درگیر و روش باز کردن قفل برمیگردد. در Bricks 2.4 این تغییر همچنین مانع قرار گرفتن کد بدون امضا روی صفحه میشود؛ کدی که در غیر این صورت خالی رندر میشد.
- رفع صفحههای Breakdance که ایجنتهای AI میسازند حالا بدون نیاز به باز کردن دوباره builder با استایل درست بیرون میآیند، چون cache مربوط به CSS در Breakdance بعد از هر نوشتن روی صفحه بازسازی میشود.
- رفع کنترلهای طراحی elementهای Breakdance حالا بهطور کامل برای ایجنتهای AI قابل مشاهدهاند، از جمله موردهای گروهبندیشده مثل فهرست Posts Loop و تنظیمات layout و background در Div که قبلاً فقط با placeholderی به نام "Error" برمیگشتند؛ بنابراین این elementها حالا استایل میگیرند و با تنظیمات پیشفرض رها نمیشوند.
- رفع elementهای Breakdance که تا زمان پیکربندی قابل رندر نیستند، مثل formی که هنوز هیچ فرم برایش انتخاب نشده یا checkoutی که بیرون از checkout قرار گرفته، دیگر جلوی ویرایشهای بعدی همان صفحه را نمیگیرند. element همچنان اضافه میشود و به ایجنت گفته میشود که تا زمان راهاندازی، صفحه آن را نمایش نخواهد داد.
- رفع elementهای raw code در Breakdance و همچنین محتوای خام صفحه که مستقیماً در WordPress روی یک سایت Breakdance نوشته میشود، حالا قبل از نوشتن توسط ایجنت AI به تأیید صریح شما نیاز دارند.
- رفع صفحههای Beaver Builder که ایجنتهای AI مینویسند دیگر فقط بهخاطر اینکه صفحه یک column group تو در تو داخل column دارد از کار نمیافتند؛ ساختاری که در Beaver Builder کاملاً عادی است و خواندن همیشه آن را میپذیرفت. حالا nodeهای column group میتوانند row یا column را بهعنوان والد داشته باشند.
- رفع متغیرهای design system در Mosaic Builder حالا علاوه بر نام، میتوانند مقدارشان را هم توسط ایجنتهای AI دریافت کنند، مثل color، length یا font؛ بنابراین برای تغییر رنگ یا restyle دیگر لازم نیست variableها حذف و دوباره ساخته شوند یا به inline style پناه ببرید.
- رفع utility classهای Mosaic Builder حالا میتوانند توسط ایجنتهای AI مستقیماً برای هر state مثل hover و focus و همچنین برای هر breakpoint استایلدهی شوند، بهجای اینکه کار به ویرایش خام PHP یا پایگاهداده بکشد و سایت را در معرض خطای بحرانی قرار دهد.
- رفع attributeهای HTML در Mosaic Builder مثل `data-*`، `aria-*` و `role` که توسط ایجنتهای AI نوشته میشوند، حالا شناسهای را که اعتبارسنجی خود Mosaic انتظار دارد با خود دارند؛ بنابراین بعد از export و import theme بیصدا ناپدید نمیشوند.
- رفع ایجنتهای AI حالا میتوانند overrideهای مخصوص هر instance در componentهای Mosaic Builder را مستقیماً ویرایش یا پاک کنند، بدون اینکه به نوشتن خام در پایگاهداده متوسل شوند؛ کاری که میتوانست design system را خراب کند.
v1.7.1
- بهبود فهرستگیری و ساخت فرم در Fluent Forms برای ایجنتهای AI تمیزتر شده است: فهرست notificationها بهصورت پیشفرض ردیفهای فشرده برمیگرداند که در صورت نیاز قابل گسترشاند، فهرست submissionها موردهای trashشده را پنهان میکند و در IP و browser هم جستوجو میکند، و ساخت فرم حالا هشدار میدهد اگر تنظیمی در سطح اشتباه ارسال شود یا فرمی بدون هیچ فیلدی باقی بماند.
- رفع اگر license server در دسترس نبود، صفحههای مدیریت ممکن بود بهشدت کند شوند. این مشکل دیگر رخ نمیدهد.
- رفع فرمها و fieldهای Fluent Forms که توسط ایجنتهای AI ساخته میشوند، حالا هم روی صفحه و هم در editor بهصورت قابل اعتماد رندر میشوند. فرمهای تازهساختهشده، همه نوع fieldها از جمله Address، Name و fieldهای چندگزینهای، تنظیماتی مثل placeholder، حداکثر طول و min/max/step برای number، و همچنین وضعیت منتشرشده یا نشده حالا واقعاً اعمال میشوند و دیگر بیصدا خروجی خالی تولید نمیکنند.
- رفع مجموعهای از بهبودهای پایداری برای Fluent Forms اعمال شد: notificationهایی که ایجنتهای AI اضافه میکنند حالا هنگام submission بدون بازنویسی موردهای دستی ارسال میشوند، بررسی مجوزها برای هر فرم اعمال میشود، redirectهای confirmation و headerهای ایمیل مقدارهای ناامن را رد میکنند، filterهایی که بهشکل متن نوشته میشوند کار میکنند، ویرایش همزمان تنظیمات دیگر همدیگر را overwrite نمیکند، و فهرستگیری یا export کردن مجموعههای بزرگ submission دیگر خطر تمام شدن حافظه را ندارد.
- رفع اشکال جزئی
v1.7.0
- جدید پشتیبانی تخصصی Astra (نیازمند Astra 4.13.5+، تم رایگان بههمراه Astra Pro Addon اختیاری). ایجنتهای AI میتوانند تنظیمات theme، paletteهای رنگ، Header/Footer Builder و overrideهای هر صفحه را ویرایش کنند؛ و با Astra Pro بخشهای بیشتری هم باز میشود. یک skill همراه نیز تفاوت این دو سطح را پوشش میدهد.
- جدید پشتیبانی تخصصی theme آوادا (نیازمند Avada 7.15+). ایجنتهای AI میتوانند مجموعهای گزینششده از Fusion Theme Options را ویرایش کنند و presetهای Global Colors و Global Typography را مدیریت کنند؛ یک skill همراه هم مرزهای این قابلیت را توضیح میدهد.
- جدید پشتیبانی از Avada Fusion Slider (نیازمند Fusion Core 5.15.5 یا جدیدتر که همراه Avada عرضه میشود). ایجنتهای AI میتوانند sliderهای سایت را فهرست کنند و تنظیمات نمایش و slideهای آنها را ویرایش کنند.
- جدید پشتیبانی تخصصی OceanWP (نیازمند OceanWP 4.1+ بههمراه افزونه اختیاری Ocean Extra). ایجنتهای AI میتوانند مجموعهای گزینششده از تنظیمات Customizer و layout هر صفحه را ویرایش کنند و با Ocean Extra، templateهای Library را mount کرده و moduleهای Ocean Extra را روشن یا خاموش کنند؛ یک skill همراه هم مرزهای این قابلیت را پوشش میدهد.
- جدید پشتیبانی تخصصی Spectra (نیازمند Spectra 2.19+، نسخه رایگان بههمراه Spectra Pro). ایجنتهای AI میتوانند block library را مرور کنند، popupهای Popup Builder را از ابتدا تا انتها مدیریت کنند و blockهای جداگانه را روشن یا خاموش کنند؛ یک skill همراه هم کل workflow را پوشش میدهد.
- جدید پشتیبانی تخصصی Spectra One (نیازمند Spectra One 1.2.2+). ایجنتهای AI میتوانند Global Styles، navigation و template partها را ویرایش کنند، یک style variation را اعمال کنند و کل طراحی را بهصورت snapshot قابلاستفاده مجدد export کنند.
- بهبود abilityهای WooCommerce حالا فقط وقتی WooCommerce فعال باشد و به حداقل نسخه لازم رسیده باشد ثبت میشوند؛ بنابراین سایتهای بدون فروشگاه دیگر دسته WooCommerce یا setup check مربوط به آن را در فهرست نمیبینند.
- بهبود skill مربوط به ساخت صفحه با Bricks حالا query filterها و pagination را هم پوشش میدهد و setup check نیز گزارش میکند که آیا query filterهای Bricks فعال هستند یا نه.
- بهبود محتوای Divi 5 که توسط ایجنتهای AI نوشته میشود دیگر نمیتواند attributeهای inline style را با خود داشته باشد، چون این موارد از کنترلهای Visual Builder قابل ویرایش نیستند. ایجنت حالا خطایی واضح میگیرد که او را به تنظیمات بومی module راهنمایی میکند و inline style فقط با opt-in صریح عبور داده میشود.
- بهبود dark mode بومی Bricks حالا توسط ایجنتهای AI قابل راهاندازی است (نیازمند Bricks 2.2 یا جدیدتر): رنگهای palette میتوانند variant تیره داشته باشند و هنگام خواندن palette هم مشخص میشود که سایت برای element تغییر حالت Bricks آماده هست یا نه.
- بهبود نوشتن مقدارها در Meta Box توسط ایجنتهای AI حالا میتواند به یک field group مشخص محدود شود؛ بنابراین اگر fieldی متعلق به آن group نباشد از همان ابتدا رد میشود و بهصورت stray custom field ذخیره نخواهد شد.
- رفع صفحههای Elementor که ایجنتهای AI میسازند حالا روی هر سایت Elementor بهصورت تمیز import میشوند، بنابراین صفحهای که بهعنوان template ذخیره شده بدون خطا بین سایتها جابهجا میشود.
- رفع GeneratePress Elements حالا به ایجنتهای AI اجازه میدهند شرطهای display، exclude و user را بخوانند و تنظیم کنند؛ در نتیجه مسیر ساخت کامل یک Element از ابتدا تا انتها کامل شده است.
- رفع skill ساخت صفحه با Bricks حالا الگوی درست grid در query loop را آموزش میدهد: loop باید روی card باشد، نه روی container مربوط به grid. قبلاً Bricks برای هر نوشته یک grid جدا رندر میکرد.
- رفع ساختارهای درختی Bricks که توسط ایجنتهای AI نوشته میشوند حالا در همه حالتها ارجاعهای parent و child را سازگار نگه میدارند، و هر نوشتن جدید اگر لینک ناسازگاری از قبل روی صفحه ذخیره شده باشد آن را تعمیر کرده و در قالب هشدار اعلام میکند.
- رفع field groupهای Meta Box که توسط ایجنتهای AI ذخیره میشوند، دیگر در Meta Box 2.6.0 و نسخههای جدیدتر وقتی یک field پیشنهادهای datalist داشته باشد با شکست روبهرو نمیشوند.
- رفع خواندن field groupهای Meta Box توسط ایجنتهای AI حالا مقدارهای همه fieldهای داخل group را برمیگرداند؛ چیزی که قبلاً خالی بازمیگشت.
- رفع post typeها و taxonomyهای Meta Box که توسط ایجنتهای AI ساخته یا ویرایش میشوند، حالا فوراً permalinkهای درست میگیرند و دیگر نیازی نیست صفحه WordPress Permalinks را دوباره ذخیره کنید.
- رفع لایسنسهای Breakdance Pro حالا برای ایجنتهای AI بهدرستی شناسایی میشوند، بنابراین سایت Pro با مجموعه قابلیتهای Pro کار میکند نه با نسخه رایگان.
- رفع elementهای Breakdance حالا گزینههای تب Settings خود را هم در اختیار ایجنتهای AI میگذارند، مثل کلاسهای CSS سفارشی، شرطهای نمایش و وضعیت draft، تا این موردها هم مثل هر option دیگری قابل خواندن و ویرایش باشند.
- رفع abilityهای template در Breakdance حالا `post id` را در همان فرمی میپذیرند که abilityهای element استفاده میکنند، بنابراین ایجنتهای AI هنگام جابهجایی بین templateها و elementها دیگر با خطای ورودی روبهرو نمیشوند.
- رفع اشکال جزئی
v1.6.2
- جدید پشتیبانی تخصصی Bricksforge (نیازمند Bricksforge 3.1.8 یا جدیدتر). ایجنتهای AI میتوانند افزونه Bricksforge برای Bricks را راهاندازی و مدیریت کنند. آنها میتوانند toolها و custom elementهای Bricksforge را روشن یا خاموش کنند، مثل Pro Forms، Popups، Maintenance Mode، Mega Menu و بیشتر. همچنین میتوانند از طریق toolهای صفحه Bricks، Pro Formها را با همه جزئیات field، گزینهها، چندمرحلهای بودن، شرطها و layout بسازند. popupهای Bricksforge را هم میسازند و مدیریت میکنند، چه با باز شدن در load صفحه، کلیک یا scroll و با templateهای Bricks بهعنوان محتوا. افزون بر این، templateهای Email Designer را که ایمیلهای WordPress و WooCommerce را بازطراحی میکنند مدیریت میکنند: اینکه هر template جایگزین کدام ایمیلها شود، موضوع آن چیست، فعال باشد یا نه و theme آن کدام باشد. یک skill همراه نیز دستور ساخت فرم و جزئیات مخصوص Bricksforge را آموزش میدهد و برای بخشهای بصری مثل layout ایمیل و animationها ایجنتها را به workspace زنده مرورگر هدایت میکند.
- رفع overrideهای responsive style برای tablet و phone که ایجنتهای AI روی moduleهای Divi 5 میگذارند، حالا واقعاً روی صفحه اثر میگذارند. وقتی ایجنت یک override برای breakpoint میفرستد، داده در همان ساختار تو در تویی که Divi 5 میخواند ذخیره میشود؛ چه ایجنت آن را بهصورت object تو در تو بنویسد و چه به شکل dotted path. در نتیجه فاصلهها، اندازهها و تایپوگرافی موبایل و تبلت همانطور که باید اعمال میشوند. این رفتار هنگام ویرایش module، افزودن module و تنظیم محتوای صفحه اعمال میشود و ساختار بومی نیز به ایجنت اعلام میشود تا نوشتن بعدیاش با داده ذخیرهشده builder هماهنگ باشد.
- رفع اشکال جزئی
v1.6.1
- جدید پشتیبانی تخصصی Dynamic Shortcodes (نیازمند Dynamic Shortcodes 1.9.0 یا جدیدتر). ایجنتهای AI میتوانند Dynamic Shortcodeها را روی سایت شما بسازند و عیبیابی کنند: رشتههای shortcode را اعتبارسنجی و ترکیب میکنند، آنها را روی سایت زنده اجرا میکنند تا مقدار واقعی را پیشنمایش بگیرند، fieldهای در دسترس هر نوع را کشف میکنند و Power Shortcodeهای قابلاستفاده مجدد را میسازند، ویرایش میکنند، فهرست میکنند و حذف میکنند. مجموعه skill همراه نیز syntax را با مثالهای واقعی آموزش میدهد و نشان میدهد چطور یک Dynamic Shortcode را داخل هر page builder پشتیبانیشده قرار دهید؛ از Elementor، Bricks و Breakdance گرفته تا Oxygen، WPBakery و ویرایشگرهای block و classic.
- جدید ایجنتهای AI حالا میتوانند به moduleهای Divi 5 interaction یا motion اضافه کنند. یک trigger روی module، مثل click، hover، scroll، load صفحه، حرکت ماوس، ورود به viewport، submit فرم یا تغییر breakpoint واکنشگرا، میتواند افکتی روی همان module اجرا کند: visibility آن را toggle کند، صفحه را به سمت آن scroll دهد یا برای حس parallax حرکت ماوس را دنبال کند. ایجنتها triggerها و effectهای موجود را کشف میکنند و برای هر module تنظیم میکنند و خود module هم در Divi Visual Builder قابل ویرایش باقی میماند.
- بهبود صفحههای Divi 5 که ایجنتهای AI میسازند و استایل میدهند، در Visual Builder قابل ویرایش باقی میمانند. ایجنتها از مسیر روشن و بومی Divi یعنی تنظیمات module، presetهای سراسری، رنگها و variableها استایلدهی میکنند تا صفحه بهجای اتکا به custom CSS، در Divi بهصورت عادی باز و ویرایش شود. هنگام نوشتن محتوای صفحه نیز آن صفحه همچنان بهعنوان صفحه ساختهشده با Divi builder علامتگذاری میشود تا layout آن در اولین باز شدن Visual Builder حفظ شود.
- بهبود وقتی یک ایجنت AI صفحهای در Elementor را ویرایش میکند، حالا فقط CSS کامپایلشده همان صفحه تازهسازی میشود. صفحههای دیگر style cache خود را حفظ میکنند، هر editor canvas بازی هم دستنخورده میماند و سایت در هر ویرایش مجبور به بازکامپایل کامل CSS کل سایت نیست.
- بهبود ایجنتهای AI که با GenerateBlocks صفحه میسازند حالا قبل از اینکه کار را تمامشده بدانند، تأیید میکنند که صفحه نهایی همراه با styleهایش درست رندر میشود؛ چون GenerateBlocks، CSS صفحه را از روی blockها تولید میکند.
- رفع Global Classهای Elementor v4 که ایجنتهای AI میسازند یا ویرایش میکنند، حالا style پایه خود را در کنترلهای desktop editor بهصورت صریح نشان میدهند؛ درست مانند classهایی که دستی ساخته میشوند. ایجنتها variant پایه style را با breakpoint `desktop` که editor Elementor انتظار دارد مینویسند، بنابراین مقدارها بهعنوان style تنظیمشده روی class خوانده میشوند و در UI خود Elementor هم نگهداری آسانی دارند.
- رفع variableهای رنگ، global classها و global settingهای Breakdance که ایجنتهای AI میسازند یا ویرایش میکنند، حالا در فرمت بومی Breakdance ذخیره میشوند تا هم درست در builder بارگذاری شوند و هم در UI design system خود Breakdance قابل ویرایش بمانند. tokenهایی که در نسخههای قدیمیتر ذخیره شدهاند نیز همچنان درست خوانده میشوند و با اولین تغییر، تمیز بازنویسی خواهند شد.
- رفع اشکال جزئی
v1.6.0
- جدید پشتیبانی Novamira Visual برای Elementor و Bricks. Novamira Visual همان workspace زنده مرورگر در نسخه رایگان Novamira است که در آن میتوانید کار ایجنت AI روی سایت خود را لحظهبهلحظه ببینید. حالا در این فضا، ایجنتهای AI میتوانند صفحههای Elementor و Bricks را مستقیماً در editor باز بسازند و ویرایش کنند تا روند انجام کار را زنده تماشا کنید. این یک یکپارچهسازی اولیه و آزمایشی است و از تخصصیسازی استاندارد Elementor و Bricks جداست، بنابراین خروجی آن متفاوت خواهد بود. مناسب سایتهای development و staging است. بازخورد شما را هم در گروه کامیونیتی با اشتیاق میخوانیم: https://www.facebook.com/groups/novamira
- رفع اشکال جزئی
v1.5.0
- جدید پشتیبانی تخصصی Contact Form 7 (نیازمند Contact Form 7 5.8+). ایجنتهای AI میتوانند فرمهای تماس را فهرست کنند، بخوانند، بسازند، ویرایش کنند، کپی بگیرند و حذف کنند؛ همچنین یک مرجع داخلی از syntax مربوط به form-tagهای Contact Form 7 دارند تا fieldها را درست بنویسند. ورودیهای ارسالشده شامل این پشتیبانی نیست، چون Contact Form 7 آنها را ذخیره نمیکند.
- جدید پشتیبانی تخصصی WPForms (نسخه Lite و Pro، نیازمند WPForms 1.8+). ایجنتهای AI میتوانند فرمها و fieldهای آنها را پیدا کنند، بسازند و ویرایش کنند و notificationها و confirmationها را مدیریت کنند. در WPForms Pro، خواندن و مدیریت entryهای فرم هم ممکن است.
- جدید پشتیبانی تخصصی Gravity Forms (نیازمند Gravity Forms 2.7+). ایجنتهای AI میتوانند فرمها و fieldهای آنها را پیدا کنند، بسازند و ویرایش کنند، notificationها و confirmationها را مدیریت کنند و entryها را بخوانند و مدیریت کنند.
- جدید پشتیبانی تخصصی Fluent Forms (نسخه رایگان و Pro، نیازمند Fluent Forms 6.0+). ایجنتهای AI میتوانند فرمها و fieldهایشان را بسازند و ویرایش کنند، تنظیمات فرم، notificationها و confirmationها را مدیریت کنند و submissionها را بخوانند. در Fluent Forms Pro، کار با payment transactionها، subscriptionها، draft submissionها و گزارشهای quiz هم ممکن است.
- جدید پشتیبانی تخصصی Formidable Forms (نسخه رایگان و Pro، نیازمند Formidable Forms 6.0+). ایجنتهای AI میتوانند فرمها، fieldها و entryها را بسازند و ویرایش کنند، notificationها و actionهای فرم را مدیریت کنند و با styleهای فرم کار کنند. در Formidable Pro، خواندن دادههای application و اطلاعات پرداخت Stripe نیز پشتیبانی میشود.
- جدید پشتیبانی تخصصی Ninja Forms (نیازمند Ninja Forms 3.13+). ایجنتهای AI میتوانند فرمها را پیدا کنند، بسازند، ویرایش کنند، کپی بگیرند و حذف کنند، fieldها و notificationهای آنها را مدیریت کنند و submissionها را بخوانند و حذف کنند. فرمهای Ninja همچنین میتوانند از طریق فرمت مشترک فرم، به سایر افزونههای فرم پشتیبانیشده مهاجرت داده شوند یا از آنها وارد شوند.
- جدید playbook مهاجرت فرم. یک workflow هدایتشده و قابلتأیید که به ایجنتهای AI کمک میکند ساختار یک فرم را از یک افزونه فرم پشتیبانیشده به افزونهای دیگر منتقل کنند؛ مثلاً از Contact Form 7 به WPForms، با استفاده از یک فرمت مشترک فرم بهعنوان زمین مشترک. این workflow میان Contact Form 7، WPForms، Gravity Forms، Fluent Forms، Formidable Forms و Ninja Forms کار میکند. پوشش آن فقط ساختار فرم است، نه entryهای ارسالشده.
- رفع پشتیبانی تخصصی Meta Box. taxonomyهای سفارشی که توسط ایجنت AI ساخته یا ویرایش میشوند، حالا به post typeهایی که مشخص میکند متصل میشوند تا در صفحه ویرایش نوشته دیده شوند و در front end هم قابل query باشند. abilityها این پیوند post-type را دقیقاً به همان روشی که registrar خود Meta Box استفاده میکند ذخیره و میخوانند و وقتی taxonomy دوباره خوانده میشود، اتصال واقعی آن بازتاب داده میشود.
- رفع پشتیبانی تخصصی Meta Box. ایجنتهای AI حالا میتوانند relationshipهای Meta Box را که محتوای شما را به هم متصل میکنند بسازند، ویرایش کنند و حذف کنند و این relationshipها همانند موردهای دستی در Meta Box ذخیره و قابل ویرایش میمانند. این قابلیت زمانی اعمال میشود که relationship builder مربوط به Meta Box در دسترس باشد.
- بهبود پشتیبانی تخصصی Etch. ایجنتهای AI حالا میتوانند effectهای hover و focus، styleهای responsive برای موبایل و ruleهای مربوط به elementهای تو در تو را داخل styleهای class خود element در Etch قرار دهند تا کل طراحی بهجای یک stylesheet سراسری جدا، داخل خود Etch قابل ویرایش بماند. همچنین ایجنتها میتوانند تعداد زیادی class style را در یک نوبت بسازند و این موضوع استایلدهی یک صفحه کامل را عملیتر میکند.
- رفع اشکال جزئی
v1.4.1
- بهبود صفحهها و templateهای Elementor که توسط ایجنتهای AI ویرایش میشوند، حالا حتی وقتی element cache در Elementor Pro فعال باشد، تغییرات خود را در front end نشان میدهند. هنگام خواندن صفحه یا template، ایجنت میتواند ببیند که آیا cache زنده elementها فعال است و چه زمانی منقضی میشود، و میتواند cache مربوط به rendered elementها را برای یک یا چند document، از جمله templateهای تو در تو که مستقل cache میشوند، پاک کند تا ویرایش محتوا یا dynamic data در همان نمایش بعدی اعمال شود.
- بهبود variableهای سراسری Bricks که توسط ایجنتهای AI ساخته میشوند، حالا در editor Bricks بهصورت تکی قابل انتخاب باقی میمانند. ایجنتها این variableها را همراه با color palette، classها و theme styleها از طریق toolهای design system خود Bricks میسازند و ویرایش میکنند؛ toolهایی که به هر مورد یک شناسه داخلی یکتا میدهند، بنابراین انتخاب یک variable در editor فقط همان variable را تحت تأثیر قرار میدهد.
- بهبود صفحههای Etch که ایجنتهای AI میسازند حالا style مبتنی بر class خود را در Etch قابل ویرایش نگه میدارند. وقتی ایجنت روی یک element کلاسی میگذارد که record style متناظر در سطح class دارد، abilityها آن record را به element متصل میکنند تا style هم در front end نمایش داده شود و هم در style editor خود Etch قابل ویرایش بماند.
- رفع دو tool در Bricks که ایجنت AI هنگام ساخت صفحه اول از همه میخواند، یعنی setup check و فهرست theme styleها، حالا در schema ورودی خود یک پارامتر اعلام میکنند تا ایجنت همیشه بتواند آنها را فراخوانی کند.
- رفع elementهای layout در Bricks مثل section، container، block و div که ایجنتهای AI میسازند، حالا دقیقاً به همان شکلی ذخیره میشوند که Bricks builder خودش آنها را میسازد؛ در نتیجه Bricks و افزونههای builder آن نیز همانطور با آنها برخورد میکنند. رندر صفحه هم دقیقاً مثل قبل باقی میماند.
- رفع پشتیبانی تخصصی Code Snippets. وقتی یک ایجنت AI یک snippet فعال PHP را ویرایش میکند و کد جدید اعتبارسنجی هنگام ذخیره در Code Snippets را رد میکند، نتیجه حالا snippet را بهعنوان غیرفعالشده علامت میزند و خطای اعتبارسنجی را هم برمیگرداند تا ایجنت بفهمد چرا غیرفعال شده و بتواند کد را اصلاح یا دوباره فعالش کند.
- رفع اشکال جزئی
v1.4.0
- جدید پشتیبانی تخصصی Beaver Builder (نیازمند Beaver Builder 2.9+). ایجنتهای AI میتوانند صفحههای Beaver Builder را از ابتدا تا انتها بسازند و ویرایش کنند: درخت row، column و module همراه با تنظیمات و styleهای بومی moduleها، query loopها از طریق moduleهای بومی Posts و همچنین layoutهای theme و dynamic data در Beaver Themer. آنها همچنین میتوانند Global Colors و تایپوگرافی سراسری سایت را مدیریت کنند و templateها، rowها و moduleها را ذخیره و دوباره استفاده کنند.
- جدید پشتیبانی تخصصی JetEngine. ایجنتهای AI حالا میتوانند custom post typeهای JetEngine را که از طریق خود JetEngine ثبت میشوند ایجاد، فهرست، ویرایش و حذف کنند تا آن type زیر مسیر JetEngine ← Post Types ظاهر شود و مثل یک WordPress post type عادی رفتار کند؛ بنابراین ایجنت میتواند ابتدا یک content type بسازد و بعد آن را با نوشتهها پر کند (نیازمند JetEngine 3.8.6.2+).
- بهبود صفحههای Etch که ایجنتهای AI میسازند حالا styleهای خود را داخل Etch قابل ویرایش نگه میدارند. ایجنتها میتوانند recordهای CSS مربوط به هر class را که Etch در style editor خود نمایش میدهد، یعنی همان موردهایی که با انتخاب یک class روی element دیده میشوند، بسازند، ویرایش کنند و حذف کنند تا style بخشها، componentها، دکمهها و متنها روی recordهای class خود element باقی بماند و در style editor Etch قابل ویرایش باشد (نیازمند Etch 1.4.19 یا جدیدتر).
- بهبود ایجنتهای AI حالا میتوانند از design system و قابلیتهای پیشرفته ساخت در Divi 5 استفاده کنند. آنها میتوانند presetهای سراسری module را بسازند و دوباره استفاده کنند، برای هر نوع module مقدار پیشفرض تعیین کنند، color palette برند و variableهای طراحی قابل استفاده مجدد مثل tokenهای فاصله و اندازه را مدیریت کنند، فونتهای سراسری سایت را تنظیم کنند، نمایش moduleها را با display condition کنترل کنند، templateهای Theme Builder شامل header، footer و layoutهای body/archive/404 بسازند و محل اعمالشان را تعیین کنند و sectionها، rowها، moduleها یا کل صفحهها را در Divi Library ذخیره کنند تا در صفحههای دیگر دوباره استفاده شوند؛ از جمله itemهای Global زنده که با ویرایش یکجا همهجا بهروزرسانی میشوند. آنها همچنین میتوانند گزینههای پیشرفته هر module مثل CSS ID، class، link، column gutter و text-shadow را تنظیم کنند و برای ساخت query loopها راهنمایی روشنتری داشته باشند. رنگها و tokenهای برند نیز از طریق CSS variableها به moduleها متصل میشوند تا با تغییر یک مورد، همه elementهای وابسته یکجا restyle شوند.
- رفع قطع کردن اتصال یک مورد از موردی دیگر در یک relation مربوط به JetEngine از طریق ایجنت AI حالا بهصورت قابل اعتماد آن پیوند را حذف میکند.
- رفع صفحههای Bricks که ایجنتهای AI میسازند حالا میتوانند مقدارهای JetEngine را بهطور مطمئن روی elementهای بومی Bricks نمایش دهند. dynamic tagهای JetEngine وقتی ایجنت dynamic dataهای Bricks را فهرست میکند ظاهر میشوند و tagای که درست رندر میشود هم به او نشان داده میشود. این قابلیت وقتی هم Bricks و هم JetEngine فعال باشند اعمال میشود.
- رفع صفحههای Etch که توسط ایجنتهای AI ویرایش میشوند حالا وقتی ایجنت فقط یک attribute را تغییر میدهد، class فعلی element و هر attribute HTML دیگری را که دوباره ارسال نشده حفظ میکنند؛ بنابراین style مبتنی بر class همچنان اعمال میشود. تنظیمات دستنخورده نیز نگه داشته میشوند.
- رفع rowهای Divi 5 با چند column که ایجنتهای AI میسازند حالا columnها را کنار هم نمایش میدهند. چیدمان یک row چندستونه، مثل grid ویژگیها، شمارندههای آماری یا tierهای قیمتگذاری، بهصورت خودکار یک layout چندستونه متعادل تولید میکند و با افزودن یا حذف column دوباره تراز میشود؛ در عین حال اگر عرض columnها عمداً نابرابر تنظیم شده باشد همان نابرابری حفظ میشود.
- رفع اشکال جزئی
v1.3.1
- جدید پشتیبانی تخصصی SeoPress و SeoPress Pro (نیازمند SeoPress 8.0+؛ redirectها و schema دادههای ساختاریافته به SeoPress Pro نیاز دارند). ایجنتهای AI میتوانند SEO هر صفحه، نوشته، دسته یا برچسب را بخوانند و تنظیم کنند؛ از جمله عنوان SEO، meta description، canonical و visibility در نتایج جستوجو، و همچنین تنظیمات سراسری SEO سایت را بخوانند. در SeoPress Pro، مدیریت redirectها و schema ساختاریافته هر نوشته نیز ممکن است.
- بهبود fieldهای سفارشی Etch که توسط ایجنتهای AI پر میشوند، حالا بلافاصله روی صفحه نمایش داده میشوند. ایجنتها حالا میتوانند مقدارهای هر نوشته را برای fieldهای سفارشی بومی Etch تنظیم کنند، نه فقط تعریف خود fieldها را بسازند؛ بنابراین مقدار موردنظر همان لحظه ظاهر میشود و دیگر لازم نیست نوشته در editor Etch باز و دوباره ذخیره شود (نیازمند Etch 1.5.0 یا جدیدتر؛ نسخههای قدیمیتر Etch تحت تأثیر نیستند).
- بهبود fieldهای سفارشی Etch که توسط ایجنتهای AI ساخته میشوند حالا علاوه بر text، textarea، number و boolean، میتوانند از نوع date، time و select نیز باشند. این سه نوع جدید به Etch 1.5.0 یا جدیدتر نیاز دارند؛ در Etchهای قدیمیتر فقط همان چهار نوع اولیه ارائه میشود و چیزی هم خراب نخواهد شد.
- بهبود صفحههای Mosaic که ایجنتهای AI میسازند حالا داخل design system خود theme باقی میمانند؛ بهجای hardcode کردن رنگها و فونتها در قالب custom CSSهای تکاستفاده، از utility classها و variableهای رنگ و فونت استفاده میکنند و ایجنت هم میتواند قبل از اتمام کار خروجی خود را بررسی کند و هر چیزی را که از design system خارج شده باشد اصلاح کند.
- رفع صفحههای Mosaic که ایجنتهای AI ویرایش میکنند حالا وقتی فقط بخشی از یک element تغییر میکند، styleهای فعلی آن را نگه میدارند. قبلاً یک ویرایش جزئی میتوانست کل element را overwrite کند و classها، رنگها، فونتها و دیگر تنظیماتی را که ایجنت دوباره نفرستاده بود پاک کند؛ همین مسئله حتی میتوانست تنظیمات سراسری theme مثل فونت و spacing را reset کند. حالا تنظیمات دستنخورده حفظ میشوند.
- رفع صفحههای Divi 5 که ایجنتهای AI میسازند حالا بدون پاک شدن در Visual Builder باز میشوند. ایجنت صفحه را بهعنوان ساختهشده با Divi builder علامت میزند، بنابراین Divi در اولین باز شدن Visual Builder دیگر تبدیل محتوای کلاسیک خود را اجرا نمیکند؛ فرآیندی که قبلاً layout را با یک placeholder خالی جایگزین میکرد و محتوای اصلی را کنار میگذاشت.
- رفع moduleهای Divi 5 حالا محتوای پویا، مثل عنوان نوشته، را که ایجنتهای AI به یک field ساختاریافته متصل میکنند، مثلاً در عنوان یک Blurb، بهدرستی نمایش میدهند و دیگر خالی بیرون نمیآیند؛ چون مقدار حالا در همان فیلد متنی قرار میگیرد که Divi آن را میخواند.
- رفع global classهای Elementor v4 که توسط ایجنتهای AI ساخته میشوند حالا در خود editor هم با style نمایش داده میشوند، نه فقط روی صفحه زنده. قبلاً این classها فقط برای front end نوشته میشدند و در نتیجه باز کردن صفحه در editor Elementor میتوانست کند و بدون style باشد و idهای خام classها را نشان دهد؛ حالا این classها همانطور که خود editor Elementor انجام میدهد به context داخلی editor هم mirror میشوند.
- رفع صفحههای Elementor v4 دیگر وقتی ایجنتهای AI برای یک section یک HTML anchor یا همان CSS ID تنظیم میکنند، در ذخیرهسازی شکست نمیخورند. این مقدار قبلاً در ساختاری ذخیره میشد که editor هنگام Publish رد میکرد و خطای `"_cssid: invalid_value"` میداد، بنابراین حتی ویرایشهای نامرتبط هم ممکن بود کل صفحه را از ذخیره شدن بازدارند. حالا مقدار بهصورت رشته سادهای که Elementor انتظار دارد ذخیره میشود و همین تنظیم هنگام ساخت یکمرحلهای layout نیز درست کار میکند.
- رفع presetهای Elementor Global Color و Global Typography که توسط ایجنتهای AI حذف میشوند، حالا واقعاً حذف میشوند. قبلاً عملیات با وجود باقی ماندن entry در Elementor Kit سایت و ادامه نمایش آن، موفق گزارش میشد چون فهرست ذخیرهشده merge میشد نه replace؛ اکنون حذفها ماندگارند.
- رفع اشکال جزئی
v1.3.0
- جدید پشتیبانی تخصصی Yoast SEO و Yoast SEO Premium (نیازمند Yoast SEO 21.0+؛ redirectها به Yoast SEO Premium نیاز دارند). ایجنتهای AI میتوانند SEO هر صفحه، نوشته، دسته یا برچسب را بخوانند و تنظیم کنند: عنوان SEO، meta description، focus keyphrase، canonical، پیشنمایش اشتراکگذاری اجتماعی و اینکه در نتایج جستوجو ظاهر شود یا نه. انتخاب مربوط به index شدن نیز همیشه به شکل درست اعمال میشود تا صفحهای ناخواسته از نتایج پنهان یا به آنها تحمیل نشود. آنها همچنین میتوانند تنظیمات سراسری SEO سایت را بخوانند و در نسخه Premium، redirectها را از جمله با الگوهای regex بسازند، ویرایش کنند و حذف کنند.
- جدید پشتیبانی تخصصی Rank Math SEO (نیازمند Rank Math 1.0.200+). ایجنتهای AI میتوانند SEO هر صفحه، نوشته، دسته یا برچسب را بخوانند و تنظیم کنند: عنوان SEO، meta description، focus keywordها، canonical، cornerstone، پیشنمایش اشتراکگذاری اجتماعی، نوع schema و اینکه در نتایج جستوجو ظاهر شود یا نه. انتخاب مربوط به index شدن نیز همیشه به شکل درست اعمال میشود تا صفحهای ناخواسته از نتایج پنهان یا به آنها تحمیل نشود. آنها همچنین میتوانند تنظیمات سراسری SEO سایت را بخوانند.
- جدید پشتیبانی تخصصی All in One SEO (نیازمند All in One SEO 4.0+؛ SEO مربوط به termها و redirectها به All in One SEO Pro نیاز دارند). ایجنتهای AI میتوانند SEO هر صفحه، نوشته، دسته یا برچسب را بخوانند و تنظیم کنند: عنوان SEO، meta description، focus keyphrase، canonical، پیشنمایش اشتراکگذاری اجتماعی، cornerstone content، نوع schema و اینکه در نتایج جستوجو ظاهر شود یا نه. انتخاب index شدن نیز همیشه به شکل درست اعمال میشود تا صفحهای ناخواسته از نتایج پنهان یا به آنها تحمیل نشود. آنها همچنین میتوانند تنظیمات سراسری SEO سایت را بخوانند و در نسخه Pro، redirectها را از جمله با الگوهای regex بسازند، ویرایش کنند و حذف کنند.
- بهبود custom instructionها حالا توسط افزونه پایه Novamira ارائه میشوند و fallback مربوط به Pro فقط برای سایتهایی باقی میماند که هنوز Novamira را بهروزرسانی نکردهاند.
- بهبود صفحههای Bricks که ایجنتهای AI میسازند حالا به elementهای بومی Bricks و global classهای قابلاستفاده مجدد پایبند میمانند، بهجای اینکه سراغ elementهای raw Code یا custom CSSهای پراکنده و سختویرایش بروند. همچنین در جریان ساخت، دیگر بهصورت خودکار raw code/HTML element اضافه نمیشود و استفاده از آن فقط با opt-in صریح و آگاهانه انجام میگیرد.
- رفع اشکال جزئی
v1.2.1
- بهبود صفحههای Breakdance که ایجنتهای AI میسازند حالا با style درست بیرون میآیند، چون ایجنت میتواند elementهای موجود و کنترلهای طراحی آنها را کشف کند و دیگر آنها را بدون style رها نمیکند.
- بهبود ایجنتهای AI حالا میتوانند صفحههای Breakdance را در یک مرحله کامل بسازند یا بهطور کامل جایگزین کنند؛ نام elementها هنگام نوشتن اعتبارسنجی و خودکار اصلاح میشود تا صفحه بهجای یک canvas خالی یا placeholderهای "Missing Element"، کامل و قابل ویرایش تحویل شود.
- رفع صفحههای Breakdance که ایجنتهای AI میسازند حالا elementهای درست، مثل sectionها، columnها، headingها، Image جدید و query loopها را قرار میدهند و دیگر روی canvas با خطای "This element is missing" از کار نمیافتند؛ همچنین fallback به Image V1 منسوخ هم دیگر رخ نمیدهد. اگر نام element اشتباه تایپ شده باشد یا حروف کوچک و بزرگ آن درست نباشد، بهطور خودکار اصلاح میشود یا همراه با پیشنهاد مناسب رد میگردد تا صفحه خراب تحویل نشود.
- رفع conditionهای visibility مربوط به templateهای Breakdance که توسط ایجنتهای AI تنظیم میشوند دیگر صفحه Breakdance Templates را خراب نمیکنند و conditionهایی که در editor Breakdance تنظیم شدهاند نیز حالا بهدرستی خوانده میشوند و دیگر خالی به نظر نمیرسند.
- رفع templateهای Breakdance که ایجنتهای AI میسازند حالا میتوانند به یک custom post type هم محدود شوند، نه فقط به typeهای داخلی، چون نوع template درست برای هر post type حالا قابل کشف است.
- رفع صفحههای Bricks که ایجنتهای AI میسازند حالا SVGهای Media Library و elementهای inline-code را که قبلاً ذخیره میشدند اما خالی بیرون میآمدند، بهدرستی رندر میکنند. برای inline code همچنان باید اجرای کد در Bricks فعال باشد و حالا وقتی خاموش باشد این موضوع بهروشنی به ایجنت گفته میشود. همچنین query loopها روی containerهای layout مانند block، div، section و container دیگر هشدار اعتبارسنجی بیمورد تولید نمیکنند.
- رفع theme styleهای Bricks که ایجنتهای AI میسازند حالا اگر تنظیمی خارج از group خودش قرار گرفته باشد آن را flag میکنند؛ قبلاً چنین اشتباهی ذخیره میشد اما هیچ styleای تولید نمیکرد، و حالا بهجای اینکه بیصدا بیاثر بماند همان ابتدا گرفته میشود.
- رفع صفحههای Bricks که ایجنتهای AI ویرایش میکنند حالا ترتیب layout موجود همه sectionها را حفظ میکنند. تغییر در یک section دیگر بیصدا محتوای sectionهای دیگر و دستنخورده را جابهجا نمیکند.
- رفع صفحههای Elementor که ایجنتهای AI در editor جدید v4 میسازند حالا Global Classها را درست به element متصل میکنند و دیگر وضعیتی تولید نمیشود که editor هنگام ذخیره صفحه آن را با خطای "classes: invalid value" رد کند.
- رفع پشتیبانی تخصصی ASE (Admin and Site Enhancements) Pro. field groupهای سفارشی که توسط ایجنتهای AI ساخته میشوند حالا بهدرستی در ASE ثبت میشوند، بنابراین fieldهای آنها بلافاصله خواندن و نوشتن مقدار را آغاز میکنند؛ برخلاف قبل که group ذخیره میشد اما همه fieldها خالی برمیگشتند.
- رفع اشکال جزئی
v1.2.0
- مهم: به Novamira 1.6.0 یا جدیدتر نیاز دارد.
- جدید پشتیبانی تخصصی Etch (نیازمند Etch 1.4.19+). ایجنتهای AI میتوانند صفحههای Etch را از ابتدا تا انتها بسازند و ویرایش کنند: درخت elementها، componentهای قابل استفاده مجدد، templateها، loopها، visibility شرطی، dynamic data و styleهای سراسری، بهعلاوه post typeها، taxonomyها و fieldهای سفارشی ثبتشده در Etch.
- جدید پشتیبانی تخصصی Divi 5 (نیازمند Divi 5.0+). ایجنتهای AI میتوانند صفحهها را روی engine جدید و block-based در Divi بسازند و ویرایش کنند: درخت moduleها، sectionها و moduleها، گزینههای طراحی و loopها روی محتوای CMS.
- جدید پشتیبانی تخصصی Breakdance (نیازمند Breakdance 2.7+). ایجنتهای AI میتوانند صفحههای Breakdance را بسازند و ویرایش کنند: درخت elementها، تنظیمات element و صفحه، query loopها، templateها و global blockها.
- جدید پشتیبانی تخصصی Mosaic (نیازمند Mosaic 1.0.3+). ایجنتهای AI میتوانند صفحههای Mosaic را از ابتدا تا انتها بسازند و ویرایش کنند: درخت elementها، loopها و design system خود builder.
- جدید پشتیبانی تخصصی WPBakery Page Builder (نیازمند WPBakery Page Builder 6.5+). ایجنتهای AI میتوانند صفحهها را از ابتدا تا انتها بسازند و ویرایش کنند: درخت elementها از جمله grid itemها، custom CSS، تنظیمات صفحه و templateها با حالتهای append، prepend و replace؛ همچنین میتوانند elementهای سفارشی WPBakery را هم ثبت کنند.
- جدید پشتیبانی تخصصی GeneratePress (نیازمند GeneratePress 3.0+؛ بعضی abilityها به GenerateBlocks یا GP Premium 2.0+ هم نیاز دارند). ایجنتهای AI میتوانند با GenerateBlocks صفحه بسازند و styleهای سراسری و design tokenهای GeneratePress را همراه با query loopهای محتوای CMS مدیریت کنند.
- جدید پشتیبانی تخصصی Kadence (نیازمند theme Kadence 1.2.0+). ایجنتهای AI میتوانند با Kadence Blocks صفحه بسازند و تنظیمات طراحی theme Kadence را مدیریت کنند.
- جدید پشتیبانی تخصصی WooCommerce (نیازمند WooCommerce 9.0+). ایجنتهای AI میتوانند کاتالوگ شما را از ابتدا تا انتها کشف و مدیریت کنند: فهرست و خواندن محصولها با فیلترهای کامل، ساخت و ویرایش محصولهای ساده و متغیر و variationهای آنها شامل قیمت، موجودی، SKU، ابعاد و تصویرها، سازماندهی categoryها، tagها، attributeهای سراسری و shipping classها و خواندن تنظیمات فروشگاه. حذف اجباری نیز با خیال راحت به variationها و ارجاعهای attribute cascade میشود.
- جدید پشتیبانی تخصصی Code Snippets و Code Snippets Pro (نیازمند Code Snippets 3.6+). ایجنتهای AI میتوانند snippetهای PHP، JavaScript، CSS و HTML را فهرست کنند، بخوانند، بسازند، ویرایش کنند، فعال یا غیرفعال کنند و حذف کنند.
- رفع اشکال جزئی
v1.1.2
- رفع پشتیبانی تخصصی Meta Box. field groupهایی که ایجنتهای AI میسازند یا ویرایش میکنند حالا در editor مدیریتی MB Builder بهدرستی باز میشوند و همه گزینههای fieldهای select، radio، checkbox-list، advanced-select و autocomplete حفظ میشوند؛ فرقی هم نمیکند ایجنت آنها را بهشکل mapی از `{value: label}` بدهد یا فهرستی از objectهای `{value, label}`. فرم فهرستی قبلاً در ذخیرهسازی به یک entry با کلید خالی collapse میکرد و همه گزینهها بهجز آخری پنهان میشدند.
- بهبود پشتیبانی تخصصی Meta Box. ایجنتهای AI حالا تشخیص میدهند کدام extensionهای Meta Box نصب شدهاند، مانند term meta، comment meta، user meta، group field و custom table، و اگر extension لازم وجود نداشته باشد عملیاتی را که در غیر این صورت بیصدا no-op میشد رد میکنند و نام extensionِ مفقود را هم میگویند. وقتی ذخیرهسازی custom-table فعال باشد نیز به ایجنت گفته میشود به شما هشدار دهد که خواندن و نوشتن از طریق این integration، آن custom table را پوشش نمیدهد.
- رفع اشکال جزئی
v1.1.1
- رفع تنظیمات typography در Site Settings مربوط به Elementor که توسط ایجنتهای AI تنظیم میشوند، حالا با اندازه صفحه بهنرمی مقیاس میگیرند. اندازههای responsive مثل `clamp()` قبلاً به یک مقدار ثابت واحد تخت میشدند.
- رفع Global Variableهای نوع `size` در Elementor v4 حالا وقتی ایجنتهای AI آنها را میسازند یا ویرایش میکنند، expressionهای شناور CSS مثل `clamp()`، `calc()`، `min()`، `max()` و `var()` را میپذیرند؛ بنابراین design tokenهای سیال میتوانند در یک نقطه مرکزی بمانند و لازم نیست داخل هر style مصرفکننده بهصورت inline تکرار شوند.
- رفع global classهای Bricks که ایجنتهای AI تنظیم میکنند، حالا placeholder `%root%` را در custom CSS پشتیبانی میکنند؛ درست مطابق convention editor Bricks. ruleهای custom CSS که قبلاً بیصدا کنار گذاشته میشدند، حالا درست رندر میشوند.
- بهبود صفحهها، theme styleها و global classهای Bricks که ایجنتهای AI میسازند، حالا از conventionهایی پیروی میکنند که یک انسان هم در editor استفاده میکند: کنترلهای typed بهجای CSS مبهم، nesting رایج `section > container > block-level` برای بخشهای محتوایی و tag معنایی `p` برای متن بدنه. theme styleها و classهایی که به این شکل ساخته میشوند، از UI خود Bricks قابل ویرایش باقی میمانند.
- بهبود صفحههای Bricks که ایجنتهای AI میسازند حالا برای بخشهایی که محتوای تکرارشونده CMS را نمایش میدهند، مثل grid وبلاگ، فهرست portfolio، services، اعضای تیم، rentalها و هرچیزی که از WordPress مدیریت میکنید، از Query Loop استفاده میکنند تا با افزودن یا ویرایش entryها خود بخش هم بهروز شود. cardهای ایستا همچنان برای بخشهای ثابت رابط کاربری مثل tierهای قیمتگذاری، ستونهای ویژگی و hero blockها به کار میروند.
- بهبود صفحههای Elementor که ایجنتهای AI میسازند حالا برای بخشهای دارای محتوای تکرارشونده CMS، مثل grid وبلاگ، فهرست portfolio، services، اعضای تیم، rentalها و هرچیزی که از WordPress مدیریت میکنید، از query widget استفاده میکنند تا با افزودن یا ویرایش entryها خود بخش هم بهروز شود. این کار با Loop Grid یا Posts widget در Elementor Pro و همچنین با query widgetهای third-party کار میکند. widgetهای ایستا همچنان برای بخشهای ثابت رابط کاربری مثل tierهای قیمتگذاری، ستونهای ویژگی و hero blockها باقی میمانند.
- رفع اشکال جزئی
v1.1.0
- جدید پشتیبانی تخصصی ACF. ایجنتهای AI میتوانند field groupها را مدیریت کنند و مقدار fieldها را روی هر نوشته، کاربر یا term بخوانند و بنویسند (نیازمند ACF 6.5+). در ACF Pro، post typeها، taxonomyها و option pageهایی که از طریق ACF ثبت شدهاند نیز پشتیبانی میشوند.
- جدید پشتیبانی تخصصی JetEngine. ایجنتهای AI میتوانند meta boxها، option pageها و Custom Content Typeهای JetEngine را، هم تعریف typeها و هم رکوردهای داخل آنها، مدیریت کنند و یک workflow skill اختصاصی نیز هنگام کار روی JetEngine فعال میشود (نیازمند JetEngine 3.8.6.2+).
- جدید پشتیبانی تخصصی Meta Box. ایجنتهای AI میتوانند field groupها، custom post typeها و taxonomyها، settings pageها و relationshipها را مدیریت کنند و مقدار fieldها را روی هر نوشته، کاربر، term، comment یا target تنظیمات بخوانند و بنویسند. این قابلیت همراه با یک workflow skill اختصاصی ارائه میشود (نیازمند Meta Box 5.11.2+).
- جدید پشتیبانی تخصصی Pods. ایجنتهای AI میتوانند Custom Post Typeها، Taxonomyها، Advanced Content Typeها، Settings Pageها، fieldها، groupها و itemهایی را که با Pods تعریف شدهاند مدلسازی و پر کنند (نیازمند Pods 3.2.1.1+).
- جدید پشتیبانی تخصصی ACPT (Advanced Custom Post Types). ایجنتهای AI میتوانند custom post typeها، taxonomyها، meta groupها و option pageهای ACPT را مدیریت کنند و مقدار fieldها را روی نوشتهها، termها، کاربران و option pageها بخوانند و بنویسند. این قابلیت همراه با یک workflow skill اختصاصی ارائه میشود (نیازمند ACPT 2.0.52+).
- جدید پشتیبانی تخصصی ASE (Admin and Site Enhancements) Pro. ایجنتهای AI میتوانند field groupهای سفارشی، custom post typeها و custom taxonomyها را مدیریت کنند و مقدار fieldها را روی نوشتهها، termها و option pageها بخوانند و بنویسند. این قابلیت همراه با یک workflow skill اختصاصی ارائه میشود (نیازمند ASE Pro 8.7+).
- جدید ایجنتهای AI حالا درباره post typeها، fieldها، taxonomyها، option pageها و relationshipها با یک واژگان مشترک فکر میکنند؛ بنابراین شیوه صحبت و کار آنها مستقل از اینکه کدام افزونه field در سایت فعال است، یکدست میماند.
- جدید ایجنتهای AI حالا یک workflow هدایتشده برای جابهجایی محتوا از یک افزونه field به افزونهای دیگر در اختیار دارند.
- جدید ایجنتهای AI حالا در پر کردن dynamic dataهای Bricks و dynamic tagهای Elementor از روی field pluginهای شما قابل اعتماد شدهاند، بنابراین widgetها بهجای متن خام یا نتیجه خالی، مقدار واقعی field را نمایش میدهند.
- رفع اشکال جزئی
v1.0.0
- جدید skill «Novamira feedback». وقتی از ایجنت میخواهید درباره یکی از toolهای Novamira بازخورد بدهد، مثلاً برای رفتاری که مطابق انتظار نبوده، نتیجهای مبهم یا نقطهای اصطکاکزا، گزارشی انگلیسی و پاکسازیشده مینویسد که هیچ داده شخصی، محتوا، key یا URLای در آن نیست و شما میتوانید آن را بازبینی کرده و برای پشتیبانی Novamira بفرستید.
- بهبود صفحههای Bricks که ایجنتهای AI میسازند حالا بهجای اینکه رنگ، اندازه و spacing را تکبهتک داخل هر element تایپ کنند، از styleهای موجود سایت شما دوباره استفاده میکنند. ایجنت پیش از افزودن هرچیز بررسی میکند چه چیزهایی از قبل وجود دارد، مثل variableهای Bricks، global classها، palette رنگ و theme styleها، فقط موردهای لازم را یکبار تنظیم میکند و بعد در خود صفحه با نام از آنها استفاده میکند. بنابراین اگر بعداً یک رنگ یا مقدار spacing را تغییر دهید، همه صفحههایی که از آن استفاده کردهاند خودکار بهروز میشوند.
- بهبود ایجنتهای AI حالا در Elementor محتوای widget تمیزتری تولید میکنند. headingها، buttonها و دیگر widgetهای متنی بهجای HTML ناخواسته، متن ساده میگیرند؛ widgetهای rich text فقط قالببندی درونخطی مانند bold، italic و link دریافت میکنند؛ و layout مانند alignment، width، typography و spacing از مسیر کنترلهای خود widget اعمال میشود. widget HTML همچنان جای HTML آزاد باقی میماند.
- رفع templateهای header/footer در Bricks که از طریق abilityهای Novamira Pro ساخته میشوند، حالا elementهایشان را در جای درست ذخیره میکنند تا editor Bricks بهجای باز شدن خالی، همانها را نمایش دهد.
- رفع ساخت صفحههای responsive در Elementor از طریق ایجنتهای AI حالا از ابتدا تا انتها درست کار میکند. درخواست اندازه فونت، padding، alignment و مانند آن برای tablet یا mobile قبلاً بیصدا فقط مقدار desktop را تولید میکرد، چون مقدارهای مربوط به هر breakpoint پیش از رسیدن به Elementor رد میشدند. حالا این مقدارها ذخیره میشوند و در media queryهای درست رندر میشوند.
- رفع صفحههای Elementor که ایجنتهای AI میسازند حالا برای sectionهایی که نام طبیعی دارند، مثل hero، footer یا pricing card، نام classهای خوانایی تولید میکنند؛ بنابراین HTML و CSS خروجی در DevTools قابل بررسیتر است و از custom CSS هم راحتتر میتوان آنها را هدف گرفت.
- رفع برچسب local-style در editor Elementor برای elementهایی که ایجنتهای AI ساختهاند، حالا بهجای یک id رمزآلود خودکار، عبارت "local" را نشان میدهد؛ دقیقاً مطابق convention بومی Elementor.
- رفع وقتی experiment مربوط به Atomic Widgets در Elementor خاموش باشد، setup check حالا آن را درست بازتاب میدهد و ایجنت بهجای ادامه دادن در مسیر atomic و شکست خوردن در میانه راه، بهدرستی به widgetهای legacy برمیگردد.
- رفع اشکال جزئی
v1.0.0-rc1
- رفع صفحه افزونههای WordPress دیگر وقتی هیچ بهروزرسانیای وجود ندارد، وجود update را نشان نمیدهد.
- رفع خواندن محتوای Elementor حالا همه elementهای موجود در درخت صفحه را میشمارد، از جمله فرزندهایی که داخل containerها تو در تو شدهاند.
- بهبود راهنمای schema در Elementor شفافتر شد تا وقتی خواندنهای محدودتر کافی هستند، از dumpهای گسترده و بینیازِ کنترلهای style جلوگیری شود.
- رفع اشکال جزئی
v1.0.0-beta1
- 🎉 نخستین انتشار!