discourse/app/assets/javascripts
Kelv f8a4c983d1
DEV: replace nameValidation mixin with helper class (#30615)
This PR moves the logic from the nameValidation mixin to a helper class. I've opted to maintain the interface of the previous classes through native getters in combination with dependentKeyCompat so that we limit the amount of changes here (these are referenced in the string form and across classes/templates), and avoid introducing more computed properties from the old reactivity system (alias, readOnly etc.).

We now return a POJO for nameValidation since returning an EmberObject makes no difference here.

Deprecation warning added to the nameValidation mixin as it's still used in a plugin.
2025-01-09 08:20:21 +08:00
..
admin UX: Use FontSelector for displaying font-related settings. (#30636) 2025-01-09 09:57:38 +11:00
custom-proxy Build(deps-dev): Bump express from 4.21.1 to 4.21.2 (#30167) 2024-12-08 23:35:23 +01:00
deprecation-silencer
dialog-holder Build(deps-dev): Bump webpack from 5.97.0 to 5.97.1 (#30138) 2024-12-05 23:52:02 +01:00
discourse DEV: replace nameValidation mixin with helper class (#30615) 2025-01-09 08:20:21 +08:00
discourse-common DEV: Introduce 'dev tools' toolbar and plugin-outlet debugger (#30624) 2025-01-08 15:26:18 +00:00
discourse-hbr DEV: Detect hbr topic list customizations (#29793) 2024-11-21 16:00:49 +01:00
discourse-i18n DEV: Introduce 'dev tools' toolbar and plugin-outlet debugger (#30624) 2025-01-08 15:26:18 +00:00
discourse-markdown-it FIX: properly quote videos (#30099) 2024-12-04 12:39:38 +01:00
discourse-plugins Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
discourse-widget-hbs Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
docs
ember-addons
ember-cli-progress-ci
float-kit DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
locales
pretty-text DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
select-kit Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
theme-transpiler DEV: Update content-tag to 3.1.0 (#30339) 2024-12-18 12:59:27 +01:00
truth-helpers
.npmrc
handlebars-shim.js
polyfills.js DEV: Bump eslint, lint-configs, and move to flat config (#29661) 2024-11-12 12:33:17 +00:00
service-worker.js.erb