100 Commits
Author SHA1 Message Date
Jarek RadoszandGitHub 4885eaea5c DEV: Cancel header calculations on destroy (#31294) 2025-02-12 02:03:19 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 56c20e0573 DEV: Merge duplicated css (#31167)
Fixes `no-duplicate-selectors` stylelint rule.
2025-02-05 18:42:55 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 80a63fa462 DEV: Fix declaration-block-no-shorthand-property-overrides (#31166) 2025-02-05 12:36:21 +01:00
Jarek RadoszandGitHub 2b770827eb DEV: Fix unwanted stylelint changes, do cleanup (#31140) 2025-02-03 22:05:22 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 0a0b74a3e0 DEV: Update content-tag to 3.1.1 (#31131) 2025-02-03 17:59:41 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub b79562f13a DEV: Update lint-configs to 2.3.1 (#31082) 2025-01-31 01:22:23 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub ede81ae247 DEV: Add a message to dedupe / mind the exit code (#31070) 2025-01-30 13:13:57 +01:00
Jarek RadoszandGitHub 94bad3c6e4 DEV: Pass navigateToTopic action to topic-list-item outlet (#31068) 2025-01-30 13:06:05 +01:00
Jarek RadoszandGitHub 9efc8ec692 DEV: Fix the dedupe workflow (#31067)
(and specify permissions)
2025-01-30 12:56:03 +01:00
Jarek RadoszandGitHub b105ad9c8b UX: Fix mobile chat DM row layout (#31043) 2025-01-29 03:24:35 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 3b7f59e135 DEV: Run pnpm dedupe on Dependabot PRs (#30950) 2025-01-28 13:16:33 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 34c2581df0 FIX: Display either the topic-status outlet or the fallback (#30938) 2025-01-23 03:25:34 +01:00
Jarek RadoszandGitHub f9e89303ed FIX: Incorrect i18n titles for fallback topic-status (#30937) 2025-01-23 03:25:02 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 5308a42ab2 DEV: Replace remaining uses of query helper (#30019) 2025-01-22 00:25:03 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 00bd3ccb31 UX: Improve git/code oneboxes (#30822) 2025-01-21 14:20:36 -06:00
Jarek RadoszandGitHub 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 RadoszandGitHub 0bf0decdf7 DEV: Remove more ember options (#30852) 2025-01-18 15:58:19 +01:00
Jarek RadoszandGitHub 554f36a239 DEV: Add more args to topic-list-item outlet (#30851) 2025-01-18 15:57:53 +01:00
Jarek RadoszandGitHub 4dff95a4b8 DEV: Remove deprecated openTopicDraft (#30850) 2025-01-18 13:13:35 +01:00
Jarek RadoszandGitHub fdf27073be DEV: Remove unused tag-drop-link component (#30849) 2025-01-18 10:48:42 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub ab7a6ead96 DEV: Move topic-list-item-class transformer to a getter (#30726)
See ffef4fe
2025-01-11 12:13:47 +01:00
Jarek RadoszandGitHub d723e7bb64 DEV: Remove now unused bootstrap dependency (#30715) 2025-01-10 21:28:31 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub de01aec5a2 DEV: Clean up topics_controller_spec (#30553) 2025-01-05 01:09:23 +01:00
Jarek RadoszandGitHub 8de082513a DEV: Update rubocop-discourse (#30552)
…and autofix the issues
2025-01-04 13:48:21 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 6773254d48 DEV: Convert UserFlagPercentage to gjs (#30453) 2025-01-03 13:20:26 +01:00
Jarek RadoszandGitHub f82d56fd9f DEV: Remove invalid parsing options (#30545)
HTML5 parser doesn't have those options
2025-01-03 13:17:49 +01:00
Jarek RadoszandGitHub f9444318ce DEV: Convert ResponsiveTable to gjs (#30430) 2024-12-23 21:50:13 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 6f5743ceac UX: Remove chat hover effect from github status badge (#30447) 2024-12-23 16:31:29 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 42ece3d0f4 DEV: Group highlight.js updates (#30426)
(and fix a typo)
2024-12-23 09:09:55 +01:00
Jarek RadoszandGitHub 17c467cbf5 DEV: Convert HighlightSearch to gjs (#30406) 2024-12-23 08:54:59 +01:00
Jarek RadoszandGitHub 10c584d980 DEV: Convert ChooseMessage to gjs (#30408) 2024-12-23 08:47:15 +01:00
Jarek RadoszandGitHub 2b3fc86e8c DEV: Use object spread instead of Object.assign (#30407) 2024-12-23 08:44:29 +01:00
Jarek RadoszandGitHub b94a3f19b1 DEV: Convert DirectoryTable to gjs (#30414)
* DEV: Convert DirectoryTable to gjs

* rename + remove
2024-12-23 16:44:26 +11:00
Jarek RadoszandGitHub 95f2e52bd1 DEV: Convert DiscourseBanner to gjs (#30413) 2024-12-23 00:57:47 +01:00
Jarek RadoszandGitHub d4b542c2ff DEV: Convert CategoryReadOnlyBanner to gjs (#30412) 2024-12-23 00:55:49 +01:00
Jarek RadoszandGitHub 79505540a2 DEV: Convert CategoryTitleBefore to gjs (#30411) 2024-12-23 00:54:48 +01:00
Jarek RadoszandGitHub 185160f4bf DEV: Remove unnecessary optional chaining operators (#30400) 2024-12-20 16:48:13 +01:00
Jarek RadoszandGitHub 4b2bc91c01 DEV: Remove _consoleDebug (#30399)
`this.siteSettings` was always undefined anyway
2024-12-20 16:48:02 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 020dd4b861 DEV: Allow adding classes to ConditionalLoadingSpinner (#30386) 2024-12-20 14:15:47 +01:00
Jarek RadoszandGitHub 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 Radoszand= 4ca6a0acc7 SECURITY: Stored xss in image caption 2024-12-19 13:13:14 -03:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 35c52b63ef DEV: Update content-tag to 3.1.0 (#30339) 2024-12-18 12:59:27 +01:00
Jarek RadoszandGitHub ead6fcb07e FIX: Correctly display group unread indicator in gjs (#30302) 2024-12-16 20:50:49 +01:00
Jarek RadoszandGitHub c2afa303a7 DEV: Add io-console to default gems list (#30257) 2024-12-13 02:35:05 +01:00
Jarek RadoszandGitHub 011a95873e DEV: Convert bookmark-icon to gjs/glimmer (#30136) 2024-12-05 23:58:43 +01:00
Jarek RadoszandGitHub 5ae6a3920e DEV: Add topic-list-item-class transformer (#30008) 2024-12-03 14:22:13 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 80e141d9e4 DEV: Make history-store work in non-accceptance tests (#30059) 2024-12-03 13:32:37 +01:00
Jarek RadoszandGitHub 071946580a DEV: Use new qunit-dom's includesValue/doesNotIncludeValue (#30034) 2024-12-02 16:30:56 +01:00
Jarek RadoszandGitHub 39d852be6b DEV: Set version on tracked-built-ins patch (#30024) 2024-12-02 10:10:59 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 518d4b0366 DEV: Update licensee to 11.1.1 (#30022) 2024-12-02 07:34:19 +08:00
Jarek RadoszandGitHub 8f3084d592 DEV: Fix random typos (#30023)
(late) Nov 2024 edition
2024-12-02 07:34:05 +08:00
Jarek RadoszandGitHub 3bd87ed722 DEV: Use qunit-dom's hasValue wherever possible (#30018) 2024-12-01 20:37:24 +01:00
Jarek RadoszandGitHub 09bfc5ec71 DEV: Finish qunit-dom hasText migration (#30017) 2024-12-01 14:00:48 +01:00
Jarek RadoszandGitHub 0ad2b2c003 DEV: Make the logIn helper replace current-user service (#30010) 2024-11-30 17:23:51 +01:00
Jarek RadoszandGitHub 2ae246e9ad DEV: Extensively use qunit-dom's hasText (#30012) 2024-11-30 16:44:51 +01:00
Jarek RadoszandGitHub f47a94552c DEV: Reduce async/indirection in site-header (#30011) 2024-11-30 15:33:38 +01:00
Jarek RadoszandGitHub 75a1a3f292 DEV: Deprecate componentTest (#30001) 2024-11-30 15:33:27 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub 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 RadoszandGitHub b6c89c5ebe DEV: Remove a use of discourseModule (#29996) 2024-11-29 18:16:21 +01:00
Jarek RadoszandGitHub a72e595cc0 DEV: Update content-tag to 3.0.0 (#29980) 2024-11-28 14:07:01 +01:00
Jarek RadoszandGitHub 9d517c8118 DEV: Fix no-loose-assertions lint (#29965)
and enable some of qunit lints
2024-11-28 11:22:27 +01:00
Jarek RadoszandGitHub 49f20f47f4 DEV: Autofix (w/ manual follow up) various qunit lints (#29950) 2024-11-27 13:02:55 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub d6da37f796 DEV: Clean up assertions in transformer-test (#29928) 2024-11-26 00:40:03 +01:00
Jarek RadoszandGitHub 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 RadoszandGitHub 5c63066e12 DEV: Refactor gjs topic-list (#29792)
Based on the initial review in #28934
2024-11-25 14:15:34 +01:00
Jarek RadoszandGitHub 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