- Move all description fields from settings.yml to locales/en.yml and locales/hu.yml
- Settings descriptions now fully localized under theme_metadata.settings
- Cleaner settings.yml without inline description objects
- All admin UI text now translatable and maintainable in locale files
- Create locales directory with en.yml and hu.yml translation files
- Update WelcomeBanner component to use i18n helper for button labels
- Remove login_button_text and register_button_text from settings.yml
- Update CLAUDE.md documentation with i18n architecture details
- Button text now properly localized: hu (Belépés/Regisztráció) and en (Log in/Sign up)
- Add theme settings for anonymous user hero title and content
- Add login and register button text settings
- Update WelcomeBanner component to detect user authentication state
- Display custom content and login/register buttons for anonymous users
- Display search functionality for logged-in users
- Add responsive styling for authentication buttons with hover effects
- Update .gitignore to exclude Claude Code files
- Change default from 'angle-double-right' to 'chevron-right' (valid FA6 icon)
- Update example icons in descriptions to use valid FA6 names
- Replace deprecated icon names with current equivalents:
- angle-double-right → chevron-right, angles-right
- long-arrow-alt-right → arrow-right
- Ensures arrow icons display correctly in all CTA cards
- Add cta_card_X_cta_icon settings for each CTA card (1-4)
- Default to "angle-double-right" icon for all cards
- Allow admin to customize arrow icon per card (e.g., 'arrow-right', 'chevron-right', etc.)
- Update component template to use settings instead of hardcoded icon
- Each CTA card now has independent control over its arrow/action icon
- Add ASCII art separators between major sections
- Group settings logically with emoji icons:
- ⚙️ General Settings
- 🎨 Color Settings
- 🎯 Hero Section
- 🔍 Search Settings
- 📚🤝🛠️🔒 CTA Cards 1-4
- 🎨 Advanced Customization
- Improve visual hierarchy and navigation in admin panel
- Each CTA card now has distinct visual section header
- Better organized for easier configuration
- Add support for hex, rgb, rgba, hsl color formats
- Enable gradient backgrounds (linear-gradient, radial-gradient)
- Convert page_background and card_background to textarea for multi-line gradients
- Update hero-section to use var(--page-bg) instead of hardcoded gradient
- Set default page_background to current gradient for backward compatibility
- Add detailed examples in English and Hungarian descriptions
- Add custom_css textarea setting in settings.yml
- Support custom CSS injection in welcome-banner component
- Allow admins to override or extend banner styles without modifying code
- Inject custom CSS only when banner is displayed
- Include English and Hungarian descriptions with examples