The timeline liking logic has been refactored to improve the separation of concerns between client and server operations. The createLike function now executes its database inserts directly via the Supabase client, while delegating the engagement milestone notifications to a separate backend server action. This change streamlines the interaction flow and safely handles Trigger.dev task execution.

Extract engagement milestone triggers into a dedicated server action - nom-social/nom