Eric Bailey
c6ab6e8b8e
i18n settings improvements ( #2184 )
...
* Handle language selector
* Improve type safety
* Add a little more safety
* Update comment
2023-12-12 12:42:11 -06:00
Paul Frazee
3592f6f50b
Hide the mobile reply control if outside the threadgate ( #2177 )
2023-12-11 15:11:36 -08:00
Eric Bailey
9a59525b73
Revise FeedSourceCard load state to allow deletion for failures ( #2172 )
...
* Revise FeedSourceCard load state to allow deletion for failures
* Translate
* Remove test error feed
* Fix missing uri param
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-11 14:48:22 -08:00
Paul Frazee
99cf6b626f
Additional reductions in request traffic ( #2169 )
...
* Dont poll for new content on profiles
* Drop the whenAppReady query after new post to reduce traffic overhead
* Reduce getPosts calls in notifs to only use them when needed
2023-12-11 13:53:37 -08:00
dan
ab04074197
Fix scroll on native ( #2170 )
2023-12-11 13:47:41 -08:00
dan
8929ff526f
Fix scroll on profile lists/feeds ( #2168 )
2023-12-11 13:24:31 -08:00
Paul Frazee
6b3eb401b0
Multiple notifications fixes ( #2154 )
...
* Dont reset notifications feed on push notification event
* Dont separate notifications by read state to avoid jank
* On notifications screen focus, check latest and only rerender if not scrolled down
* Reuse the cached notifs page when its not stale
* Bump ios build number
* Improve comments
* Change the 'mark all read' condition to avoid firing too early
2023-12-09 15:09:31 -08:00
Eric Bailey
9c0c18d5d0
Use new filter for Posts tab on profile ( #2150 )
...
* Use new filter for Posts tab on profile
* Update deps
* Remove log
2023-12-08 16:29:53 -08:00
Paul Frazee
e1b1720cad
Tweak the PWI opt-out copy again ( #2153 )
...
* Tweak the PWI ot-out copy again
* Update .po files
2023-12-08 16:26:20 -08:00
Ansh
528b4b5017
Clear unused locales ( #2147 )
...
* add some missing intl strings
* remove locales that are not used
2023-12-09 00:15:05 +05:30
Paul Frazee
7b50331188
Various search fixes ( #2145 )
...
* Add posts-search query to shadow cache search
* Update user search to use correct endpoint
* Fix: include cursor in post search
2023-12-07 17:20:17 -08:00
Paul Frazee
7de5c341a9
Update pwi opt-out language ( #2143 )
2023-12-07 17:16:23 -08:00
Paul Frazee
040ce03215
Grab-bag of post-feed improvements ( #2140 )
...
* Sanity check against cases where empty pages may occur
* Use the mergefeed as an emergency fallback to an empty feed
* Check for new posts on focus
2023-12-07 16:30:04 -08:00
Eric Bailey
1b5989ac51
Allow blocking/muting to curational lists, unpinning to modlists ( #2121 )
...
* Add un-pinning of modlist
* Allow muting/blocking of curational lists
* Tweak icon
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-07 14:00:09 -08:00
Paul Frazee
940fc0ea5c
Disable animation on scrollToTop for web ( #2137 )
2023-12-07 13:41:02 -08:00
Paul Frazee
17c27581b6
Add PWI opt-out toggle ( #2122 )
...
* Add PWI opt-out toggle
* Bump @atproto/api@0.7.0
* Tweak copy
* Bump lockfile
* Fix layout on ios
* Tweak copy more
* Fix types
* Tweak copy some more
2023-12-07 10:32:55 -08:00
Ansh
8e541d753a
Check Analytics ( #2106 )
...
* fix sign in event tracking
* add missing analytics events
* add more missing analytics
* fix like and unrepost event tracking
* reset onEndReachedThreshold
2023-12-06 09:45:01 -08:00
Ansh
78e459d06f
Add missing translations and fix react key error in MyLists.tsx
( #2103 )
...
* add missing translations
* fix key errors in MyLists
* Update UserAddRemoveLists.tsx
2023-12-05 18:27:38 -08:00
Eric Bailey
e6bda92b20
Surface raw server error if exists ( #2096 )
...
* Surface raw server error if exists
* Update copy
* Update translation files
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-05 18:25:32 -08:00
Paul Frazee
826b841e10
Fix: correctly identify if the screen is focused when handling soft resets on post feeds ( #2100 )
2023-12-05 18:01:08 -08:00
Eric Bailey
3c8036587e
Improvements to persisted state migration ( #2098 )
...
* Fix session email/emailConfirmed types, update usage for safer access
* Handle fallback better, better errors
* Better handling, add test
* Add test for default data
* Remove fallback, not needed, update logs
2023-12-05 19:59:34 -06:00
Eric Bailey
a915a57b10
Prevent invalid locale from being loaded ( #2099 )
2023-12-05 17:51:50 -08:00
Paul Frazee
bdb2bfdd83
Rename Posts & Replies to Replies ( #2087 )
2023-12-04 17:56:41 -08:00
Paul Frazee
74e0b73db5
Add back ignore-filters-for behaviors ( #2086 )
2023-12-04 17:54:39 -08:00
Paul Frazee
81c525f2b2
Merge branch '2047-last-active-tab' of https://github.com/CooperEdmunds/social-app into CooperEdmunds-2047-last-active-tab
2023-12-04 16:30:08 -08:00
Eric Bailey
4f171be9bf
Fix bottom space on feeds ( #2081 )
...
* Fix bottom space on feeds
* Translate
* Handle web better
2023-12-04 16:24:51 -08:00
Eric Bailey
f1cfea5786
Add back pinning functionality to ProfileList ( #2084 )
2023-12-04 15:52:51 -06:00
Cooper Edmunds
17c58d40ff
Track active page using string instead of index
2023-12-04 16:10:03 -05:00
Eric Bailey
9dec9d7276
Only poll feed when feed page is focused ( #2064 )
...
* Do no poll when screen is not focused
* Avoid polling unless focused
* Handle homepage in background
* Fix the intl:check to ignore comments in diffs
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-01 13:40:50 -08:00
Cooper Edmunds
9a13fe50cc
Use lastActiveTab from AsyncStorage for non-desktop
2023-12-01 15:18:25 -05:00
Paul Frazee
826cbbd4bf
Maintain some feed data to avoid needless glimmers ( #2054 )
2023-11-30 18:49:23 -08:00
Paul Frazee
23ad3ad98b
Various fixes ( #2053 )
...
* Fix invite code translations (plural api not availabe in ios)
* Speed up the composer animation a smidge
2023-11-30 17:03:38 -08:00
Paul Frazee
1755c2e538
Merge branch 'invite-code-warning' of https://github.com/mozzius/bluesky-official-app into mozzius-invite-code-warning
2023-11-30 16:13:16 -08:00
Paul Frazee
21af10bc3d
Merge branch 'copy-link' of https://github.com/mozzius/bluesky-official-app into mozzius-copy-link
2023-11-30 16:05:34 -08:00
Eric Bailey
47b0d36b73
Hide normal mute if muted by list, and invalidate profile query upon list mute ( #2048 )
...
* Hide normal mute if muted by list, and invalidate profile query upon list mute
* Prevent profile flashing
2023-11-30 13:40:01 -08:00
Samuel Newman
b164f151cc
Merge remote-tracking branch 'upstream/main' into invite-code-warning
2023-11-30 17:11:51 +00:00
Samuel Newman
c06611fb71
show informative message when token scope is wrong
2023-11-30 17:09:10 +00:00
Samuel Newman
5c78b2266f
add "copy link" text
2023-11-30 16:40:19 +00:00
Paul Frazee
4c7b9652db
Merge branch '2011-link-in-feeds-tab-bar' of https://github.com/CooperEdmunds/social-app into CooperEdmunds-2011-link-in-feeds-tab-bar
2023-11-29 17:35:57 -08:00
Paul Frazee
6e30c339da
Merge branch '2011-default-pin-feed-on-add' of https://github.com/CooperEdmunds/social-app into CooperEdmunds-2011-default-pin-feed-on-add
2023-11-29 17:25:29 -08:00
Cooper Edmunds
3fbac466ac
Update home-screen tests related to feeds
2023-11-29 19:28:35 -05:00
Eric Bailey
a59d235e8b
Improve feed reordering with optimistic updates ( #2032 )
...
* Optimisticaly update order of saved feeds
* Better show disabled state for pin button
* Improve loading/disabled states
* Improve placeholder
* Simplify loading components
2023-11-29 16:17:27 -08:00
Paul Frazee
4b3ec54add
Fix infinite query reloading behavior (reset, not invalidate) ( #2031 )
...
* Reset, not invalidate, notification queries
* Reset, not invalidate, feed queries
2023-11-29 11:15:35 -08:00
Paul Frazee
9239efac9c
Refactor the notifications to cache and reuse results from the unread-notifs checks ( #2017 )
...
* Refactor the notifications to cache and reuse results from the unread-notifs checks
* Fix types
2023-11-29 10:20:14 -08:00
Ansh
620e002841
Show logged out view when adding accounts ( #2020 )
...
* show logged out view when adding accounts
* Handle existing signed-in account
* Show which account is currently logged in
* Fix showing toasts
---------
Co-authored-by: Eric Bailey <git@esb.lol>
2023-11-29 10:11:06 -08:00
Cooper Edmunds
ca357ecbcf
Add pinOnSave and use it in discover feeds list
2023-11-29 09:05:26 -05:00
Eric Bailey
bb9d340d42
Fix pinned feeds mutation issue ( #2016 )
2023-11-28 12:50:41 -06:00
Eric Bailey
0b2c85b967
Fix pinned feeds re-ordering ( #2014 )
2023-11-28 09:04:15 -08:00
Eric Bailey
17a183514a
Ensure we use following feed if merge is disabled ( #2005 )
2023-11-27 17:42:02 -08:00
Paul Frazee
f580d4daf0
Restore post-thread caching behaviors (react-query refactor) ( #2010 )
...
* Rework resolve-did and resolve-uri queries to be smarter about cache reuse
* Precache handle resolutions
* Remove old unused code
* Load placeholder threads from the post-feed and notifications-feed queries
* Remove logs
* Fix bad ref
* Add loading spinners to the cache-loading thread view
* Scroll replies into view when loading threads
* Add caching within a thread
* Fix: dont show bottom border when the child spinner is active
2023-11-27 17:41:30 -08:00