discourse/app/assets/javascripts/admin/addon/routes
Martin Brennan 61c1d35f17
FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632)
This commit converts the current chat plugin UI into the
new "show plugin" UI already followed by AI and Gamification.

In the process, I also:

* Made a dedicated /new route to create new webhooks
* Converted the webhook form to FormKit
* Made some fixes and improvements to the `AdminPluginConfigPage`, `AdminPageHeader`,
   and `AdminPageSubheader` generic components, so more plugins can
   adopt the UI guidelines too. This includes adding a header outlet so plugins
   can add action buttons to the plugin show page header.
* Fixes the submit button loading state for FormKit (by Joffrey)

---------

Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2024-09-10 15:16:16 +10:00
..
admin-badges UX: Apply admin UI to Badges (#28724) 2024-09-04 20:18:23 -06:00
admin-api-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-api-keys-index.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-api-keys-new.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-api-keys-show.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-api-keys.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-backups-index.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-backups-logs.js UX: Change admin plugins list to follow UI guidelines (#28478) 2024-08-30 14:53:36 +10:00
admin-backups-settings.js UX: Change admin plugins list to follow UI guidelines (#28478) 2024-08-30 14:53:36 +10:00
admin-backups.js UX: Apply admin interface guidelines to Backups page (#28051) 2024-08-20 09:59:43 +10:00
admin-badges.js FIX: correctly pass updateGroupings to the modal (#28683) 2024-09-02 17:32:18 +02:00
admin-config-about.js DEV: Move config area site setting fetch into new controller (#28136) 2024-07-30 15:41:28 +10:00
admin-config-flags-edit.js UX: flag settings tab to follow UI guidelines (#28479) 2024-08-27 09:47:19 +10:00
admin-config-flags-index.js UX: Apply admin UI guidelines to custom flags (#28433) 2024-08-21 10:42:00 +10:00
admin-config-flags-settings.js UX: flag settings tab to follow UI guidelines (#28479) 2024-08-27 09:47:19 +10:00
admin-customize-colors-show.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-colors.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-customize-email-style-edit.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-email-style-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-email-style.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-customize-email-templates-edit.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-customize-email-templates.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-form-templates-edit.js DEV: Create form templates (#20189) 2023-02-08 11:21:39 -08:00
admin-customize-form-templates-index.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-customize-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-robots-txt.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-customize-themes-edit.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-customize-themes-index.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-customize-themes-show-schema.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-customize-themes-show.js FIX: Locale mismatch at theme translations picker (#26687) 2024-04-19 14:23:27 -03:00
admin-customize-themes.js FEATURE: direct link to components for admin sidebar (#26644) 2024-04-17 11:45:59 +10:00
admin-dashboard-general.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-dashboard-reports.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-dashboard.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-email-bounced.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-email-incomings.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-email-index.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-email-logs.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-email-preview-digest.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-email-received.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-email-rejected.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-email-sent.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-email-skipped.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-embedding.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-emojis.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-flags-posts-active.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-flags-posts-old.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-flags-topics-index.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-logs-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-logs-screened-emails.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-logs-screened-ip-addresses.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-logs-screened-urls.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-logs-staff-action-logs.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-permalinks.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-plugins-index.js UX: Change admin plugins list to follow UI guidelines (#28478) 2024-08-30 14:53:36 +10:00
admin-plugins-show-index.js DEV: Clean up imports (#28060) 2024-07-25 15:09:06 +02:00
admin-plugins-show-settings.js FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632) 2024-09-10 15:16:16 +10:00
admin-plugins-show.js FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632) 2024-09-10 15:16:16 +10:00
admin-plugins.js UX: Change admin plugins list to follow UI guidelines (#28478) 2024-08-30 14:53:36 +10:00
admin-reports-show.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-route-map.js UX: flag settings tab to follow UI guidelines (#28479) 2024-08-27 09:47:19 +10:00
admin-search-logs-index.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-search-logs-term.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-site-settings-category.js DEV: Rename I18n imports to discourse-i18n (#23915) 2023-10-18 11:07:09 +01:00
admin-site-settings-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-site-settings.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-site-text-edit.js DEV: Use async/await in admin route model fns (#27745) 2024-07-05 22:25:42 +02:00
admin-site-text-index.js FEATURE: Allow showing site text search in selected locale (#28453) 2024-08-26 11:25:36 +10:00
admin-user-badges.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-user-fields.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-user-index.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-user-tl3-requirements.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-user.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
admin-users-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-users-list-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-users-list-show.js FEATURE: Show additional filter links in admin sidebar for no results (#26672) 2024-04-19 10:55:17 +10:00
admin-users-list.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-watched-words-action.js DEV: Rename I18n imports to discourse-i18n (#23915) 2023-10-18 11:07:09 +01:00
admin-watched-words-index.js DEV: Use the "new" service import (#26059) 2024-03-06 18:05:11 +01:00
admin-watched-words.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-web-hooks-edit.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-web-hooks-show.js DEV: Update admin routes to native class syntax (#20686) 2023-03-15 13:17:51 +00:00
admin-web-hooks.js FEATURE: granular webhooks (#23070) 2023-10-09 03:35:31 +00:00
admin-whats-new.js FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632) 2024-09-10 15:16:16 +10:00
admin.js FIX: More header dropdown admin sidebar fixes (#27241) 2024-05-30 12:55:25 +10:00