Joffrey JAFFEUX
afcb36a052
DEV: prevent pnpm to ask for update ( #34808 )
...
We set the version of `pnpm` in `.tool-versions` so it's not desirable
to prompt people for an update, even if updated it won't be used.
https://docs.npmjs.com/cli/v8/using-npm/config#update-notifier
https://github.com/pnpm/pnpm/pull/4285
2025-09-15 20:11:12 +02:00
Blake Erickson
c5d9a1b7a1
DEV: Update latest_posts api docs ( #34807 )
...
Just updating the api docs for GET /posts.json to match the format we
have been following with other endpoints where the response json is loaded
from a separate file instead of inline in the spec file.
2025-09-15 10:38:26 -06:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
941302c640
Build(deps): Bump magic-string from 0.30.18 to 0.30.19 ( #34765 )
...
Bumps [magic-string](https://github.com/rich-harris/magic-string ) from
0.30.18 to 0.30.19.
-
[Changelog](https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md )
-
[Commits](https://github.com/rich-harris/magic-string/compare/v0.30.18...v0.30.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 18:01:35 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d716c01d16
Build(deps): Bump actions/labeler from 5 to 6 ( #34761 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 17:58:31 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8f14c91dfa
Build(deps): Bump actions/stale from 9 to 10 ( #34762 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 17:56:44 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
87816360fc
Build(deps-dev): Bump hashdiff from 1.2.0 to 1.2.1 ( #34751 )
...
Bumps [hashdiff](https://github.com/liufengyun/hashdiff ) from 1.2.0 to
1.2.1.
-
[Changelog](https://github.com/liufengyun/hashdiff/blob/master/changelog.md )
-
[Commits](https://github.com/liufengyun/hashdiff/compare/v1.2.0...v1.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 17:55:37 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8779ab4a0a
Build(deps-dev): Bump unicode-display_width from 3.1.5 to 3.2.0 ( #34774 )
...
Bumps
[unicode-display_width](https://github.com/janlelis/unicode-display_width )
from 3.1.5 to 3.2.0.
-
[Changelog](https://github.com/janlelis/unicode-display_width/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/janlelis/unicode-display_width/compare/v3.1.5...v3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 17:25:18 +02:00
Roman Rizzi
df34b9ab71
FIX: LLM config must be valid before running a test ( #34806 )
...
<img width="500" height="246" alt="Screenshot 2025-09-15 at 10 34 05 AM"
src="https://github.com/user-attachments/assets/8d406f25-4720-4d63-9f0d-64031b64111b "
/>
2025-09-15 11:40:01 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
117f0bfd68
Build(deps): Bump memfs from 4.38.2 to 4.39.0 ( #34785 )
...
Bumps [memfs](https://github.com/streamich/memfs ) from 4.38.2 to 4.39.0.
- [Release notes](https://github.com/streamich/memfs/releases )
-
[Changelog](https://github.com/streamich/memfs/blob/master/CHANGELOG.md )
-
[Commits](https://github.com/streamich/memfs/compare/v4.38.2...v4.39.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:34:55 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
01e234a615
Build(deps-dev): Bump puppeteer-core from 24.19.0 to 24.20.0 ( #34783 )
...
Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer ) from
24.19.0 to 24.20.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
-
[Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.19.0...puppeteer-core-v24.20.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:34:17 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8eebee2dad
Build(deps): Bump rchardet from 1.9.0 to 1.10.0 ( #34782 )
...
Bumps [rchardet](https://github.com/jmhodges/rchardet ) from 1.9.0 to
1.10.0.
-
[Commits](https://github.com/jmhodges/rchardet/compare/v1.9.0...v1.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:33:36 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2137b1a716
Build(deps): Bump redis-client from 0.25.2 to 0.25.3 ( #34780 )
...
Bumps [redis-client](https://github.com/redis-rb/redis-client ) from
0.25.2 to 0.25.3.
-
[Changelog](https://github.com/redis-rb/redis-client/blob/master/CHANGELOG.md )
-
[Commits](https://github.com/redis-rb/redis-client/compare/v0.25.2...v0.25.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:32:39 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c1390fb03f
Build(deps): Bump @rollup/browser from 4.50.0 to 4.50.1 ( #34759 )
...
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [@rollup/browser](https://github.com/rollup/rollup ) from 4.50.0 to
4.50.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.50.0...v4.50.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:16:19 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c6e247d3ed
Build(deps-dev): Bump mime-types-data from 3.2025.0902 to 3.2025.0909 ( #34776 )
...
Bumps [mime-types-data](https://github.com/mime-types/mime-types-data )
from 3.2025.0902 to 3.2025.0909.
-
[Changelog](https://github.com/mime-types/mime-types-data/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/mime-types/mime-types-data/compare/v3.2025.0902...v3.2025.0909 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:12:53 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
058a0df463
Build(deps-dev): Bump unicode-emoji from 4.0.4 to 4.1.0 ( #34775 )
...
Bumps [unicode-emoji](https://github.com/janlelis/unicode-emoji ) from
4.0.4 to 4.1.0.
-
[Changelog](https://github.com/janlelis/unicode-emoji/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/janlelis/unicode-emoji/compare/v4.0.4...v4.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 16:12:30 +02:00
Kris
6a6ef12264
REFACTOR: merge mobile and desktop user CSS into common file ( #34787 )
...
This eliminates mobile/user.scss and desktop/user.scss in favor of
breakpoints in common/base/user.scss
There was some old seemingly unused CSS removed, but this should
otherwise not cause any major visual changes.
2025-09-15 09:16:47 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fc28256e78
Build(deps-dev): Bump lefthook from 1.12.3 to 1.13.0 ( #34788 )
...
Bumps [lefthook](https://github.com/evilmartians/lefthook ) from 1.12.3
to 1.13.0.
- [Release notes](https://github.com/evilmartians/lefthook/releases )
-
[Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md )
-
[Commits](https://github.com/evilmartians/lefthook/compare/v1.12.3...v1.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 15:15:52 +02:00
Kris
06f42e0206
DEV: refactor groupNotificationsButton to no longer rely on empty div ( #34770 )
...
This undoes an older refactor that introduced an empty div for use with
`in-element` to improve the group inbox loading experience
(https://github.com/discourse/discourse/pull/21930 )
The empty span being always present isn't ideal, because this causes
additional space to be included when the `gap` property is used to space
elements within a flex or grid container.
Large space caused by use of `gap` when empty div is present:
<img width="603" height="130" alt="image"
src="https://github.com/user-attachments/assets/78948e4b-0e7d-4ade-b6ab-b78bcc150fc8 "
/>
Additionally, our loading experience is different than it used to be
(compare to the videos in
https://github.com/discourse/discourse/pull/21930 ... we no longer show
the spinner) — *and* we hide the text for the dropdown button, so
there's much less jankiness to avoid when the notification button is
added:
https://github.com/user-attachments/assets/b25fb53f-725f-4ee0-beaa-64f8aed9d3c1
2025-09-15 09:09:09 -04:00
Kris and Gary Pendergast
e73dc15a79
UX: make admin list item headings clickable ( #34772 )
...
This makes the headings in various admin lists clickable as an
additional affordance, as it's somewhat natural to expect headings in
lists to be clickable!
This includes the following admin areas:
* Themes
* Theme Components
* Color palettes
* Plugins
* User fields
* Custom flags
---------
Co-authored-by: Gary Pendergast <gary@pento.net >
2025-09-15 09:08:50 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
68bd4561ef
Build(deps-dev): Bump @ember/test-helpers from 5.2.2 to 5.3.0 ( #34784 )
...
Bumps
[@ember/test-helpers](https://github.com/emberjs/ember-test-helpers )
from 5.2.2 to 5.3.0.
- [Release
notes](https://github.com/emberjs/ember-test-helpers/releases )
-
[Changelog](https://github.com/emberjs/ember-test-helpers/blob/master/CHANGELOG.md )
- [Commits](https://github.com/emberjs/ember-test-helpers/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 15:03:34 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bf1ac41d4f
Build(deps): Bump puma from 7.0.0 to 7.0.3 ( #34802 )
...
Bumps [puma](https://github.com/puma/puma ) from 7.0.0 to 7.0.3.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v7.0.0...v7.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:40:13 +02:00
df38a3e3f6
Build(deps): Bump the babel group with 2 updates ( #34753 )
...
Bumps the babel group with 2 updates:
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core )
and
[@babel/standalone](https://github.com/babel/babel/tree/HEAD/packages/babel-standalone ).
Updates `@babel/core` from 7.28.3 to 7.28.4
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-core )
Updates `@babel/standalone` from 7.28.3 to 7.28.4
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
-
[Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-standalone )
---------
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-09-15 14:39:07 +02:00
Discourse Translator Bot
ccf379900d
Update translations ( #34804 )
2025-09-15 10:47:22 +02:00
Joffrey JAFFEUX
dc8d00c950
FIX: ensures event serializer has tags info ( #34801 )
...
This was preventing the `map_events_to_color` site setting to work
correctly given we couldn't match on tag slug as it was not present.
This commit adds system specs and removes the js test as it was
misleading and incorrectly passing due to the fixture which couldn't
catch the issue in the serializer.
2025-09-15 07:51:42 +02:00
Joffrey JAFFEUX
0436fc8034
PERF: do not fetch thread data when we have it ( #34799 )
...
Prior to this fix we would fetch thread data even if it was present in
the bus data, that's already unnecessary work in a normal situation but
that's even worse when a user is coming back to their computer as we
will have to catchup multiple new threads at once.
Also ensures we correctly await fetching data from server when
necessary.
No test as there are not behavior change.
2025-09-15 07:49:14 +02:00
Joffrey JAFFEUX
61e838781e
FIX: ensures quick reactions usage shows in frequently ( #34798 )
...
Prior to this change we would have different context for quick reactions
and for channels this commit just move everything into one context which
is less surprising.
2025-09-15 07:48:22 +02:00
Ted Johansson
b36747163b
FEATURE: Allow hiding user fields on signup form ( #34672 )
...
We want to allow configuring fields that are both optional and editable to not show up in the signup form.
- Fields that are optional but not editable need to be on the signup form, or they can never be filled in.
- Fields that are not optional need to be on the signup form, or you can never sign up.
2025-09-15 10:42:07 +08:00
Ted Johansson
4c1ba3f051
UX: Polish for topic list controls ( #34714 )
...
Some small polish.
2025-09-15 09:57:22 +08:00
Selase Krakani
77e6d185a6
DEV: Add Intermediate DB support for user_associated_accounts ( #34425 )
...
Implement Discourse converter step and import step for
`user_associated_accounts`
2025-09-15 01:00:25 +00:00
Joffrey JAFFEUX
ed6beea336
UX: control event display through a site setting ( #34795 )
...
Allows admins to set the `calendar_event_display` site setting to decide
how full-calendar should render events.
It accepts the following values:
- auto
- block
- list-item
And will default to: auto
2025-09-13 11:35:52 +02:00
Joffrey JAFFEUX
79928d858a
FIX: removes custom fc-past-event ( #34796 )
...
fullcalendar will add fc-event-past class by itself, this commit also
correctly reapplies the opacity on past events.
2025-09-13 11:22:17 +02:00
Selase Krakani
99ace1be12
DEV: Add support for table-level constraints ( #34739 )
...
Allow table-level check constraints in the Intermediate DB
In https://github.com/discourse/discourse/pull/34339 , I’ve worked on
distinguishing between `user_custom_fields` tied to `user_fields` and
arbitrary `user_custom_fields` entries.
To support this, I’ve made both `field_id` and `name` nullable, which
requires a table-level constraint to ensure each entry has either a
`field_id` (referencing `user_fields`) or an arbitrary `name` for the
value.
This first pass supports only named table-level `CHECK` constraints.
## Usage
```yaml
user_custom_fields:
columns:
exclude:
- "id"
modify:
- name: "name"
nullable: true
add:
- name: "field_id"
datatype: numeric
- name: "is_multiselect_field"
datatype: boolean
indexes:
# ...
constraints:
- name: "require_field_id_or_name"
condition: "field_id IS NOT NULL OR name IS NOT NULL"
- name: "disallow_both_field_id_and_name"
type: check # default, only `check` supported for now
condition: "NOT (field_id IS NOT NULL AND name IS NOT NULL)"
```
```sql
CREATE TABLE user_custom_fields
(
created_at DATETIME,
field_id NUMERIC,
is_multiselect_field BOOLEAN,
name TEXT,
user_id NUMERIC NOT NULL,
value TEXT,
CONSTRAINT require_field_id_or_name CHECK (field_id IS NOT NULL OR name IS NOT NULL),
CONSTRAINT disallow_both_field_id_and_name CHECK (NOT (field_id IS NOT NULL AND name IS NOT NULL))
);
```
2025-09-12 20:14:51 +00:00
David Taylor
1aa055cee2
FIX: Update 'modern mobile' regex following iOS 15 support drop ( #34792 )
2025-09-12 11:33:30 -04:00
Discourse Translator Bot
3a8a9f27ce
Update translations ( #34745 )
2025-09-12 16:17:25 +02:00
Bianca Nenciu
d82fcb8af8
FIX: Validate email length ( #34786 )
...
* The maximum total length of a user name or other local-part is 64
octets.
* The maximum total length of a domain name or number is 255 octets.
2025-09-11 18:58:07 +03:00
Kris
3dc4686cc1
FIX: check if _cardClickListenerSelectors selector exists before adding listener ( #34779 )
...
There's an error that happens when there's a required user field on an
existing account,
```
Uncaught TypeError: can't access property "addEventListener", document.querySelector(...) is null
didInsertElement card-contents-base.js:114
didInsertElement card-contents-base.js:112
```
This should help avoid it
2025-09-11 11:53:52 -04:00
Gary Pendergast
8990c973ec
FIX: Define the typical AFL Grand Final date. ( #34768 )
...
The AFL Grand Final is typically help on the last Saturday of September,
though there are occasional exceptions. Since 2015, the Friday before
the Grand Final is a public holiday in Victoria, Australia.
This change defines the typical date for the public holiday, but allows
exceptions to be defined where necessary.
2025-09-11 11:21:31 +10:00
Gary Pendergast
a9bac35678
FIX: Ensure base_path is correctly inserted into LLM triage messages. ( #34778 )
...
When the LLM Triage automation script causes a post to be placed in the
review queue, it includes a message linking to the rule responsible.
The string for this message included a placeholder for `base_path`, but
didn't interpolate it in the `i18n` call.
2025-09-11 11:21:06 +10:00
Kris
f7238c188e
UX: use more specific language for dynamic polls ( #34769 )
...
"Editing" can be a little misleading, because we technically only allow
adding/removing — if you edit an existing option the votes are reset.
This shortens the text by removing the "dynamic poll" text (seems
self-explanatory without naming it), and also specifies adding/removing
Before:
<img width="1252" height="878" alt="image"
src="https://github.com/user-attachments/assets/c583fa91-5b06-476e-b220-d9d86026e0de "
/>
<img width="1160" height="856" alt="image"
src="https://github.com/user-attachments/assets/16314712-71e2-4590-8093-b837b194fc32 "
/>
After:
<img width="1170" height="826" alt="image"
src="https://github.com/user-attachments/assets/8725a789-c2dd-44e0-8881-7b31871a4e58 "
/>
<img width="1162" height="1012" alt="image"
src="https://github.com/user-attachments/assets/7ebacfee-1785-4d6f-8bca-73025db9a924 "
/>
I also reduced padding to the poll info slightly to give text a little
more space before wrapping.
2025-09-10 09:14:32 -04:00
Joffrey JAFFEUX
db974047e4
FIX: ensures category calendar is querying a date range ( #34764 )
...
We were loading all events and not just the displayed range for category
calendar, which would load too many events and mostly expired events.
2025-09-08 17:01:21 +02:00
66f53ac5b9
Build(deps-dev): Bump ember-exam from 9.1.0 to 10.0.0 ( #34572 )
...
Bumps [ember-exam](https://github.com/ember-cli/ember-exam ) from 9.1.0
to 10.0.0.
- [Release notes](https://github.com/ember-cli/ember-exam/releases )
-
[Changelog](https://github.com/ember-cli/ember-exam/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ember-cli/ember-exam/commits )
---------
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-09-05 23:36:15 +02:00
Blake Erickson
d7601c904d
DEV: Skip flaky d-assign spec ( #34749 )
...
This test appears to be flaky. Specifically the last expect.
Follow up to: #34734
Also added a spoiler-alert flakey spec
2025-09-05 12:45:28 -06:00
chapoi
22b4d248d5
UX: ensure all blockquotes handle long word wrapping ( #34748 )
...
Meta report:
https://meta.discourse.org/t/long-words-in-embedded-solutions-arent-wrapped/380751/2
2025-09-05 16:34:57 +02:00
Kris
6a99e7490a
UX: minor improvements to the admin email log layout ( #34735 )
...
Some minor improvements to the table layout
Giving long columns a little min width...
Before:
<img width="186" height="209" alt="image"
src="https://github.com/user-attachments/assets/d129b567-40e5-4d0c-a55b-d2252440f5e7 "
/>
After:
<img width="332" height="291" alt="image"
src="https://github.com/user-attachments/assets/3b205942-ae31-4f45-ba91-9fab999c0267 "
/>
Putting user info within a single link...
Before:
<img width="327" height="199" alt="image"
src="https://github.com/user-attachments/assets/54ece2d2-1ac5-4b9f-891a-dc62ea7a93b2 "
/>
After:
<img width="334" height="160" alt="image"
src="https://github.com/user-attachments/assets/ba1dd821-c9f9-4846-8c9f-a4c592923d33 "
/>
2025-09-05 10:11:45 -04:00
7d201b37ae
Build(deps-dev): Bump webpack from 5.99.9 to 5.101.3 ( #34737 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.99.9 to
5.101.3.
- [Release notes](https://github.com/webpack/webpack/releases )
-
[Commits](https://github.com/webpack/webpack/compare/v5.99.9...v5.101.3 )
---------
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-09-05 14:05:06 +02:00
Penar Musaraj
6c8c1bb7b6
DEV: Fix flaky assign spec ( #34734 )
2025-09-05 11:48:33 +08:00
Alan Guo Xiang Tan
568bf653ea
DEV: Fix flaky system test ( #34743 )
...
This commit fixes the flaky "Admin Customize Themes Config Area Page
when there are components installed loads more components when scrolling
to the bottom"
system test by reducing the height of the window to totally prevent
infinite
loading from triggering until we scroll.
2025-09-05 11:32:51 +08:00
Alan Guo Xiang Tan
435ae4c5f3
DEV: Skip a broken spec ( #34742 )
...
When visiting a channel's members info route directly, the add member
button will always be shown because the logic to show the button assumes
that chat messages have been loaded. Skip for now while we figure out a
fix.
2025-09-05 11:32:29 +08:00
Alan Guo Xiang Tan
dce4eb718b
DEV: Update PageObjects::Components::FormKit#submit to click submit ( #34740 )
...
I don't see a good reason why we should be executing a script to submit
a form when we can just click the submit button.
2025-09-05 10:21:12 +08:00
Alan Guo Xiang Tan
128f18449e
DEV: Remove unnecessary system test ( #34741 )
...
This commit removes `spec/system/user_invites_spec.rb` added in
55bf0e21fb . The system tests are flaky
because of the use of an [arbitrary `invite_redemption_delay` in
`User#invited_by`](https://github.com/discourse/discourse/blob/936ed3d8e78dfb802f37c5c36f2184710ab56c3e/app/models/user.rb#L613-L616 ).
In system test, the user is always going to be
created before the delay.
Also I don't think a system test is required here since we have unit
tests for the `User#invited_by` method. Hence, I'm removing the system
test instead of just fixing it.
2025-09-05 10:07:28 +08:00