Eric Bailey
dd074371cf
Super secret changes don't look ( #2218 )
...
* Swap in new assets
* Refine
2023-12-15 15:40:22 -08:00
Eric Bailey
a0d006a1ac
Log post creation failures ( #2205 )
2023-12-14 15:55:35 -08:00
Eric Bailey
1111108efe
Some brand, some pwi ( #2212 )
...
* Add logo to left nav in logged out
* Protect last routes
* Hide links in left nav, hide nav
* Replace bottom bar for pwi
* Remove same links from drawer
* Hide reply prompt
* Allow search
2023-12-14 15:46:27 -08:00
Eric Bailey
7897dd24a1
🤫 ( #2211 )
...
* Add new assets
* Add splashiness
* Add butter icon, spread it
* Cream together eggs, sugar, and vanilla
* Hi, I'd like to place and order. Yeah, none pizza with left beef, plz.
* test
* Refine animation
* tweak
* tweak
* tweak
* Tweak
* Simplify
* Cleanup
* Fix android logo
---------
Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
2023-12-14 14:48:40 -06:00
Paul Frazee
075ffdf583
PWI behavior updates ( #2207 )
...
* Enable PWI
* Disable access to feeds on PWI
* Remove feeds nav item from drawer when signed out
* Replace discover feed on home with a CTA
* Wire up the sign in and create account buttons to go straight to their respective screens
* Give a custom ScreenHider interface for no-pwi
* Add side borders on desktop to the screen hider
* Filter accounts in the autocomplete according to mod settings
* Trim replies in the post thread that are pwi opt-out
* Show 'learn more' on the content hider when no-override is enabled
* Apply the moderation filter on profile cards
* Disable post search on logged-out view
* Update locale files
* Bump api pkg
* Ensure feeds with no posts don't show as NSFPublic
* Fix types
---------
Co-authored-by: Eric Bailey <git@esb.lol>
2023-12-14 10:31:49 -08:00
dan
7fd7970237
Make scroll handling contextual ( #2200 )
...
* Add an intermediate List component
* Fix type
* Add onScrolledDownChange
* Port pager to use onScrolledDownChange
* Fix on mobile
* Don't pass down onScroll (replacement TBD)
* Remove resetMainScroll
* Replace onMainScroll with MainScrollProvider
* Hook ScrollProvider to pager
* Fix the remaining special case
* Optimize a bit
* Enforce that onScroll cannot be passed
* Keep value updated even if no handler
* Also memo it
2023-12-13 18:48:20 -08:00
Paul Frazee
5fa43530f6
Revert change to how notifications are loaded on mobile
2023-12-13 13:48:49 -08:00
Paul Frazee
a713f77e03
1.59
2023-12-13 12:48:26 -08:00
Paul Frazee
8245e56747
Feed bugfixes ( #2204 )
...
* Dont show both an error and empty message in the feed
* Add a sanity check when attempting to fill the first 30
2023-12-13 12:17:14 -08:00
Paul Frazee
e3ba014be0
More notifications improvements ( #2198 )
...
* On mobile, never replace the notifs under the user due to focus events
* Use the server's seenAt response to calculate isRead state locally
2023-12-13 12:16:55 -08:00
Paul Frazee
eecf04489f
Rework the rightnav overflow behavior to not obscure the scroll region ( #2199 )
2023-12-13 09:59:27 -08:00
Ansh
001bbb41bb
Hotfix: Merge conflict in translation file ( #2203 )
...
* remove unused translation files
* re-run extract and compile
2023-12-13 19:48:53 +05:30
dan
0e3218db7d
Memoize usePalette ( #2201 )
2023-12-13 07:09:07 +00:00
Eric Bailey
b1f9454f1d
Add fallback to email reminder modal ( #2193 )
...
* Add fallback to email reminder modal
* Add more debug
2023-12-12 15:18:38 -08:00
dan
bf9cedb67b
Clean up pager refs to fix crash ( #2195 )
2023-12-12 15:11:20 -08:00
dan
5c701f8e0b
Re-rendering improvements for like/unlike ( #2180 )
...
* Add a few memos
* Memo PostDropdownBtn better
* More memo
* More granularity
* Extract PostContent
* Fix a usage I missed
* oops
2023-12-12 13:50:43 -08:00
Ansh
9ab0ff6f1d
add scrollview to moderation screen ( #2187 )
2023-12-12 13:07:59 -08:00
Ansh
1289b161a1
disable modal profile popup android ( #2188 )
2023-12-12 13:07:30 -08:00
Paul Frazee
870505cbe2
Go back to content-driven slice keys in feeds ( #2190 )
...
* Go back to deterministic react keys
* Quick fix to cases when custom feeds serve empty responses
2023-12-12 13:07:09 -08:00
Ansh
90647fe7cf
Japanese localization ( #2003 )
...
* add japanese to list of languages
* add japanese translations
* change `jp` to `ja`
* minor changes to Japanese translation
* minor changes to Japanese translation
* update japanese strings with feedback
* Update languages.ts
* Extract translations
* Gitignore new compiled file
* allow switching to japanese
---------
Co-authored-by: Jake Gold <jake@blueskyweb.xyz>
Co-authored-by: Eric Bailey <git@esb.lol>
2023-12-13 01:12:19 +05:30
dan
27561ae79f
Fix View Full Thread ( #2181 )
2023-12-12 11:31:02 -08:00
Eric Bailey
2f8e7b2656
Make right nav scrollable on short screens ( #2186 )
2023-12-12 11:20:06 -08:00
Eric Bailey
e7141a77d8
Stub broadcast channel for unspported contexts ( #2175 )
2023-12-12 11:19:27 -08:00
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
d82b1a1047
1.58
2023-12-11 15:52:56 -08:00
Paul Frazee
c5f8909ecf
Double the footer on the list members flatlist
2023-12-11 15:52:00 -08:00
Eric Bailey
fc85901a46
Fix links in profiles ( #2178 )
...
* Resolve links in profile bios
* Improve solution
* On mobile, dont disable pointer events on the bio richtext
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-12-11 15:34:25 -08:00
Eric Bailey
bae63f9bf0
Patch bad migration, sanitize bad value ( #2179 )
2023-12-11 15:34:18 -08: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
Eric Bailey
586c2417a8
Handle failed pinned feed fetches when rendering list of pinned feeds ( #2173 )
2023-12-11 14:31:05 -08:00
dan
52ffd6aabb
Don't validate embeds when traversing cache ( #2174 )
2023-12-11 14:30:32 -08:00
Ansh
0f7dbbba4a
dismiss keyboard when threadgate settings are opened ( #2161 )
2023-12-11 13:55:40 -08:00
Eric Bailey
f7ec7f700e
Clarify MyList filter intent ( #2167 )
2023-12-11 13:55:14 -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
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
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
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
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
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
2571432875
Disable react-native-screen freezing to test performance implications ( #2109 )
2023-12-05 22:56: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
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
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
Paul Frazee
74e0b73db5
Add back ignore-filters-for behaviors ( #2086 )
2023-12-04 17:54:39 -08:00
Paul Frazee
d07ea64434
Fix: correctly partial-match when calling truncateAndInvalidate() ( #2088 )
2023-12-04 17:53:22 -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
Paul Frazee
f1b69a332a
Tune treeview thread mode to have consistent spacing ( #2078 )
2023-12-04 16:25:17 -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
Paul Frazee
6e2eaa746d
Optimistically update the pager tab bar on swipe ( #2083 )
2023-12-04 16:06:15 -08:00
Paul Frazee
8e2cfa52de
Typefix
2023-12-04 15:08:34 -08:00
Eric Bailey
f1cfea5786
Add back pinning functionality to ProfileList ( #2084 )
2023-12-04 15:52:51 -06:00
Eric Bailey
094a58490f
Handle feedgen 429 ( #2066 )
...
* Handle feedgen 429
* Translate
2023-12-04 13:27:48 -08:00
Cooper Edmunds
17c58d40ff
Track active page using string instead of index
2023-12-04 16:10:03 -05:00
Paul Frazee
37cafb080b
Fix: distinguish between post media and quotes with the moderation hider ( #2075 )
...
* Fix: distinguish between post media and quotes with the moderation hider
* Type fixes
2023-12-04 12:53:25 -08:00
Paul Frazee
a46059ca46
Improve the post-hiders and the header alerts ( #2074 )
...
* Improve the post-hider and the header alerts
* Adjust the contenthider (icon, font size)
2023-12-04 12:51:08 -08:00
Paul Frazee
971c402788
Add PWI build flag ( #2082 )
2023-12-04 12:45:40 -08:00
dan
a687d3f028
Allow scroll by dragging profile header ( #2068 )
2023-12-04 12:03:32 -08:00
Paul Frazee
9562a80908
Allow posts with just an external link ( #2079 )
2023-12-04 11:59:59 -08:00
Paul Frazee
e47c3dbe0e
Tweak the loading placeholders to use the full space and position better ( #2072 )
2023-12-04 11:59:27 -08:00
Paul Frazee
a01497fed4
Hackfix to composer focus on web ( #2057 )
2023-12-03 18:45:25 -08:00
Paul Frazee
0ab19b45a2
Tweak layout a bit more
2023-12-02 17:56:04 -08:00
Paul Frazee
07afcab6b2
Merge branch 'fix-jump-in-suggested-follows-tabbar' of https://github.com/tarikfp/social-app into uiwork-reflow-issue
2023-12-02 17:52:21 -08:00
dan
2698a6b50b
Fix show suggested button color ( #2069 )
2023-12-01 16:23:00 -08:00
dan
bb22ebd588
Fix scroll jump on Back ( #2067 )
2023-12-01 14:05:10 -08: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
Eric Bailey
f80bd30ef4
Better handle feed auth failures ( #2060 )
...
* Better handle feed auth failures
* Add comment
2023-12-01 09:29:50 -08:00
Eric Bailey
edc9ac272c
Add Lingui check to CI ( #2058 )
...
* Install lingui eslint plugin, ignore compiled files
* Add lingui step to Lint workflow
* Run check in other job
* Add compile step to web build
* Temp: add a new string to test with
* Add message
* Revert "Temp: add a new string to test with"
This reverts commit ef5459d00c3ea9798279e000a5ac43effc117486.
* Un-track compiled files
* Add check scripts to package.json, build step
* Make sure to compile translations prior to test/typecheck
* Rename scripts
2023-12-01 09:14:10 -08:00
Paul Frazee
f8c46c08ca
Improve unread notif tracking ( #2056 )
2023-11-30 18:56:55 -08:00
Paul Frazee
826cbbd4bf
Maintain some feed data to avoid needless glimmers ( #2054 )
2023-11-30 18:49:23 -08:00
dan
9fa90bb8d9
Optimize pager rendering ( #2055 )
...
* Pull out and memoize PagerTabBar
* Avoid invalidating onScroll and add throttling
* Make isScrolledDown update non-blocking
* Fix types
2023-12-01 02:11:05 +00: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
Cλctys
5839d2a30c
Fix scuffed web styles caused by overlapping viewport breakpoint boundaries ( #1985 )
...
* fixed lack of styles on 1300px web viewport width by adjusting tablet breakpoints
* fixed lack of styles on 800px web viewport width by adjusting mobile breakpoints
* changed `maxWidth` values in viewports to `n - 1` format
2023-11-30 16:14:36 -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
Samuel Newman
9375532698
Add enter/exit animations to modals on web ( #2042 )
...
* add reanimated layout animations to modals
* reorder imports
* pass context to scroll handler patches
2023-11-30 16:02:46 -08:00
Eric Bailey
abe61b7517
Disable OTA for now ( #2052 )
2023-11-30 15:48:07 -08:00
Eric Bailey
28f8999252
Beep boop ( #2051 )
2023-11-30 13:53:34 -08:00
Eric Bailey
76a3c66f54
Eric/profile feeds list ( #2049 )
...
* Fix profile feedgens view
* Fix profile lists view
* Translate
2023-11-30 13:40:49 -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
dan
46b63accb8
Rewrite the shadow logic to look inside the cache ( #2045 )
...
* Reset
* Associate shadows with the cache
* Use colocated helpers
* Fix types
* Reorder for clarity
* More types
* Copy paste logic for profile
* Hook up profile query
* Hook up suggested follows
* Hook up other profile things
* Fix shape
* Pass setShadow into the effect deps
* Include reply posts in the shadow cache search
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-11-30 13:35:58 -08:00
Paul Frazee
143fc80951
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-11-30 12:47:48 -08:00
Paul Frazee
ee82e78d5c
Fix missing export in e2e version
2023-11-30 12:47:40 -08:00
dan
cb193a827d
Fix lag when switching tabs ( #2046 )
2023-11-30 19:57:54 +00:00
Samuel Newman
b7599e5bea
generate messages
2023-11-30 17:12:21 +00:00
Samuel Newman
b164f151cc
Merge remote-tracking branch 'upstream/main' into invite-code-warning
2023-11-30 17:11:51 +00:00
Samuel Newman
ee5d7a63ce
update messages
2023-11-30 17:09:59 +00:00