Commit Graph

2418 Commits

Author SHA1 Message Date
Eric Bailey 2c37d47cf0 Patches and compiled i18n (#2297)
* Update patches

* Bump translations, remove ignored files
2023-12-24 11:32:25 -08:00
Paul Frazee fe0a35cbea Fix blank home screen (close #2281) (#2291) 2023-12-24 10:00:29 -08:00
Paul Frazee 64bad57eb3 1.61 (initial build) 2023-12-23 16:26:55 -08:00
Eric Bailey 93f5bb3b1f Bump react-native to 0.73.1, expo to 50 (#2214)
* Bump to react-native@0.73, bump expo@next

Includes bumps for all expo deps and dev dependencies. Updates
react-native patch and others, and removes the babel-preset-expo patch.

* Remove duplicate Splash ref

* Bump more deps

* Properly install expo-notifications

* Bump webview dep

* Bump packages according to expo fix; remove pager-view patch as it is no longer needed

* Don't access expo-camera from Web

* Fix crypto dep on web

* Fix some type issues

* Build esnext modules to support dynamic imports

---------

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-23 15:44:38 -08:00
Paul Frazee 7d6b7d2fa6 Fix some account filtering behaviors (#2290)
* Fix: don't filter ProfileCards out of certain lists

* Fix: don't filter ProfileCards and autocomplete based on mutes
2023-12-23 15:16:23 -08:00
bnewbold b922b83820 yet more RSS tweaks (#2289)
* 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.
2023-12-23 12:38:21 -08:00
Dan Abramov 67420895ea Fix Safari overflow 2023-12-23 20:08:51 +00:00
Dan Abramov fe554b400d Typos 2023-12-23 19:51:27 +00:00
Dan Abramov 4764a56e78 Fix types 2023-12-23 19:40:26 +00:00
Dan Abramov 0f2f890fee Scroll to top on search 2023-12-23 19:38:22 +00:00
Dan Abramov 4a3a45dfdf Add body scroll lock 2023-12-23 19:30:59 +00:00
Dan Abramov e582713e23 Snap the header scroll on the web 2023-12-23 18:16:44 +00:00
Dan Abramov d9c44c373a Match FL semantics 2023-12-23 02:33:10 +00:00
Dan Abramov d6e9ce83fb Fix crash 2023-12-23 02:12:46 +00:00
Dan Abramov f6e921efbd Naming etc 2023-12-23 02:01:55 +00:00
Dan Abramov b7b46ea6fb Fixes and types 2023-12-23 01:53:46 +00:00
Dan Abramov d83a9aceab Cleanup 2023-12-23 01:40:01 +00:00
Dan Abramov 90b0a69c0e Merge branch 'main' into web-layout 2023-12-23 01:18:54 +00:00
Dan Abramov 5cecdcce53 Oops 2023-12-23 01:18:27 +00:00
Dan Abramov 24f5dd593d Cleanup 2023-12-23 01:17:39 +00:00
Dan Abramov 85fcff8f7f Factor out navigation stuff 2023-12-23 00:59:32 +00:00
Dan Abramov af254768a4 Layout fixes 2023-12-22 22:38:33 +00:00
Dan Abramov a76746d3c7 Better positioning 2023-12-22 21:57:05 +00:00
bnewbold ee20092735 rss: isPermaLink (case-sensitive) (#2271) 2023-12-22 13:06:52 -08:00
Dan Abramov f3972c44f7 Scroll to post 2023-12-22 20:41:07 +00:00
Dan Abramov 57782eb54d onContentSizeChange 2023-12-22 20:12:10 +00:00
Ansh c1d7d9a41b Add Spanish localization (#2267)
* 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
2023-12-22 23:30:39 +05:30
bnewbold a5c151c041 bskyweb: iterate on RSS format, based on feedback (#2269)
Thanks to Dave Winer (@scripting)!
2023-12-22 17:07:25 +01:00
Dan Abramov 7ec80fbd8f Undo accidental locale changes 2023-12-22 02:57:38 +00:00
Dan Abramov 05d584cb33 Merge branch 'main' into web-layout 2023-12-22 02:53:34 +00:00
Dan Abramov 72d01685b0 Fix pager scroll restoration 2023-12-22 02:52:23 +00:00
Bryan Lumbantobing 64dc8ff342 Update localization.md (#2263) 2023-12-21 14:58:42 -08:00
dan bc31da47fd Consolidate List props a bit (#2216) 2023-12-21 14:56:45 -08:00
Eric Bailey 987c543727 Increase log dump to 500, dump everything in there (#2268) 2023-12-21 14:43:57 -08:00
Hailey fedb94dd70 3rd party embed player (#2217)
* 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>
2023-12-21 14:33:46 -08:00
Paul Frazee 7ab188dc1f Bump react-native-drawer-layout@4.0.0-alpha.3 (#2261) 2023-12-21 14:29:23 -08:00
Ansh df73f83538 Add French localization (#2265) 2023-12-22 03:30:24 +05:30
Dan Abramov 79eadf5141 Remove bad idea 2023-12-21 17:19:55 +00:00
Dan Abramov e09b3185bb Fix some issues with restoration 2023-12-21 02:46:30 +00:00
Dan Abramov 749b6845c5 Merge branch 'main' into web-layout 2023-12-21 02:38:54 +00:00
Dan Abramov 3075683d30 Route scroll restoration POC 2023-12-21 02:37:46 +00:00
Paul Frazee d068cb1939 Web composer improvements (#2257)
* Keep the emoji picker in the tablet width (close #1880)

* Support pressing tab to select a mention (close #1831)
2023-12-20 16:55:29 -08:00
Paul Frazee 39a5a1e311 Fix the is13 check in account creation (close #2258) (#2259) 2023-12-20 13:44:52 -08:00
Kev 238ff58db9 Fix image is cropped in alt text modal (#1963) 2023-12-20 12:59:43 -08:00
Elie Michel 2a94e6a2ef Restore autofocus on emoji drop down (#1821) 2023-12-20 10:33:00 -08:00
Samuel Newman 4a93a5b6ad Invalid handle autocomplete (#2251)
* refactor invalid handle check from a previous PR to use util function

* add invalid handle check to `prefixMatch`
2023-12-20 09:50:50 -08:00
Samuel Newman 946b2c9163 add yarn intl:compile to postinstall hook (#2250) 2023-12-20 09:45:30 -08:00
Samuel Newman 71b6a447ab show search in centre column on desktop 2023-12-20 11:02:39 +00:00
Eric Bailey e87065f042 Try to fix scroll indicator on Feeds page (#2245)
* Try to fix scroll indicator on Feeds page

* Apply to List
2023-12-19 10:32:17 -08:00
Dan Abramov 998d08f9bc Merge branch 'main' into web-layout 2023-12-19 02:54:41 +00:00