discourse/plugins
Régis Hanol 0624fc2745
UX: Rework the event bulk invite modal (#40496)
Previously, the event bulk invite modal defaulted each row to "Not
interested" — the internal `unknown` attendance that the backend treated
as a "remove invitee" instruction (`destroy_all`) — so sending the
default silently un-invited people, and a successful CSV upload never
closed the modal.

This converts the modal to FormKit, defaults new rows to "Going", drops
`unknown` from both the UI and the backend (unrecognized attendances are
now skipped and logged), and closes the modal with a success toast after
a CSV upload.
2026-06-18 10:38:34 +02:00
..
automation I18N: Update translations (#40993) 2026-06-17 18:35:15 +02:00
chat I18N: Update translations (#40943) 2026-06-16 16:34:27 +02:00
checklist DEV: Add SystemHelpers::LINE_START_KEY (#39498) 2026-04-23 20:48:54 +02:00
discourse-adplugin DEV: Migrate google-dfp-ad to GPT setConfig API (#40754) 2026-06-17 13:01:30 +01:00
discourse-affiliate
discourse-ai DEV: More updates to the highlight dash with more specific conditions (#40994) 2026-06-18 11:20:21 +08:00
discourse-apple-auth I18N: Update translations (#40165) 2026-05-22 11:36:52 +02:00
discourse-assign I18N: Update translations (#40993) 2026-06-17 18:35:15 +02:00
discourse-cakeday FIX: Cakeday title on emoji was not showing (#40430) 2026-06-01 15:49:20 +10:00
discourse-calendar UX: Rework the event bulk invite modal (#40496) 2026-06-18 10:38:34 +02:00
discourse-chat-integration I18N: Update translations (#40823) 2026-06-12 16:19:35 +02:00
discourse-data-explorer SECURITY: Group report details expose raw Data Explorer SQL to non-admin group members (#40919) 2026-06-16 13:46:19 -05:00
discourse-details DEV: Update discourse-details description and README (#40786) 2026-06-12 07:59:18 +10:00
discourse-gamification I18N: Update translations (#40823) 2026-06-12 16:19:35 +02:00
discourse-github FEATURE: Route all GitHub API requests through one rate-limited client (#40637) 2026-06-15 10:59:10 +02:00
discourse-graphviz UX: Fit large Graphviz graphs to the box instead of overflowing (#40915) 2026-06-15 22:44:39 +01:00
discourse-hcaptcha DEV: Block external requests in system specs via Chrome DNS resolver (#40685) 2026-06-17 12:29:57 +01:00
discourse-lazy-videos DEV: Update test module name conventions (#40389) 2026-05-29 15:19:55 +10:00
discourse-local-dates DEV: to-markdown prosemirror HTML parsing (#35563) 2026-05-29 18:14:32 -03:00
discourse-login-with-amazon I18N: Update translations (#40789) 2026-06-11 12:09:07 +02:00
discourse-lti
discourse-math I18N: Update translations (#40680) 2026-06-09 17:21:49 +02:00
discourse-microsoft-auth
discourse-narrative-bot I18N: Update translations (#40563) 2026-06-04 23:05:44 +02:00
discourse-oauth2-basic I18N: Update translations (#40789) 2026-06-11 12:09:07 +02:00
discourse-openid-connect I18N: Update translations (#40789) 2026-06-11 12:09:07 +02:00
discourse-patreon I18N: Update translations (#40680) 2026-06-09 17:21:49 +02:00
discourse-policy I18N: Update translations (#40823) 2026-06-12 16:19:35 +02:00
discourse-post-voting I18N: Update translations (#40680) 2026-06-09 17:21:49 +02:00
discourse-presence DEV: remove use of body:has() in CSS (#40841) 2026-06-12 14:13:05 -04:00
discourse-reactions FEATURE: Bump enable_new_post_reply_count_position upcoming change to stable (#40926) 2026-06-16 12:11:47 +04:00
discourse-rewind SECURITY: BestTopics report includes unlisted topics (#41000) 2026-06-17 17:27:13 -04:00
discourse-rss-polling I18N: Update translations (#40729) 2026-06-10 10:35:20 +02:00
discourse-solved FIX: Moderators can enable plugins when enable_category_type_setup SiteSetting is enabled (#40349) 2026-06-17 08:37:14 -05:00
discourse-subscriptions DEV: Block external requests in system specs via Chrome DNS resolver (#40685) 2026-06-17 12:29:57 +01:00
discourse-templates I18N: Update translations (#40165) 2026-05-22 11:36:52 +02:00
discourse-topic-voting FIX: Moderators can enable plugins when enable_category_type_setup SiteSetting is enabled (#40349) 2026-06-17 08:37:14 -05:00
discourse-user-notes I18N: Update translations (#40680) 2026-06-09 17:21:49 +02:00
discourse-workflows FEATURE: Add workflow whisper post creation (#41017) 2026-06-18 15:58:21 +10:00
discourse-zendesk-plugin FIX: preserve Zendesk webhook email attribution (#40115) 2026-05-18 21:04:47 +05:30
footnote I18N: Update translations (#40165) 2026-05-22 11:36:52 +02:00
poll I18N: Update translations (#40680) 2026-06-09 17:21:49 +02:00
spoiler-alert DEV: to-markdown prosemirror HTML parsing (#35563) 2026-05-29 18:14:32 -03:00
styleguide I18N: Update translations (#40823) 2026-06-12 16:19:35 +02:00