mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-11 08:47:33 +00:00
- Profile 'Apps' section now mirrors the Badges component: header with count and a Settings icon (own profile only) that opens a new management screen at Route.ProfileAppRecommendations. - New ProfileAppRecommendationsScreen lists known kind 31990 app definitions (recommended first) with toggles that publish/remove the per-kind 31989 recommendation events, backed by a new relay subscription for the user's 31989s and recent 31990 candidates. - Account gains recommendApp/unrecommendApp with mutex-serialized read-modify-write per d-tag, mirroring the profile-badges flow. - Profile recommendations render as logo+name pills instead of bare 35dp icons; in-post app definition cards now show platform availability (web/android/ios), handled event kinds as chips, and a Recommend/Recommended button. - Quartz: AppDefinitionEvent.platformLinks() reader and AppRecommendationEvent.buildFromTags() to rebuild a 31989 while preserving other apps' tags; round-trip tests included. https://claude.ai/code/session_015dX5vWqvXUYD8rzPYX8vTB