discourse/spec/requests/admin/config
Osama Sayegh e564ab5f63
PERF: Improve performance of the new themes listing page (#32641)
The new themes listing page at `/admin/config/customize/themes`
currently has poor performance compared to the components page
(`/admin/config/customize/components`) due to various N+1 issues,
loading all themes and components from the server when only themes are
needed, and serializing data/attributes that aren't needed for rendering
the themes grid.

This commit improves the performance by eliminating all N+1 that are
currently present, excluding components from the page payload, and
reducing the amount of data transmitted for each theme when loading the
page.
2025-05-08 19:18:07 +03:00
..
customize_controller_spec.rb PERF: Improve performance of the new themes listing page (#32641) 2025-05-08 19:18:07 +03:00
fonts_controller_spec.rb FIX: Rename branding to logo and fonts (#32264) 2025-04-14 10:49:47 +08:00
site_settings_controller_spec.rb FEATURE: display process information on flag modal (#31300) 2025-02-14 11:26:20 +11:00