Change Log

Track all updates, improvements, and new features added to Világműhely

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.4] - 2025-12-25

Changed

  • Select Roles field in scheduled emails now connected to Roles resource instead of hardcoded options
  • Data Source option changed from "Orders" to "Invited Users"
  • Added invitation status filtering for invited users (pending, accepted, expired, cancelled)

[1.1.1 - 1.1.3] - 2025-12-25

Changed

  • Email templates now use Laravel mail layout with Cards Forge custom theme
  • Email Templates and Scheduled Emails moved to System Settings navigation group
  • Preview modal now displays emails with actual site header and footer styling
  • Renamed "Run Now" to "Force Run" action with enhanced feedback showing sent/skipped counts
  • Force Run action now explicitly shows scheduled time being bypassed in confirmation modal

Added

  • Custom Email Template System for managing email templates with Markdown support
  • EmailTemplate model and database table for storing reusable email templates
  • EmailTemplateResource in Filament admin panel (supervisor-only access)
  • Markdown editor with live preview functionality for email content
  • Variable injection system supporting {{ variable }} placeholders in subject and body
  • TemplateEmail mailable class for sending template-based emails with custom HTML layout
  • Preview modal for templates showing rendered content
  • Available variables cheat sheet in template form
  • Custom HTML email template with responsive design and inline CSS
  • Feature documentation in dps/features/custom-email-templates.md
  • Advanced Scheduled Email Dispatcher for automated email campaigns
  • ScheduledEmail model with cron expression scheduling and multi-source data support
  • EmailDispatchLog model for deduplication tracking
  • Cron expression validation with human-friendly display
  • Dynamic recipient targeting (all users, specific roles, individual selection)

[1.1.0] - 2025-12-22

Added

  • The Forge user profile system with username-based URLs, RPG-style stats, portfolio sections, and activity feed

Changed

  • User profiles display anonymized names for privacy

Fixed

  • Crystal canvas sizing and BelongsToMany relationship issues on Forge profiles

[1.0.9] - 2025-12-22

Added

  • Terms and Conditions and Privacy Policy acceptance on registration with footer links

Changed

  • Blog Posts menu restricted to supervisor role

[1.0.5 - 1.0.8] - 2025-12-21

Added

  • Blog management system with Filament admin, SEO metadata, pagination, and home page section
  • Tailwind CSS Typography plugin

Fixed

  • Blog post styling and character encoding issues

[1.0.4] - 2025-12-21

Added

  • User anonymization on all public pages

[1.0.2 - 1.0.3] - 2025-12-21

Added

  • Comprehensive SEO meta tags (Open Graph, Twitter Cards, JSON-LD)
  • Dynamic sitemap generation with caching
  • Google Analytics tracking

[1.0.1] - 2025-12-21

Added

  • Featured Content section on home page

Fixed

  • Version configuration TypeError in footer views

[1.0.0] - 2025-12-21

Added

  • Initial release with crystal visualization, content management, authentication, and invitation system