* rss: full URL in RSS link; use request Host in URLs
Full URL syntax on request from third parties.
Using the actual request host should fix issues with non-bsky-production
deployments. It is HTTPS-only, so doesn't work perfectly for local dev.
* rss: make /profile/{handle}/rss an HTTP redirect
Motivation is easier discoverability of RSS feed.
* add french localization
* get dynamic import to work
* fix broken strings
* fix bug
* fix tests
* build files again
* add german locale
* Add german translated strings
* update file details
* fix plural case errors
* make german translations work
* add 'es' as a locale option
* enable spanish translations
* fix spelling mistake
* Implement embed player for YT, spotify, and twitch
* fix: handle blur event
* fix: use video dimensions for twitch
* fix: remove hack (?)
* fix: remove origin whitelist (?)
* fix: prevent ads from opening in browser
* fix: handle embeds that don't have a thumb
* feat: handle dark/light mode
* fix: ts warning
* fix: adjust height of no-thumb label
* fix: adjust height of no-thumb label
* fix: remove debug log, set collapsable to false for player view
* fix: fix dimensions "flash"
* chore: remove old youtube link test
* tests: add tests
* fix: thumbless embed position when loading
* fix: remove background from webview
* cleanup embeds (almost)
* more refactoring
- Use separate layers for player and overlay to prevent weird sizing issues
- Be sure the image is not visible under the player
- Clean up some
* cleanup styles
* parse youtube shorts urls
* remove debug
* add soundcloud tracks and sets (playlists)
* move logic into `ExternalLinkEmbed`
* border radius for yt player on native
* fix styling on web
* allow scrolling in webview on android
* remove unnecessary check
* autoplay yt on web
* fix tests after adding autoplay
* move `useNavigation` to top of component
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* origin/main: (22 commits)
basic public RSS feed for profiles (#2229)
use `s.likeColor` everywhere (#2234)
Add credits to localization doc (#2233)
Fix `Logotype` fill for dark mode (#2230)
Hide label appeal on self-labeled posts (#2232)
Fix & Add: Japanese Translation (3) (#2226)
tweak social card meta yet again (#2228)
bskyweb: update golang indigo dep (from May!), and some small devex tweaks (#2227)
Fix: Some display issues (#2219)
Update splash screen tagline, update translations, bump ios build number
Bump ios build number
Tweaks (#2225)
1.60
Traffic reduction and tuned caching strats (#2215)
Super secret changes don't look (#2218)
Fix android icon dims (#2213)
Log post creation failures (#2205)
Some brand, some pwi (#2212)
🤫 (#2211)
PWI behavior updates (#2207)
...
* web: initial implementation of profile RSS feed
* re-work RSS feed to use DID in URL, not handle
Shouldn't have RSS feeds break when folks change handle.
* rss: tweak XML