Ansh Nanda
e522f69b1e
add store review prompt based on number of sessions
2023-11-16 15:02:22 -08:00
Ansh Nanda
6aa865ea41
Merge branch 'main' into store-reviews
2023-11-16 13:56:31 -08:00
Ansh Nanda
91b4fb03bb
install expo-store-review and expo-linking
2023-11-16 13:56:16 -08:00
Paul Frazee
54faa7e176
Remove deprecated models and mobx usage (react-query refactor) ( #1934 )
...
* Update login page to use service query
* Update modal to use session instead of store
* Move image sizes cache off store
* Update settings to no longer use store
* Update link-meta fetch to use agent instead of rootstore
* Remove deprecated resolveName()
* Delete deprecated link-metas cache
* Delete deprecated posts cache
* Delete all remaining mobx models, including the root store
* Strip out unused mobx observer wrappers
2023-11-16 12:53:43 -08:00
Paul Frazee
e637798e05
Refactor account-creation to use react-query and a reducer (react-query refactor) ( #1931 )
...
* Refactor account-creation to use react-query and a reducer
* Add translations
* Missing translate
2023-11-16 11:16:31 -08:00
Paul Frazee
9f7a162a96
Refactor app passwords to use react-query ( #1932 )
2023-11-16 11:11:56 -08:00
Eric Bailey
310a7eaca7
Some me model cleanup ( #1928 )
...
* Replace me model in post dropdown btn
* Replace delete account logic
* Replace me model in bottom bar web
* Replace me model in bottom bar
* Replace me model in reply prompt
* Better fallback
* Fix reference
* Fix bad ref in bottom bar
2023-11-16 10:54:03 -08:00
Eric Bailey
a652b52b88
Refactor ChangeHandle modal ( #1929 )
...
* Refactor ChangeHandle to use new methods
* Better telemetry
* Remove unused logic
* Remove caching
* Add error message
* Persist service changes, don't fall back on change handle
2023-11-16 09:16:16 -08:00
Eric Bailey
e6efeea7c0
Refactor invites modal ( #1930 )
...
* Refactor invites modal
* Replace in drawer
* Delete stuff from me model
2023-11-16 08:40:31 -08:00
Paul Frazee
8a1fd160e6
Update UserInfoText component ( #1927 )
2023-11-16 08:19:08 -08:00
Paul Frazee
a84b2f9f2f
Close active elems (react-query refactor) ( #1926 )
...
* Refactor closeAny and closeAllActiveElements
* Add close lightbox
* Switch to hooks
* Fixes
2023-11-16 08:18:59 -08:00
Eric Bailey
0de8d40981
Misc cleanup ( #1925 )
...
* Remove unused prefs
* Cleanup
* Remove my-follows cache
* Replace moderationOpts in ProfileCard comp
* Replace moderationOpts in FeedSlice
* Remove preferences model
2023-11-15 18:35:58 -08:00
Paul Frazee
e749f2f3a5
Factor lightbox out into hook/context ( #1919 )
2023-11-15 18:17:03 -08:00
Paul Frazee
03b20c70e4
Fix memo params causing tuner to lose state ( #1924 )
2023-11-15 17:42:15 -08:00
Eric Bailey
952f5033d0
Fixes analytics init on web ( #1923 )
2023-11-15 17:37:55 -08:00
Eric Bailey
610eeecd26
Fix onboarding follows ( #1922 )
2023-11-15 17:37:32 -08:00
Eric Bailey
8857ba70c6
Improve types ( #1921 )
2023-11-15 17:23:59 -08:00
Eric Bailey
d8b26edb56
Remove post thread ( #1920 )
...
* Delete post-thread model
* Remove post-thread-item
* Remove unused types
2023-11-15 17:18:45 -08:00
Paul Frazee
6616b2bff0
Shell behaviors update (react-query refactor) ( #1915 )
...
* Move tick-every-minute into a hook/context
* Move soft-reset event out of the shell model
* Update soft-reset listener on new search page
* Implement session-loaded and session-dropped events
* Update analytics and push-notifications to use new session system
2023-11-15 17:17:50 -08:00
Eric Bailey
f23e9978d8
Update post embed fetching to use new methods ( #1916 )
...
* Update post embed fetching to use new methods
* Use session agent
2023-11-15 17:09:13 -08:00
Eric Bailey
9bcd00b831
No need to await follows anymore, fix cold load search ( #1918 )
2023-11-15 17:08:08 -08:00
Eric Bailey
fe1a7183fc
Translate some things on search ( #1917 )
2023-11-15 19:00:43 -06:00
Eric Bailey
22b76423a0
Search page ( #1912 )
...
* Desktop web work
* Mobile search
* Dedupe suggestions
* Clean up and reorg
* Cleanup
* Cleanup
* Use Pager
* Delete unused code
* Fix conflicts
* Remove search ui model
* Soft reset
* Fix scrollable results, remove observer
* Use correct ScrollView
* Clean up layout
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-11-15 15:55:28 -08:00
Paul Frazee
d5ea31920c
Autocomplete updates (react-query refactor) ( #1911 )
...
* Unify the autocomplete code; drop fuse
* Persist autocomplete results while they're in progress
* Commit lockfile
* Use ReturnType helper
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2023-11-15 14:39:22 -08:00
dan
839e8e8d0a
Post PostLikedBy and PostRepostedBy to RQ ( #1913 )
...
* Port PostRepostedBy to RQ
* Port PostLikedBy to RQ
2023-11-15 14:04:25 -08:00
dan
e699df21c6
Port Profile Followers/Follows to RQ ( #1893 )
...
* Port user followers to RQ
* Port user follows to RQ
* Start porting FollowButton to RQ
* Fix RQ key
* Check pending
* Fix shadow and pending states
* Rm unused
* Remove last usage of useFollowProfile
2023-11-14 17:55:54 -08:00
Eric Bailey
d1cb74febe
Desktop user autocomplete search ( #1906 )
...
* Fix notification provider order, add comments
* Remove log
* Add actor typeahead handling
* Trim down desktop search styles and hooks
* Clean up moderation
2023-11-14 17:51:23 -08:00
Eric Bailey
ab1ce078ec
Fix openCamera, openCropped, lightbox model, and image model usages ( #1908 )
2023-11-14 17:46:46 -08:00
Eric Bailey
7d5e01f433
Fix profile list ( #1907 )
2023-11-14 17:45:38 -08:00
Paul Frazee
e08d06f263
Fix image order in 4-image post embeds ( close #1895 ) ( #1904 )
2023-11-14 17:10:58 -06:00
Eric Bailey
68767d597e
Fix notification provider order, add comments ( #1905 )
...
* Fix notification provider order, add comments
* Remove log
2023-11-14 16:54:02 -06:00
Eric Bailey
ab6e3f2c5d
Fix self mention, resolve handle ( #1903 )
...
* Fix self mention, resolve handle
* Use queryClient
* Fix type
* Remove staleTime
2023-11-14 14:16:56 -06:00
Paul Frazee
8e4a3ad5b6
Add Shadow type ( #1900 )
2023-11-14 12:10:39 -08:00
Eric Bailey
00f8c8b06d
Fix root sibling context issue ( #1902 )
2023-11-14 10:46:37 -08:00
Paul Frazee
0a26e78dcb
Composer update (react-query refactor) ( #1899 )
...
* Move composer state to a context
* Rework composer to use RQ
---------
Co-authored-by: Eric Bailey <git@esb.lol >
2023-11-14 10:41:55 -08:00
Paul Frazee
c687172de9
Fix poll latest loop ( #1901 )
...
* Avoid pollLatest loop
* Set poll interval on profile feeds
2023-11-14 12:33:05 -06:00
Eric Bailey
3fde1bea1b
Handle end of feed ( #1898 )
...
* Handle end of feed
* Add isFetching
2023-11-14 11:28:40 -06:00
Eric Bailey
4355f0fd9a
Refactor onboarding suggested follows ( #1897 )
...
* Refactor onboarding suggested follows
* Fix error state, track call
* Remove todo
* Use flatmap
* Add additional try catch
* Remove todo
2023-11-14 11:25:37 -06:00
Paul Frazee
a81c4b68fa
Update Muted and Blocked accounts screens (react-query refactor) ( #1892 )
...
* Add my-blocked-accounts and my-muted-accounts queries
* Update ProfileCard to use the profile shadow cache and useModerationOpts
* Update blocked accounts and muted accounts screens
2023-11-13 17:30:56 -08:00
Paul Frazee
0501c2be77
Profile cleanup (react-query refactor) ( #1891 )
...
* Only fetch profile tab content when focused
* Fix keys
* Add missing behaviors to post tabs
* Delete old profile mobx model
2023-11-13 15:12:41 -08:00
Paul Frazee
47204d9551
Update profile preview to use react-query ( #1890 )
2023-11-13 14:57:53 -08:00
Paul Frazee
9fca7b3af6
Add feedgens tab to profile ( #1889 )
2023-11-13 14:46:19 -08:00
Eric Bailey
b04748e703
Factor out store from post-feed query ( #1888 )
2023-11-13 14:07:18 -08:00
Eric Bailey
06eb8b9a4c
Factor our feed source model ( #1887 )
...
* Refactor first onboarding step
* Replace old FeedSourceCard
* Clean up CustomFeedEmbed
* Remove discover feeds model
* Refactor ProfileFeed screen
* Remove useCustomFeed
* Delete some unused models
* Rip out more prefs
* Factor out treeView from thread comp
* Improve last commit
2023-11-13 13:53:57 -08:00
Paul Frazee
a01463788d
More profile refactor updates ( #1886 )
...
* Update the profile avatar lightbox
* Update profile editor
* Add dynamic likes tab
* Add dynamic feeds and lists tabs
* Implement lists listing on profiles
2023-11-13 13:29:33 -08:00
dan
8217761363
Fix jump for web pager ( #1884 )
2023-11-13 13:03:47 -08:00
dan
bb4ed3cd49
Fix lint on main ( #1885 )
2023-11-13 13:01:26 -08:00
dan
e1938931e0
Refactor profile screen to use new pager and react-query ( #1870 )
...
* Profile tabs WIP
* Refactor the profile screen to use react-query (WIP)
* Add the profile shadow and get follow, mute, and block working
* Cleanup
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-11-13 10:35:15 -08:00
Eric Bailey
c3edde8ac6
More prefs cleanup ( #1882 )
...
* Update useHomeTabs
* Use queryClient to fetch
* Replace useHomeTabs and useDesktopRightNavItems
* Fix type error
* Some cleanup
2023-11-13 10:21:53 -08:00
Eric Bailey
37a2204483
Update clear account behavior, ensure agent is set ( #1881 )
2023-11-13 08:20:38 -08:00