about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix positioning of the load more button (#502)Paul Frazee2023-04-201-1/+1
|
* Thread muting [APP-29] (#500)Paul Frazee2023-04-2015-108/+354
| | | | | | | * Implement thread muting * Apply filtering on background fetched notifs * Implement thread-muting tests
* Share profile and post (#499)Ollie Hsieh2023-04-202-4/+26
|
* [APP-514] Fix weird scrollbar position on profile screen (#497)Ansh2023-04-201-0/+1
| | | | | | | * add scrollIndicatorInset to ViewSelector FlatList * Update ViewSelector.tsx * Update ViewSelector.tsx
* Feed and notifs improvements (#498)Paul Frazee2023-04-199-150/+130
| | | | | | | | | | | | | | | | | * Reduce frequency of the notifications sync * Reduce frequency of home feed polling * Ensure loading spinner is visible in notifications * Render notifications loading spinner in the flatlist * Fixes and performance improvements to notifications * Render 30+ on notifications if at max * Fix issue with repeating posts in home feed * Dont check for unread notifs if we're already at max
* Add cursor to clickable elements (#491)Ollie Hsieh2023-04-1910-142/+184
| | | | | | | | | | | | | | | | | | | * Add cursor to clickable elements * Add cursor to clickable elements * Update per comments * Fix word wrap in notifications * Center the web login-load screen * Add hover states on web * Fix lint --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* #420: add updateDataOptimistically utility to disallow like counter out of ↵Ansh2023-04-194-123/+151
| | | | | | | | | | | | | | | sync (#446) * add isLikedPressed flag to disallow like counter out of sync * create revertible helper for updateDataOptimistically * test implementation * Update updateDataOptimistically() and apply to reposts --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* [APP 513] Label tuning (#496)Paul Frazee2023-04-196-34/+88
| | | | | * Label updates: break out sexual into 3 categories; tune defaults; improve descriptions * Fix misapplication of warning in notifications
* Support CMD + Enter to publish postrenahlee2023-04-193-55/+73
|
* Fix: consistently give suggestions in search (#493)Paul Frazee2023-04-191-1/+1
|
* Rework search suggestions for performance (#492)Paul Frazee2023-04-186-427/+290
|
* Fix user avatar and banner selector on web (#490)Paul Frazee2023-04-183-9/+11
|
* add edges to ImageViewing component (#471)Ansh2023-04-181-3/+17
|
* Quote post legibility (#486)Ollie Hsieh2023-04-183-69/+43
|
* APP-70 give profile its own tab mobile (#469)Ansh2023-04-189-51/+127
| | | | | | | | | | | | | | | | | | | | | * add prebuild command to package.json * add ProfileTab navigator and screen * add prop to remove back button from profile * fix MyProfileTabNavigatorParams type * fix dep array for rendering ProfileHeader * just added ts-ignore * enable opening drawer in profile tab * clean up useNavigationTabState * clean up code * fix hideBackButton code flow
* Split image cropping into secondary step (#473)Ollie Hsieh2023-04-1729-817/+856
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Split image cropping into secondary step * Use ImageModel and GalleryModel * Add fix for pasting image URLs * Move models to state folder * Fix things that broke after rebase * Latest -- has image display bug * Remove contentFit * Fix iOS display in gallery * Tuneup the api signatures and implement compress/resize on web * Fix await * Lint fix and remove unused function * Fix android image pathing * Fix external embed x button on android * Remove min-height from composer (no longer useful and was mispositioning the composer on android) * Fix e2e picker --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix web home feed sizing and related issues (close #432) (#475)Paul Frazee2023-04-1510-24/+109
| | | | | | | | | | | | | | | * Fix web home feed sizing (close #432) * Fix lint * Fix positioning of profile not found error * Fix load latest on mobile * Fix overflow issues on mobile web (visible in postthread) * Fix bottom pad on mobile web * Remove old comment
* Fix: sanitize URLs before placing them on the page (#488)Paul Frazee2023-04-151-5/+6
|
* Web darkmode fixes (#474)Paul Frazee2023-04-133-40/+48
| | | | | | | * Change dark mode borders to be slightly lighter than the bg rather than slightly darker * Add dark mode styling to web composer * Fix editprofile darkmode
* fix composer SafeAreaViewAnsh Nanda2023-04-121-3/+12
|
* temporary android fix for image picker issue (#466)Ansh2023-04-122-3/+9
|
* add scrollIndicatorInset right: 1 to fix (#464)Ansh2023-04-121-1/+1
|
* #435 web dark mode (#455)Ansh2023-04-127-21/+75
| | | | | | | | | | | | | | | | | | | | | * add ThemeProvider to App.web.tsx * make FlatNavigator use themed color * fix extra padding on top in web * add observer to App.web.tsx to make it react to theme changes * fix TS for useColorSchemeStyle * add dark mode toggle button to web LeftNav * fix index.web.tsx border colors for web * Move the darkmode desktop web toggle to the right nav column --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* add maxHeight of 100vh to web modal to stop overflow (#463)Ansh2023-04-121-0/+1
|
* Mobile Web (#427)John Fawcett2023-04-1225-314/+705
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * Fix header offset on web * Remove debug * Fix web mobile feed and FAB layout * Fix modals on mobile web * Remove dead code * Remove ios config that shouldnt be committed now * Move bottom bar into its own folder * Fix web drawer navigation and state behaviors * Remove dark mode toggle from web drawer for now * Fix search on mobile web * Fix the logged out splash screen on mobile web * Fixes to detox simulator --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add first round of labeling tools (#467)Paul Frazee2023-04-1238-518/+1277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rework notifications to sync locally in full and give users better control * Fix positioning of load more btn on web * Improve behavior of load more notifications btn * Fix to post rendering * Fix notification fetch abort condition * Add start of post-hiding by labels * Create a standard postcontainer and improve show/hide UI on posts * Add content hiding to expanded post form * Improve label rendering to give more context to users when appropriate * Fix rendering bug * Add user/profile labeling * Implement content filtering preferences * Filter notifications by content prefs * Update test-pds config * Bump deps
* make unfollow button light colored button (#429)Ansh2023-04-111-1/+1
|
* replace react-native-fast-image with expo-image (#452)Paul Frazee2023-04-116-15/+15
|
* [DRAFT] Android (#424)Ansh2023-04-099-23/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add android & ios folders to .gitignore * delete android and ios dirs * fix android build errors * fix status bar color * fix top cutoff on composer in android * fix weird whitespace issue in post * fix greyed out header android * fix main feed getting cut off android * fix swiping on main feed * fix profile tabs switching on android * A few app.json config items for iOS * Update app.json for bgfetch * make swiping work on android * make splash screen cover * add eas.json * fix image container on android * fix android status bar color * use expo-splash-screen instead of react-native-splash-screen --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Filter out bad mentions instead of erroring during post (close #391) (#422)Paul Frazee2023-04-071-0/+12
|
* Fix load spinner positioning (close #415) (#421)Paul Frazee2023-04-071-1/+1
|
* Fix: correctly track when profile state was last updatedPaul Frazee2023-04-071-0/+1
|
* Stripe checkmark emojis from display names (close #396) (#419)Paul Frazee2023-04-0712-23/+58
|
* Update AtUri import to use official package with fix for usernames that ↵Paul Frazee2023-04-0716-176/+12
| | | | start with numbers (close #414) (#418)
* Small fix: run in actionPaul Frazee2023-04-071-1/+3
|
* Add tos, community guidelines, and copyright policy (#410)Paul Frazee2023-04-0611-8/+1167
| | | | | * Add tos, community guidelines, and copyright policy * Fix lint
* Fix to post overflow on web (close #395) (#407)Paul Frazee2023-04-062-3/+16
|
* Fix darkmode placeholder text in composer (#406)Paul Frazee2023-04-062-145/+1
| | | | | * Remove old comment * Fix darkmode placeholder text in composer (close #401)
* Fix repost rendering (#405)Paul Frazee2023-04-062-2/+2
|
* Fix web sidebar listing of invite codesPaul Frazee2023-04-051-2/+2
|
* Add user invite codes (#393)Paul Frazee2023-04-0520-232/+840
| | | | | | | | | | | * Add mobile UIs for invite codes * Update invite code UIs for web * Finish implementing invite code behaviors (including notifications of invited users) * Bump deps * Update web right nav to use real data; also fix lint
* Analytics fixes (closes #386) (#387)Paul Frazee2023-04-054-25/+103
| | | | | | | * Only send analytics events when the user is logged in * Only send analytics events when the user is logged in (web) * Add analytics identify() call
* Add analytics to the web build (close #233) (#385)Paul Frazee2023-04-042-18/+32
| | | | | * Add analytics to the web build (close #233) * Use bsky endpoint for analytics
* Rework the me.follows cache to reduce network load (#384)Paul Frazee2023-04-0313-75/+97
|
* Give the unfiltered view if the language filter yields no results (close ↵Paul Frazee2023-04-031-6/+23
| | | | #358) (#382)
* More darkmode fixes (#381)Paul Frazee2023-04-032-29/+35
| | | | | | | * Update confirm modal to use theming system (close #347) * Add dark mode styles to serverinput modal * Fix lint
* Fix: don't let the toast take pointer events (close #374) (#380)Paul Frazee2023-04-031-1/+1
|
* Improve "Load more" error handling in feeds (#379)Paul Frazee2023-04-036-33/+159
| | | | | | | * Add explicit load-more error handling to posts feed * Add explicit load-more error handling to notifications feed * Properly set hasMore to false after an error
* Reorganize state models for clarity (#378)Paul Frazee2023-04-0344-171/+163
|
* Fix click targets for post controls (#332) (#363)John Fawcett2023-04-031-4/+9
| | | | | | | | | * Fix click targets for post controls (#332) * Add padding to the right side of the post controls --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>