about summary refs log tree commit diff
path: root/src/state
Commit message (Collapse)AuthorAgeFilesLines
* make sure state is being synced across componentsAnsh Nanda2023-05-162-25/+21
|
* allow for pinning saved feedsAnsh Nanda2023-05-163-0/+50
|
* like/unlike improvements WIPAnsh Nanda2023-05-151-7/+41
|
* new design for custom feed previewAnsh Nanda2023-05-151-15/+62
|
* remove tab bar underline animationAnsh Nanda2023-05-151-0/+30
|
* saved feeds in tab barAnsh Nanda2023-05-151-0/+10
|
* custom feed screenAnsh Nanda2023-05-152-7/+44
|
* view all saved algos in settingsAnsh Nanda2023-05-133-9/+13
|
* create algo-item model and redefine data modelsAnsh Nanda2023-05-134-37/+75
|
* show algos by user on profileAnsh Nanda2023-05-122-11/+35
|
* remove unncessary code from actorFeedModelAnsh Nanda2023-05-121-17/+1
|
* actor feeds modelAnsh Nanda2023-05-121-0/+135
|
* bookmarked feeds modelAnsh Nanda2023-05-121-0/+134
|
* Update web image editor (#588)Ollie H2023-05-093-10/+205
| | | | | | | | | | | | | | | | | | | | | | | * Update web image editor * Delete type-assertions.ts * Re-add getKeys * Uncomment rotation code * Revert "Uncomment rotation code" This reverts commit 6269f3b928c2e5cacaf5d0ff5323fe975ee48eab. * Shuffle dependencies and update mobile resolution * Update ImageEditor modal layout for mobile * Avoid accidental closes of the EditImage modal --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* [APP-639] Improve nsfw handling & force hidden on iOS (#605)Paul Frazee2023-05-091-4/+11
| | | | | | | | | | | * Identify adult content labels and handle them more specifically * Change adult content defaults to more conservative settings * Add an adultcontentenabled override that prohibits access on iOS * Improve usability of the content hider * Fix lint
* [APP-615] COPPA-compliant signup (#570)Paul Frazee2023-05-081-5/+14
| | | | | | | | | * Rework account creation to be COPPA compliant * Fix lint * Switch android datepicker to use the spinner mode * Fix type signatures & usages
* Add the !filter and !warn imperative labels (#580)Paul Frazee2023-05-041-1/+10
|
* [APP-539] Rework lightbox and alt-image behaviors (#573)Paul Frazee2023-05-041-9/+8
| | | | | | | | | | | | | | | | | | | | | * 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>
* Remove some confusing horizontal lines in threads (#566)Paul Frazee2023-05-021-2/+2
|
* [APP-601] Add muted accounts list (#565)Paul Frazee2023-05-021-0/+106
| | | | | * Add muted accounts list * Fix icon for muted accounts
* [APP-549] Language controls for Whats Hot (#563)Paul Frazee2023-05-023-16/+40
| | | | | | | | | | | * Add a content-language preference control * Update whats hot to only show the selected languages and to refresh on lang pref changes * Fix lint * Fix tests * Add missing accessibility role
* Add keyboard shortcuts: new, escape, and hard break (#552)Ollie H2023-05-021-1/+2
| | | | | | | | | | | | | | | | | | | | | * 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>
* Pre-web image changes refactor (#560)Ollie H2023-05-022-13/+4
| | | | | * Pre-web image changes refactor * Remove unneeded async behavior
* Image alt text view modal (#551)Ollie H2023-05-011-1/+7
| | | | | | | | | * Image alt text view modal * Minor style tweaks --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Implement blocks (#554)Paul Frazee2023-04-285-3/+207
| | | | | | | | | | | | | | | | | | | | | | | | | * Quick fix to prompt * Add blocked accounts screen * Add blocking tools to profile * Blur avis/banners of blocked users * Factor blocking state into moderation dsl * Filter post slices from the feed if any are hidden * Handle various block UIs * Filter in the client on blockedBy * Implement block list * Fix some copy * Bump deps * Fix lint
* Refactor moderation to apply to accounts, profiles, and posts correctly (#548)Paul Frazee2023-04-276-220/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Load previous state in alt text modal (#546)Ollie Hsieh2023-04-272-2/+3
|
* Fix: dont request more than 25 posts at a time (close [APP-561]) (#534)Paul Frazee2023-04-251-4/+10
|
* [APP-562] Persist 'copied' state of invite codes (#535)Paul Frazee2023-04-251-1/+19
| | | | | * Persist 'copied' state of invite codes (close APP-562) * Dont show copied message if invite used
* If adding the user's post when empty, just refresh (#530)Paul Frazee2023-04-241-0/+3
|
* Rework how recently-created posts are added to the feed (repeat posts issue) ↵Paul Frazee2023-04-241-24/+23
| | | | | | | | | (#527) * Rework new-post behavior to just add the user's created post to the top * Only add post to top when not a reply * Fix: run update in action
* Update hardcoded suggested actors (#524)Paul Frazee2023-04-241-72/+11
| | | | | * Update the hardcoded suggested follows * Update the suggested actors to just use hardcoded list since there's now the foaf system
* Performance fixes with new getPosts (#525)Paul Frazee2023-04-243-73/+84
| | | | | | | | | * Update notifications to fetch in a batch using getPosts * Improve search perf with getPosts * Bump @atproto/api@0.2.9 * Just use post uri for key
* Update client staging URLrenahlee2023-04-241-1/+1
|
* Feed fixes: repeat posts & nonreplies showing up in the wrong place (#516)Paul Frazee2023-04-221-6/+4
| | | | | * Fix the repeat posts issue on the home feed * Fix: replies no longer show up in the no-replies feed
* Android fixes (#515)Paul Frazee2023-04-221-0/+24
| | | | | | | | | * Fix profile screen performance on android and remove dead code * Correctly handle android hardware back btn * Fix EditProfile modal for android * Fix lint
* Fix link opening (#512)Paul Frazee2023-04-212-3/+9
|
* [APP-522] Create & revoke App Passwords within settings (#505)Ansh2023-04-212-2/+64
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* Add alt text support and rework image layout (#503)Ollie Hsieh2023-04-213-8/+43
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 profile link 404s on session change & handle change [APP 523] (#507)Paul Frazee2023-04-211-0/+2
| | | | | * Use DID to link to the user profile to gracefully handle... handle changes * Reset nav state on active profile change
* Improvements to notifications screen [APP-520] (#501)Paul Frazee2023-04-201-8/+6
| | | | | | | | | | | * Refresh or sync notifications when the tab is navigated to * Fix to bad textnode render * Speed up initial session load * Fix lint * Restore updateSessionState() on session resumption
* Thread muting [APP-29] (#500)Paul Frazee2023-04-206-11/+148
| | | | | | | * Implement thread muting * Apply filtering on background fetched notifs * Implement thread-muting tests
* Feed and notifs improvements (#498)Paul Frazee2023-04-193-121/+81
| | | | | | | | | | | | | | | | | * 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
* #420: add updateDataOptimistically utility to disallow like counter out of ↵Ansh2023-04-192-62/+86
| | | | | | | | | | | | | | | 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-191-1/+3
| | | | | * Label updates: break out sexual into 3 categories; tune defaults; improve descriptions * Fix misapplication of warning in notifications
* Rework search suggestions for performance (#492)Paul Frazee2023-04-181-6/+10
|
* Split image cropping into secondary step (#473)Ollie Hsieh2023-04-175-14/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Add first round of labeling tools (#467)Paul Frazee2023-04-125-140/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Fix: correctly track when profile state was last updatedPaul Frazee2023-04-071-0/+1
|
* Update AtUri import to use official package with fix for usernames that ↵Paul Frazee2023-04-074-4/+4
| | | | start with numbers (close #414) (#418)