discourse/app/assets/javascripts/admin/addon/adapters
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
..
api-key.js
build-plugin.js
customization-base.js
email-style.js
embedding.js
permalink.js UX: redesign admin permalinks page (#29634) 2024-11-14 10:03:58 +11:00
site-text.js DEV: Update lint-configs and rubocop-discourse (#31728) 2025-03-10 19:52:19 +01:00
staff-action-log.js
tag-group.js
theme.js PERF: Improve performance of the new themes listing page (#32641) 2025-05-08 19:18:07 +03:00
user-field.js DEV: Move admin config pages out of /customize/ sub-route (#30511) 2025-01-02 09:13:11 +10:00
web-hook-event.js FEATURE: Add Filter for Webhook Events by Status (#27332) 2024-06-07 10:26:00 -05:00
web-hook.js