chapoi
c98b4ac9c1
UX: always keep mobile composer at fullscreen ( #34358 )
...
Licenses / run (push) Waiting to run
Linting / run (push) Waiting to run
Publish Assets / publish-assets (push) Waiting to run
Tests / core backend (push) Waiting to run
Tests / plugins backend (push) Waiting to run
Tests / core frontend (Chrome) (push) Waiting to run
Tests / plugins frontend (push) Waiting to run
Tests / themes frontend (push) Waiting to run
Tests / core system (push) Waiting to run
Tests / plugins system (push) Waiting to run
Tests / themes system (push) Waiting to run
Tests / core frontend (Firefox ESR) (push) Waiting to run
Tests / core frontend (Firefox Evergreen) (push) Waiting to run
Tests / chat system (push) Waiting to run
Tests / merge (push) Blocked by required conditions
This commit essentially removes the half-way composer state on mobile,
and instead opts to keep it fullscreen. Regular minimise still works.
This has been int he design experiments for long enough that it seems
safe enough (famous last words).
Meta topic:
https://meta.discourse.org/t/mobile-composer-permanent-full-screen/374766
2025-08-16 20:30:50 +02:00
Kris
1ec69c3f2f
UX: fix timeline handle color in dark mode palettes ( #34360 )
...
Follow-up to 30ee375ee6
We improved contrast of the light mode handle, but this wasn't ideal in
dark mode... this fixes it
Before:
<img width="100" alt="image"
src="https://github.com/user-attachments/assets/144cc340-836e-4abf-b10c-a59c8d478e20 "
/><img width="100" alt="image"
src="https://github.com/user-attachments/assets/bc1d4103-ce3b-4b5e-95ba-4a6428d1b003 "
/><img width="100" alt="image"
src="https://github.com/user-attachments/assets/29bdcda1-677a-45de-8148-949101662bcd "
/>
After:
<img width="100" alt="image"
src="https://github.com/user-attachments/assets/e503e867-f707-4e85-809b-a5136e3cc743 "
/> <img width="100" alt="image"
src="https://github.com/user-attachments/assets/fa5185ba-5fb9-49d8-96dd-a908ef07dada "
/> <img width="100" alt="image"
src="https://github.com/user-attachments/assets/3430fd4b-ebaf-4049-a648-88a0293bcbdd "
/>
2025-08-15 15:26:31 -04:00
Martin Brennan
98e62df173
FIX: Incorrect site setting link for plugins in admin search ( #34349 )
...
In the admin search, links to site settings for plugins that
are not using the new show page for plugins were pointing to
the admin route for the plugin. This is not useful, because most
plugins do not show their site settings here.
Instead, we should link to the plugin category on the
/admin/site_settings
route.
2025-08-15 16:31:42 +10:00
Osama Sayegh
77b774e7b3
UX: Don't make seeded palettes user-selectable ( #34347 )
...
Internal topic: t/160871.
2025-08-15 08:03:55 +03:00
Martin Brennan
3eb7de0f74
UX: Update copy from Active -> Default for themes + palettes ( #34346 )
...
Active is a confusing term to use for the default theme
and color palette in the admin UI.
This commit updates the copy for consistency
to use Default instead of Active to reflect the code
and the way people think about how this works generally.
**Before**
<img width="414" height="604" alt="image"
src="https://github.com/user-attachments/assets/80059093-1c3d-44e5-82f6-9b608e991afa "
/>
<img width="409" height="209" alt="image"
src="https://github.com/user-attachments/assets/7695a256-1cf9-42c0-bae8-d69cc0b67914 "
/>
<img width="914" height="709" alt="image"
src="https://github.com/user-attachments/assets/ed7d5a69-f736-42d9-9c60-b328d3922534 "
/>
**After**
<img width="432" height="500" alt="image"
src="https://github.com/user-attachments/assets/2f65b7a5-8c85-4328-926a-07dbf05ddc19 "
/>
<img width="381" height="245" alt="image"
src="https://github.com/user-attachments/assets/a7420484-ed57-4e0e-a5e0-c2fe067a15ef "
/>
<img width="834" height="610" alt="image"
src="https://github.com/user-attachments/assets/1567544f-203e-4e9e-9e74-e828de08ad0b "
/>
2025-08-15 13:28:01 +10:00
Kris
2da7494ca5
UX: fix category dropdown size in title editor ( #34335 )
...
This category dropdown can become a little too short at different font
scales, this fixes it.
Before:
<img width="1584" height="262" alt="image"
src="https://github.com/user-attachments/assets/16bcef3a-3231-4433-8ec2-bbf9aa51676b "
/>
After:
<img width="1600" height="272" alt="image"
src="https://github.com/user-attachments/assets/41caa8cf-ef54-4ce4-893c-436d4d91abd1 "
/>
2025-08-15 12:54:05 +10:00
Alan Guo Xiang Tan
3ce3862b5e
FIX: Edit color palette button pointing to wrong route ( #34318 )
...
Licenses / run (push) Has been cancelled
Linting / run (push) Has been cancelled
Publish Assets / publish-assets (push) Has been cancelled
Tests / core backend (push) Has been cancelled
Tests / plugins backend (push) Has been cancelled
Tests / core frontend (Chrome) (push) Has been cancelled
Tests / plugins frontend (push) Has been cancelled
Tests / themes frontend (push) Has been cancelled
Tests / core system (push) Has been cancelled
Tests / plugins system (push) Has been cancelled
Tests / themes system (push) Has been cancelled
Tests / core frontend (Firefox ESR) (push) Has been cancelled
Tests / core frontend (Firefox Evergreen) (push) Has been cancelled
Tests / chat system (push) Has been cancelled
Tests / merge (push) Has been cancelled
This commit introduces two changes:
1. It fixes the incorrect route used for the color palettes edit page.
2. Remove the edit color palette button in favor of an "edit colors"
link in the color palette selector description.
2025-08-15 09:33:42 +08:00
Martin Brennan
4eb1a17ef8
FIX: Link to correct staff action logs for theme site setting ( #34315 )
...
Fixes an issue where the history link on hover for a theme site setting
would point to the staff action logs for regular site settings, not the
theme site setting ones which include the theme name in the subject
and also have a different `change_theme_site_setting` action.
c.f.
https://meta.discourse.org/t/link-to-change-history-on-themeable-site-settings/377394
2025-08-15 11:14:05 +10:00
dependabot[bot]
2368262764
Build(deps-dev): Bump webpack from 5.101.1 to 5.101.2 ( #34341 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.101.1 to
5.101.2.
- [Release notes](https://github.com/webpack/webpack/releases )
-
[Commits](https://github.com/webpack/webpack/compare/v5.101.1...v5.101.2 )
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Discourse CI <ci@ci.invalid>
2025-08-15 02:24:01 +02:00
Kris
42b3148f7b
UX: don't highlight admin content on hover if it isn't clickable ( #34332 )
...
This resolves a number of cases where we were highlighting content on
hover that isn't clickable.
Common table example
Before:
<img width="1726" height="548" alt="image"
src="https://github.com/user-attachments/assets/24635052-0efd-4c02-b75b-dc3901acd799 "
/>
After:
<img width="1744" height="550" alt="image"
src="https://github.com/user-attachments/assets/73837bff-532b-48ec-99de-2e579221eccb "
/>
Reports are a case where the box *should* be clickable, so I kept the
hover effect and made the box clickable via changes to
`admin-section-landing-item`...
Before:
<img width="1710" height="838" alt="image"
src="https://github.com/user-attachments/assets/a8bc8f67-5f1f-44c1-8de7-e64c1a60fd49 "
/>
After (removed the blue because the headings aren't actually links
anymore, the whole box is):
<img width="1732" height="922" alt="image"
src="https://github.com/user-attachments/assets/2fb5b63a-1cdc-4fc9-906a-c343c26cd025 "
/>
In cases where these boxes have buttons, the inner title (if linked) and
buttons are clickable, not the box...
<img width="400" alt="image"
src="https://github.com/user-attachments/assets/3bf04522-179b-49e6-ae0a-f5d3714b94ec "
/>
2025-08-14 15:59:29 -04:00
Penar Musaraj
98e706ba53
DEV: Update "what's new" feed due to upstream changes ( #34257 )
...
The experimental label will be uncouple from the site setting toggle
switch. See internal ticket t/160076
2025-08-14 14:27:41 -04:00
Jarek Radosz
07425a9fed
DEV: Reduce the getOwnerWithFallback
usage ( #34330 )
2025-08-14 20:24:59 +02:00
David Battersby
0c4ea03244
Revert "FEATURE: enable topic creation button for read only categorie… ( #34334 )
...
Revert changes in #34211 temporarily until we have updated the separate
sidebar new topic btn theme component.
2025-08-14 21:03:49 +04:00
Guhyoun Nam
1099d9ac78
DEV: Add arg to discovery-above PluginOutlet ( #34298 )
...
## Changes
This PR adds `model` arg to "discovery-above" PluginOutlet.
2025-08-14 11:17:00 -05:00
Jarek Radosz
fdbefcaef3
UX: Improve the color picker styling ( #34328 )
...
before/after
#### hex-only (`#` is just visual, not selectable)
<img width="548" height="201" alt="Screenshot 2025-08-14 at 15 36 40"
src="https://github.com/user-attachments/assets/ff9b6ca7-d163-44e8-9498-48e86d2f0806 "
/>
<img width="551" height="216" alt="Screenshot 2025-08-14 at 17 20 15"
src="https://github.com/user-attachments/assets/9e3b06f3-f185-4a40-a395-0d748849384a "
/>
#### regular
<img width="615" height="188" alt="Screenshot 2025-08-14 at 17 11 28"
src="https://github.com/user-attachments/assets/61a72417-d1ff-4466-88cc-ee44599bec28 "
/>
<img width="612" height="184" alt="Screenshot 2025-08-14 at 17 19 50"
src="https://github.com/user-attachments/assets/ce8e04f1-4d72-489d-b734-d9412d8ea7a8 "
/>
2025-08-14 17:46:01 +02:00
Kris
30ee375ee6
UX: Increase timeline handle contrast slightly ( #34327 )
...
Handle contrast is incredibly low, this is an incremental improvement...
Before:
<img width="200" alt="image"
src="https://github.com/user-attachments/assets/f454ed94-b4a5-4ba5-a351-f458541a5932 "
/>
After:
<img width="200" alt="image"
src="https://github.com/user-attachments/assets/cd16ad17-ed22-4c88-a018-c5ed73da2de6 "
/>
2025-08-14 11:14:56 -04:00
chapoi
06820a1a6d
UX: set emoji size to 1em ( #34325 )
...
The default use is an emoji that matches the surrounding font-size so it
makes sense to set this globally to 1em and adjust in the instances it
needs to be different (which is often already in place)
2025-08-14 16:34:33 +02:00
Kris
d538b50847
DEV: apply common filter component to AI persona admin ( #34300 )
...
This applies the common `AdminFilterControls` component here:
<img width="2216" height="144" alt="image"
src="https://github.com/user-attachments/assets/3e6ad0e9-9f14-4974-a80c-49e0d1b0b108 "
/>
I also wanted to add the layout control button, so I added the ability
to use an actions block in `AdminFilterControls` — this required
creating two separate blocks `actions` and `content`, which required
updating the other instances of `AdminFilterControls` ... but this
should allow more flexibility going forward
2025-08-14 10:25:18 -04:00
Jarek Radosz
41acf4eace
DEV: Remove unused code ( #34322 )
2025-08-14 16:21:46 +02:00
Jarek Radosz
93f0f5ce54
DEV: Remove @triggers
args where eq to the default ( #34321 )
...
triggers are `["click"]` by default
2025-08-14 16:21:33 +02:00
Penar Musaraj
33f8438bd6
UX: Add admin report for associated accounts by login provider ( #34187 )
2025-08-14 09:24:14 -04:00
chapoi
823e1b6272
UX: user status emoji alignment in sidebar and chat mention ( #34320 )
...
Follow up of https://github.com/discourse/discourse/pull/33902
Fixes:
* User status in chat mentions needed a spacing
<img width="404" height="70" alt="CleanShot 2025-08-14 at 11 00 21"
src="https://github.com/user-attachments/assets/3c3f3e8b-5a0a-4516-a152-c2e8a5e361e4 "
/>
* Sidebar user status was misaligned
<img width="181" height="65" alt="CleanShot 2025-08-14 at 11 00 58"
src="https://github.com/user-attachments/assets/ef86b103-1cbd-4a2d-8169-1c3ae125b8fc "
/>
2025-08-14 11:21:49 +02:00
Alan Guo Xiang Tan
6b6f097068
UX: Use rotate icon for convert theme button ( #34317 )
...
Before this change, no icon is set for the button when the theme being
displayed is not a theme component. That made the UI inconsistent since
all the surrounding action buttons has an icon. Previously, a cube was
used for a theme component but we don't see how that makes sense
anymore.
Upon clicking the button, there is a confirmation dialog that indicates
to the user whether we are converting the curren theme to a component or
not.
### Screenshot
<img width="460" height="114" alt="Screenshot 2025-08-14 at 3 05 36 PM"
src="https://github.com/user-attachments/assets/a31ad6ad-8ac5-4be5-a29d-e2c02aecb39a "
/>
2025-08-14 16:11:58 +08:00
David Battersby
44bf488acd
FEATURE: enable topic creation button for read only categories ( #34211 )
...
Most of this feature was already approved in #33495 but it was reverted
temporarily due to users accidentally posting in the wrong category (due
to the default composer category site setting).
This PR removes the default category from composer when the user doesn't
have permission to post in the category (preventing accidental posts in
the wrong category), and also inserts the read-only category into the
category chooser with a read only badge, this way providing some
information to the user when they find it in the dropdown.
The read only category in the drop down can't be selected via clicking
or keyboard selection.
<img width="1336" height="854" alt="Screenshot 2025-08-12 at 6 33 34 PM"
src="https://github.com/user-attachments/assets/a1640f5d-2c73-4c37-8f6a-e284982a8c12 "
/>
2025-08-14 11:19:54 +04:00
Jordan Vidrine
aad0dddad5
UX: Show bulk select on filter page when set to show in nav controls ( #34237 )
2025-08-13 20:49:12 -05:00
Kelv
282a544cce
DEV: raise error on missing name properties for user autocomplete results ( #34283 )
...
Licenses / run (push) Waiting to run
Linting / run (push) Waiting to run
Publish Assets / publish-assets (push) Waiting to run
Tests / core backend (push) Waiting to run
Tests / plugins backend (push) Waiting to run
Tests / core frontend (Chrome) (push) Waiting to run
Tests / plugins frontend (push) Waiting to run
Tests / themes frontend (push) Waiting to run
Tests / core system (push) Waiting to run
Tests / plugins system (push) Waiting to run
Tests / themes system (push) Waiting to run
Tests / core frontend (Firefox ESR) (push) Waiting to run
Tests / core frontend (Firefox Evergreen) (push) Waiting to run
Tests / chat system (push) Waiting to run
Tests / merge (push) Blocked by required conditions
Related to https://github.com/discourse/discourse/pull/34208 .
Previously, missing name properties for a selected user search result
would fail silently which made it difficult to tell if something had
gone wrong with the user autocomplete.
This PR adds some error handling to make it more obvious that an error
has occurred. I've opted for using `toasts` here since it's less
intrusive compared to the `dialog` modal.
https://github.com/user-attachments/assets/92f585d8-95bf-4c5b-a08a-698c1a527b79
2025-08-14 09:12:47 +08:00
Osama Sayegh
49e85e9018
DEV: Stabilize ColorSchemeSerializer#colors
spec ( #34292 )
...
The color scheme fabricator doesn't always user `color_0` and `color_1`
for the names, which can make this spec fail.
2025-08-14 09:11:24 +08:00
Krzysztof Kotlarek
a2343f2477
FEATURE: Improve color palette sorting order in admin ( #34282 )
...
Refactor color schemes sorting algorithm with clearer priority rules:
1. User selectable schemes first
2. Custom schemes (without theme) before themed schemes
3. Schemes from the default theme prioritized
4. Alphabetical ordering by name as final sort
2025-08-14 08:22:19 +08:00
Jonah Aragon
89b10c72f5
FIX: Clean up user_auth_token_logs even when verbose logging is disabled ( #34196 )
...
Fixes: https://meta.discourse.org/t/clean-up-user-auth-token-logs/326397?u=jonaharagon1
Co-authored-by: OsamaSayegh <asooomaasoooma90@gmail.com>
2025-08-14 01:44:47 +03:00
Amanda Alves Branquinho
10eb60ff55
DEV: Add a transformer for build quote ( #34297 )
...
- Allow quote customization
---------
Co-authored-by: Sérgio Saquetim <1108771+megothss@users.noreply.github.com>
2025-08-13 18:30:26 -03:00
Sérgio Saquetim
8d4c3e86b6
DEV: Add admin widget notices ( #34275 )
...
Expanded the `CRITICAL_DEPRECATIONS` list to include
`discourse.post-stream-widget-overrides` and
`discourse.widgets-end-of-life` enabling admin notices.
2025-08-13 17:01:59 -03:00
Jordan Vidrine
d62e3562b8
DEV: Allow avatars contained within DMenu to trigger user-card open ( #34296 )
2025-08-13 14:37:36 -05:00
Jordan Vidrine
0864b45bd2
UX: Post action button simplifications ( #34141 )
2025-08-13 13:25:15 -05:00
Osama Sayegh
e10eaf71e2
UX: Move selected
and hover
colors up in the color palette UI ( #34278 )
...
The `selected` and `hover` colors are always positioned at the bottom of
the colors list in the admin color palette edit page. We think these
colors are more likely to be customized than many of the colors
currently shown above them, so this commit moves them a few places up so
they appear below the `header_primary` color.
2025-08-13 18:58:01 +03:00
Yuriy Kurant
ec101ae1b5
UX: add background image setting for welcome banner ( #34222 )
...
Add a background image setting for a core welcome banner to the *Interface & layout* admin page.
Replaces [advanced search banner](https://meta.discourse.org/t/advanced-search-banner/122939 ).
2025-08-13 23:12:49 +08:00
David Battersby
202493cbec
FIX: set category text color on field blur ( #34289 )
...
This change allows users to update category text color without
autocompleting the input value. Instead we are using `onBlur` to allow
the normalized hex value to be updated when the using submits or
tabs/clicks out of the field.
We are also restoring the normalized hex back to the correct value - for
example`f8f` becomes `ff88ff` if using only 3 digits. This was
mistakenly changed in #34218 to improve auto complete in the edit
category page but it affects the color pickers in other parts of the app
too.
---------
Co-authored-by: Jarek Radosz <jradosz@gmail.com>
2025-08-13 18:31:22 +04:00
chapoi
65b0b4420e
UX: remove flex from admin email appearance form layout ( #34291 )
...
On mobile, the email appearance form isn't very useable
<img width="230" height="500" alt="image"
src="https://github.com/user-attachments/assets/b5f9f844-5a6e-4589-9976-3737494c5a8f "
/>
Due to a seemingly unnecessary flex being applied. I can't find another
instance of `.admin-customise .admin-container`, so I think it's safe to
remove it and it won't impact other places?
2025-08-13 15:57:37 +02:00
dependabot[bot]
4424d5cc1a
Build(deps-dev): Bump webpack from 5.101.0 to 5.101.1 ( #34267 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.101.0 to
5.101.1.
- [Release notes](https://github.com/webpack/webpack/releases )
-
[Commits](https://github.com/webpack/webpack/compare/v5.101.0...v5.101.1 )
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Discourse CI <ci@ci.invalid>
2025-08-13 10:59:58 +02:00
Natalie Tay
78269b5ce9
FEATURE: Localize topic view in crawler view ( #34253 )
...
Follow up to https://github.com/discourse/discourse/pull/34212
This commit affects the crawler view for topic view, e.g.
\<site>/t/:slug/:id, and updates the title, subcategory (+parent
category breadcrumb), post, if any of them are not in the site default
locale, and have an equivalent localization.
| before | after |
|---|---|
| <img width="1264" height="831" alt="Screenshot 2025-08-12 at 7 09
50 PM"
src="https://github.com/user-attachments/assets/677d4595-4d4a-482e-b948-c0043576348e "
/> mixed mode | <img width="1264" height="831" alt="Screenshot
2025-08-12 at 7 11 35 PM"
src="https://github.com/user-attachments/assets/552f16ca-ebf2-4bdd-a052-a3abb8174a29 "
/> site default locale |
2025-08-13 16:38:07 +08:00
Martin Brennan
c158301acb
DEV: Convert FilterInput to use native <input> ( #34249 )
...
We are no longer using the ember <Input /> component
2025-08-13 17:54:44 +10:00
Martin Brennan
b9f6ff48a4
UX: Improve admin search padding ( #34280 )
...
Fixes an issue where the admin search modal had bottom padding
that was very cut off, and other padding was quite big
2025-08-13 17:00:53 +10:00
Sam
ee094b99cc
FEATURE: filter tips for assigned topics ( #33992 )
...
Refactors filter navigation menu:
* Replaces local filtering logic with async `FilterSuggestions` service
(new parser, prefixes, multi-value delimiters, active filter handling)
* Introduces topics_filter_options modifier hook and custom filter
mapping support (including comma‑separated values) in TopicsFilter
* Adds assigned: (multi user/group, *, nobody) and status:solved /
status:unsolved options via plugins. Also updates solved/assign locales.
* Adds in:new-replies and in:new-topics filters for tracking
* Enhances assign filter query logic.
* Adds custom in: filter mapping tests.
---------
Co-authored-by: Martin Brennan <martin@discourse.org>
Co-authored-by: Jarek Radosz <jradosz@gmail.com>
2025-08-13 16:35:33 +10:00
Alan Guo Xiang Tan
9f12dd28f9
DEV: Promote historic post_deploy migrations ( #34273 )
...
This commit promotes all post_deploy migrations which existed in
Discourse v3.4.0 (timestamp <= 20241023041126)
2025-08-13 14:10:50 +08:00
Sérgio Saquetim
e0a65d267d
DEV: Optimize post/avatar
proxy logic for unchanged templates ( #34264 )
...
Licenses / run (push) Waiting to run
Linting / run (push) Waiting to run
Publish Assets / publish-assets (push) Waiting to run
Tests / core backend (push) Waiting to run
Tests / plugins backend (push) Waiting to run
Tests / core frontend (Chrome) (push) Waiting to run
Tests / plugins frontend (push) Waiting to run
Tests / themes frontend (push) Waiting to run
Tests / core system (push) Waiting to run
Tests / plugins system (push) Waiting to run
Tests / themes system (push) Waiting to run
Tests / core frontend (Firefox ESR) (push) Waiting to run
Tests / core frontend (Firefox Evergreen) (push) Waiting to run
Tests / chat system (push) Waiting to run
Tests / merge (push) Blocked by required conditions
Refactors `post/avatar` logic to return the original user object
directly when the `avatar_template` is unchanged, avoiding unnecessary
use of proxies and improving efficiency.
2025-08-12 18:58:31 -03:00
Jarek Radosz
9657d54ce9
DEV: Fix an incorrect import ( #34262 )
...
it works only because of… magic ;)
2025-08-12 23:55:12 +02:00
Kris
b1a1066166
UX: switch to overflow:auto on post-controls ( #34263 )
...
Since we're showing some more narrow screen CSS on desktop devices when
applicable, we should change this to `auto` so the empty track doesn't
show in cases where it's not needed. This wasn't needed on mobile
devices because scrollbars generally don't appear.
Before:
<img width="806" height="252" alt="image"
src="https://github.com/user-attachments/assets/7fdc98bb-68a2-4332-89d7-18909da89e2d "
/>
After:
<img width="796" height="210" alt="image"
src="https://github.com/user-attachments/assets/c03cc2d8-e2e9-4846-830b-413a55e00836 "
/>
2025-08-12 17:37:08 -04:00
Jarek Radosz
ba44ec67ef
DEV: Convert more tests to gjs/template tag ( #34259 )
2025-08-12 22:44:48 +02:00
Kris
fe9340c157
UX: improve header alignment in mobile modals ( #34260 )
...
This improves modal header padding in the case of mobile modals having a
primary action
Before:
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/441579cc-0de8-4f1b-9819-0e04105f9e03 "
/>
After:
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/e081560e-c6de-4505-815e-5fc0dceac3da "
/>
Modals without primary actions look like (unchanged):
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/47549411-3061-47d7-b939-4675cafc6373 "
/>
2025-08-12 16:11:10 -04:00
Kris
ff57cadd69
DEV: consolidate mobile and desktop modal styles into common ( #34234 )
...
This consolidates existing mobile and desktop modal styles into
common/modal.scss — I've also removed some dead styles I noticed along
the way. This shouldn't result in any significant visual changes.
2025-08-12 12:29:14 -04:00
Jordan Vidrine
df441ec8af
UX: Correct missing padding ( #34255 )
2025-08-12 10:59:37 -05:00