feature: embeds for Tidal

fix: iframe sizing
This commit is contained in:
Andy Burke 2025-07-24 18:34:44 -07:00
parent 0764bf6155
commit 241ab51fa9
4 changed files with 76 additions and 11 deletions

View file

@ -20,21 +20,27 @@ feature discussions.
- [ ] chat message processing
- [X] auto-link urls
- [X] use this regex: `(?:(?<protocol>[a-zA-Z]+):\/\/)?(?:(?<auth>(?<username>\S.+)\:(?<password>.+))\@)?(?<host>(?:(?<hostname>[-a-zA-Z0-9\.]+)\.)?(?<domain>[-a-zA-Z0-9]+?\.(?<tld>[-a-zA-Z0-9]{2,64}))(?:\:(?<port>[0-9]{1,6}))?)\b(?<path>[-a-zA-Z0-9@:%_{}\[\]<>\(\)\+.~&\/="]*)(?:\?(?<query>[a-zA-Z0-9!$%&<>()*+,-\.\/\:\;\=\?\@_~"]+))?(?:#(?<hash>[a-zA-Z0-9!$&'()*+,-\.\/\:\;\=\?\@_~"]*?))?`
- [ ] :emoji: replacements
- [ ] preview cards for links
- [ ] embedded video for
- [ ] youtube
- [X] youtube
- [ ] vimeo
- [ ] tiktok
- [ ] embedded audio or audio cards for:
- [ ] tidal
- [X] tidal
- [ ] spotify
- [ ] youtube (any way to differentiate for yt music?)
- [ ] add action buttons to embeds
- [ ] copy original link (hopefully just a button with some onclick we can slap next to the iframe and style?)
- [ ] toggle embed (toggle between showing the embed and the original link)
- [X] punycode urls before url extraction? (see: https://stackoverflow.com/a/26618995)
- [ ] gif support
- [ ] start/stop gif control
- [ ] hide control
- [ ] inline image support
- [ ] hide control
- [ ] custom emoji support
- [ ] upload custom gif emoji
- [X] try to select immediate sibling messages from the same user and hide mulitple avatars
- [X] user profile page
- [X] logout button