Paul Frazee
fb4f5709c4
Refactor post threads to use react query ( #1851 )
...
* Add post and post-thread queries
* Update PostThread components to use new queries
* Move from normalized cache to shadow cache model
* Merge post shadow into the post automatically
* Remove dead code
* Remove old temporary session
* Fix: set agent on session creation
* Temporarily double-login
* Handle post-thread uri resolution errors
2023-11-09 15:35:25 -08:00
Eric Bailey
625cbc435f
First pass at a session handler ( #1850 )
...
* First pass at a session handler
* TODOs
* Fix recursion
* Couple more things
* Add back resume session concept
* Handle ready
* Cleanup of initial loading states
* Handle init failure
* Cleanup
* Remove account
* Add updateCurrentAccount
* Remove log
* Cleanup
* Integrate removeAccount
* Add hasSession
* Add to App.native, harden migration
* Use effect to persist data
2023-11-09 15:14:51 -08:00
dan
664e7a91a9
Fix tab alignment on the web ( #1857 )
2023-11-09 21:56:25 +00:00
dan
c627a766cd
Show tabs when swiping feeds ( #1856 )
2023-11-09 21:45:31 +00:00
dan
7a55ca6133
Sync top/bottom bar disappearance to the scroll ( #1855 )
...
* Disable existing code that toggles shell
* Make shell mode a float
* Translate based on the gesture
* Track header and footer heights
* Add web support
* Fix types and cleanup
* Add back isScrolled logic
* Add comments
2023-11-09 12:15:05 -08:00
Ansh
1dcf882619
Hotfix internationalization on mobile ( #1854 )
...
* hotfix internationalization on mobile
* remove comment
2023-11-09 10:49:46 -08:00
Ansh
4c7850f8c4
Internationalization & localization ( #1822 )
...
* install and setup lingui
* setup dynamic locale activation and async loading
* first pass of automated replacement of text messages
* add some more documentaton
* fix nits
* add `es` and `hi`locales for testing purposes
* make accessibilityLabel localized
* compile and extract new messages
* fix merge conflicts
* fix eslint warning
* change instructions from sending email to opening PR
* fix comments
2023-11-09 10:04:16 -08:00
dan
82059b7ee1
Hide/show header and footer without re-renders, take two ( #1849 )
...
* Remove callsites using the state value
* Remove unused code
* Change shell mode without re-renders
* Adjust "write your reply" for mode
2023-11-09 00:25:27 +00:00
Eric Bailey
bd531f2344
Pull language methods into api context ( #1847 )
...
* Pull language methods into api context
* Rename for consistency
2023-11-08 11:55:38 -08:00
Eric Bailey
f18b15241a
Add modal state provider, replace usage except methods ( #1833 )
...
* Add modal state provider, replace usage except methods
* Replace easy spots
* Fix sticky spots
* Replace final usages
* Memorize context objects
* Add more warnings
2023-11-08 10:34:10 -08:00
Paul Frazee
5eadadffbf
State layer cleanup: move alt-text-required into preferences and fix a bug in reminders ( #1845 )
...
* Move alt-text-required into preferences
* Fix bug: reminders now using new onboarding state
2023-11-08 09:46:07 -08:00
Paul Frazee
5843e212c0
Move language preferences to new persistence + context ( #1837 )
2023-11-08 09:38:28 -08:00
Paul Frazee
e75b2d508b
Move invite-state to new persistence + context and replace the notifications with just showing uses in the modal ( #1840 )
2023-11-08 09:10:59 -08:00
Paul Frazee
74f8390f1d
Move muted threads to new persistence + context ( #1838 )
2023-11-08 09:08:42 -08:00
Paul Frazee
4afed4be28
Move onboarding state to new persistence + reducer context ( #1835 )
2023-11-08 09:04:06 -08:00
Paul Frazee
3a211017d3
Move require alt-text to new persistence + context ( #1839 )
2023-11-08 08:52:01 -08:00
tarikpnr
bc64c86b12
Fix jump in suggested follows tab (Native)
2023-11-08 17:07:32 +03:00
Paul Frazee
2acc88e78d
Move reminders to new persisted state layer ( #1834 )
2023-11-07 16:39:13 -08:00
Eric Bailey
96d8faf4b0
Add persistent state provider ( #1830 )
...
* Add persistent state provider
* Catch write error
* Handle read errors, update error msgs
* Fix lint
* Don't provide initial state to loader
* Remove colorMode from shell state
* Idea: hook into persisted context from other files
* Migrate settings to new hook
* Rework persisted state to split individual contexts
* Tweak persisted schema and validation
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-11-07 14:06:17 -08:00
Eric Bailey
bfe196bac5
Extract shell state into separate context ( #1824 )
...
* WIP
* Add shell state
* Integrate new shell state for drawer and minimal shell mode
* Replace isDrawerSwipeDisabled
* Split shell state into separate contexts to avoid needless re-renders
* Fix typo
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-11-07 11:37:47 -08:00
Noritada Kobayashi
7158157f5f
Correct meta tag attributes ( #1829 )
2023-11-07 09:56:44 -08:00
dan
7b2a7db83c
Pull animated scroll handler down from pager ( #1827 )
2023-11-07 08:46:39 -08:00
dan
fa821943da
Use Sentry only for errors ( #1776 )
...
* Use Sentry only for errors
* Fix merge
2023-11-07 04:30:00 +00:00
Eric Bailey
7ffbee18b5
Fix removal of old lists from saved feeds ( #1823 )
...
* Fix removal of old lists from saved feeds
* Fix saved feed removal race condition
2023-11-06 18:51:46 -08:00
dan
a4baf14e4b
Fix accidental unwrapped strings ( #1826 )
2023-11-06 14:42:25 -08:00
dan
d715246e26
Fix sticky pager jumps ( #1825 )
...
* Defer showing pager content until its header settles
* Introduce the concept of headerOnlyHeight
* Keep headerOnlyHeight in state, make headerHeight derived
* Hide content until *both* header (only) and tabbar are measured
* Hide tabbar to read its layout earlier
* Give consistent keys to pages
2023-11-06 22:30:10 +00:00
dan
4c00fc576d
Fix minor list layout bugs ( #1810 )
...
* Fix accidental border on mobile
* Fix lists list to take full screen
2023-11-06 17:15:01 +00:00
Eric Bailey
95b5e642dc
Merge pull request #1814 from bluesky-social/eric/replace-logger
...
Remove old logger
2023-11-04 14:00:38 -05:00
Eric Bailey
f6fe980a64
Remove old logger
2023-11-04 13:43:28 -05:00
Eric Bailey
f51351e80d
Replace all logs with new logger
2023-11-04 13:42:36 -05:00
Eric Bailey
e49a3d8a56
Merge pull request #1813 from bluesky-social/eric/app-903-extract-logger-into-singleton
...
Add new logger
2023-11-04 13:12:46 -05:00
Eric Bailey
0c76866757
Add logDump tests, ensure Log screen is reversed
2023-11-04 13:09:12 -05:00
Eric Bailey
7e29ebbadb
Fix other error logs while I'm at it
2023-11-04 12:58:50 -05:00
Eric Bailey
df0dcf32f9
Fix immediate TS errors
2023-11-04 12:42:27 -05:00
Eric Bailey
5fd41ad5a2
Comment out sentry in prod for now
2023-11-04 12:28:30 -05:00
Eric Bailey
fd93bf2146
Add new logger
2023-11-04 12:18:56 -05:00
Paul Frazee
46c2564e65
Increment iOS buildnumber & android version code for release
2023-11-03 16:44:59 -07:00
Paul Frazee
ebad6d2b1a
ListAddUser modal UX improvements ( #1809 )
...
* typo
* Add loading state to ListAddUser
* Improve UI/UX of ListAddUser
2023-11-03 16:44:00 -07:00
Paul Frazee
4de852ded8
Refresh on scroll-to-top by active section press ( #1807 )
2023-11-03 14:53:47 -07:00
Paul Frazee
445f976881
Improved list and feed errors ( #1798 )
...
* Fix error-state rendering of ProfileList
* Unsave/unpin lists on delete
* Improve handling of failing feedgens
* Only show 'remove' btn on feed DNE
2023-11-03 14:18:44 -07:00
Eric Bailey
691af26895
Add subpath imports ( #1808 )
2023-11-03 14:17:40 -07:00
Paul Frazee
047f74c67d
Fix copyright report link ( #1799 )
2023-11-02 22:09:31 -07:00
Paul Frazee
9437d743e2
Bump ios build number
2023-11-02 19:55:15 -07:00
Paul Frazee
846c130706
Lookup did for my profile at screen to avoid bad actor error ( #1800 )
2023-11-02 19:54:43 -07:00
dan
8747c215b1
Work around a startup stall caused by expo-image on low-end Android ( #1801 )
...
* Use plain RN image for startup-blocking UI
* Add comments
2023-11-02 19:33:18 -07:00
Paul Frazee
5e2025e60a
Bump @atproto/api@0.6.23
2023-11-02 18:27:20 -07:00
Eric Bailey
f258289be9
Treat PHP pages as HTML ( #1797 )
2023-11-02 15:16:31 -07:00
Paul Frazee
0f4bfcb05d
Replace draglist due to upstream errors ( #1795 )
...
* Replace draggable flatlist with simple sort buttons
* Remove react-native-draggable-flatlist dep
* Fix hitslops
* Update lockfile
* Remove bad flex:1
2023-11-02 12:09:57 -07:00
dan
0e8723c3bb
Patch facebook/metro#1130 to profile module init ( #1796 )
2023-11-02 18:48:07 +00:00
Paul Frazee
237bce391b
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-11-02 09:43:47 -07:00