mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 00:16:59 +00:00
Audit pass after LocalCache wiring: MusicTrackEvent (36787) and MusicPlaylistEvent (34139) were materialized and rendered, but a dozen filter sites still listed AudioTrackEvent.KIND alone, so music events silently dropped out of feeds, search, notifications, and relay labels. Mirrors the AudioTrackEvent pattern in every place AudioTrackEvent.KIND or `is AudioTrackEvent` appears: Feed display filters (acceptableEvent + ADDRESSABLE_KINDS): - HomeNewThreadFeedFilter - FollowPackFeedNewThreadFeedFilter - UserProfileNewThreadFeedFilter - UserProfileMutualFeedFilter - HashtagFeedFilter - GeoHashFeedFilter Relay subscription kind lists: - FilterPostsByGeohash (PostsByGeohashKinds) - FilterPostsByHashtags (PostsByHashtagKinds2) - FilterPostsByRelay (PostsByRelayKinds2) - SearchPostsByText (SearchPostsByTextKinds1) - Desktop SearchFilterFactory.defaultKindGroup1 Notifications: - NotificationFeedFilter.ADDRESSABLE_KINDS (NOTIFICATION_KINDS picks this up automatically) Relay information screen: - kindDisplayName → R.string.kind_music_track / kind_music_playlist (with the two new string resources)