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
b82c5177b9
Reduce calls to getFeedGenerator and getFeed ( #2166 )
...
* Reduce calls to getFeedGenerator by the mergefeed
* Dont run end-of-follows mergefeed requests until actually at the end of the feed
* build AWS container
---------
Co-authored-by: Jake Gold <jake@blueskyweb.xyz>
2023-12-11 12:58:34 -08:00
Paul Frazee
3d229b5fd6
Bump ios and android build numbers
2023-12-10 12:25:14 -08:00
Paul Frazee
f46b598ac6
Fix mock-server init
2023-12-10 12:04:24 -08:00
Paul Frazee
28fa5e4919
Add "Who can reply" controls [WIP] ( #1954 )
...
* Add threadgating
* UI improvements
* More ui work
* Remove comment
* Tweak colors
* Add missing keys
* Tweak sizing
* Only show composer option on non-reply
* Flex wrap fix
* Move the threadgate control to the top of the composer
2023-12-10 12:01:34 -08:00
Paul Frazee
f5d014d4c7
Bump ios build
2023-12-09 17:21:03 -08:00
Eric Bailey
940a627996
Fix empty state width ( #2157 )
2023-12-09 15:10:53 -08:00
Eric Bailey
69a0a0bc41
Remove ( #2156 )
2023-12-09 15:10:29 -08:00
Eric Bailey
97b54b51c6
Add back isInitialLoad to session ( #2155 )
2023-12-09 15:10:12 -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
Paul Frazee
d854e88218
Bump ios build number
2023-12-08 16:31:08 -08:00
Paul Frazee
102094b10a
Poll for new posts on app foreground ( #2152 )
2023-12-08 16:30:19 -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
Eric Bailey
0270ada908
Fix quote post moderation check ( #2149 )
...
* Fix quote post moderation check
* Restore the ContentHider check
* Apply the content hider to quote posts
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-08 16:15:07 -08:00
Eric Bailey
1b8b1b2ed1
Await app view when handling blocks mutes for lists ( #2151 )
...
* Await app view when handling blocks mutes for lists
* Do it right this time
2023-12-08 15:55:35 -08:00
Paul Frazee
565979e71f
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-12-08 14:01:20 -08:00
dan
7b686b5592
Add manual per-page memoization to post select ( #2146 )
2023-12-08 13:57:00 -08:00
Eric Bailey
61fa3d506c
Close account switcher before logging out ( #2148 )
...
* Close account switcher before logging out
* Add comment
2023-12-08 13:00:19 -06: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
282879b645
Bump ios build number
2023-12-07 17:21:10 -08:00
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
448a403c81
Stop using the cached notification page ( #2142 )
2023-12-07 17:16:39 -08:00
Paul Frazee
7de5c341a9
Update pwi opt-out language ( #2143 )
2023-12-07 17:16:23 -08:00
dan
00731f62fe
Fix bad merge in translations ( #2144 )
2023-12-07 17:08:23 -08:00
Ansh
9d51886e43
Fixes issue with ( #2119 )
...
* Allow going directly to password input screen when switching accounts and password is required
* Revise state handling
* Handle logged out states, enable clearing requestedAccount
---------
Co-authored-by: Eric Bailey <git@esb.lol>
2023-12-07 16:53:50 -08:00
Eric Bailey
afca4bf701
Add more breadcrumbs ( #2141 )
2023-12-07 16:48:23 -08:00
Eric Bailey
1975f4936a
Fix invites used order, adjust layout ( #2139 )
2023-12-07 16:30:41 -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
Paul Frazee
52a0cb8fac
Add label appeal tool to posts and accounts ( #2124 )
...
* Add label appeal tool to posts and accounts
* Fix translations
2023-12-07 14:45:50 -08:00
dan
794015aef8
Navigate Home on account switch ( #2138 )
2023-12-07 14:28:49 -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
Eric Bailey
b7a5294123
Improve account switching on mobile ( #2135 )
...
* Improve account switching on mobile
* Clarify comment
2023-12-07 13:44:59 -08:00
Eric Bailey
174a1622c9
Hoist moderation, attempt to fill feed up to 30 ( #2134 )
...
* Move moderatePost up to feed query
* Attemt to fill page up to 30
* Add the 'ensure full page' behavior to notifs
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-07 13:44:22 -08:00
Paul Frazee
940fc0ea5c
Disable animation on scrollToTop for web ( #2137 )
2023-12-07 13:41:02 -08:00
Eric Bailey
f115969f50
Fix double sep ( #2136 )
2023-12-07 13:06:41 -08:00
Paul Frazee
aeafa3a8cd
Fix: remove replies to deleted and blocked posts from feeds ( #2130 )
2023-12-07 13:04:22 -08:00
Paul Frazee
972bc1bd88
Increase the maximum ratio of images from 5:1 to 10:1 ( #2131 )
2023-12-07 13:03:34 -08:00
Paul Frazee
5b19e2b90b
Completely disable the RQ cache in post-thread ( #2133 )
2023-12-07 13:02:51 -08:00
Eric Bailey
cdc1d08267
Apply color theme to HTML page itself ( #2132 )
2023-12-07 11:00:44 -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
Eric Bailey
261a935747
More session improvements ( #2129 )
...
* More session improvements
* Drop resume session retries from 3 to 1
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-07 10:25:55 -08:00
Eric Bailey
a0b9fd799b
Disable sentry in dev ( #2128 )
2023-12-07 09:46:33 -06:00
Paul Frazee
80ada4d20a
Increment ios build number
2023-12-06 22:18:26 -08:00
Paul Frazee
00e1e56a7d
Treeview: more UI tweaks ( #2125 )
...
* Treeview: more UI tweaks
* Only show treeview when there are branching replies
* Fix types
2023-12-06 22:17:38 -08:00
Eric Bailey
818c6ae879
Add tests for migration and persisted state ( #2118 )
...
* Add tests for migrate
* Add test for persisted.init
* Add legacy transform test
* Set NODE_ENV for testing
* Mock logger
* Set expo var to test
2023-12-06 16:41:05 -08:00
dan
07fe058577
Move analytics out of critical path ( #2117 )
...
* Remove analytics provider, simplify hook
* Fix wrong import being used by feed
* Remove early bind
* Create client lazy on first use
2023-12-06 13:06:54 -08:00
Eric Bailey
a924df4dcd
Refetch some data on an interval ( #2114 )
...
* Match refetch intervals to stale time
* Lower refetch interval for own-profile
2023-12-06 12:31:54 -08:00