Skip to content

Conversation

alltheseas
Copy link
Collaborator

@alltheseas alltheseas commented Oct 17, 2025

Summary

adds a GIF picker to damus compose note view. Options are nostr via nip-94, with fallback to tenor.

Screenshot 2025-10-16 at 9 11 48 PM Screenshot 2025-10-16 at 9 12 02 PM Screenshot 2025-10-16 at 9 12 07 PM Screenshot 2025-10-16 at 9 12 20 PM

Checklist

  • I have read (or I am familiar with) the Contribution Guidelines
  • I have tested the changes in this PR
  • I have profiled the changes to ensure there are no performance regressions, or I do not need to profile the changes.
  • I have opened or referred to an existing github issue related to this change: Integrated GIF and emojis (100,000 sats) #590
  • My PR is either small, or I have split it into smaller logical commits that are easier to review
  • I have added the signoff line to all my commits. See Signing off your work
  • I have added appropriate changelog entries for the changes in this PR. See Adding changelog entries
    • I do not need to add a changelog entry. Reason: [Please provide a reason]
  • I have added appropriate Closes: or Fixes: tags in the commit messages wherever applicable, or made sure those are not needed. See Submitting patches

Test report

Please provide a test report for the changes in this PR. You can use the template below, but feel free to modify it as needed.

Device: [Please specify the device you used for testing]

iOS: [Please specify the iOS version you used for testing]

Damus: [Please specify the Damus version or commit hash you used for testing]

Setup: [Please provide a brief description of the setup you used for testing, if applicable]

Steps: [Please provide a list of steps you took to test the changes in this PR]

Results:

  • PASS
  • Partial PASS
    • Details: [Please provide details of the partial pass]

Other notes

[Please provide any other information that you think is relevant to this PR.]

@alltheseas
Copy link
Collaborator Author

alltheseas commented Oct 17, 2025

Follow up commit detects manually pasted GIF links in the compose note, and auto adds them to the nostr nip-94 GIF catalog (same outcome as manually picking a GIF from the Tenor tab)

step 1) paste GIF link into compose note Screenshot 2025-10-17 at 1 22 15 AM

step 2) observe GIF is now part of the nostr GIF selector (post note publication)
Screenshot 2025-10-17 at 1 26 06 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant