0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/spec/system/user_page
Keegan George 436041645f
FEATURE: Make the message send shortcut a core user option (#42105)
**Previously**, the enter/meta+enter send shortcut was a chat-only
preference (`chat_send_shortcut`), so chat-style composers in other
plugins — like AI bot conversations — always sent on Enter with no way
to insert a newline.

**In this update**, promoted it to a core `send_shortcut` user option on
the Interface preferences page, honored by the chat composer, the core
docked composer, and AI bot conversations.

The `chat_send_shortcut` column is backfilled into `send_shortcut`
post-deploy and kept (ignored) for now, mirroring the
`push_notification_level` promotion; the column drop, the serializer
compatibility alias removal, and the `plugin_manifest.yml` cleanup land
in a follow-up PR.

| Before | After |
| --- | --- |
|
![before](https://github.com/discourse/discourse/releases/download/_gh-attach-assets/before-jmgi09.png)
|
![after](https://github.com/discourse/discourse/releases/download/_gh-attach-assets/after-crkznx.png)
|
2026-07-28 13:58:12 -07:00
..
hide_from_public_spec.rb DEV: Fix a hide_from_public_spec flake (#39801) 2026-05-06 19:09:42 +02:00
staff_info_spec.rb UX: link helpful flags from user profile staff counters (#39011) 2026-03-31 13:10:45 -04:00
user_invites_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_notifications_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_page_search_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_preferences_account_spec.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
user_preferences_interface_spec.rb FEATURE: Make the message send shortcut a core user option (#42105) 2026-07-28 13:58:12 -07:00
user_preferences_navigation_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_preferences_notifications_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_preferences_profile_spec.rb DEV: Capture destination url and redirect when required user fields are present (#40207) 2026-05-26 14:22:29 -05:00
user_preferences_security_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_preferences_tracking_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
user_profile_info_panel_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00
users_directory_spec.rb DEV: Update rubocop (#38721) 2026-03-20 00:39:52 +01:00