discourse/app/assets/javascripts
Kelv b07e7cc70f
DEV: refactor setting object mixin to helper class (#30529)
This PR moves the logic from the setting-object mixin to a helper class. I've opted to maintain the interface of the previous classes (ThemeSettings / SiteSetting) that used the mixed-in methods through aliases so that we limit the amount of changes here (these are referenced in the string form and across classes/templates).

Another option we may consider in future if we want to optimize for performance is straight duplication which would trade off this overhead of aliasing/chaining calls through the helper for some duplicate code - only 2 models require these methods at the time of this PR.
2025-01-06 12:02:46 +08:00
..
admin DEV: refactor setting object mixin to helper class (#30529) 2025-01-06 12:02:46 +08: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: refactor setting object mixin to helper class (#30529) 2025-01-06 12:02:46 +08:00
discourse-common Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
discourse-hbr DEV: Detect hbr topic list customizations (#29793) 2024-11-21 16:00:49 +01:00
discourse-i18n DEV: Fixup verbose localization method name (#30208) 2024-12-10 17:30:36 +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 Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
locales
pretty-text Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +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 Build(deps): Bump ember-auto-import from 2.9.0 to 2.10.0 (#29606) 2024-11-06 01:06:08 +01:00
.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 DEV: allow non focused tab to be primary tab in service worker (#29516) 2024-11-01 09:42:33 +04:00