Hailey
a3c43a7471
change `contentVisibility` to `contain` ( #4752 )
2024-07-08 15:16:43 -07:00
Hailey
f8a59e10dd
Fix RTL text rendering for display names ( #4747 )
...
* header display name rtl support
* highlighted post rtl
* move `NON_BREAKING_SPACE` to an external constant
* rtl support in search dropdown
* profile card rtl
* old profile card rtl
* hover card
* wizard list card
* new chat
* account card
* chat header
* clean up notifications
* just force LTR on meta display name
2024-07-08 18:06:00 +01:00
Hailey
d5503d17de
Reduce the size of the inner logo in the QR code ( #4746 )
...
* use a scale of `1` on QR code inner logo
* remove logo entirely
* Revert "remove logo entirely"
This reverts commit dee57f48c7bf5e3b5765631b8cbbd1c746e9c884.
* use scale of 0.95
2024-07-08 16:57:40 +01:00
Joel
ea7afecf28
Fix misplaced '@' in RTL post meta. ( #4531 )
...
Co-authored-by: Joel <joel.garplind+github@gmail.com>
Co-authored-by: Hailey <me@haileyok.com>
2024-07-07 15:27:30 -07:00
Josh
ea37298cdd
Remove broken and void back button ( #4744 )
2024-07-07 13:10:26 -07:00
Hailey
a6b3c97df0
Ensure `/start` navigates to `/starter-pack` when clicking a link internally ( #4745 )
...
* remove temporary metadata removal
* ensure proper navigation
2024-07-07 13:07:28 +01:00
surfdude29
6b5e3181fb
Add missing `to` in StarterPackScreen.tsx string ( #4743 )
2024-07-06 16:39:04 -07:00
Samuel Newman
8f06ba70bb
Video compression in composer ( #4638 )
...
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
Co-authored-by: Hailey <me@haileyok.com>
2024-07-05 17:50:03 -07:00
Hailey
56b688744e
fix slop ( #4739 )
2024-07-05 22:44:06 +01:00
Paul Frazee
09bc4e95d8
Update stats
2024-07-05 12:37:06 -07:00
Paul Frazee
149446a26e
Run intl:extract
2024-07-05 12:33:48 -07:00
Takayuki KUSANO
8c52d74925
Update Japanese translation ( #4665 )
...
* Update Japanese translation
* Updated Japanese translation
* Update translation
* Updated translation
* Update translation
* Update translation
* Update translation.
* Updated translation
2024-07-05 12:32:31 -07:00
Minseo Lee
f45193783e
Update Korean localization ( #4646 )
...
* 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-07-05 12:32:02 -07:00
Kuwa Lee
adcd066733
Update Chinese Localization ( #4695 )
...
* CN: Update translates
* CN: Remove superseded strings
* CN: Update translates
* CN: Run intl:extract
* CN: Remove superseded strings
* CN: Optimize translation of starter pack
* CN: Run intl:extract
* CN: Remove superseded strings
* CN: Update translates
* CN: fix typo
* CN: Optimize Translations
* CN: hot fix
* TW: Update
* TW: Update and clean
* CN: hot fix
* BOTH: commit as LF
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-TW/messages.po
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* TW: Apply suggestions
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update src/locale/locales/zh-CN/messages.po
* CN: Update translates
* CN: Update translates
* TW: Update and clean
---------
Co-authored-by: Frudrax Cheng <i@cynosura.one>
Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
2024-07-05 12:28:50 -07:00
Ivan Beà
b10a2b9a8e
Update catalan ( #4702 )
...
* Update catalan
New lines added, new lines localized.
Check it please @jordimas @darccio @surfdude29
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update messages.po
Apply @surfdude29 corrections
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2024-07-05 12:28:29 -07:00
kodebanget
75da5f4965
Update Indonesian translation ( #4706 )
...
Co-authored-by: Indonesian <github-actions@github.com>
2024-07-05 12:28:03 -07:00
Paul Frazee
baa788de38
Tweak checkmark size
2024-07-05 12:26:58 -07:00
dan
09dfc9edf8
Show feedback for Follow button in interstitials ( #4738 )
...
* Fix Follow in interstitials
* Show feedback in toast
2024-07-05 20:17:47 +01:00
surfdude29
d5fd19df8f
Update French localization ( #4662 )
...
* Update French localization
* écriture inclusive for other usage of `amis`
* add one more string
* Apply suggestions from code review
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
* Update revision date
* translate new strings
* Apply suggestions from code review
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
---------
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
2024-07-05 10:31:12 -07:00
Samuel Newman
58e48fd31b
Feed interstitial snapping ( #4737 )
...
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
2024-07-05 18:01:13 +01:00
Eric Bailey
3407206f52
[D1X] Use user action and viewing history to inform suggested follows ( #4727 )
...
* Use user action and viewing history to inform suggested follows
* Remove dynamic spreads
* Track more info about seen posts
* Add ranking
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-04 22:28:38 +01:00
dan
1c6bfc02fb
Fix order of checks in experiment ( #4734 )
2024-07-04 21:15:47 +01:00
dan
d03dd8c815
Feed interstitial tweaks ( #4733 )
...
* Swap interstitial positions
* Fix color
2024-07-04 20:54:49 +01:00
Hailey
ca7386967a
Fix `onEndReached` not firing sometimes on web ( #4728 )
...
* handle off screen visibility observer.
* Revert "handle off screen visibility observer."
This reverts commit e499ea0ed66b31964f79261b41f58a288b0cdb6f.
* key ftw
* Remove special case
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-04 20:12:15 +01:00
Paul Frazee
d837f96478
Fix responsiveness of dismissing the progress guide ( #4729 )
2024-07-04 20:08:33 +01:00
dan
12bf796293
Fix feed feedback ( #4730 )
2024-07-04 20:07:42 +01:00
Eric Bailey
4f02da96c8
[D1X] Pull out follow-backs for higher signal ( #4719 )
...
* Pull out follow-backs for higher signal
* Gate it
* Fix early gate check
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-04 04:13:47 +01:00
Paul Frazee
0ed99b840d
New user progress guides ( #4716 )
...
* Add the animated checkmark svg
* Add progress guide list and task components
* Add ProgressGuide Toast component
* Implement progress-guide controller
* Add 7 follows to the progress guide
* Wire up action captures
* Wire up progress-guide persistence
* Trigger progress guide on account creation
* Clear the progress guide from storage on complete
* Add progress guide interstitial, put behind gate
* Fix: read progress guide state from prefs
* Some defensive type checks
* Create separate toast for completion
* List tweaks
* Only show on Discover
* Spacing and progress tweaks
* Completely hide when complete
* Capture the progress guide in local state, and only render toasts while guide is active
* Fix: ensure persisted hydrates into local state
* Gate
---------
Co-authored-by: Eric Bailey <git@esb.lol>
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-04 03:05:19 +01:00
Hailey
aa7117edb6
Add starter pack embeds to posts ( #4699 )
...
* starter pack embeds
* revert test code
* Types
* add `BaseLink`
* precache on click
* rm log
* add a comment
* loading state
* top margin
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-04 02:15:08 +01:00
Paul Frazee
a3d4fb652b
Guided tour for new users ( #4690 )
...
* Add home guided tour (WIP)
* Add web handling of the tour
* Switch to our fork of rn-tourguide
* Bump guided-tour
* Fix alignment on android
* Implement home page tour trigger after account creation
* Add new_user_guided_tour gate
* Add a title line to the tour tooltips
* A11y improvements: proper labels, focus capture, scroll capture
* Silence type error
* Native a11y
* Use FocusScope
* Switch to useWebBodyScrollLock()
---------
Co-authored-by: Eric Bailey <git@esb.lol>
2024-07-02 21:25:19 -07:00
Hailey
6694a33603
Don't follow self, blocks or mute when following all; don't show blocks in list ( #4715 )
...
* don't follow self when following all
* also filter blocks
* add more filtering to follow all
* extract logic to functions
2024-07-03 03:50:04 +01:00
Samuel Newman
dc3c81c4e2
change maxWidth -> width to fix GIFs in DMs ( #4717 )
...
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
2024-07-03 03:48:55 +01:00
Eric Bailey
04cfd06639
[D1X] Integrate interstitials ( #4698 )
...
* Use discriminated union
* Integrate interstitials
* Add gates and handling for variants
* Only show interstitials for logged in accounts since flags are based on user ID
* Nit
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-03 03:43:54 +01:00
Eric Bailey
0598fc2faa
[D1X] Add interstitials, component tweaks, placeholders ( #4697 )
...
* Add interstitials, component tweaks, placeholders
* Tweak feed card styles
* Port over same fix to ProfileCard
* Add browse more link on desktop
* Rm Gemfile
* Update logContext
* Update logContext
* Add click metric to cards
* Pass through props to ProfileCard.Link
* 2-up grid for profile cards on desktop web
* Add secondary_inverted button color
* Use inverted button color
* Adjust follow button layout
* Update skeleton
* Use round button
* Translate
2024-07-03 03:34:18 +01:00
Takayuki KUSANO
6af78de9ee
Make tab names translatable ( #4724 )
2024-07-03 02:21:33 +01:00
Eric Bailey
cacc4c5068
Remove search from disabled PWI state ( #4723 )
2024-07-03 01:15:04 +01:00
Eric Bailey
14c2d75d49
Unify label pills ( #4676 )
...
* New label pills
* Fix type errors, add default case
* Remove negative margin, only works in some places
* Fix alignment edge case
* Add a bit of padding
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-03 00:15:20 +01:00
Eric Bailey
c133661768
Add music interest ( #4722 )
2024-07-02 17:11:28 -05:00
Paul Frazee
63bb8fda2d
Improve textinput performance in login and account creation ( #4673 )
...
* Change login form to use uncontrolled inputs
* Debounce state updates in account creation to reduce flicker
* Refactor state-control of account creation forms to fix perf without relying on debounces
* Remove canNext and enforce is13
* Re-add live validation to signup form (#4720 )
* Update validation in real time
* Disable on invalid
* Clear server error on typing
* Remove unnecessary clearing of error
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-07-02 22:43:34 +01:00
Eric Bailey
4bb4452f08
[D1X] Minimum interest experiment ( #4653 )
...
* Change up copy
* Add min # prompt
* Improve style
* Add gate
* Tweak padding
* Translate
* Revert string change
---------
Co-authored-by: dan <dan.abramov@gmail.com>
2024-07-02 20:19:03 +01:00
Hailey
0012c6d40f
Add events to signup for captcha results ( #4712 )
2024-07-01 15:11:04 -07:00
dan
a9fe87b842
Add dismiss backdrop to native dropdowns ( #4711 )
2024-07-01 18:45:15 +01:00
Eric Bailey
1a037d3542
FeedCard & ListCard cleanups ( #4644 )
...
* Extract ListCard from FeedCard
* Export FeedCard.Action and optionally include in ListCard
* Remove list dual usage from most of FeedCard
* Update usages of FeedCard and ListCard
* Add back list purpose logic
* Make Action comp easier to use, clarify list purpose
* Rename Action to SaveButton
2024-06-28 08:27:54 -05:00
Hailey
58a97db5b8
Revert animation change in signup ( #4693 )
2024-06-27 22:01:02 -07:00
Hailey
8ebf9cc4b1
Handle pushing to starterpack screen when unauthed ( #4692 )
2024-06-27 21:44:26 -07:00
Hailey
91c4aa7c2d
Handle pressing all go.bsky.app links in-app w/ resolution ( #4680 )
2024-06-27 19:35:20 -07:00
Eric Bailey
fff3ae8f35
Refactor `ProfileCard` to be composable ( #4622 )
...
* Break up new profile card for easier re-use
* Break things up a bit more
* Add round variant support and other button props
* Handle blocks
* Add Outer export
* Tweak space
2024-06-27 13:27:37 -05:00
dan
d26928a5d8
Remove reposts from the Replies tab ( #4669 )
2024-06-27 18:39:36 +01:00
dan
58102377fd
Fix pasting images on web ( #4670 )
2024-06-27 18:36:06 +01:00
Paul Frazee
f6b138f709
Run intl extract
2024-06-26 19:03:52 -07:00
Hailey
0ab6d54093
Add some events to landing screen ( #4664 )
2024-06-26 19:00:35 -07:00
Hailey
5641a4393c
update follows when pressing follow all ( #4663 )
2024-06-26 18:57:57 -07:00
Hailey
878b0476dd
Better starterpack embed ( #4659 )
2024-06-26 17:24:33 -07:00
dan
da4dfeb9cf
[Starter Packs] Posts tab ( #4660 )
...
* [Starter Packs] Posts tab
* oops
2024-06-27 01:07:56 +01:00
Paul Frazee
3b0a177544
Run intl extract
2024-06-26 16:09:04 -07:00
Eric Bailey
368cd7bb0e
[D1X] Onboarding interest display names ( #4657 )
...
* Translate interest names in onboarding
* Add comment
* Do it the normal way
2024-06-26 16:35:42 -05:00
surfdude29
c4dce4ce45
Mark two starter pack strings for localization ( #4655 )
2024-06-26 19:20:52 +01:00
dan
3f20e2e3cf
Refactor nested conditions in the starter pack wizard ( #4652 )
...
* Refactor condition nesting by screen
* Inline indexes
* More explicit conditions
2024-06-26 16:08:57 +01:00
Takayuki KUSANO
83745c923f
Fix footer messages in starter pack wizard ( #4650 )
...
* Fix footer messages in StarterPack wizard and updates ja messages
* Updates to minimize diff
* Revert "Updates to minimize diff"
This reverts commit 4d1dfe131a5ffc31fc5e6162dbcc90e77e042734.
* Revert "Fix footer messages in StarterPack wizard and updates ja messages"
This reverts commit 9a90898abc66c281f44696347043ce5da5859d60.
* Fix labels for plurals in starter packs
* Update translations
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-26 15:41:14 +01:00
Samuel Newman
8621ecd38a
disable enabling adult content on iOS ( #4651 )
2024-06-26 07:28:31 -07:00
Hailey
b23f112689
Remove starterpack gate ( #4645 )
2024-06-25 17:02:43 -07:00
Eric Bailey
dd2e173514
Add back pin action for feed cards ( #4643 )
2024-06-25 23:43:41 +01:00
Minseo Lee
58a9dceb33
Update Korean localization ( #4614 )
...
* Update messages.po
* Update messages.po
2024-06-25 10:11:32 -07:00
Takayuki KUSANO
b6a38e7d64
Updated Japanese translation ( #4591 )
...
* Updated Japanese translation
* Updated
* Updated Japanese translation
* Fix some translations
* Updated translation (see #4607 )
* Update translation
* Fixed some translations
* Update messages.po
---------
Co-authored-by: dan <dan.abramov@gmail.com>
2024-06-25 10:10:56 -07:00
surfdude29
4d9657c819
Update French localization ( #4637 )
...
* Update French localization
* fix apostrophe
* Apply suggestions from code review
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
* update revision date
* quick fix after #4636 merged
---------
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
2024-06-25 10:08:40 -07:00
Hailey
d11b552710
ensure we get navigated away to starter pack when signed in ( #4640 )
...
* ensure we get navigated away to starter pack when signed in
* clean
2024-06-25 09:36:54 -07:00
Hailey
e5b9f130a9
Only add the URI to the record ( #4639 )
2024-06-25 09:24:05 -07:00
surfdude29
fc2fba0981
Fix typo in ThreadgateEditor.tsx ( #4636 )
2024-06-25 11:32:30 +01:00
Eric Bailey
6cda641250
Disable facets in `FeedCard.Description` component ( #4620 )
2024-06-24 18:05:06 -07:00
surfdude29
615c0c851e
Update French localization ( #4611 )
...
* Update French localization
* minor fix
* `pack de démarrage` --> `kit de démarrage`
* Apply suggestions from code review
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
* Apply suggestions from @Signez code review
* Update messages.po
---------
Co-authored-by: Stanislas Signoud <signez@stanisoft.net>
2024-06-24 17:53:47 -07:00
Hailey
f94edc3f44
tweak wording for own badge ( #4631 )
2024-06-24 17:41:40 -07:00
Hailey
dd5198f317
explicitly filter out labelers ( #4629 )
2024-06-24 17:07:29 -07:00
Eric Bailey
340c2c5eaf
Resolve facets in feed description on feed lander ( #4628 )
2024-06-24 19:06:04 -05:00
Eric Bailey
795fe7455b
Clicky newsky androidy ( #4627 )
...
* Clicky newsky androidy
* tweak
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-06-24 18:55:29 -05:00
Paul Frazee
dc9e51dca1
Add borders around starter pack landing page when tablet or deskto ( #4626 )
2024-06-24 16:31:07 -07:00
Ivan Beà
59fa7c0c0d
Update catalan messages.po ( #4388 )
...
* Update catalan messages.po
Keeping it at 100%
Check it please @jordimas @darccio @surfdude29
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/ca/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update messages.po
apply @jordimas correction
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2024-06-24 16:28:03 -07:00
Eric Bailey
d79891a858
Disable clicks on profile cards on starter pack lander ( #4621 )
2024-06-24 16:10:18 -07:00
Hailey
51fca95669
add rich text facets to description ( #4619 )
2024-06-24 16:04:34 -07:00
Paul Frazee
ed940c637e
Set up the global 'joined this week' ( #4625 )
2024-06-24 16:03:32 -07:00
Hailey
9e89ddeb1c
Wait for preferences before showing suggested feeds ( #4618 )
2024-06-24 15:48:10 -07:00
Hailey
bce3338a02
use `.push` instead of `.concat` ( #4624 )
2024-06-24 15:43:52 -07:00
Eric Bailey
ffb67397e7
Newskie dialog tweaks ( #4623 )
2024-06-24 15:34:12 -07:00
Samuel Newman
29aaf09a8b
Composer - replace threadgate modal with alf dialog ( #4329 )
...
* replace threadgate modal with alf dialog
* add accessibility to selectable
* add aria
* hide spinner once fetched
* add `hasOpenDialogs` value to context
* remove state
* Rm loading state
* Update the threadgate dialog button theming
* Factor out the threadgate editor and add editing to post views
* Mark messages for localization
* Use colors from mute dialog
* Remove unnecessary effect
* Reset state on dialog dismiss
* Clearer CTA
* Fix bugs
* Scope keyboard fix
* Rm getAreDialogsActive (no longer needed)
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2024-06-24 23:15:11 +01:00
Hailey
e0ac7d5bdc
handle each possible loading state ( #4617 )
2024-06-24 21:37:08 +01:00
dan
f64245c1fb
Fix crash in Feeds and Starter Packs ( #4616 )
...
* Remove useless check
* Fix the bug by only adding resolved feeds/lists
* Clarify the purpose of the count field
2024-06-24 21:34:42 +01:00
Hailey
873d91d466
use granular permission of for media perm request ( #4609 )
2024-06-24 11:14:40 -07:00
Hailey
77a512ae32
Couple of starter packs tweaks ( #4604 )
2024-06-24 10:24:39 -07:00
Paul Frazee
f769564edf
Remove the 'Who can reply' element except when viewing root, and add "edit" ( #4615 )
...
* Remove the 'Who can reply' element except when viewing root, and add the edit text to authors
* Switch to icon
2024-06-24 10:11:43 -07:00
Takayuki KUSANO
0a0c738790
Modified to use "measure word" in "# others" ( #4607 )
2024-06-23 01:16:20 -07:00
Paul Frazee
897427eed0
Run intl extract
2024-06-22 10:15:41 -07:00
Paul Frazee
45648bd383
Merge branch 'zh' of https://github.com/KuwaLee/bluesky-social-app into KuwaLee-zh
2024-06-22 10:14:43 -07:00
Paul Frazee
8eec632636
Release 1.87 prep ( #4603 )
...
* Update tests
* Run intl extract
2024-06-22 09:54:53 -07:00
Hailey
f75a429f08
add missing prop... ( #4601 )
2024-06-22 10:24:45 +03:00
Hailey
f089f45781
Starter Packs ( #4332 )
...
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
Co-authored-by: Eric Bailey <git@esb.lol>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
2024-06-21 21:38:04 -07:00
Kuwa Lee
21a7d47cdc
Merge branch 'bluesky-social:main' into zh
2024-06-22 11:33:58 +08:00
Hailey
35f64535cb
Tweak feed card to prevent spinnerz when pushing to screen ( #4600 )
2024-06-21 19:59:08 -07:00
dan
1715afd80e
[Statsig] Send Discover aggregate interactions ( #4599 )
2024-06-22 03:54:47 +03:00
dan
7db8dd8980
Add debug feedContext label ( #4598 )
2024-06-22 02:11:39 +03:00
Minseo Lee
707ea5bf06
Add options for Feeds in `Navigation.tsx` ( #4503 )
...
* Update Navigation.tsx
* Update Navigation.tsx
2024-06-22 01:41:58 +03:00
Hailey
4d9e686e3b
add flex shrink ( #4597 )
2024-06-22 01:15:12 +03:00
Eric Bailey
4d6787009c
Pinned feeds cards ( #4526 )
...
* Add lists support to FeedCard
* Add useSavedFeeds query, similar to usePinnedFeedInfos
* Integrate into Feeds screen
* Fix alignment on mobile
* Update usages
* Add placeholder loading state
* Handle no feeds state
* Reuse previous data for placeholder
* Staged loading
* Improve staged loading
* Use setQueryData approach to pre-caching
* Add types for a little more safety
* Fix precaching
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-22 00:50:23 +03:00
Eric Bailey
cb37647949
Fetch more than 3 suggested follows after first load ( #4595 )
...
* Fetch more than 3 sugg follows after first load
* Preview handling via overfetching
2024-06-21 14:50:49 -05:00
Minseo Lee
ba21fddd78
Update Korean localization ( #4513 )
...
* 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-06-20 15:50:18 -07:00
Takayuki KUSANO
8ff862798f
Update Japanese translation ( #4477 )
...
* Update Japanese translation
* Update Japanese translation
* Fix translation
ref. https://github.com/bluesky-social/social-app/pull/4477#pullrequestreview-2114478514
* Update Japanese translation
* Fix translation
* Updated Japanese translation
* Updated translations
2024-06-20 15:49:50 -07:00
Marco Maroni
f344032ed8
Italian translation fix ( #4527 )
...
* Update messages.po
Italian translation fix (feeds->feed)
* Italian localization update
Italian localization update (DM)
* Update src/locale/locales/it/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* Update src/locale/locales/it/messages.po
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
---------
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
2024-06-20 15:48:58 -07:00
dan
4c48a1f14b
[Session] Logging ( #4476 )
...
* Add session logging (console.log)
* Hook it up for real
* Send type separately
2024-06-20 15:47:56 -07:00
Eric Bailey
4bba59790a
Add a11y context ( #4586 )
...
* Add a11y context
* Feedback
2024-06-20 17:06:57 -05:00
Hailey
4d8537bcd4
center pill text in label pill ( #4579 )
...
* center pill text
* undo
2024-06-20 15:01:58 -07:00
dan
5d98b4b06c
Wait for AppView when posting ( #4584 )
2024-06-20 14:54:30 -07:00
Kuwa Lee
39c32b0ab1
Merge branch 'bluesky-social:main' into zh
2024-06-21 04:14:12 +08:00
Eric Bailey
eac4668d73
Merge #4492 , fixes profile menu hover ( #4580 )
...
* Fix button hover color (#4492 )
* Update ProfileMenu.tsx
* Update Button.tsx
* Update ProfileFeed.tsx
* Update ProfileFeed.tsx
* Re-add change post conflict
---------
Co-authored-by: Minseo Lee <itoupluk427@gmail.com>
2024-06-20 10:30:48 -07:00
Kuwa Lee
6ac8389adb
TW: hot fix
2024-06-20 23:04:52 +08:00
Kuwa Lee
52b52617e1
TW: Update and clean
2024-06-20 23:00:18 +08:00
Frudrax Cheng
43adc64e5f
CN: Remove superseded strings
2024-06-20 16:34:26 +08:00
Frudrax Cheng
f927e74e52
CN: Update translates
2024-06-20 16:32:52 +08:00
Kuwa Lee
a33e370d22
Merge branch 'bluesky-social:main' into zh
2024-06-20 16:26:22 +08:00
Paul Frazee
80197556f1
Rework "Who can reply" to blend more nicely into the UI ( #4578 )
...
* Rework WhoCanReply controls in threads to blend more nicely
* Fix layout
* Fix post control hitslops
* Move dialog content to separate component
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-19 18:39:45 -07:00
dan
75aec19230
Fix threadgate read after write ( #4577 )
...
* Fix threadgate read-after-write problem
* Fix React key (drive-by)
2024-06-19 18:19:37 -07:00
Frudrax Cheng
7deea7ddd4
CN: Update Revision-Date
2024-06-20 09:15:40 +08:00
Frudrax Cheng
bfcf872921
CN: translated 'ALT'
2024-06-20 09:13:20 +08:00
Frudrax Cheng
e327bd01ec
Merge branch 'bluesky-social:main' into zh
2024-06-20 09:09:59 +08:00
Eric Bailey
7d8fca56dc
Convert button to use forwardRef ( #4576 )
2024-06-19 18:47:43 -05:00
Hailey
89d99a8701
use 1000x1000 for image height in avatar cropper ( #4453 )
2024-06-20 02:20:43 +03:00
Samuel Newman
5c31859f7b
fix for autofill covering border ( #4573 )
2024-06-20 01:42:12 +03:00
Samuel Newman
73fc0094dd
Update HomeHeaderLayoutMobile.tsx ( #4572 )
2024-06-20 00:45:08 +03:00
Samuel Newman
0f931933a7
Option for large alt badges ( #4571 )
...
* add pref for large alt badge
* add to settings
* do the large badge bit
* Tweak wording
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-20 00:32:44 +03:00
Kuwa Lee
e170447cc6
Merge branch 'bluesky-social:main' into zh
2024-06-20 05:27:14 +08:00
Kuwa Lee
a98c4efc7c
TW: Update and clean
2024-06-20 05:24:00 +08:00
Samuel Newman
22c5aa4da4
Truncate post metrics and fix truncation on native ( #4575 )
...
* truncate post counts
* add numberformat polyfill
* Fix perf
* Simplify type shenanigans
* Bump versions to remove dupes
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-20 00:21:02 +03:00
dan
ca17cf276f
Fix avi placeholder layout ( #4570 )
2024-06-19 19:03:59 +03:00
Frudrax Cheng
95f4cfe24f
CN: Remove superseded strings
2024-06-19 14:57:25 +08:00
Frudrax Cheng
6316ddf627
CN: Update translates
2024-06-19 14:55:52 +08:00
Frudrax Cheng
bdc1ea897f
Merge branch 'bluesky-social:main' into zh
2024-06-19 14:41:03 +08:00
Hailey
8788708bd2
add support for `ListEmptyComponent`, allow `undefined` data ( #4403 )
...
* add support for `ListEmptyComponent`, allow `undefined` data
* change `header` and `footer` to be in line with `emptyComponent`
* don't render `onEndReached` or `onStartReached` `Visibility` if empty
2024-06-19 03:33:43 +03:00
Samuel Newman
3dc34be929
GIF previews in notifications ( #4447 )
...
* gifs in notifications
* remove try/catch
* Limit try/catch scope
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-19 03:09:06 +03:00
dan
7ddbc392c3
[Session] Convert account to session data explicitly ( #4446 )
...
* Extract a variable
* Extract sessionAccountToSession
* Convert account to session data on assignment
2024-06-19 02:47:50 +03:00
Eric Bailey
5159495274
Move onboarding start to after successfull account creation ( #4381 )
...
* Move onboarding start to after successfull account creation
* Remove unused dispatch
2024-06-19 02:46:34 +03:00
Paul Frazee
07c2be255f
Collection of moderation fixes ( #4566 )
...
* Fix: dont blur parents in threads that embed blocks
* After tapping 'Show hidden replies', show the individual hider cards
* Add shape override to UserAvatar and fix the fallback avi for labelers
* Fix precedence
* Detect shape for DefaultAvatar
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-19 02:36:46 +03:00
Eric Bailey
ac08c76168
Fix undefined block ( #4479 )
...
* Fix undefined block (#4378 )
* Fix undefined block
* Changing text and handling all blocks.
* Tweaks
* Update copy, make non-interactive
* Remove console
* Clarify logic
* Pass through parent blocked state for 3p blocks
* Better translation
---------
Co-authored-by: Josh <hi@oracularhades.com>
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-19 02:03:23 +03:00
Samuel Newman
2237e10ad2
fix gap between tab bar and its border ( #4538 )
2024-06-19 01:53:54 +03:00
Eric Bailey
c92ef2fe31
Better handling of blocks in `KnownFollowers` ( #4563 )
...
* Better handle nested conditionals, use renderable items to determine UI
* Better translate
* Fix translation and fix missing case in the process
* Clarify naming
* Add safeguard
* Remove unneeded msg
---------
Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
2024-06-19 01:33:17 +03:00
Eric Bailey
32b4063185
Verify email reminders ( #4510 )
...
* Clarify intent
* Increase email reminder period to once per day
* Fallback
* Snooze immediately after account creation, prevent showing right after signup
* Fix e2e test exports
* Remove redundant check
* Better simple date generation
* Replace in DateField
* Use non-string comparison
* Revert change to unrelated code
* Also parse
* Remove side effect
2024-06-18 17:21:34 -05:00
Paul Frazee
853c32b4d8
Bump labeler limit to 20 ( #4565 )
...
* Increase the labeler subscription limit to 20
* Bump @atproto/api@0.12.20
* Fix: correctly count labeler subscriptions
---------
Co-authored-by: dan <dan.abramov@gmail.com>
2024-06-19 00:21:55 +03:00
Samuel Newman
0012d1236f
Migrate local thread mutes ( #4523 )
...
* migrate thread mutes
* don't try and clear if not logged in yet
* migrate mutes one at a time
* write before mutating
* only migrate mutes of self posts
* use /** @deprecated */
* shouldLike -> shouldMute
2024-06-19 00:05:59 +03:00
Eric Bailey
502bcad701
Disable newskie dialog tap in hover card web ( #4562 )
2024-06-18 14:09:40 -05:00
Paul Frazee
d6ce16d15a
Implement thread locking ( #4545 )
...
* Add the ability to edit threadgates
* Fix bottom border on mobile
* Refresh thread after threadgate edit
2024-06-18 12:07:56 -07:00
Eric Bailey
4165a02b2d
Prevent unecessary calls ( #4561 )
...
(cherry picked from commit ecb48797675c5be24508bf47141e930c64dac14e)
2024-06-18 21:52:44 +03:00
Eric Bailey
983d85384b
Force callers of `getTimeAgo` to pass in the value for "now" ( #4560 )
...
* Remove icky hook for now
* Force callers of getTimeAgo to pass in the 'now' value
* Update usage in Newskie dialog
2024-06-18 21:50:07 +03:00
Paul Frazee
fb76265fcc
Fix: only apply self-thread load-more behavior on the outer edge of the reply tree ( #4559 )
2024-06-18 21:48:49 +03:00
Samuel Newman
5f5d845053
Server-side thread mutes ( #4518 )
...
* update atproto/api
* move thread mutes to server side
* rm log
* move muted threads provider to inside did key
* use map instead of object
2024-06-18 21:48:34 +03:00
Kuwa Lee
a6d49062e6
Merge branch 'bluesky-social:main' into zh
2024-06-19 02:47:38 +08:00
Eric Bailey
35e54e24a0
Explore fixes ( #4540 )
...
* Use safe check, check for next page, handle varied lengths
* Fix border width
* Move safe check
* Add font_heavy and use it on the explore page headers
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2024-06-18 13:37:14 -05:00
Eric Bailey
1106517481
Is it "newskie" or "newsky" 🤔 ( #4557 )
...
* add newskie icon
(cherry picked from commit 152e074ee053e076bf644e368047e486a5ad127c)
(cherry picked from commit 8d2326f115c9c9d32aa1c41259bb81936b3868aa)
* add size prop
(cherry picked from commit af09ae2d8f4fedf8a50993e94b76efc44a2ef4ea)
(cherry picked from commit 38dd38451bcce8afcf302ad1180802640857722a)
* add a dialog for newskies to profiles
(cherry picked from commit fe16f55e9c5e8faef540b563662b0c0c9a1d2d77)
(cherry picked from commit c5b9f1b16ace276f422832069db076a5360616fe)
* move newskie to handle
(cherry picked from commit 150f2635b278a92ed67dcec748333b428aacb670)
(cherry picked from commit 1efaaf835380f4e76d2e4b7fe8b727a92731a794)
* use "say hello" in newskie dialog
(cherry picked from commit d9a286cfc823a9e697061de84dd317625741a862)
(cherry picked from commit 018dd1739fee68906dec63e05519f5ca9ae73910)
* tweaks
(cherry picked from commit 070363c947600c48368b01c776ea34fbf422f81e)
(cherry picked from commit c30855d4ff311e31fb6ae357a9d6cd1662b291d5)
* Tweaks
* Re-export newskie icon
* Design tweaks
* Tweaks
* Add source icon
* Remove unused file
* Remove unneeded edits
* Simplify logic
* Update source
* Moderate displayName, fix createdAt type
---------
Co-authored-by: Hailey <me@haileyok.com>
2024-06-18 12:59:50 -05:00
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
e30575c0dc
Use exact imports for icons ( #4549 )
...
* Use exact imports for icons
* Add a lint rule
2024-06-18 15:37:08 +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
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
Eric Bailey
f8c58a68a9
Fix count again ( #4516 )
2024-06-14 17:59:53 +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
Eric Bailey
a55f924639
Just use server count ( #4499 )
...
* Just use server count
* Fix count
2024-06-12 16:52:00 -05:00
Kuwa Lee
bd8f0e5a1c
Merge branch 'bluesky-social:main' into zh
2024-06-13 03:00:02 +08:00