about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix to react-key uniqueness in feeds (#1136)Paul Frazee2023-08-082-1/+7
| |
* | remove unused stylesEric Bailey2023-08-081-16/+0
| |
* | fix thread spacing and reply linesEric Bailey2023-08-082-177/+218
| |
* | 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
| |
* | 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-0337-663/+1005
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Improve the profile preview with "swipe up to view" and local cache ↵Paul Frazee2023-08-035-60/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
|/
* 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
* [APP-737] Accessible native dropdown menu (#988)Ansh2023-07-2820-325/+693
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-284-13/+75
| | | | | | | | | | | * 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
* fix: invisible url when only a protocol (#1059)Steven2023-07-271-1/+4
| | | | | | | * fix: invisible url when only a protocol - Fixes https://github.com/bluesky-social/social-app/issues/1058 * fix: handle more cases when url is not http/https
* Update icons.tsx - Simplify SatelliteDishIcon paths (#1048)David Buchanan2023-07-251-1/+1
| | | This prevents rendering jank
* fix: ALT text entered in the compose dialog is erased when you press "Edit" ↵GitStart2023-07-251-1/+1
| | | | again (#1054)
* Bump react-native-paste-input; remove hack (#1051)Logan Rosen2023-07-251-15/+5
|
* [APP-720] Paginate custom feeds (#1030)Ansh2023-07-212-3/+37
| | | | | | | * paginate custom feeds * Fix loading state bug * DRY code up
* #995 use `asAnchor` on external embeds (#1043)Eric Bailey2023-07-212-5/+5
| | | | | * use asAnchor on external embeds * add noFeedback back, fix TouchableWithoutFeedback anchor handling
* fix mute list overflow bug (#1041)Ansh2023-07-201-0/+2
|
* [APP-775] Add Welcome screen after account creation (#1038)Ansh2023-07-1914-4/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add comments to step 1-3 * add onboarding screen * add analytics for onboarding tracking * fix useEffect * change text * change icon size * put onboarding into bottom sheet modal instead of react navigation * wip * Simplify the type validation * Fix: only trigger onboarding modal when account creation succeeds * Add the 'session-ready' event which fires when the new session is stable * Use the 'session-ready' event to trigger the onboarding modal * update copy * update copy --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Hotfix mobile web styling issues (#1039)Ansh2023-07-193-4/+3
| | | | | * remove hardcoded height for bottom bar * prevent overflow of tab bar on mobile web
* wrap interval in runInAction (#1037)Eric Bailey2023-07-191-2/+4
|
* #984 Updating `indexedAt` timestamps (#1024)Eric Bailey2023-07-194-12/+51
| | | | | | | | | * add TimeElapsed util component, integrate into PostThreadItem * integrate into posts * use consistent naming * use mobx and single interval for TimeElapsed
* #929 Wrap `PasteInput` updates in a `setTimeout` (#1033)Eric Bailey2023-07-191-39/+51
| | | | | * wrap PasteInput updates in a setTimeout * just wrap the whole callback
* Fix cursor not being a pointer on profile back button (#1022)Sam Brownstone2023-07-181-0/+2
| | | | | | | | | | | * Fix cursor not being a pointer on profile back button * Change TouchableOpacity to Pressable * switch back to TouchableWithoutFeedback --------- Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
* fix lintEric Bailey2023-07-181-1/+3
|
* create explicit relationship between valuesEric Bailey2023-07-182-2/+6
|
* use calcEric Bailey2023-07-181-2/+2
|
* Merge pull request #1025 from GitStartHQ/BLUESKY-OSS-8Eric Bailey2023-07-181-0/+1
|\ | | | | [Web] A lot of post content in a modal causes parts of modal to become inaccessible
| * fix hidden parts on modalgitstart2023-07-181-0/+1
| |
* | Tweak copyPaul Frazee2023-07-181-2/+2
| |
* | Merge branch 'term_violation_addition' of ↵Paul Frazee2023-07-181-0/+13
|\ \ | |/ |/| | | https://github.com/therealjeffg/social-app into therealjeffg-term_violation_addition
| * adds additional reason for reporting an account profileJeff Griffiths2023-07-141-0/+13
| |
* | handle failed custom feeds on home screen (#1012)Eric Bailey2023-07-171-1/+8
| | | | | | | | | | | | | | | | | | * handle failed custom feeds on home screen * remove unnecessary edit * make sure edits to pinned feeds are handled and reloaded * fix lint
* | [APP-773] Change waitlist explainer copy (#1021)Paul Frazee2023-07-174-34/+7
|/ | | | | | | * Change waitlist explainer copy * Restore the waitlist modal snap point to 80% to account for smaller phones * Tune copy further
* Fixes and improvements to the Profile Preview modal (#992)Paul Frazee2023-07-078-59/+101
| | | | | | | | | | | | | * Fix: use more reliable navigation method * Fix: show lightbox over the active modal * Fix: close the profile preview on navigation * Factor out UserPreviewLink and add preview behavior to notifications * Fix postmeta overflow on web * Fix lint
* Post UI updates (Profile Preview on mobile) (#990)Paul Frazee2023-07-0617-190/+215
| | | | | | | | | | | | | | | | | | | | | | | * Update postmeta to put the timestamp on the right side on mobile * Drop the two-line PostMeta mode * Add ProfilePreview modal * Tune PostMeta to give the best behavior possible for a given platform * Remove old showFollowBtn attributes * Fix style issue * Switch the follow button in the profile header to use the inverted color for consistency with the rest of the app * Fix lint * Fix darkmode * Tune the profile preview footer * Better analytics choice
* [APP-703] Android horizontal scroll registers as tap (#960)Ansh2023-07-063-9/+74
| | | | | | | | | | | | | * use Touchables from react-native-gesture-handler * upgrade `react-native-gesture-handler` to latest version * add FixedTouchableHighlight for android * add workaround comment * wait for animations to complete before loading data * downgrade RNGH back to the version we had
* [APP-729] Replace the ImageHider blurring effect with a simpler and more ↵Paul Frazee2023-07-061-79/+31
| | | | | | | | | | | reliable card (#959) * Replace the ImageHider blurring effect with a simpler and more reliable card * A few improvements to ImageHider layout * Simplify the ImageHider a bit more * Small web layout tweak