discourse/plugins/discourse-cakeday
Sérgio Saquetim 4b2c45376d
DEV: Convert @decorated macros to getters (#37955)
Replaces deprecated computed macros and custom decorators with explicit
`@computed` getters across ~170 files in core and plugins.

**Removed macro usage:**
- `@ember/object/computed`: `@equal`, `@alias`, `@reads`, `@not`,
`@notEmpty`, `@empty`, `@and`, `@or`, `@gt`, `@gte`, `@lt`, `@lte`,
`@match`, `@collect`, `@sort`, `@filterBy`, `@mapBy`
- `discourse/lib/computed`: `@setting`, `@fmt`, `@propertyEqual`,
`@propertyNotEqual`, `@i18n`, `@url`

**Replaced with:**
- Explicit `@computed` getters with dependent keys
- `@dependentKeyCompat` where needed for classic component interop
- `@tracked` properties where appropriate
- New `arraySortedByProperties` utility for Ember-style sorting
- `deepEqual` from `discourse/lib/object` for property comparisons

Covers admin, core components, controllers, models, services,
select-kit, and plugins (chat, poll, adplugin, assign, cakeday,
local-dates, subscriptions, automation).
2026-04-09 22:38:55 -03:00
..
app DEV: Properly quote timezone values in cakeday SQL queries (#36804) 2025-12-19 14:54:52 +01:00
assets DEV: Convert @decorated macros to getters (#37955) 2026-04-09 22:38:55 -03:00
config I18N: Update translations (#38529) 2026-03-12 09:41:30 +01:00
db/migrate DEV: Replace an invalid d-cakeday migration (#36353) 2025-12-01 19:34:27 +01:00
lib/discourse_cakeday DEV: Clean up d-cakeday code after the move (#35213) 2025-10-06 19:42:22 +02:00
spec FIX: Cakeday birthdate not visible to users with hidden profiles (#39129) 2026-04-07 16:41:08 +02:00
test/javascripts DEV: Purge the widget rendering system (#36109) 2025-11-26 16:10:02 -03:00
example.png
example2.png
package.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00
plugin.rb FIX: Cakeday birthdate not visible to users with hidden profiles (#39129) 2026-04-07 16:41:08 +02:00
README.md
tsconfig.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00