| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
* paginate custom feeds
* basic search
* update `@atproto/api`
* use search from the API
* debounce search for 200ms
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
- Fixes https://github.com/bluesky-social/social-app/issues/1058
* fix: handle more cases when url is not http/https
|
|
|
| |
This prevents rendering jank
|
|
|
|
| |
again (#1054)
|
| |
|
|
|
|
|
|
|
| |
* paginate custom feeds
* Fix loading state bug
* DRY code up
|
|
|
|
|
| |
* use asAnchor on external embeds
* add noFeedback back, fix TouchableWithoutFeedback anchor handling
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
* remove hardcoded height for bottom bar
* prevent overflow of tab bar on mobile web
|
| |
|
|
|
|
|
|
|
|
|
| |
* add TimeElapsed util component, integrate into PostThreadItem
* integrate into posts
* use consistent naming
* use mobx and single interval for TimeElapsed
|
|
|
|
|
| |
* wrap PasteInput updates in a setTimeout
* just wrap the whole callback
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
| |
|
| |
|
| |
|
|\
| |
| | |
[Web] A lot of post content in a modal causes parts of modal to become inaccessible
|
| | |
|
| | |
|
|\ \
| |/
|/|
| | |
https://github.com/therealjeffg/social-app into therealjeffg-term_violation_addition
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* handle failed custom feeds on home screen
* remove unnecessary edit
* make sure edits to pinned feeds are handled and reloaded
* fix lint
|
|/
|
|
|
|
|
| |
* Change waitlist explainer copy
* Restore the waitlist modal snap point to 80% to account for smaller phones
* Tune copy further
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* add status page to mobile
* add status page URL to super slow loading screen
* store STATUS_PAGE_URL in constants.ts
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Clarify hate-group moderation as it's currently used
* Update src/lib/labeling/const.ts
Co-authored-by: Emily Liu <emilyliu7321@gmail.com>
---------
Co-authored-by: Ansh <anshnanda10@gmail.com>
Co-authored-by: Emily Liu <emilyliu7321@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix composer character-counter bouncing around UI elements
* Fix composer toolbar padding when keyboard is dismissed on iOS
* Use the full name of the language in the composer footer
* Add headings to the DropdownButton
* Update the composer language control to use a simpler dropdown
* Fix lint
* Add translate link to Post component used in notifications
* Fix lint
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add the new zendesk feedback form URL
* Dont wrap handle or display name in the drawer
* Add help link
* Tune drawer footer layout
* Type fixes
* make helpdesk urls more composable for future
* fix typo
---------
Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added instructions for .well-known method
* Factor out SelectableBtn
* Rework the ChangeHandle modal to be a little clearer
* Fix lint
* Fix desktop layout
---------
Co-authored-by: Haider Ali Punjabi <haiderali@cyberservices.com>
Co-authored-by: Haider Ali Punjabi <haideralipunjabi@hackesta.org>
|
|
|
|
|
|
|
|
|
| |
* render href for custom feed likes properly
* fix custom feed text in push notification
* fix custom feed accessibility title
* fix lint
|
|
|
| |
The tab bar items need `justify-content: center` on them or else they can appear unaligned when a feed name has an emoji character in it.
|
|
|
| |
prefered -> preferred
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add alt text validation option to user preferences
* Fix typos/linting issues
* Update accessibility setting to match styles
* Update the required alt text reminder to go away once it's added
---------
Co-authored-by: Emma Fuller <emma@emmafuller.dev>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix: include alt text on the web lightbox image
* a11y: Dont read the 'ALT' label
* a11y: remove a wrapper behavior from posts
This appears to have been introduced with the goal of creating meta
actions on posts, but the behavior seems counter-productive. The
accessibility inspector was unable to access individual items within
the post and therefore most content was simply skipped.
There may be a way to support the post actions without losing the
ability to access the inner elements but I couldnt find it. -prf
* a11y: apply alt tags to image wrappers so they get read
* a11y: set Link accessibilityLabel to the title if none set
* a11y: skip the SANDBOX watermark
* a11y: improve post meta to not read UI and give a useful date
* ally: improve post controls
* a11y: add labels to lightbox images on mobile
* fix types
|
| |
|
|
|
|
|
|
|
|
|
| |
* catch permission errors when saving image to album
* Save photos to media library alone (not an album)
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(supersedes #938) (#942)
* add separate scroll up/down thresholds to prevent rapid state changes
* set `DY_LIMIT_DOWN` to 150
* Use a different scroll dy limit on web/mobile
---------
Co-authored-by: Sehyun Chung <sehyun.chung@icloud.com>
|