Jarek Radosz and GitHub
4885eaea5c
DEV: Cancel header calculations on destroy ( #31294 )
2025-02-12 02:03:19 +01:00
Jarek Radosz and GitHub
8ec6504f28
DEV: Fix mixed-decls sass deprecation ( #31279 )
...
See: https://sass-lang.com/d/mixed-decls
```diff
- WARNING: 253 deprecations encountered while compiling scss.
+ WARNING: 242 deprecations encountered while compiling scss.
```
2025-02-11 15:33:10 +01:00
Jarek Radosz and GitHub
cfc5d300d3
DEV: Don't run scripts on pnpm dedupe ( #31274 )
2025-02-11 13:57:02 +01:00
de594786ef
DEV: Fix pnpm dedupe workflow and lock pnpm version ( #31244 )
...
Co-authored-by: Discourse CI <[email protected] >
2025-02-10 14:18:52 +01:00
Jarek Radosz and GitHub
670de52867
DEV: Enable and fix more stylelint rules ( #31200 )
...
* `color-no-invalid-hex`
* `unit-no-unknown`
* `declaration-block-no-duplicate-custom-properties`
* `block-no-empty`
* `selector-type-no-unknown`
* `selector-pseudo-element-no-unknown`
* `scss/double-slash-comment-whitespace-inside`
* `font-family-no-missing-generic-family-keyword`
* `function-linear-gradient-no-nonstandard-direction`
2025-02-05 20:03:56 +01:00
Jarek Radosz and GitHub
56c20e0573
DEV: Merge duplicated css ( #31167 )
...
Fixes `no-duplicate-selectors` stylelint rule.
2025-02-05 18:42:55 +01:00
Jarek Radosz and GitHub
5c2234d212
UX: Update bot-indicator styling ( #31108 )
...
Before/After
<img width="334" alt="Screenshot 2025-02-01 at 12 05 39"
src="https://github.com/user-attachments/assets/6939c586-3166-42e8-aa71-1062b282eeb8 "
/> <img width="334" alt="Screenshot 2025-02-01 at 12 06 38"
src="https://github.com/user-attachments/assets/506f460a-7f85-418d-bd5d-b7cecd26abac "
/>
2025-02-05 12:44:50 +01:00
Jarek Radosz and GitHub
80a63fa462
DEV: Fix declaration-block-no-shorthand-property-overrides ( #31166 )
2025-02-05 12:36:21 +01:00
Jarek Radosz and GitHub
2b770827eb
DEV: Fix unwanted stylelint changes, do cleanup ( #31140 )
2025-02-03 22:05:22 +01:00
Jarek Radosz and GitHub
3ab13fcc34
UX: Remove half-pixel border from loading dots ( #31105 )
...
That didn't render well (and was visible in dark themes only)
2025-02-03 20:26:24 +01:00
Jarek Radosz and GitHub
802acda63d
UX: Fix user-select regressions ( #31129 )
...
…and cases that didn't take webkit into account at all.
2025-02-03 18:14:11 +01:00
Jarek Radosz and GitHub
0a0b74a3e0
DEV: Update content-tag to 3.1.1 ( #31131 )
2025-02-03 17:59:41 +01:00
Jarek Radosz and GitHub
3d14c1b683
UX: Fix discourse topic onebox styling ( #31106 )
...
Regressed possibly in https://github.com/discourse/discourse/pull/24198
Before / After
<img width="706" alt="Screenshot 2025-02-01 at 02 59 37"
src="https://github.com/user-attachments/assets/328a0a20-152e-4e3b-bb71-45cc19cce92c "
/>
<img width="706" alt="Screenshot 2025-02-01 at 02 59 13"
src="https://github.com/user-attachments/assets/d151b175-1ca4-4e40-87ee-90fa92de1f30 "
/>
2025-02-01 12:27:58 +01:00
Jarek Radosz and GitHub
69d561d574
FEATURE: Remove unnecessary org names from PR oneboxes ( #31102 )
...
Instead of displaying:
`discourse:main <- discourse:feature` or `discourse:main <-
user:feature`
shows:
`main <- feature` or `main <- user:feature`
2025-02-01 01:05:08 +01:00
Jarek Radosz and GitHub
b79562f13a
DEV: Update lint-configs to 2.3.1 ( #31082 )
2025-01-31 01:22:23 +01:00
Jarek Radosz and GitHub
4f39e1f5c1
DEV: Clean up TreeNode component ( #31069 )
...
1. use `constructor` instead of `didInsert`
2. remove non-existent `unregisterInputFieldObserver` arg usage
3. don't curry `@index` arg twice in `@onClick`
4. use `@bind`
5. use `concatClass`
6. `dIcon` -> `icon`
2025-01-31 00:50:43 +01:00
Jarek Radosz and GitHub
ede81ae247
DEV: Add a message to dedupe / mind the exit code ( #31070 )
2025-01-30 13:13:57 +01:00
Jarek Radosz and GitHub
94bad3c6e4
DEV: Pass navigateToTopic action to topic-list-item outlet ( #31068 )
2025-01-30 13:06:05 +01:00
Jarek Radosz and GitHub
9efc8ec692
DEV: Fix the dedupe workflow ( #31067 )
...
(and specify permissions)
2025-01-30 12:56:03 +01:00
Jarek Radosz and GitHub
b105ad9c8b
UX: Fix mobile chat DM row layout ( #31043 )
2025-01-29 03:24:35 +01:00
Jarek Radosz and GitHub
bdaaab759d
DEV: Lock @glimmer/syntax to 0.93.1 ( #31037 )
...
Cross-ref:
https://github.com/discourse/discourse/pull/31003 ,
https://github.com/discourse/discourse/pull/31025 ,
https://github.com/discourse/discourse/pull/31033
2025-01-28 17:52:03 +01:00
Jarek Radosz and GitHub
3b7f59e135
DEV: Run pnpm dedupe on Dependabot PRs ( #30950 )
2025-01-28 13:16:33 +01:00
Jarek Radosz and GitHub
fb327de0b9
Revert "Build(deps): Bump @glimmer/syntax from 0.93.1 to 0.94.1… ( #31025 )
...
…(#31003 )"
This reverts commit 9a1e1f0a6d .
2025-01-28 12:45:22 +10:00
Jarek Radosz and GitHub
7a4f00805a
DEV: Add a context arg to after-topic-status outlet ( #30940 )
...
…so that plugins/themes can conditionally conditionally display their
topic-status icon (e.g. just on the topic list, or everywhere but the
header)
2025-01-23 04:21:31 +01:00
Jarek Radosz and GitHub
34c2581df0
FIX: Display either the topic-status outlet or the fallback ( #30938 )
2025-01-23 03:25:34 +01:00
Jarek Radosz and GitHub
f9e89303ed
FIX: Incorrect i18n titles for fallback topic-status ( #30937 )
2025-01-23 03:25:02 +01:00
Jarek Radosz and GitHub
a43408716c
DEV: Update irb to 1.15.0 ( #30912 )
...
Dependabot PR: https://github.com/discourse/discourse/pull/30909
2025-01-22 00:33:36 +01:00
Jarek Radosz and GitHub
5308a42ab2
DEV: Replace remaining uses of query helper ( #30019 )
2025-01-22 00:25:03 +01:00
Jarek Radosz and GitHub
a0518a37a4
DEV: Fix a warning in a chat spec ( #30904 )
...
```
Checking for expected text of nil is confusing and/or pointless
since it will always match. Please specify a string or regexp instead.
plugins/chat/spec/system/chat_message_interaction_spec.rb:51
```
2025-01-21 23:44:28 +01:00
Jarek Radosz and GitHub
00bd3ccb31
UX: Improve git/code oneboxes ( #30822 )
2025-01-21 14:20:36 -06:00
Jarek Radosz and GitHub
f1e97e776b
DEV: Don't nest deferring calls ( #30449 )
...
Each case simplified:
`next(() => later(() => ...))` -> "wait 0 ms then wait X ms"
`next(() => debounce(() => ...))` -> "wait 0 ms then wait X ms
(debounced)"
`next(() => scheduleAfter("render", ...))` -> "in the next (empty) run
loop, do the thing (after a no-op render step)"
2025-01-21 11:24:33 +01:00
Jarek Radosz and GitHub
0bf0decdf7
DEV: Remove more ember options ( #30852 )
2025-01-18 15:58:19 +01:00
Jarek Radosz and GitHub
554f36a239
DEV: Add more args to topic-list-item outlet ( #30851 )
2025-01-18 15:57:53 +01:00
Jarek Radosz and GitHub
4dff95a4b8
DEV: Remove deprecated openTopicDraft ( #30850 )
2025-01-18 13:13:35 +01:00
Jarek Radosz and GitHub
fdf27073be
DEV: Remove unused tag-drop-link component ( #30849 )
2025-01-18 10:48:42 +01:00
Jarek Radosz and GitHub
0a649e5b66
DEV: Clean up ember configuration ( #30833 )
...
1. Add comments
2. Remove obsolete options: `historySupportMiddleware` (x2),
`exportApplicationGlobal` (x2), `_APPLICATION_TEMPLATE_WRAPPER`,
`_JQUERY_INTEGRATION`
3. Remove unused sections (dev, prod) from the test-only config
4. Add commented-out debug options to the "main" config
5. Copy options between configs for parity: `_DEFAULT_ASYNC_OBSERVERS`,
`LOG_ACTIVE_GENERATION`, `LOG_VIEW_LOOKUPS`
2025-01-17 10:39:21 +01:00
Jarek Radosz and GitHub
7283b63929
Revert "Build(deps-dev): Bump glob from 10.4.5 to 11.0.1 ( #30710 )" ( #30767 )
...
This reverts commit c243eecde4 .
2025-01-14 15:32:50 +01:00
Jarek Radosz and GitHub
5462e98422
DEV: Modernize topic-status ( #30754 )
...
Deprecates `TopicStatusIcons`. Use "after-topic-status" plugin outlet instead.
Replaces both the widget and gjs header implementations with a new gjs topic-status component.
2025-01-14 13:46:14 +01:00
Jarek Radosz and GitHub
f5a7196dc6
DEV: Fix job serialization warnings ( #30735 )
...
(…and remove extraneous `stringify_keys` - enqueue already does
`deep_stringify_keys`)
The warning in question:
```
Deprecation notice: Jobs::RunProblemCheck was enqueued with argument values which do not cleanly serialize to/from JSON. This means that the job will be run with slightly different values than the ones supplied to `enqueue`. Argument values should be strings, booleans, numbers, or nil (or arrays/hashes of those value types). (deprecated since Discourse 2.9) (removal in Discourse 3.0)
```
2025-01-13 13:35:40 +01:00
Jarek Radosz and GitHub
ab7a6ead96
DEV: Move topic-list-item-class transformer to a getter ( #30726 )
...
See ffef4fe
2025-01-11 12:13:47 +01:00
Jarek Radosz and GitHub
d723e7bb64
DEV: Remove now unused bootstrap dependency ( #30715 )
2025-01-10 21:28:31 +01:00
Jarek Radosz and GitHub
40b5b98e78
DEV: Remove an old deprecated setting ( #30620 )
...
Scheduled to be removed ~3 years ago, there is a migration in place already
2025-01-07 16:59:43 +01:00
e2a4bf55a3
DEV: Update nokogiri to 1.18.1 ( #30554 )
...
Nokogiri/libxml is now more strict in terms of params it receives.
It uses kwargs vs options object (I fixed an issue there in #30545 ) doesn't accept nil/blank html (fixed here) and most importantly handles encoding in a different way. It seems to require explicitly specifying UTF8.
* Build(deps): Bump nokogiri from 1.16.8 to 1.18.1
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.16.8 to 1.18.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.16.8...v1.18.1 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
Co-authored-by: Hanzo Dev <[email protected] >
2025-01-07 12:05:39 +01:00
Jarek Radosz and GitHub
de01aec5a2
DEV: Clean up topics_controller_spec ( #30553 )
2025-01-05 01:09:23 +01:00
Jarek Radosz and GitHub
8de082513a
DEV: Update rubocop-discourse ( #30552 )
...
…and autofix the issues
2025-01-04 13:48:21 +01:00
Jarek Radosz and GitHub
d8af1fc85f
DEV: Fix flaky deprecated setting specs ( #30550 )
...
…and remove obsolete (and already-disabled) TL-migration related specs
2025-01-04 12:55:22 +01:00
Jarek Radosz and GitHub
8e615bcd65
DEV: Remove deprecated search_tokenize_chinese_japanese_korean setting ( #30549 )
...
It was supposed to be removed ~3 years ago (there was [a migration](https://github.com/discourse/discourse/blob/79347d9bd9249f20f2d74a283656c4c5d1fd11cb/db/migrate/20220126052157_change_segment_cjk_site_setting.rb ) already)
2025-01-03 23:21:18 +01:00
Jarek Radosz and GitHub
6773254d48
DEV: Convert UserFlagPercentage to gjs ( #30453 )
2025-01-03 13:20:26 +01:00
Jarek Radosz and GitHub
f82d56fd9f
DEV: Remove invalid parsing options ( #30545 )
...
HTML5 parser doesn't have those options
2025-01-03 13:17:49 +01:00
Jarek Radosz and GitHub
f9444318ce
DEV: Convert ResponsiveTable to gjs ( #30430 )
2024-12-23 21:50:13 +01:00
Jarek Radosz and GitHub
7035f73847
DEV: Don't use 0-delay for test-env discourseLater ( #30442 )
...
`discourseLater` automatically uses delay of 10ms in test environment
2024-12-23 16:31:46 +01:00
Jarek Radosz and GitHub
6f5743ceac
UX: Remove chat hover effect from github status badge ( #30447 )
2024-12-23 16:31:29 +01:00
Jarek Radosz and GitHub
54f1fb459a
DEV: Update a topic test to use settled ( #30443 )
...
…instead of `next()`/`assert.async()/done()`
2024-12-23 15:49:38 +01:00
Jarek Radosz and GitHub
95a9698395
DEV: Unify on-resize modifier situation ( #30415 )
...
1. Move chat's on-resize to core
2. Remove ember-on-resize-modifier
2024-12-23 09:11:17 +01:00
Jarek Radosz and GitHub
42ece3d0f4
DEV: Group highlight.js updates ( #30426 )
...
(and fix a typo)
2024-12-23 09:09:55 +01:00
Jarek Radosz and GitHub
17c467cbf5
DEV: Convert HighlightSearch to gjs ( #30406 )
2024-12-23 08:54:59 +01:00
Jarek Radosz and GitHub
10c584d980
DEV: Convert ChooseMessage to gjs ( #30408 )
2024-12-23 08:47:15 +01:00
Jarek Radosz and GitHub
2b3fc86e8c
DEV: Use object spread instead of Object.assign ( #30407 )
2024-12-23 08:44:29 +01:00
Jarek Radosz and GitHub
b94a3f19b1
DEV: Convert DirectoryTable to gjs ( #30414 )
...
* DEV: Convert DirectoryTable to gjs
* rename + remove
2024-12-23 16:44:26 +11:00
Jarek Radosz and GitHub
95f2e52bd1
DEV: Convert DiscourseBanner to gjs ( #30413 )
2024-12-23 00:57:47 +01:00
Jarek Radosz and GitHub
d4b542c2ff
DEV: Convert CategoryReadOnlyBanner to gjs ( #30412 )
2024-12-23 00:55:49 +01:00
Jarek Radosz and GitHub
79505540a2
DEV: Convert CategoryTitleBefore to gjs ( #30411 )
2024-12-23 00:54:48 +01:00
Jarek Radosz and GitHub
185160f4bf
DEV: Remove unnecessary optional chaining operators ( #30400 )
2024-12-20 16:48:13 +01:00
Jarek Radosz and GitHub
4b2bc91c01
DEV: Remove _consoleDebug ( #30399 )
...
`this.siteSettings` was always undefined anyway
2024-12-20 16:48:02 +01:00
Jarek Radosz and GitHub
1e00cd70c2
DEV: Downgrade highlightjs to 11.10.0 ( #30397 )
...
due to rustlang regression
See: https://github.com/discourse/discourse/pull/30288#issuecomment-2556373204
2024-12-20 14:28:24 +01:00
Jarek Radosz and GitHub
020dd4b861
DEV: Allow adding classes to ConditionalLoadingSpinner ( #30386 )
2024-12-20 14:15:47 +01:00
Jarek Radosz and GitHub
e813d3d1e3
DEV: Update ember-qunit to 9.0.1 ( #30358 )
...
ember-qunit no longer uses ember-cli-test-loader
relevant files:
https://github.com/emberjs/ember-qunit/blob/main/addon/src/test-loader.js
https://github.com/ember-cli/ember-exam/blob/main/addon-test-support/-private/ember-exam-test-loader.js
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/emberjs/ember-qunit/releases ">ember-qunit's releases</a>.</em></p>
<blockquote>
<h2>Release 9.0.1</h2>
<h4>🐛 Bug Fix</h4>
<ul>
<li><a href="https://redirect.github.com/emberjs/ember-qunit/pull/1183 ">#1183</a> Export TestLoader (<a href="https://github.com/ef4 "><code>@ef4</code></a>)</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Edward Faulkner (<a href="https://github.com/ef4 "><code>@ef4</code></a>)</li>
</ul>
<h2>Release 9.0.0</h2>
<h4>💥 Breaking Change</h4>
<ul>
<li><a href="https://redirect.github.com/emberjs/ember-qunit/pull/1182 ">#1182</a> Require explicit calls to loadTests and setupEmberOnerrorValidation (<a href="https://github.com/ef4 "><code>@ef4</code></a>)</li>
</ul>
<h4>🏠 Internal</h4>
<ul>
<li><a href="https://redirect.github.com/emberjs/ember-qunit/pull/1181 ">#1181</a> Remove unused babel plugins (<a href="https://github.com/ef4 "><code>@ef4</code></a>)</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Edward Faulkner (<a href="https://github.com/ef4 "><code>@ef4</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/emberjs/ember-qunit/commit/48779a91acf9538efc8da01c29a36cd6c8bc5ace "><code>48779a9</code></a> Release 9.0.1</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/a70adfdf58c2845084b405b5d0230fd073367dd4 "><code>a70adfd</code></a> Merge pull request <a href="https://redirect.github.com/emberjs/ember-qunit/issues/1183 ">#1183</a> from emberjs/export-test-loader</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/25e2a6f4b3e1132dbdfa4b82d9cf2573fb3b49fe "><code>25e2a6f</code></a> Export TestLoader</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/a039eda038190b0f002f3660866e606214ac9643 "><code>a039eda</code></a> Release 9.0.0</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/18d5ca9543c4354d37b86e168c5d3ed08ff7619f "><code>18d5ca9</code></a> Merge pull request <a href="https://redirect.github.com/emberjs/ember-qunit/issues/1182 ">#1182</a> from emberjs/isolate-test-loading</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/e4a9efd750dbeab67a03a6032a6613fc1dc40ff7 "><code>e4a9efd</code></a> fix missing type</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/634761bc1eb7785879ed915dab32eb130e1eeb34 "><code>634761b</code></a> separate onerror validation too</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/d716b61cfd32a184aab82006ecfdebfd742ab7d3 "><code>d716b61</code></a> Separate test loading from start</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/3428b769dc432449ff940760e08a96698b20d33f "><code>3428b76</code></a> Inline ember-cli-test-loader implementation</li>
<li><a href="https://github.com/emberjs/ember-qunit/commit/da520e06840d9ab5bba3f6c5b9072fd75f787aed "><code>da520e0</code></a> Merge pull request <a href="https://redirect.github.com/emberjs/ember-qunit/issues/1181 ">#1181</a> from emberjs/unused-babel-plugins</li>
<li>Additional commits viewable in <a href="https://github.com/emberjs/ember-qunit/compare/v8.1.1...v9.0.1 ">compare view</a></li>
</ul>
</details>
<br />
2024-12-19 18:38:29 +01:00
Jarek Radosz and =
4ca6a0acc7
SECURITY: Stored xss in image caption
2024-12-19 13:13:14 -03:00
Jarek Radosz and GitHub
fccbe77f2b
FIX: An off-by-one error in glimmer topic list ( #30372 )
...
`findIndex` returns -1 when no element is found, but the `start` boundary can't be less than 0.
2024-12-19 13:02:41 +01:00
Jarek Radosz and GitHub
098c165c00
FIX: Unpinning topics in glimmer topic list ( #30342 )
...
it's already handled by TopicStatus component (so one was undoing the other's toggle)
2024-12-18 15:55:02 +01:00
Jarek Radosz and GitHub
35c52b63ef
DEV: Update content-tag to 3.1.0 ( #30339 )
2024-12-18 12:59:27 +01:00
Jarek Radosz and GitHub
ead6fcb07e
FIX: Correctly display group unread indicator in gjs ( #30302 )
2024-12-16 20:50:49 +01:00
Jarek Radosz and GitHub
c2afa303a7
DEV: Add io-console to default gems list ( #30257 )
2024-12-13 02:35:05 +01:00
Jarek Radosz and GitHub
011a95873e
DEV: Convert bookmark-icon to gjs/glimmer ( #30136 )
2024-12-05 23:58:43 +01:00
Jarek Radosz and GitHub
5ae6a3920e
DEV: Add topic-list-item-class transformer ( #30008 )
2024-12-03 14:22:13 +01:00
Jarek Radosz and GitHub
b750ca0b1f
FIX: Stick to then/finally in history-store ( #30061 )
...
async/await doesn't play well with transitions (to be investigated… later)
2024-12-03 14:13:26 +01:00
Jarek Radosz and GitHub
80e141d9e4
DEV: Make history-store work in non-accceptance tests ( #30059 )
2024-12-03 13:32:37 +01:00
Jarek Radosz and GitHub
071946580a
DEV: Use new qunit-dom's includesValue/doesNotIncludeValue ( #30034 )
2024-12-02 16:30:56 +01:00
Jarek Radosz and GitHub
39d852be6b
DEV: Set version on tracked-built-ins patch ( #30024 )
2024-12-02 10:10:59 +01:00
Jarek Radosz and GitHub
633a3f4354
DEV: Update decorator-transforms to 2.3.0 ( #30020 )
...
1. the patch is no longer needed
2. this unblocks dependabot (it's been erroring out for a bit)
2024-12-02 01:04:20 +01:00
Jarek Radosz and GitHub
518d4b0366
DEV: Update licensee to 11.1.1 ( #30022 )
2024-12-02 07:34:19 +08:00
Jarek Radosz and GitHub
8f3084d592
DEV: Fix random typos ( #30023 )
...
(late) Nov 2024 edition
2024-12-02 07:34:05 +08:00
Jarek Radosz and GitHub
3bd87ed722
DEV: Use qunit-dom's hasValue wherever possible ( #30018 )
2024-12-01 20:37:24 +01:00
Jarek Radosz and GitHub
09bfc5ec71
DEV: Finish qunit-dom hasText migration ( #30017 )
2024-12-01 14:00:48 +01:00
Jarek Radosz and GitHub
0ad2b2c003
DEV: Make the logIn helper replace current-user service ( #30010 )
2024-11-30 17:23:51 +01:00
Jarek Radosz and GitHub
2ae246e9ad
DEV: Extensively use qunit-dom's hasText ( #30012 )
2024-11-30 16:44:51 +01:00
Jarek Radosz and GitHub
f47a94552c
DEV: Reduce async/indirection in site-header ( #30011 )
2024-11-30 15:33:38 +01:00
Jarek Radosz and GitHub
75a1a3f292
DEV: Deprecate componentTest ( #30001 )
2024-11-30 15:33:27 +01:00
Jarek Radosz and GitHub
f6048d04d9
Revert "FIX: deduplicate css in mails ( #30003 )" ( #30013 )
...
This reverts commit 423c879c10 .
The specs were failing in the original PR but the CI didn't run.
2024-11-30 15:32:32 +01:00
Jarek Radosz and GitHub
91768a1174
DEV: Add topic-list-header-sortable-column transformer ( #29917 )
...
For conditionally disabling ability to sort on specific columns in the topic list.
2024-11-29 21:32:48 +01:00
Jarek Radosz and GitHub
8652e1bd8a
DEV: Deprecate discourseModule ( #30000 )
...
We're now using QUnit's `module` directly in core and all plugins/themes.
2024-11-29 20:08:52 +01:00
Jarek Radosz and GitHub
b6c89c5ebe
DEV: Remove a use of discourseModule ( #29996 )
2024-11-29 18:16:21 +01:00
Jarek Radosz and GitHub
a72e595cc0
DEV: Update content-tag to 3.0.0 ( #29980 )
2024-11-28 14:07:01 +01:00
Jarek Radosz and GitHub
9d517c8118
DEV: Fix no-loose-assertions lint ( #29965 )
...
and enable some of qunit lints
2024-11-28 11:22:27 +01:00
Jarek Radosz and GitHub
49f20f47f4
DEV: Autofix (w/ manual follow up) various qunit lints ( #29950 )
2024-11-27 13:02:55 +01:00
Jarek Radosz and GitHub
b0d00ce06a
DEV: Updates all assert.equal to qunit-dom or strictEqual ( #29945 )
...
There will eventually be lint for this.
2024-11-26 22:41:29 +01:00
Jarek Radosz and GitHub
d6da37f796
DEV: Clean up assertions in transformer-test ( #29928 )
2024-11-26 00:40:03 +01:00
Jarek Radosz and GitHub
f67665bc4e
DEV: Allow ember hash as a context in applyValueTransformer ( #29922 )
...
This unlocks the ability to use that function directly in templates:
```hbs
{{applyValueTransformer
"foo-bar"
@defaultValue
(hash arg1=@arg1 arg2=@arg2)
}}
```
2024-11-25 22:48:00 +01:00
Jarek Radosz and GitHub
5c63066e12
DEV: Refactor gjs topic-list ( #29792 )
...
Based on the initial review in #28934
2024-11-25 14:15:34 +01:00
Jarek Radosz and GitHub
ccc4b6ab82
DEV: Improve hbr topic list detection ( #29892 )
...
1. `addRawTemplate` is called too early for deprecation handlers to process its deprecation call, so toggle the hbr flag directly
2. move the deprecation handler to an initializer so that other (non-template) calls are always handled
3. move the debug logging to the handler
2024-11-22 14:28:01 +01:00