about summary refs log tree commit diff
path: root/src/view/com/util
Commit message (Collapse)AuthorAgeFilesLines
...
* make haptic feedback weaker on android (#584)Ansh2023-05-051-4/+8
|
* [APP-539] Rework lightbox and alt-image behaviors (#573)Paul Frazee2023-05-042-62/+18
| | | | | | | | | | | | | | | | | | | | | * Replace the long press on the lightbox with footer controls * Remove long-press from images in the feed * Tune the lightbox footer control ui * Replace the AltImageRead modal with the ability to view all alt text in the lightbox footer * Tune lightbox footer for iOS * Add alt text to the web lightbox * Fix lint * a11y slight changes --------- Co-authored-by: renahlee <renahlee@outlook.com>
* a11y label cleanup (#576)Ollie H2023-05-041-6/+2
|
* [APP-601] Add muted accounts list (#565)Paul Frazee2023-05-021-0/+10
| | | | | * Add muted accounts list * Fix icon for muted accounts
* Add keyboard shortcuts: new, escape, and hard break (#552)Ollie H2023-05-021-4/+6
| | | | | | | | | | | | | | | | | | | | | * Add keyboard shortcuts: new, escape, and hard break * Add preferences modal * Remove code accidentally re-added due to rebase * Fix incorrect copy and lint * Put stuff back so diffs are clearer * Re-add invite codes to settings * Address comments * Tune the copy --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* React Native accessibility (#539)Ollie H2023-05-0123-296/+277
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * React Native accessibility * First round of changes * Latest update * Checkpoint * Wrap up * Lint * Remove unhelpful image hints * Fix navigation * Fix rebase and lint * Mitigate an known issue with the password entry in login * Fix composer dismiss * Remove focus on input elements for web * Remove i and npm * pls work * Remove stray declaration * Regenerate yarn.lock --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Image alt text view modal (#551)Ollie H2023-05-013-191/+183
| | | | | | | | | * Image alt text view modal * Minor style tweaks --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Format large numbers (#556)Ollie H2023-05-011-0/+5
|
* Refactor moderation to apply to accounts, profiles, and posts correctly (#548)Paul Frazee2023-04-279-125/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ScreenHider component * Add blur attribute to UserAvatar and UserBanner * Remove dead suggested posts component and model * Bump @atproto/api@0.2.10 * Rework moderation tooling to give a more precise DSL * Add label mocks * Apply finer grained moderation controls * Refactor ProfileCard to just take the profile object * Apply moderation to user listings and banner * Apply moderation to notifications * Fix lint * Tune avatar & banner blur settings per platform * 1.24
* Update report modal to use new groupings (close [APP-567]) (#533)Paul Frazee2023-04-252-6/+10
|
* Fix to error screen and postthread loading state (#540)Paul Frazee2023-04-251-19/+14
| | | | | | | | | * Fix loading state on postthread * Improve error screen rendering * Dark mode exclamation in error screen * Fix lint
* Merge pull request #536 from ↵Ansh2023-04-251-13/+2
|\ | | | | | | | | bluesky-social/ansh/app-558-share-profile-and-post-broken-on-android [APP-558] Sharing refactor
| * consolidated share code to shareUrlAnsh Nanda2023-04-251-13/+2
| |
* | create Alert.tsx and Alert.web.tsx and replace uses (#513)Ansh2023-04-252-0/+24
|/
* memoize things, clean code, and replace deprecated resizeMode with ↵Ansh2023-04-241-51/+59
| | | | contentFit (#526)
* Android & visual fixes: color themes, repost icon, navigation, back handler, ↵Paul Frazee2023-04-241-1/+5
| | | | | | | | | | | | | | | | | | | | | etc (#519) * Switch android to use slide left/right animations on navigation * Bump the repost icon down by a pixel * Tune theme colors for contrast and darker bg on darkmode * Move back handler to a point in the init flow that leads to more consistent capture of events * Fix image share flow on android * Fix lint * Add todo about sharing not available * Drop the android slide animation because it's too slow * Fix 'flashes of white' in dark mode android
* Web fixes (#517)Paul Frazee2023-04-221-4/+17
| | | | | | | * Fix scroll behaviors on web * Remove headers on web to avoid scroll overflow * Fix follow button press in cards
* Android fixes (#515)Paul Frazee2023-04-224-500/+103
| | | | | | | | | * Fix profile screen performance on android and remove dead code * Correctly handle android hardware back btn * Fix EditProfile modal for android * Fix lint
* Hotfix feed sizing (#510)Paul Frazee2023-04-211-1/+12
| | | | | * Fix home feed sizing on web * Bump api@0.2.8
* [APP-522] Create & revoke App Passwords within settings (#505)Ansh2023-04-211-1/+24
| | | | | | | | | | | | | | | | | | | | | | | * create and delete app passwords * add randomly generated name * Tweak copy and layout of app passwords * Improve app passwords on desktop web * Rearrange settings * Change app-passwords route and add to backend * Fix link * Fix some more desktop web * Remove log --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Move border positioning to FlatList and ScrollView (#509)Ollie Hsieh2023-04-211-3/+19
| | | | | * Move border positioning to FlatList and ScrollView * Fix mobile web tab bar border
* Add alt text support and rework image layout (#503)Ollie Hsieh2023-04-214-63/+126
| | | | | | | | | | | | | | | | | | | | | | | | | * Add alt text support and rework image layout * Add additional BottomSheet implementation to account for nested Composer modal * Use mobile gallery layout on mobile web * Missing key * Fix lint * Move altimage modal into the standard modal system * Fix overflow wrapping of images * Fixes to the alt-image modal * Remove unnecessary switch * Restore old imagelayoutgrid code --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix positioning of the load more button (#502)Paul Frazee2023-04-201-1/+1
|
* Thread muting [APP-29] (#500)Paul Frazee2023-04-203-78/+134
| | | | | | | * Implement thread muting * Apply filtering on background fetched notifs * Implement thread-muting tests
* Share profile and post (#499)Ollie Hsieh2023-04-201-1/+13
|
* [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
* Add cursor to clickable elements (#491)Ollie Hsieh2023-04-193-9/+49
| | | | | | | | | | | | | | | | | | | * 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-191-61/+13
| | | | | | | | | | | | | | | 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-192-2/+2
| | | | | * Label updates: break out sexual into 3 categories; tune defaults; improve descriptions * Fix misapplication of warning in notifications
* Fix user avatar and banner selector on web (#490)Paul Frazee2023-04-182-6/+8
|
* Quote post legibility (#486)Ollie Hsieh2023-04-183-69/+43
|
* Split image cropping into secondary step (#473)Ollie Hsieh2023-04-173-30/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-155-5/+29
| | | | | | | | | | | | | | | * 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
|
* Mobile Web (#427)John Fawcett2023-04-126-81/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-129-86/+354
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* replace react-native-fast-image with expo-image (#452)Paul Frazee2023-04-115-14/+14
|
* [DRAFT] Android (#424)Ansh2023-04-092-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Stripe checkmark emojis from display names (close #396) (#419)Paul Frazee2023-04-072-3/+7
|
* Update AtUri import to use official package with fix for usernames that ↵Paul Frazee2023-04-071-1/+1
| | | | start with numbers (close #414) (#418)
* Add tos, community guidelines, and copyright policy (#410)Paul Frazee2023-04-061-8/+61
| | | | | * Add tos, community guidelines, and copyright policy * Fix lint
* Fix to post overflow on web (close #395) (#407)Paul Frazee2023-04-062-3/+16
|
* Add user invite codes (#393)Paul Frazee2023-04-052-72/+80
| | | | | | | | | | | * 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
* Rework the me.follows cache to reduce network load (#384)Paul Frazee2023-04-031-3/+11
|
* 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-031-0/+44
| | | | | | | * 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
* 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>
* Lex refactor (#362)Paul Frazee2023-03-3118-288/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove the hackcheck for upgrades * Rename the PostEmbeds folder to match the codebase style * Updates to latest lex refactor * Update to use new bsky agent * Update to use api package's richtext library * Switch to upsertProfile * Add TextEncoder/TextDecoder polyfill * Add Intl.Segmenter polyfill * Update composer to calculate lengths by grapheme * Fix detox * Fix login in e2e * Create account e2e passing * Implement an e2e mocking framework * Don't use private methods on mobx models as mobx can't track them * Add tooling for e2e-specific builds and add e2e media-picker mock * Add some tests and fix some bugs around profile editing * Add shell tests * Add home screen tests * Add thread screen tests * Add tests for other user profile screens * Add search screen tests * Implement profile imagery change tools and tests * Update to new embed behaviors * Add post tests * Fix to profile-screen test * Fix session resumption * Update web composer to new api * 1.11.0 * Fix pagination cursor parameters * Add quote posts to notifications * Fix embed layouts * Remove youtube inline player and improve tap handling on link cards * Reset minimal shell mode on all screen loads and feed swipes (close #299) * Update podfile.lock * Improve post notfound UI (close #366) * Bump atproto packages
* Fix bad reference (close 348) (#353)Paul Frazee2023-03-221-1/+1
|
* Move the feed selector to the header (#352)Paul Frazee2023-03-223-317/+0
| | | | | | | * Reorg pager components into their own folder * Move the feed selector to the header * Fix lint