Skip to content

Show Social Sharing Modal With Direct Social Actions After Resource Is Dumped #30

@Rayan9064

Description

@Rayan9064

Summary

Update the sharing feature so that immediately after a resource is dumped (added), a share modal appears, but does NOT display the template text to the user. Instead, the modal provides quick-action buttons for each supported social network (e.g., Twitter/X, LinkedIn, Facebook, Copy Link). Clicking a button opens the respective platform’s share interface with a prefilled message (template) and public link, tailored for each application.

Details

  • On resource creation, the share modal appears with only social action buttons (Twitter/X, LinkedIn, Facebook, Copy Link), no template is shown directly to the user.
  • Each social button opens the network’s native share UI, prefilled with a template message (with resource title, description, user handle, and public link) according to that platform’s requirements.
  • Copy Link action copies the public resource link directly to clipboard without showing the template.
  • The modal is triggered only after new resource creation, not for edits or previously created resources.
  • The existing shared dump (collection) feature is unchanged.
  • The user is encouraged to share and promote DumpIt via these streamlined, context-aware share actions.

Acceptance Criteria

  • After adding a resource, a share modal offers only direct social action buttons (no template text shown directly).
  • Social buttons open the native share dialogs with prefilled text and links matching each platform’s format.
  • Copy Link copies only the public resource link.
  • Modal is not shown for edits or existing resources, only after creation.
  • Shared dump feature is not affected.

Motivation

This version of the feature is designed to make promotion of DumpIt frictionless and context-aware, streamlining the user experience and maximizing the likelihood of sharing at the moment of discovery.

Labels

  • enhancement
  • sharing
  • public
  • social

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions