about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* fix prefetching lightbox images (#1163)Eric Bailey2023-08-153-11/+13
| | | | | | | | | * fix prefetching lightbox images * use array signature * fix other RN native image usage * delay prefetching to allow UI to re-render
* [APP-798] add key to `ProfileCardPills` render method (#1158)Ansh2023-08-152-1/+17
| | | | | | | | | * add key to `ProfileCardPills` render method * More reliable key generation --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* 1.45Paul Frazee2023-08-152-4/+4
|
* Fix to feeds view in profiles (#1171)Paul Frazee2023-08-155-17/+46
| | | | | * Fix load of feeds tab * Add e2e test for profile feeds
* use user.handle response from getProfile, not getSession (#1165)Eric Bailey2023-08-151-1/+1
|
* Fixes #1124: Trim alt text before saving (#1159)Ansh2023-08-141-2/+2
| | | | | * trim alt text before setting * Drop `trim` from helpers.ts
* Build incrementPaul Frazee2023-08-111-2/+2
|
* Fix: close keyboard when viewing the self-label modal (#1153)Paul Frazee2023-08-111-3/+9
|
* 1.44Paul Frazee2023-08-102-4/+4
|
* Test fixPaul Frazee2023-08-101-1/+1
|
* Fix: set background color of the view selector (#1151)Paul Frazee2023-08-101-0/+1
|
* More useful block-state information in embeds (#1150)Paul Frazee2023-08-105-10/+32
| | | | | * More useful block-state information in embeds * Tune copy
* Replace the emojis in the self-labeler with a remove button (#1147)Paul Frazee2023-08-101-16/+25
|
* Adds profile media tab (#1137)Eric Bailey2023-08-105-65/+109
| | | | | | | | | | | | | | | | | * add media tab * fix loading state * cleanup * update naming * upgrade api package * fix load state * add scroll view to tabs * fix overflow on mobile web
* Add self-labeling controls (#1141)Paul Frazee2023-08-0921-124/+443
| | | | | | | | | | | | | | | * Add self-label modal * Use the shield-exclamation icon consistently on post moderation * Wire up self-labeling * Bump @atproto/api@0.6.0 * Bump @atproto/dev-env@^0.2.3 * Add e2e test for self-labeling * Fix types
* wait for list memberships to load before becoming interactive (#1140)Eric Bailey2023-08-092-31/+48
| | | | | | | * wait for list memberships to load before becoming interactive * add spinner * remove secondary spinner
* Bump @atproto.api@0.5.4Paul Frazee2023-08-082-5/+5
|
* Add alerts to embeds (#1138)Paul Frazee2023-08-088-15/+80
| | | | | | | * Add alerts to embeds * Add images to the mock data * Fix types
* Fix to feed discovery (#1134)Paul Frazee2023-08-081-5/+6
| | | | | * Fixes to debounce * Less aggressive debounce
* Fix rendering of feed and list post-embeds (close #1131) (#1135)Paul Frazee2023-08-081-19/+13
|
* Fix to react-key uniqueness in feeds (#1136)Paul Frazee2023-08-082-1/+7
|
* Merge pull request #1133 from bluesky-social/eric/fix-thread-uiEric Bailey2023-08-082-193/+218
|\ | | | | fix thread spacing and reply lines
| * remove unused stylesEric Bailey2023-08-081-16/+0
| |
| * fix thread spacing and reply linesEric Bailey2023-08-082-177/+218
|/
* Merge pull request #1132 from bluesky-social/eric/fix-reply-lineEric Bailey2023-08-081-11/+16
|\ | | | | fix long thread styling
| * fix long thread stylingEric Bailey2023-08-081-11/+16
|/
* Fix: dont use profile preview modal on mobile web (#1125)Paul Frazee2023-08-071-2/+2
|
* Perf: switch to stable react keys (#1113)Paul Frazee2023-08-054-21/+12
|
* fix post thread feedback regression (#1109)Eric Bailey2023-08-041-1/+3
|
* Fix repeated firing of scroll into view on large threads (#1108)Paul Frazee2023-08-041-3/+28
|
* Increment ios build numberPaul Frazee2023-08-041-1/+1
|
* Collection of small UI fixes & improvements (#1104)Paul Frazee2023-08-046-17/+70
| | | | | | | | | * Fix black bar appearing in link card images * Include QPs in posts cache * Fix like color for feed likes in notifications * Fix post embed spacing
* fix feed UI alignment issues (#1106)Eric Bailey2023-08-042-69/+87
| | | | | * fix feed alignment issues * fix reason line alignment
* Simplify the after-post logic to avoid a UI bug (#1105)Paul Frazee2023-08-042-22/+7
|
* Labeling & moderation updates [DRAFT] (#1057)Paul Frazee2023-08-0343-715/+1191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First pass moving to the new labeling sdk (it compiles) * Correct behaviors around interpreting label moderation * Improve moderation state rendering * Improve hiders and alerts * Improve handling of mutes * Improve profile warnings * Add profile blurring to profile header * Add blocks to test cases * Render labels on profile cards, do not filter * Filter profiles from suggestions using moderation * Apply profile blurring to ProfileCard * Handle blocked and deleted quote posts * Temporarily translate content filtering settings to new labels * Fix types * Tune ContentHider & PostHider click targets * Put a warning on profilecard label pills * Fix screenhider learnmore link on mobile * Enforce no-override on user avatar * Dont enumerate profile blur-media labels in alerts * Fixes to muted posts (esp quotes of muted users) * Fixes to account/profile warnings * Bump @atproto/api@0.5.0 * Bump @atproto/api@0.5.1 * Fix tests * 1.43 * Remove log * Bump @atproto/api@0.5.2
* bskyweb: publish Bluesky IPsJake Gold2023-08-033-0/+32
|
* Improve the profile preview with "swipe up to view" and local cache ↵Paul Frazee2023-08-037-61/+98
| | | | | | | | | | | | | optimization (#1096) * Update the ProfilePreview to use a swipe-up to navigate * Use the profile cache to optimize load performance * Hack to align the header in the profile preview against the screen view * Fix profiles cache logic to ensure cache is used * Fix dark mode on profile preview
* resolve did before loading feed (#1092)Eric Bailey2023-08-031-10/+98
| | | | | | | * resolve did before loading feed * add loader * wrap with authRequired, handle errors
* Use a post and handle-resolution cache to enable quick postthread loading ↵Paul Frazee2023-08-039-18/+167
| | | | | | | | | | | (#1097) * Use a post and handle-resolution cache to enable quick postthread loading * Fix positioning of thread when loaded from cache and give more visual cues * Include parent posts in cache * Include notifications in cache
* Change button based on option (#1077)William2023-08-021-1/+3
|
* change copy in `InviteCodes.tsx (#1082)Ansh2023-08-021-5/+1
|
* update readme (#1083)Emily Liu2023-08-021-0/+6
| | | Co-authored-by: Emily Liu <emilyliu732l@gmail.com>
* 1.42Paul Frazee2023-07-282-4/+4
|
* Fix keyboard support on the dropdown (#1073)Paul Frazee2023-07-283-39/+109
| | | | | * Fix: dropdown now supports accessibility labels and keyboard controls * Fix event propagation around the post dropdown
* Fix to testsPaul Frazee2023-07-281-5/+5
|
* [APP-737] Accessible native dropdown menu (#988)Ansh2023-07-2830-340/+1091
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix comments * add zeego package * get basic native dropdown working * add separator and icon components * refined native dropdown component * add android build properties to app.json * move `PostDropdownBtn` to its own component * fix selectors issue * move `PostDropdownBtn` to its own component * fix hitslop * fix post dropdown hitslop * fix android dropdown icons * move `UserAvatar.tsx` to native dropdown * use native dropdown in `ProfileHeader.tsx` * use native dropdown in `PostThreadItem.tsx` * use native dropdown in `UserBanner.tsx` * use native dropdown in `CustomFeed.tsx` * replace `testId` with `testID` (which is what is used everywhere) * move `Settings.tsx` to use native dropdown * create jest mocks for zeego * create jest mock for `zeego/dropdown-menu` * web styles for native dropdown * remove example native dropdown * adjust web styles * fix propagation * fix pressable in `Settings.tsx` * animate dropdown on web * add keyboard nav and hover styles * add hitslop to constants * add comments to NativeDropdown component * temporarily removed android icons * add testID to PostDropdownBtn * add testID back to all NativeDropdown button implementations * add postDropdownBtn testID * add testID to dropdown items * remove testID from dropdown menu item * refactor home-screen tests for native dropdown * refactor profile-screen tests for native dropdown * refactor thread-muting tests for native dropdown * refactor thread-screen tests for native dropdown * fix dropdown color for post dropdown button * remove icons from android dropdown menu * fix `create-account.test.ts` * fix `invite-codes.test.ts`
* List cleanup on remove (#1069)Foysal Ahamed2023-07-286-12/+60
| | | | | | | | | * :lipstick: Hide Add to List option on own profile * :sparkles: Remove Lists tab when last list is removed * :sparkles: Add listener to list delete on profile screen * :sparkles: Only show save changes in list modal when changes are made
* Search custom feeds (#1031)Ansh2023-07-287-18/+81
| | | | | | | | | | | * paginate custom feeds * basic search * update `@atproto/api` * use search from the API * debounce search for 200ms
* :lipstick: Hide Add to List option on own profile (#1068)Foysal Ahamed2023-07-271-5/+6
|
* [APP-782] Support invalid handles correctly (#1049)Paul Frazee2023-07-2733-117/+291
| | | | | | | | | | | | | | | | | | | * Update profile link construction to support handle.invalid * Update list links to support using handles * Use did for isMe check to ensure invalid handles dont distort the check * Shift the red (error) colors away from the pink spectrum * Add ThemedText helper component * Add sanitizedHandle() helper to render invalid handles well * Fix regression: only show avatar in PostMeta when needed * Restore the color of likes * Remove users with invalid handles from default autosuggests