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
Paul Frazee
47771b9066
Update pwi endpoint ( #2116 )
2023-12-06 12:20:39 -08:00
dan
6335be14e1
Move analytics out of init ( #2115 )
...
* Remove listenSessionLoaded from analytics
* Move analytics init call to navigation ready
* Remove zod dependency from analytics
* Mirror changes on the web
* Delete listenSessionLoaded
* Only set up listeners once
2023-12-06 12:04:05 -08:00
dan
748212e000
Remove getSession waterfall ( #2112 )
2023-12-06 18:32:14 +00:00
dan
20a46c8cff
Enable structural sharing for preference query ( #2113 )
2023-12-06 10:20:23 -08:00
dan
de38595a7a
Split notification init, add cleanup ( #2102 )
...
* Inline never-imported export
* Remove pretense at handling cleanup
* Extract per-session listener to a function
* Split notifications.init() from notifications.onSessionLoaded()
* Tweak forked code to be more similar
* Remove unnecessary guards
* Split notifications.onSessionLoaded in two
* Always use getAgent()
* Remove dep on listenSessionLoaded, add cleanup
2023-12-06 10:05:59 -08:00
dan
7d158f82fb
Optimize Drawer re-renders ( #2108 )
2023-12-06 09:50:06 -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
dan
7229cda5a5
Throttle non-critical Sentry messages ( #2110 )
...
* Throttle non-critical Sentry messages
* Run all timers in tests
2023-12-06 16:32:47 +00:00
Paul Frazee
df55c5fdeb
Bump ios build number
2023-12-05 22:57:47 -08:00
Paul Frazee
2571432875
Disable react-native-screen freezing to test performance implications ( #2109 )
2023-12-05 22:56:20 -08:00
Paul Frazee
3107bb07c9
Bump ios build number
2023-12-05 21:07:20 -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
Eric Bailey
7f3324d4a4
Improve error handling in dev-only ( #2095 )
2023-12-05 18:23:48 -08:00
Eric Bailey
570b78c32e
Fix self-threads filter logic ( #2091 )
2023-12-05 18:22:06 -08:00
Paul Frazee
41fd6eb95b
Fix some types
2023-12-05 18:21:15 -08:00
Paul Frazee
2ad0d059ac
More treeview UI tweaks ( #2093 )
...
* Improve tree-view spacing consistency and always include one reply bar level
* Reduce expanded post avi size
2023-12-05 18:18:53 -08:00
Paul Frazee
511d5d999b
Update to actions/setup-node@v4 ( #2105 )
...
* Update to actions/setup-node@v4
* Add a retry to the yarn install step
2023-12-05 18:18:28 -08:00
Paul Frazee
712cd3fde5
Perf: Include quote posts in the post-thread placeholder ( #2104 )
2023-12-05 18:17:03 -08:00
Paul Frazee
accb25ccf2
Perf: Dont initial-render full thread on mobile ( #2101 )
2023-12-05 18:02:33 -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
dan
fab9f839d0
Fix email confirmation dialog on startup ( #2097 )
...
* Move init time logging to a fn, add guard
* Fix email confirmation dialog on startup
2023-12-06 00:28:11 +00:00
Paul Frazee
e7f973852f
Signup flow minor UI fixes ( #2094 )
...
* Fix layout of no-policy notice
* Fix spacing
2023-12-05 13:35:42 -08:00
Eric Bailey
5f553c29df
E2E 🟢 ( #2092 )
...
* Add logged out e2e ctrl, fix login test
* Fix log handling via env vars in expo
* Fix create account test
* Upgrade dev-env
* Fix home screen tests
* Fix composer tests
* Fix curate-lists tests, split in two
* Fix invite codes test
* Fix curate-lists tests
* Give up on mergefeed test
* Fix mod lists
* Fix app view url
* Fix profile tests
* Fix profile test with hack
* Keep using globals
* Fix two more
* Fix thread view
* Better skip for merge feed
* Revert debug code
2023-12-05 14:50:56 -06:00
dan
ed5a97d0fa
Fix jump when toggling suggestions ( #2090 )
2023-12-05 09:13:09 -08:00
Paul Frazee
37d94ca0e3
Bump ios build number
2023-12-04 18:01:49 -08:00
Paul Frazee
48f5cebc80
Update feeds on post created ( #2085 )
2023-12-04 17:58:45 -08:00
Paul Frazee
bdb2bfdd83
Rename Posts & Replies to Replies ( #2087 )
2023-12-04 17:56:41 -08:00