discourse/frontend
Sérgio Saquetim 6f06709643
DEV: Replace ArrayProxy with tracked array for ResultSets (#35527)
Refactors ResultSet handling to use tracked arrays and native array
APIs, removing ArrayProxy semantics.

- Access items via .content across controllers, routes, components, and
templates (conditionals, #each, find, map)
- Replace Ember array mutators on ResultSets:
  * removeObject → removeValueFromArray
  * addObjects → addUniqueValuesToArray
  * setObjects → content.splice(...)
  * unshiftObjects → content.unshift(...)
- Use modern native APIs on ResultSets:
  * toSorted for non-mutating sort
  * .at(-1) for last element access
- Update adapter/util logic to iterate results.content (e.g., theme
afterFindAll, default theme lookup)
- Initialize tracked collections where needed (e.g., themes list via
TrackedArray) to maintain reactivity
2025-10-28 16:04:09 -03:00
..
asset-processor Build(deps): Bump magic-string from 0.30.19 to 0.30.21 (#35612) 2025-10-27 15:38:55 +01:00
custom-proxy
deprecation-silencer
dialog-holder UX: simplify PM participant removal (#34022) 2025-10-27 08:17:00 +01:00
discourse DEV: Replace ArrayProxy with tracked array for ResultSets (#35527) 2025-10-28 16:04:09 -03:00
discourse-i18n
discourse-markdown-it
discourse-plugins Build(deps): Bump the babel group with 3 updates (#35582) 2025-10-24 13:25:57 +02:00
discourse-widget-hbs Build(deps): Bump the babel group with 3 updates (#35582) 2025-10-24 13:25:57 +02:00
ember-cli-progress-ci
float-kit Build(deps): Bump the babel group with 3 updates (#35582) 2025-10-24 13:25:57 +02:00
pretty-text Build(deps): Bump the babel group with 3 updates (#35582) 2025-10-24 13:25:57 +02:00
select-kit Build(deps): Bump the babel group with 3 updates (#35582) 2025-10-24 13:25:57 +02:00
truth-helpers
.npmrc
polyfills.js