* origin: (45 commits)
Fix splash config (#2452)
convert prefix to lowercase in actor autocomplete query (#2431)
support intl tenor links (#2438)
Splash: reduce motion + dark mode (#2448)
Bump android app version code
Don't use mask for android at all (#2445)
Update Korean localization (#2432)
Use android mode, fix fallback (#2437)
Update for Version 1.63 Português (BR) (#2435)
New translations messages.po (Ukrainian) (#2422)
Update Japanese localization (addition + language code correction) (#2423)
1.63
Additional embed sources and external-media consent controls (#2424)
Reduce web requests (#2420)
New user home feed fixes (#2421)
E2E runner fixes (#2428)
Recompile all locales (#2411) (#2416)
Add Ukrainian localization (#2336)
Update Portuguese for Português (#2414)
Add Portuguese Localization (#2407)
...
* Don't use mask for android at all
* Handle reduced motion
* Add dark splash
* Add dark config
* Try more config
* Duplicate config
* Ensure splash config is applied
* Don't use mask for android at all
* Handle reduced motion
* Add dark splash
* Add dark config
* Fix android version code
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* add apple music embed
* add vimeo embed
* add logic for tenor and giphy embeds
* keep it simple, use playerUri for images too
* add gif embed player
* lint, fix tests
* remove links that can't produce a thumb
* Revert "remove links that can't produce a thumb"
This reverts commit 985b92b4e6.
* Revert "Revert "remove links that can't produce a thumb""
This reverts commit 4895ded8b5.
* Revert "Revert "Revert "remove links that can't produce a thumb"""
This reverts commit 36d04b517b.
* properly obtain giphy metadata regardless of used url
* test fixes
* adjust gif player
* add all twitch embed types
* support m.youtube links
* few logic adjustments
* adjust spotify player height
* prefetch gif before showing
* use memory-disk cache policy on gifs
* use `disk` cachePolicy on ios - can't start/stop animation
* support pause/play on web
* onLoad fix
* remove extra pressable, add accessibility, fix scale issues
* improve size of embed
* add settings
* fix(?) settings
* add source to embed player params
* update tests
* better naming and settings options
* consent modal
* fix test id
* why is webstorm adding .tsx
* web modal
* simplify types
* adjust snap points
* remove unnecessary yt embed library. just use the webview always
* remove now useless WebGifStill 😭
* more type cleanup
* more type cleanup
* combine parse and prefs check in one memo
* improve dimensions of youtube shorts
* oops didn't commit the test 🫥
* add shorts as separate embed type
* fix up schema
* shorts modal
* hide gif details
* support localized spotify embeds
* more cleanup
* improve look and accessibility of gif embeds
* Update routing for the external embeds settings page
* Update and simplify the external embed preferences screen
* Update copy in embedconsent modal and add 'allow all' button
---------
Co-authored-by: Hailey <me@haileyok.com>
* Readd discover to default feeds for new users
* Fallback just to discover in home when mergefeed is disabled
* Always provide a cursor with mergefeed (no 'end of feed' condition)
* Create messages.
* Update helpers.test.ts
* Update helpers.ts
* Update i18n.ts
* Update i18n.web.ts
* Update languages.ts
* Update i18n.ts
* Update lingui.config.js
* Correct file name and remove unused variables!
* Update Language-Team
* Update Bump ios build
* Fix for Stop the user from posting before the link card finishes loading #2328
* Update based in model en
* Update last version lang
* Update messages.po tsx:160 and tsx:143
* Bump ios build number and android version code
* adjustment
* adjustment 100%
* Update Date
* Update Day for Merge
* Update Name Maison for Maison da Silva
* fix order of case
* fix lint
* add tag for BR portugese
* add tag for BR
* update `pt` to `pt-BR`
---------
Co-authored-by: Maison da Silva <maisonmdsgreen@hotmail.com>
* fix canvas
* fix external link embed styles
* Use the same link-card style on web and mobile and give a little more height on desktop to the card images
* Use dark border on link embeds to match quote post style
* Fix the highlighting behavior on linkcards and quoteposts
---------
Co-authored-by: Hailey <me@haileyok.com>
* Extract latest strings from the codebase
* Improve French translation
- Add missing translations
- Always use French guillemets («») when applicable
- Always add an article (le/la/l’) before nouns
- Use … character instead of three dots
- Change "Mettre en sourdine" into "Masquer", used in other products for "Mute" (and shorter)
- Change other usages of "Masquer" into its synonym "Cacher" to prevent confusion between concepts
- Shorten "Nouvelle publication" into "Nouv. publication" to prevent it overflowing in the main blue button
- Fixed other little errors
* Extract even newer strings from the codebase
* Translate latest new strings into French
* Move from publication to post in French localization
* rework emoji picker
* dynamic position
* always prefer the left if it will fit
* add accessibility label
* Update EmojiPicker.web.tsx
oops. remove accessibility from fake button
* origin/main: (67 commits)
Localize options in "Thread Preferences" screen (#2373)
Bump ios build number and android version code
Remove the KeyboardAvoidingView in account creation (close#2333) (#2366)
1.62
Create account tweaks (#2365)
Fix sizing of the leftnav new post btn (#2248)
Use memory caching for android lightbox (#2354)
Disable page-transition animations on android (#2352)
Disable BlurView on android (#2351)
Handle birth dates as UTC, handle locale formatting (#2363)
Fix desktop styles a bit
Disable spanish translation until it's more thoroughly reviewed (#2362)
minor search screen ux improvements (#2264)
Temporarily disable the german translation (#2360)
Web dropdowns (#2358)
Mark more text as translatable (#2284)
Remove patched color scheme code (#2340)
support multiple og:image tags (#2305)
Fix missing avatar moderation in replies (#2325)
Fixes to feed load triggers (#2323)
...