Hailey
73c9de3ce2
fix keyboard overlaying onboarding inputs ( #4558 )
2024-06-18 10:57:08 -07:00
Eric Bailey
443beda741
Add `useGetTimeAgo` and utils ( #4556 )
...
* Create a testable version of ago() and re-enable the disabled test (#4364 )
* Enable the test of ago()
* Use test cases
This puts the input and the expected values next to each other.
* Create dateDiff function
This is a copy of ago(), but with the ability to specify the second date instead of using Date.now().
* Let ago() use dateDiff()
* Move constants close to usage
* Test dateDiff instead of ago
This makes it possible to test the dates without being forced to rely on what the current date is.
The commented out tests do not yet pass. This is fixed in later commits.
* Update dateDiff and enable the remaining tests
* Split up tests, use date-fns as helpers
* Remove old test
* Add long format
* Add hook
* Migrate to hooks
* Delete old code
* Or equal to
* Update comment
---------
Co-authored-by: Jan Aagaard <jan@aagaard.net>
2024-06-18 10:55:02 -05:00
dan
08cfb09589
Unconditionally polyfill Intl.PluralRules for native ( #4554 )
...
* Revert "Fix Android startup perf regression (#4544 )"
This reverts commit e6213d7aa5
.
* Force polyfill
2024-06-18 17:27:40 +03:00
dan
f142339e06
Dedupe Zod installation ( #4551 )
2024-06-18 17:20:54 +03:00
dan
e30575c0dc
Use exact imports for icons ( #4549 )
...
* Use exact imports for icons
* Add a lint rule
2024-06-18 15:37:08 +03:00
dan
e6213d7aa5
Fix Android startup perf regression ( #4544 )
2024-06-18 08:23:41 +03:00
Kuwa Lee
fad73fe928
Update src/locale/locales/zh-TW/messages.po
...
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-06-18 10:15:16 +08:00
Kuwa Lee
b06aa12730
Update src/locale/locales/zh-TW/messages.po
...
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-06-18 10:14:40 +08:00
Kuwa Lee
0b24216040
Update src/locale/locales/zh-TW/messages.po
...
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-06-18 10:14:15 +08:00
Frudrax Cheng
7548c23f19
Merge branch 'bluesky-social:main' into zh
2024-06-18 09:11:53 +08:00
Eric Bailey
077da08309
Explore feed cards ( #4521 )
...
* Replace FeedSourceCard on Explore page
(cherry picked from commit e7e9787bfaa9368bfaeaaa4ca144ab77b438219c)
* Replace FeedSourceCard on Search page
(cherry picked from commit ac47aade7622d359eee9509763cda666d964d8a3)
2024-06-17 13:56:11 -05:00
Kuwa Lee
b4e4c15fbb
Update src/locale/locales/zh-TW/messages.po
...
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-06-18 02:35:15 +08:00
Kuwa Lee
2a83ad1f5c
Update src/locale/locales/zh-TW/messages.po
...
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-06-18 02:34:53 +08:00
Eric Bailey
7e88d0d7a6
Onboarding fixes ( #4508 )
...
* Add extra padding to bottom of profile step
* Make profile pic gen higher res
2024-06-17 13:21:35 -05:00
Eric Bailey
332524b7de
Add `native_pwi_disabled` feature gate experiment ( #4507 )
...
* Add native_pwi_disabled feature gate experiment
* Use const
2024-06-17 13:21:09 -05:00
Eric Bailey
f5f3bd8130
Select, don't mutate ( #4541 )
2024-06-17 19:22:39 +03:00
Hailey
ba2fadb661
Don't show "Pin/Add" button on feed card w/ no session ( #4539 )
...
* pt 1
* tweak
2024-06-17 11:05:02 -05:00
Hailey
89be5a442c
Add patch for `RCTBaseTextInput` fixing `selectTextOnFocus` prop ( #4533 )
...
* create patch
* remove js fix in `SearchScreen`
2024-06-17 10:56:02 +03:00
Frudrax Cheng
035a1ca18e
CN: Optimize 'follow' translations
2024-06-17 10:38:08 +08:00
Frudrax Cheng
c09b66182d
CN: run intl:extract
2024-06-17 10:31:24 +08:00
Frudrax Cheng
741ce1c176
CN: Remove superseded strings
2024-06-17 10:26:59 +08:00
Frudrax Cheng
0af555830e
CN: Update translates
2024-06-17 10:25:04 +08:00
Kuwa Lee
45b10f2c60
TW: Update and clean
2024-06-16 20:32:15 +08:00
Kuwa Lee
fa1dfe8b0a
Merge branch 'bluesky-social:main' into zh
2024-06-16 20:04:56 +08:00
Joel
10c6035f31
Make `lint-staged` work in more envs ( #4532 )
...
When setting up the environment on a Windows machine with Git Bash, the pre-commit hook errored out:
> /usr/bin/bash: line 1: C:UsersNameFoldersocial-appnode_modules.binlint-staged: command not found
Seemingly, `yarn lint-staged` is not able to correctly resolve the path.
This commit changes the pre-commit hook to use `npx` instead of `yarn`, for 2 reasons:
1. It works on my machine (and is supposedly a more universal solution)
2. It is how it is done in the documentation: https://github.com/lint-staged/lint-staged?tab=readme-ov-file#examples
Co-authored-by: Joel <joel.garplind+github@gmail.com>
2024-06-16 13:42:15 +03:00
Hailey
d0bb97e8a9
fix native post meta ( #4530 )
2024-06-16 12:23:48 +03:00
Kuwa Lee
01f505d09f
Merge branch 'bluesky-social:main' into zh
2024-06-15 19:00:34 +08:00
Eric Bailey
eaef1446f2
Use URI as key ( #4522 )
2024-06-14 14:28:25 -05:00
Eric Bailey
5751014117
Feed source card ( #4512 )
...
* Pass event through click handlers
* Add FeedCard, use in Feeds screen
* Tweak space
* Don't contrain rt height
* Tweak space
* Fix type errors, don't pass event to fns that don't expect it
* Show unresolved RT prior to facet resolution
2024-06-14 14:24:04 -05:00
Minseo Lee
51a3e60132
Fix kawaii logo ( #4505 )
2024-06-14 10:39:08 -07:00
Eric Bailey
36e976fe5c
Redo explore page ( #4491 )
...
* Redo explore page, wip
* Remove circle icons
* Load more styling
* Lower limit
* Some styling tweaks
* Abstract
* Add tab, query, factor out
* Revert unneeded change
* Revert unneeded change v2
* Update copy
* Load more styling
* Header styles
* The thin blue line
* Make sure it's hairline
* Update query keys
* Border
* Expand avis
* Very load more copy
2024-06-14 12:32:57 -05:00
dan
94c1f4968d
Resolve patch-package warnings ( #4520 )
2024-06-14 18:01:31 +01:00
Eric Bailey
f8c58a68a9
Fix count again ( #4516 )
2024-06-14 17:59:53 +01:00
Hailey
641a36c21d
version bump ( #4519 )
2024-06-14 17:59:02 +01:00
Eric Bailey
fe3f872d49
Add known followers to shadow cache ( #4517 )
2024-06-14 11:56:43 -05:00
Eric Bailey
4c0f037880
Reuse overfetching for popular feeds, add in existing filtering ( #4501 )
2024-06-14 11:56:29 -05:00
Kuwa Lee
b80594a554
Merge branch 'bluesky-social:main' into zh
2024-06-14 14:26:28 +08:00
Samuel Newman
bdeac28d74
Try/catch URL parsing of referrer ( #4511 )
2024-06-13 15:06:22 -07:00
Hailey
d9066a6beb
add `document.referrer` to statsig custom ( #4509 )
...
* add referrer to statsig custom
dont include referrer if hostname is bsky.app
save
add `document.referrer` to statsig custom
* add a hostname field
* account for ssr
* account for ssr
2024-06-13 23:31:19 +02:00
Kuwa Lee
3ea3b5a4d4
TW: hot fix
2024-06-14 01:57:55 +08:00
Kuwa Lee
23a14454dc
TW: Update and clean
2024-06-14 01:45:52 +08:00
Kuwa Lee
92fe3cde7a
Merge branch 'bluesky-social:main' into zh
2024-06-14 01:33:19 +08:00
Samuel Newman
d20c59e19d
Calculate correct keyboard offset in composer ( #4500 )
...
* calculate correct keyboard offset
* give viewHeight a default value
* much simpler approach
2024-06-13 15:58:56 +01:00
dan
498e46ae4e
Hide bio and social proof for blocked users ( #4504 )
2024-06-13 11:03:31 +02:00
Kuwa Lee
ecd51bc6f9
Merge branch 'bluesky-social:main' into zh
2024-06-13 15:29:51 +08:00
Minseo Lee
7faa1d9131
KnownFollowers localization ( #4494 )
...
* Update KnownFollowers.tsx
* Update KnownFollowers.tsx
* Update KnownFollowers.tsx
2024-06-13 04:58:25 +02:00
Eric Bailey
28ba99917a
Fix profile hover card blocked state ( #4480 )
...
* Fix: mini profile on hover allows following a blocker/blocked user (#4423 ) (#4440 )
* Tweaks
---------
Co-authored-by: Michał Gołda <michal.golda@hotmail.com>
2024-06-13 04:53:32 +02:00
Eric Bailey
d989128e5b
Set profile hover prefetch stale time to 30s ( #4417 )
...
* Set prefetch stale time to 30s
* Run prefetch on mouseOver
* Only prefetch once on mousemove
2024-06-13 04:44:06 +02:00
Mary
247af5aee9
Prevent rich-formatting paste ( #4327 )
...
* fix: prevent rich-formatting paste
* fix: return true instead of preventDefault
2024-06-13 04:37:49 +02:00
dan
ebd4f93b9c
Show social proof in hovercards ( #4502 )
...
* Add social proof to hovercards
* Close it more reliably
2024-06-13 04:23:37 +02:00