Commit Graph
3 Commits
Author SHA1 Message Date
cbae70336d fix: align GIF picker tap hitboxes with visible thumbnails
Fix GIF picker grid tap hitbox selecting adjacent item by aligning GIF picker tap hitboxes with visible thumbnails.

Co-authored-by: danieldaquino <24692108+danieldaquino@users.noreply.github.com>
Changelog-Fixed: Fix GIF picker grid tap hitbox selecting adjacent item
Closes: https://github.com/damus-io/damus/issues/3744
Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
2026-05-21 15:35:52 -07:00
Daniel D’Aquino 111fabf0b3 Replace Tenor GIF integration with Purple proxy
Remove Tenor API client and models; add PurpleGIFAPIClient and a
robust GIFModels decoder that supports Tenor and KLIPY payloads.
Remove Tenor API key setting and Secrets entry. Update GIF picker to
accept a Purple-backed view model, adjust Labs text, and update
Xcode project file references.

Closes: #3695
Changelog-Changed: Made GIF keyboard widely available to Purple users
without need for an API key (Damus Labs)

Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
2026-05-04 11:39:15 -07:00
ericholguinandDaniel D’Aquino 84ef5ecf53 gifs: Tenor GIFs
This PR adds GIFs to Damus using Tenor as the service.
This is a Damus Labs feature to begin with.
In the future we should be able to also query nostr for gif media.

Changelog-Added: Added GIF keyboard support (Damus Labs only)
Signed-off-by: ericholguin <ericholguin@apache.org>
2026-02-20 17:56:04 -08:00