discourse/app
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
..
assets DEV: replace nameValidation mixin with helper class (#30615) 2025-01-09 08:20:21 +08:00
controllers REVERT: "DEV: Convert admin API keys to conform to UI guidelines" 2025-01-08 11:03:40 -06:00
helpers PERF: Refactor and optimize splash screen implementation (#30373) 2024-12-30 11:31:08 +00:00
jobs DEV: Allow export user archive (job) to be requested and sent to an admin (#30543) 2025-01-03 14:27:10 +08:00
mailers
models FIX: Name field should appear in the signup form for login-required sites (#30634) 2025-01-08 03:49:34 +03:00
serializers REVERT: "DEV: Convert admin API keys to conform to UI guidelines" 2025-01-08 11:03:40 -06:00
services DEV: Update nokogiri to 1.18.1 (#30554) 2025-01-07 12:05:39 +01:00
views PERF: Refactor and optimize splash screen implementation (#30373) 2024-12-30 11:31:08 +00:00