1.0.10
27 juin 2026
  • The robots.txt content is now stored as a database setting and served from the /robots.txt route, so changes made in Admin > SEO persist across deployments and updates.
  • The default robots.txt now advertises the XML sitemap (Sitemap: .../sitemap.xml) so search engines discover it automatically.
  • The legacy static public/robots.txt file is removed during the update to prevent it from shadowing the new dynamic route.
  • XML sitemaps now include hreflang alternate links (xhtml:link) for every locale of each page plus x-default, improving multilingual indexing in search engines.
1.0.9
25 juin 2026
  • Every studio tool that performs AI requests now uses an "ai_" prefixed key, so AI tools are consistently identifiable across all studios.
  • The matching public tool URLs changed (e.g. /studio/archi/sketch-render → /studio/archi/ai-sketch-render); permanent 301 redirects keep old links, bookmarks and indexed URLs working.
  • Existing per-tool admin settings (enable/disable, credit cost overrides, and AI/Cloud provider selections) are migrated to the new keys so no configuration is lost.
1.0.8
13 juin 2026
  • AI providers and models are now configured centrally per action type (text, image, voiceover, transcription, video, etc.) on the AI settings page, instead of per add-on.
  • Studio AI tools are automatically hidden and blocked when the global 'Enable AI features' switch is off.
  • New AI usage tracking records the real token/unit usage and provider cost of every AI call (table ai_usage_logs).
  • New admin AI usage overview (tokens, provider cost, revenue, profit) and a per-account profit/loss report on the wallet accounts page.
  • New per-model pricing editor and a cost-based credit-price suggester (php artisan ai:suggest-pricing).
  • 5 more languages added: Bengali, Urdu, Hebrew, Persian and Romanian.
1.0.7
04 juin 2026
  • Theme header options are now configured separately for Sectioned pages (home + section-built pages) and Standard pages (content pages + every add-on front page).
  • The theme settings page shows two Header cards. The legacy single 'header_*' settings were migrated into both new sets ('header_sectioned_*' and 'header_standard_*'), so existing installs keep their current look on both page types.
  • You can now give section-built/landing pages a transparent header overlaying the hero while keeping a solid header on blog, shop and other inner pages.
1.0.6
03 juin 2026
  • Added structured name parts (first_name, middle_name, last_name), gender and date_of_birth to the users table
  • Added a generic, polymorphic addresses table (with recipient full_name / email / phone) for storing one or more postal addresses per record
  • Automatic invoicing on payment is now controlled per add-on instead of by a single global switch. Each add-on that exposes a billable model (Shop, Booking, Appointment, POS, Events, School) has its own toggle under Billing → Settings → Auto-Invoice on Payment.
  • ACTION REQUIRED: per-add-on auto-invoicing is OFF by default after this update. If you previously relied on automatic invoice generation, re-enable it for each add-on you want from Billing → Settings → Auto-Invoice on Payment.
  • The existing 'Auto-Generate Invoices' switch now acts as a master kill-switch: when it is off, no add-on generates invoices regardless of the per-add-on toggles.
  • Add-ons declare their billable model via provides.billable_for_invoice in addon.json; the billing settings page discovers them automatically.
1.0.5
04 mai 2026
  • Adopted the new update migration filename pattern: update_<MAJOR>_<MINOR>_<PATCH>_<NN>_<description>.php (basenames are now unique across versions in the migrations table)
  • Renamed all core update migrations from versions 1.0.1, 1.0.2, 1.0.3 and 1.0.4 to the new pattern and removed their legacy YYYY_MM_DD_HHMMSS_* counterparts
  • Renamed update migrations and removed their legacy counterparts in the following add-ons: envato, gdpr, helpdesk, licenses, newsletter, pos, stats, webmail
  • Updater.php now contains File::* operations only (no Schema::* mutations and no DB::table writes), aligning with the per-version update payload guidelines
1.0.4
26 avr. 2026
  • Added admin panel page to manage AI agent instructions (Admin > AI Instructions)
  • Added AJAX CRUD with search, status filters and pagination over the instruction list
  • AI agents now read their action instructions from the database with the registered defaults as fallback
  • Helpdesk ticket AI Assistant modal now hides any action whose instruction has been deactivated by an admin
  • Added 4 new permissions: ai-instructions.view / .create / .edit / .delete (assigned to the admin role)
1.0.3
18 avr. 2026
  • Added Cc and Bcc fields to the contact message reply modal
  • Cc/Bcc recipients are included when sending replies via system mail and webmail
  • Cc/Bcc addresses are stored with each reply and displayed in the reply thread
1.0.2
07 avr. 2026
  • Added contact message reply system with support for email and webmail sending
  • Added reply history display on contact message detail page
  • Added contact message reply modal with attachment support
  • Added activity logging for contact message replies
1.0.1
03 avr. 2026
  • Added activity log system to track all admin actions (CRUD, settings, login/logout)
  • Added activity log admin page with filtering by action, resource, user, and date range
  • Added activity log settings page (enable/disable, non-admin tracking, retention period, action type toggles)
  • Added automatic log pruning via daily scheduled command
  • Added automatic activity logging for all add-on models
  • Added dashboard widget system with drag-and-drop reordering and per-user visibility preferences
  • Added dashboard widgets for active add-ons (overview stats, recent items, upcoming dates)
  • Added customize bar to toggle widget visibility and reset layout