discourse/app/assets/javascripts/admin/addon
Kris f0069a4fab
REFACTOR: modernize email logs, fix filtering (#34015)
Started off attempting to fix filters, but was frustrated working with
the old patterns and template duplication so I've updated everything and
tried to consolidate into a `email-logs-list.gjs` component.

The primary issue was that the filters only worked once, and if you
needed to change them or remove them... you couldn't and had to refresh
the page.


Before: 


https://github.com/user-attachments/assets/9cfa0328-41d4-4178-ab87-ba2ff495d932



After:


https://github.com/user-attachments/assets/febcff8f-3dfa-4b86-9be1-f333e6502648
2025-08-27 13:43:12 -04:00
..
adapters FEATURE: Theme-owned color palettes (#32795) 2025-06-04 07:47:58 +03:00
components REFACTOR: modernize email logs, fix filtering (#34015) 2025-08-27 13:43:12 -04:00
controllers REFACTOR: modernize email logs, fix filtering (#34015) 2025-08-27 13:43:12 -04:00
helpers DEV: Drop legacy topic-list and raw-handlebars compilation system (#32081) 2025-04-14 10:42:40 +01:00
lib DEV: Remove dual mode support for palettes and drop theme-owned palettes (#34467) 2025-08-26 06:24:11 +03:00
models FEATURE: Ability to set palettes as default on theme (#34480) 2025-08-27 09:09:34 +08:00
routes REFACTOR: modernize email logs, fix filtering (#34015) 2025-08-27 13:43:12 -04:00
services FIX: Incorrect site setting link for plugins in admin search (#34349) 2025-08-15 16:31:42 +10:00
templates REFACTOR: modernize email logs, fix filtering (#34015) 2025-08-27 13:43:12 -04:00
tests/integration/components REFACTOR: modernize email logs, fix filtering (#34015) 2025-08-27 13:43:12 -04:00