| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* add link to chat settings from main settings
* move to beneath saved feeds
weird ass diff on this commit lol
|
|
|
|
|
|
|
|
|
|
|
| |
* add OTA documentation
* maybe will look better
* nits
* one more nit
* use the right image
|
| |
|
|
|
|
|
| |
* better error message for "Bad token scope" error
* log -> sign
|
|
|
|
|
|
|
|
|
| |
* add keyboard padding to android dialogs
* missing `keyboardDismissMode` for `ScrollableInner`
* add to `MutedWords`
* add to `LabelsOnMe`
|
|
|
|
|
|
|
| |
* Do not init event bus if no session
* Be explicit
* Simplify, fix log
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
remove debug logs
use a better hack
implement a safari hack
extract `isSafari` and `isFirefox` to a global variable
|
|
|
|
|
| |
* Suspend event bus when switching accounts
* Make effect symmetrical
|
| |
|
|
|
|
|
| |
* don't add tracking params on non-bsky.app links
* validate facets
|
|
|
|
|
| |
* set message padding to a minimum of 60 and max of 70
* adjust range
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Install babel-plugin-react-compiler
* Install eslint-plugin-react-compiler
* Add and configure react-compiler-runtime
React Compiler uses a small cache function from React 19 at runtime.
Until it's possible to use R19 on RN, this adds a userspace
implementation to polyfill the cache function
* Add eslint-plugin-react-compiler to config
* @lingui/macro should run as the first plugin
@lingui recommends running their `macro` plugin [first in the
pipeline](https://lingui.dev/ref/macro). Normally with the React
Compiler, the compiler plugin should run first as we want to see the
original code as it was written. However, this sometimes causes
conflicts with other babel plugins.
In this case, it looks like the @lingui/macro plugin does some very
light transformation that the compiler can still understand and compile
correctly, so let's run it first.
Before this commit, the compiler would cause the @lingui/macro plugin to
crash because it seems like it would strip off the `extra.raw` property
off of StringLiterals which was being used
[here](https://github.com/lingui/js-lingui/blob/1293412c5dcc565636403443788a5b5d4ca206c1/packages/macro/src/macroJsx.ts#L395).
I need to figure out why the compiler is doing that but for now this
works and should be a safe change unless there were specific reasons
the macro plugin was placed 2nd to last.
|
|
|
|
|
|
|
|
|
| |
* Unlaunch disable_poll_on_discover_v2
* Rm unused gates
* Unlaunch autoexpand_suggestions_on_profile_follow_v2
* Launch disable_min_shell_on_foregrounding_v3
|
|
|
|
|
| |
* more memoization
* invalidate listconvos query on block
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* support japanese et al. IME
* update comment
* nit
|
|
|
|
|
| |
* add right padding to chatlistitem to avoid overlap
* reduce padding amount
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* only try to initialize once
* nit
* change to `You have reached the end`
* make the text at end of list customizable
* make the text at end of list customizable
* update intl
|
| |
|
| |
|
|
|
|
|
| |
* only try to initialize once
* nit
|
| |
|
|
|
|
| |
(#4141)
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Switch to a more visually obvious button for the threadgate
* Move threadgate button into the keyboard-sticky area
* Fix keyboard offset
|
|
|
|
|
| |
* Add end of list text
* onEndReachedThreshold
|
|
|
|
|
| |
* Fix button size
* Fix mobile
|
|
|
|
| |
(#4101)
|
|
|
|
|
| |
* Test fixes
* Run intl:extract
|
|
|
|
|
| |
* set layout height in `onLayout`
* keep setting it in `onScroll` too
|
|
|
|
|
|
|
|
|
|
|
| |
* Improve scrolling performance for List
* Update List.tsx
* Apply same fix to profile labels
---------
Co-authored-by: dan <dan.abramov@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add empty chat pill
* Tweak padding
* move to `components`, place inside `KeyboardStickyView`
* cleanup unused vars
* add a new animation type
* (unrelated) add haptic to long press
* adjust shrink and pop
---------
Co-authored-by: Hailey <me@haileyok.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Prevent flash upon first message
* set `hasScrolled` to true when sending a message if it isn't already true
* revert other change
* lint
---------
Co-authored-by: Hailey <me@haileyok.com>
|
|
|
|
|
|
|
| |
* Add dangerouslyDisableExposureLogging option
* Rename onboarding gate to v2
* Disable exposure logging for onboarding in PostFeed query
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* remove a comment
* add types for event, add log to profile button
* add `chat:open`
* add to chat list items
* fix types
* oops
* oops 2.0
|