Skip to content

v3.2.2 - Plugin Install Theme Activation

Choose a tag to compare

@tallcms tallcms released this 01 Mar 13:15
· 191 commits to main since this release

Bug Fixes

  • Fix unstyled frontend after plugin install: themes_enabled fallbacks defaulted to false in 3 places, contradicting the config default of true, silently disabling themes. Active theme defaulted to 'default' which doesn't exist.
  • Auto-activate TallDaisy theme during tallcms:install: Uses ThemeManager::setActiveTheme('talldaisy') for the full activation flow. Respects TALLCMS_THEMES_ENABLED=false opt-out and preserves custom theme configs.
  • Guard star prompt for CI/headless: exec(open/xdg-open/start) is now guarded with isInteractive() so non-interactive installs don't attempt to open a browser.
  • Harden installer against malformed theme config: config/theme.php include wrapped in try/catch with is_array() type-check.
  • Fix package test CI failures: Guard Livewire::component() registration with bound('livewire') check to prevent BindingResolutionException in Testbench environments.
  • Fix view namespace consistency test: Skip code generation stubs in Console/Commands/ which correctly emit app-namespace view calls.