about summary refs log tree commit diff
path: root/src/view/com
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove vertical scrollbars from views on native (#3429)Hailey2024-04-124-26/+49
| | | | | | | | | | | | | * remove vertical scrollbars * add to a few missing lists * gate this change * use `hide_vertical_scroll_indicators` * fix gate lint * fix bool
* Profile card hover preview (#3508)Eric Bailey2024-04-126-133/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: initial user card hover * feat: flesh it out some more * fix: initialize middlewares once * chore: remove floating-ui react-native * chore: clean up * Update moderation apis, fix lint * Refactor profile hover card to alf * Clean up * Debounce, fix positioning when loading * Fix going away * Close on all link presses * Tweak styles * Disable on mobile web * cleanup some of the changes pt. 1 * cleanup some of the changes pt. 2 * cleanup some of the changes pt. 3 * cleanup some of the changes pt. 4 * Re-revert files * Fix handle presentation * Don't follow yourself, silly * Collapsed notifications group * ProfileCard * Tree view replies * Suggested follows * Fix hover-back-on-card edge case * Moar --------- Co-authored-by: Mary <git@mary.my.id> Co-authored-by: Hailey <me@haileyok.com>
* Remove report post option from PWI (#3510)Paul Frazee2024-04-121-21/+25
|
* PWI improvements (#3489)Paul Frazee2024-04-125-329/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enable home and feeds on the PWI * Add global SigninDialog to drive useRequireAuth() * Tweak desktop styles * Make the logo in leftnav PWI a clickable home link * Add label * Improve dialog on web * Fix query key * Go to home after signout from settings screen * Filter out feeds from the discover listing for logged out users which are known to break without auth * Update profile header follow/subscribe to give signin prompt * Show profile feeds tabs on pwi * Add language selector to account creation footer and pwi left nav desktop --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Store QP authors in the DID cache (#3509)Hailey2024-04-121-17/+26
| | | | | | | | | * store qp author in did cache * organize * this seems nicer * move outside of jsx
* QT Jump Pt. 2 - Remove code duplication (#3506)Hailey2024-04-121-38/+32
| | | | | * remove code duplication * now it's safe to remove shimmer
* Make bio area scrollable on iOS (#2931)Hailey2024-04-112-28/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix dampen logic prevent ghost presses handle refreshes, animations, and clamps handle most cases for cancelling the scroll animation handle animations save point simplify remove unnecessary context readme apply offset on pan find the RCTScrollView send props, add native gesture recognizer get the react tag wrap the profile in context create module * fix swiping to go back * remove debug * use `findNodeHandle` * create an expo module view * port most of it to expo modules * finish most of expomodules impl * experiments * remove refresh ability for now * remove rn module * changes * cleanup a few issues allow swipe back gesture clean up types always run animation if the final offset is < 0 separate logic update patch readme get the `RCTRefreshControl` working nicely * gate new header * organize
* Improve Android haptic, offer toggle for haptics in the app (#3482)Hailey2024-04-111-8/+10
| | | | | | | | | | | | | | | * improve android haptics, offer toggle for haptics * update haptics.ts * default to false * simplify to `playHaptic` * just leave them as `feedInfo` * use a hook for `playHaptic` * missed one of them
* [Statsig] Instrument feed display (#3455)dan2024-04-092-13/+37
| | | | | * [Statsig] Instrument feed display * Back out leftover change
* Small logic cleanups (#3449)Eric Bailey2024-04-091-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Small logic cleanups * Small logic cleanups (#3451) * remove a few things * oops * stop swallowing the error * queue callbacks * oops * log error if caught * no need to be nullable * move isClosing=true up * reset `isClosing` and `closeCallbacks` on close completion and open * run queued callbacks on `open` if there are any pending * rm unnecessary ref and check * ensure order of calls is always correct * call `snapToIndex()` on open * add tester to storybook --------- Co-authored-by: Hailey <me@haileyok.com>
* Use ALF for the embed consent modal (#3336)Samuel Newman2024-04-095-273/+131
|
* [Experiment] Show "Follow Back" label (#3439)dan2024-04-081-7/+18
|
* [Experiment] Turn off interval polling for Discover (#3431)dan2024-04-082-34/+52
| | | | | * Include feed URL in feed events * [Experiment] Turn off polling interval for Discover
* fix dialog back button for android (#3428)Hailey2024-04-051-5/+1
| | | | | | | * fix types * remove unused async * add try/catch
* Enforce that text is wrapped in <Text>, remaining cases (#3421)dan2024-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | * Toggle.Button -> Toggle.ButtonWithText * Simplify Prompt.Cancel/Action * Move lines down for better diff * Remove ButtonWithText * Simplify types * Enforce Button/ButtonText nesting * Add suggested wrapper in linter error * Check <Trans> ancestry too * Also check literals * Rm ts-ignore
* Remove special cases for some buttons with text (#3412)dan2024-04-051-2/+6
| | | | | | | | | | | * Toggle.Button -> Toggle.ButtonWithText * Simplify Prompt.Cancel/Action * Move lines down for better diff * Remove ButtonWithText * Simplify types
* properly import linear gradient (#3423)Hailey2024-04-0511-11/+11
|
* migrate to `expo-linear-gradient` (#3420)Hailey2024-04-0411-103/+112
| | | | | | | | | * replace packages * rm useless alias from webpack config * fix accidental double commit * replace all usages
* migrate to `expo-clipboard` (#3419)Hailey2024-04-044-55/+56
| | | | | * replace package * replace usages
* Bump some Expo package, remove unused packages to prepare for migration (#3415)Hailey2024-04-043-66/+0
| | | | | | | | | * bump some package versions * remove completely unused packages * remove blurview * update yarn.lock
* Enforce Text suffix for Text-rendering components (#3407)dan2024-04-042-15/+15
| | | | | | | | | | | * Rm unused * Add Text suffix to Title/Description * Add Text suffix to text components * Add Text suffix to props * Validate Text components returns
* Open share sheet when long pressing link (#3317)Samuel Newman2024-04-041-14/+32
| | | | | | | | | | | | | | | | | | | | | * uitextview use library w/ fixes bump bump multiple uitextview fixes * bump * Open share sheet on link long press * rm package manager field * add link warning to longpress --------- Co-authored-by: Hailey <me@haileyok.com>
* Simplify list logic further to prevent misuse (#3334)Hailey2024-04-033-113/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify list logic further more simplification simplify by removing `isEmpty` use `isFetchingNextPage` everywhere for clarity change `isFetching` to `isFetchingNextPage` for clarity remove some useless `useMemo`s move `renderItem` and `keyExtractor` out of component * clean bundle size check * update deploy * adjust * adjust * one test * try now * test it * done
* Use ALF for the account quick switch dialog (#3327)Samuel Newman2024-04-032-173/+0
| | | | | | | | | | | * Use ALF for account quick switch * clean up modal type * add haptics to dialog opening * move account list to it's own component and share * make tick slightly darker
* Upgrade `UITextView` to latest (#3090)Hailey2024-04-031-3/+6
| | | | | | | | | | | | | | | * uitextview use library w/ fixes bump bump multiple uitextview fixes * bump * update to latest * cleanup
* Add share warning to big share button in post ctrl (#3367)Samuel Newman2024-04-032-54/+84
|
* apply bg color to entire scrollview (#3364)Samuel Newman2024-03-311-15/+14
|
* revert change for closing composer on web only (#3343)Hailey2024-03-221-1/+5
|
* Merge pull request #3337 from bluesky-social/samuel/scrollable-loggedoutlayoutSamuel Newman2024-03-221-8/+47
|\ | | | | Move scrollview to `LoggedOutLayout` to fix scrolling on web
| * move auth flows scrollview to loggedin layoutSamuel Newman2024-03-221-8/+47
| |
* | fix android back after closing composer (#3330)Hailey2024-03-221-43/+46
|/
* Sign In -> Sign inSamuel Newman2024-03-213-8/+9
|
* Mods UI fixes (#3296)Eric Bailey2024-03-213-34/+35
| | | | | * Fix report dialog buttons on Android by adjusting styles * Dry up label pref comp
* Fix missing error on `PostThread` (#3295)Hailey2024-03-211-1/+1
|
* [Statsig] Onboarding and routing events (#3302)dan2024-03-211-15/+20
|
* Fix problems with `BottomSheet` and the report dialog (#3297)Hailey2024-03-204-34/+35
| | | | | | | | | | | | | | | | | | | | | * use @discord/bottom-sheet * add @types/invariant * some progress on keyboard dialog * rework rework add a comment use discord bottom sheet * remove `@gorhom/bottom-sheet` * remove android specific code * organize imports
* Merge pull request #3217 from bluesky-social/samuel/alf-loginSamuel Newman2024-03-2017-2601/+9
|\ | | | | Use ALF for login & signup flow
| * Move some things aroundEric Bailey2024-03-204-542/+0
| |
| * StepInfo tweaksEric Bailey2024-03-201-61/+29
| |
| * dismiss keyboard when opening dialogSamuel Newman2024-03-201-1/+1
| |
| * Merge remote-tracking branch 'origin/main' into samuel/alf-loginSamuel Newman2024-03-2014-48/+169
| |\
| * \ Merge remote-tracking branch 'origin/main' into samuel/alf-loginSamuel Newman2024-03-1932-501/+429
| |\ \
| * | | Use ALF for signup flow, improve a11y of signup (#3151)Hailey2024-03-198-801/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use ALF for signup flow, improve a11y of signup * adjust padding * rm log * org imports * clarify allowance of hyphens Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * fix a few accessibility items * Standardise date input across platforms (#3223) * make the date input consistent across platforms * integrate into new signup form * rm log * add transitions * show correct # of steps * use `FormError` * animate buttons * use `ScreenTransition` * fix android text overflow via flex -> flex_1 * change button color * (android) make date input the same height as others * fix deps * fix deps --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
| * | | Merge remote-tracking branch 'origin/main' into samuel/alf-loginSamuel Newman2024-03-1943-3033/+451
| |\ \ \
| * | | | convert password reset flowSamuel Newman2024-03-154-605/+0
| | | | |
| * | | | Merge remote-tracking branch 'origin/main' into samuel/alf-loginSamuel Newman2024-03-1518-90/+128
| |\ \ \ \
| * | | | | alf the login formSamuel Newman2024-03-132-299/+1
| | | | | |
| * | | | | convert base login component and ChooseAccountFormSamuel Newman2024-03-133-330/+8
| | | | | |
* | | | | | use inlinelink instead of textlinkSamuel Newman2024-03-201-17/+10
| | | | | |
* | | | | | use alf for splashscreen (web)Samuel Newman2024-03-201-129/+86
| | | | | |