discourse/app/assets/javascripts/discourse
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
..
app FEATURE: add new setting to select view for category page on mobile (#30519) 2025-01-06 09:25:25 +05:30
config DEV: Disable Ember's LOG_STACKTRACE_ON_DEPRECATION (#30275) 2024-12-13 17:56:11 +00:00
lib DEV: Bump @discourse/lint-configs and autofix (#29847) 2024-11-20 14:15:04 +00:00
public/assets/scripts
scripts PERF: Refactor and optimize splash screen implementation (#30373) 2024-12-30 11:31:08 +00:00
tests DEV: refactor setting object mixin to helper class (#30529) 2025-01-06 12:02:46 +08:00
.ember-cli
.npmrc
.watchmanconfig
ember-cli-build.js DEV: Upgrade dependencies to Ember 5.12 (#30131) 2024-12-11 11:09:25 -03:00
package.json Build(deps-dev): Bump ember-cli from 6.0.1 to 6.1.0 (#30459) 2025-01-05 00:23:20 +01:00
testem.js DEV: prevents chrome to ask for fav search engine (#28192) 2024-08-01 15:49:07 +02:00