Eric Bailey
c96bc92042
Small logic cleanups ( #3449 )
...
* Small logic cleanups
* Small logic cleanups (#3451 )
* remove a few things
* oops
* stop swallowing the error
* queue callbacks
* oops
* log error if caught
* no need to be nullable
* move isClosing=true up
* reset `isClosing` and `closeCallbacks` on close completion and open
* run queued callbacks on `open` if there are any pending
* rm unnecessary ref and check
* ensure order of calls is always correct
* call `snapToIndex()` on open
* add tester to storybook
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-04-09 15:08:02 -07:00
Samuel Newman
a49a5a351d
Use ALF for the embed consent modal ( #3336 )
2024-04-09 00:58:18 +01:00
Eric Bailey
2bc20b1752
Onboarding tweaks ( #3447 )
...
* Remove feed
* Follow bsky.app
2024-04-08 14:32:00 -05:00
dan
6d3f9397f4
[Experiment] Ignore the persisted tab ( #3442 )
2024-04-08 18:39:32 +01:00
dan
f03390e4b2
[Experiment] Show "Follow Back" label ( #3439 )
2024-04-08 18:38:59 +01:00
dan
887fedabea
[Statsig] Track like/follow metadata ( #3435 )
...
* Track becoming mutuals
* Track poster/liker status
* Track post and followee clout
* Track follower and liker clout
* Extract utility
2024-04-08 18:38:51 +01:00
dan
8188f61e7d
[Experiment] Turn off interval polling for Discover ( #3431 )
...
* Include feed URL in feed events
* [Experiment] Turn off polling interval for Discover
2024-04-08 17:21:44 +01:00
dan
1150007d37
Auto-expand follow suggestions on web ( #3432 )
2024-04-08 17:20:58 +01:00
dan
ed5647d434
[Experiment] Disable min shell on foregrounding ( #3430 )
2024-04-08 17:20:41 +01:00
Hailey
731d94b973
Implement back button fix for all places in the app ( #3434 )
2024-04-08 09:09:40 -07:00
Hailey
a1ac84687f
Keep each deployment job in a separate concurrency group ( #3446 )
2024-04-08 08:54:50 -07:00
Hailey
00076ad1ff
Bump `async-storage` to comply with App Store guidelines ( #3436 )
2024-04-08 08:24:59 -07:00
Hailey
a6babaceaf
adjust `app.config.js` to prevent development manifest error ( #3413 )
2024-04-05 13:29:54 -07:00
Hailey
cd29dba761
fix dialog back button for android ( #3428 )
...
* fix types
* remove unused async
* add try/catch
2024-04-05 12:52:53 -07:00
Hailey
c80dcc565e
only run labelers for core team ( #3426 )
...
* use `pull_request_target` instead of `pull_request`
* adjust
* only run for core team
2024-04-05 08:58:28 -07:00
Hailey
443dfb5c3e
prevent deployment race conditions ( #3416 )
2024-04-05 08:27:22 -07:00
dan
46c112edfd
Enforce that text is wrapped in <Text>, remaining cases ( #3421 )
...
* Toggle.Button -> Toggle.ButtonWithText
* Simplify Prompt.Cancel/Action
* Move lines down for better diff
* Remove ButtonWithText
* Simplify types
* Enforce Button/ButtonText nesting
* Add suggested wrapper in linter error
* Check <Trans> ancestry too
* Also check literals
* Rm ts-ignore
2024-04-05 15:09:35 +01:00
dan
49266c355e
Remove special cases for some buttons with text ( #3412 )
...
* Toggle.Button -> Toggle.ButtonWithText
* Simplify Prompt.Cancel/Action
* Move lines down for better diff
* Remove ButtonWithText
* Simplify types
2024-04-05 14:57:53 +01:00
Hailey
9b087b721d
Lint and check types before building ( #3424 )
2024-04-04 23:15:59 -07:00
Hailey
40ccb574b8
properly import linear gradient ( #3423 )
2024-04-05 06:03:14 +01:00
Hailey
9bcb0a7a81
migrate to `expo-linear-gradient` ( #3420 )
...
* replace packages
* rm useless alias from webpack config
* fix accidental double commit
* replace all usages
2024-04-04 21:22:13 -07:00
Hailey
4e59914d2a
migrate to 'expo-haptics' ( #3418 )
...
* migrate to 'expo-haptics'
* run yarn install twice if necessary
2024-04-04 21:19:38 -07:00
Hailey
cddbbc4bd4
migrate to `expo-application` ( #3417 )
...
* migrate to `expo-application`
* replace additional usage
2024-04-04 21:19:28 -07:00
Hailey
0433f8ad68
migrate to `expo-clipboard` ( #3419 )
...
* replace package
* replace usages
2024-04-04 21:19:15 -07:00
Hailey
101d1589bf
Bump some Expo package, remove unused packages to prepare for migration ( #3415 )
...
* bump some package versions
* remove completely unused packages
* remove blurview
* update yarn.lock
2024-04-04 18:30:32 -07:00
Samuel Newman
93b606e55a
Use CSS keyframe animation for spinner on web ( #3411 )
...
* Use css keyframe animation for spinner on web
* duplicate css to index.html
2024-04-04 23:18:06 +01:00
dan
575f390d7b
Fix false positive DEV check ( #3410 )
2024-04-04 22:54:18 +01:00
Hailey
2e048706e9
fix comments on prs ( #3406 )
...
* fix comments on prs
* remove labels
* remove test
2024-04-04 13:52:38 -07:00
dan
3915bb4316
Enforce Text suffix for Text-rendering components ( #3407 )
...
* Rm unused
* Add Text suffix to Title/Description
* Add Text suffix to text components
* Add Text suffix to props
* Validate Text components returns
2024-04-04 21:34:55 +01:00
Hailey
c190fd58ec
replace deprecated `term` with `q` in search actor ( #3405 )
2024-04-04 11:13:11 -07:00
dan
b783745b2e
Extract query key roots to constants ( #3404 )
...
* Extract query key roots to constants
* Dedupe labelers-detailed-info
* Align naming
2024-04-04 18:57:38 +01:00
Paul Frazee
b26abf212e
Enable tags on profile descriptions ( close #3081 ) ( #3397 )
2024-04-04 10:52:35 -07:00
surfdude29
8b3017bca0
Alphabetise languages by language code ( #3350 )
...
* Alphabetise languages in lingui.config.js
* Alphabetise languages in helpers.ts
* Alphabetise languages in i18n.ts
* Alphabetise languages in i18n.ts
* Alphabetise languages in i18n.web.ts
* Alphabetise languages in languages.ts
2024-04-04 10:51:54 -07:00
Jan-Olof Eriksson
51e939ed3d
Bug fixes and some improvements to Finnish localization ( #3306 )
...
* Update messages.po
Couple of nasty bugs.
* Update messages.po
Bugs and improvements
* Update messages.po
Hashtag = aihetunniste, not just "tunniste"
* Update messages.po
typo
* Update messages.po
Liked by, tykännyt
* Update messages.po
More translations.
* Update messages.po
* Update messages.po
* Update messages.po
Following - Seurataan
* Update messages.po
one typo
* Update messages.po
line 352 fixed
2024-04-04 10:49:04 -07:00
Samuel Newman
9f657fbace
Open share sheet when long pressing link ( #3317 )
...
* uitextview use library w/ fixes
bump
bump
multiple uitextview fixes
* bump
* Open share sheet on link long press
* rm package manager field
* add link warning to longpress
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-04-04 10:37:57 -07:00
Hailey
4d28dcc48f
rm 'pornography' label wording ( #3402 )
...
* rm 'pornography'
* add `adult content` to `REASONSEXUAL`
2024-04-04 10:15:04 -07:00
dan
3e88fdfbc4
Don't mutate array ( #3403 )
2024-04-04 18:14:44 +01:00
dan
19b1721ef3
Fix profile follow from Likes ( #3401 )
2024-04-04 18:03:58 +01:00
dan
4cc57f4bfd
Lint against strings without wrapping <Text> ( #3398 )
...
* Add a rudimentary rule
* Get the rule passing
* Support special-casing text props
* More tests
2024-04-04 17:32:50 +01:00
Hailey
8e393b16f5
Simplify list logic further to prevent misuse ( #3334 )
...
* simplify list logic further
more simplification
simplify by removing `isEmpty`
use `isFetchingNextPage` everywhere for clarity
change `isFetching` to `isFetchingNextPage` for clarity
remove some useless `useMemo`s
move `renderItem` and `keyExtractor` out of component
* clean bundle size check
* update deploy
* adjust
* adjust
* one test
* try now
* test it
* done
2024-04-03 20:59:33 -07:00
Hailey
b1bd7ab6e3
Add webpack analyzer, PR comments for webpack bundle size ( #3383 )
...
try that again 9
try that again 8
try that again 7
try that again 6
try that again 5
try that again 4
try that again 3
try that again 2
try that again
merge base 3
merge base 2
merge base
use latest main commit rather than tag
webpack diff analyzer
use cache v4
use cache
again...
blegh
blegh
try cache again
cache
try again
one more adjutment
adjust
okay again maybe
maybe now?
maybe now
oops again
oops
add diff comments
add open analyzer script
add webpack analyzer
2024-04-03 19:31:29 -07:00
Gildásio Filho
9d9c9095ee
Update pt-BR localization to latest version ( #3371 )
...
* Update messages.po
* Update messages.po
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
* Update src/locale/locales/pt-BR/messages.po
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
* Update messages.po
---------
Co-authored-by: Gleydson Rodrigues <gleydsonsr@gmail.com>
2024-04-03 19:22:10 -07:00
Samuel Newman
712768dd8f
Use ALF for the account quick switch dialog ( #3327 )
...
* Use ALF for account quick switch
* clean up modal type
* add haptics to dialog opening
* move account list to it's own component and share
* make tick slightly darker
2024-04-03 19:18:14 -07:00
Ivan Beà
8cdd8394df
Update catalan localization messages.po ( #3307 )
...
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
Apply corrections suggested by @surfdude29, thanks
* Update messages.po
adding @jordimas corrections
2024-04-03 18:53:58 -07:00
dan
e51ccb46b8
Scope query client per DID ( #3333 )
...
* Move QueryProvider inside the key
* Pull useQueryClient-dependent code down in App.native
* Remove useQueryClient dependency from session provider
* Scope query client per DID
2024-04-04 02:51:10 +01:00
Hima
db3cd3e821
Fix & Add: Japanese Translation (6) ( #3304 )
...
* Create test.txt
* Delete src/locale/locales/ja/messages.po
* Add files via upload
* Delete src/locale/locales/ja/test.txt
* messages.po を更新
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* messages.po を更新
* messages.po を更新
* messages.po を更新
* messages.po を更新
2024-04-03 18:49:48 -07:00
Minseo Lee
af9b961411
Fix magnify icon ( #3292 )
...
* Update icons.tsx
* Update icons.tsx
2024-04-03 18:49:14 -07:00
Minseo Lee
7cf22e2047
Update Korean localization ( #3281 )
...
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
* Update messages.po
2024-04-03 18:47:04 -07:00
Hailey
7fb117d213
Upgrade `UITextView` to latest ( #3090 )
...
* uitextview use library w/ fixes
bump
bump
multiple uitextview fixes
* bump
* update to latest
* cleanup
2024-04-03 18:05:03 -07:00
Hailey
a356b1be1a
Work around GitHub false-positive for passing secret to another action ( #3396 )
...
* run bundle/deploy on main pushes
* don't fetch from origin if not necessary
* fix false-postive for secret in outputs
rm test
test 'false'
rm test
use in both places
workaround "secret" string
add a manual testflight deployment option for android
add a manual testflight deployment option for android
add a manual testflight deployment option for android
* rm test code
2024-04-03 18:04:48 -07:00