about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* [🐴] add link to chat settings from main settings (#4197)Samuel Newman2024-05-233-1/+28
| | | | | | | * add link to chat settings from main settings * move to beneath saved feeds weird ass diff on this commit lol
* ✍️ Add OTA Docs (#4187)Hailey2024-05-236-0/+81
| | | | | | | | | | | * add OTA documentation * maybe will look better * nits * one more nit * use the right image
* Decrease thickness of border on message input (#4196)Hailey2024-05-232-2/+2
|
* [🐴] better error message for "Bad token scope" error (#4194)Samuel Newman2024-05-231-0/+3
| | | | | * better error message for "Bad token scope" error * log -> sign
* Add padding to dialogs when keyboard is open on Android (#4182)Hailey2024-05-238-3/+54
| | | | | | | | | * add keyboard padding to android dialogs * missing `keyboardDismissMode` for `ScrollableInner` * add to `MutedWords` * add to `LabelsOnMe`
* [🐴] Do not init event bus if no session (#4193)Eric Bailey2024-05-231-2/+24
| | | | | | | * Do not init event bus if no session * Be explicit * Simplify, fix log
* stop line breaks for timeelapsed (#4191)Samuel Newman2024-05-231-0/+2
|
* Reduce polling when app is backgrounded (#4192)Eric Bailey2024-05-232-1/+8
|
* implement a safari hack for ime (#4186)Hailey2024-05-235-6/+30
| | | | | | | | | 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 (#4190)Eric Bailey2024-05-231-5/+4
| | | | | * Suspend event bus when switching accounts * Make effect symmetrical
* Bump 1.84.0 (#4185)Hailey2024-05-231-1/+1
|
* [Embeds] stop adding tracking params to non-bsky.app links (#4167)Samuel Newman2024-05-236-19/+37
| | | | | * don't add tracking params on non-bsky.app links * validate facets
* Handle zero bottom inset on iOS (#4184)Hailey2024-05-221-3/+3
| | | | | * set message padding to a minimum of 60 and max of 70 * adjust range
* [Session] Dispose of stale agents immediatelyDan Abramov2024-05-231-0/+13
|
* [Session] Persist updates from inactive agentDan Abramov2024-05-232-17/+22
|
* wrap web in disabled keyboard provider (#4176)Hailey2024-05-221-33/+36
|
* [Temporary] Disable React Compiler lint rules (#4172)dan2024-05-221-1/+2
|
* Add React Compiler (#4161)lauren2024-05-227-14/+386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Cleanup gates (#4170)dan2024-05-224-30/+9
| | | | | | | | | * Unlaunch disable_poll_on_discover_v2 * Rm unused gates * Unlaunch autoexpand_suggestions_on_profile_follow_v2 * Launch disable_min_shell_on_foregrounding_v3
* [🐴] Invalidate list convos query on block (#4171)Samuel Newman2024-05-222-21/+25
| | | | | * more memoization * invalidate listconvos query on block
* More retries when resuming non-stale account (#4156)Eric Bailey2024-05-221-1/+1
|
* Add note to clarify "allow new messages from" setting (#4166)Samuel Newman2024-05-221-4/+20
|
* don't use `contentVisibility` on Firefox (#4164)Hailey2024-05-221-1/+2
|
* Remove added radius, add to specific location (#4160)Eric Bailey2024-05-212-2/+2
|
* [🐴] Support Japanese (et al.) IME in message input on web (#4159)Hailey2024-05-211-1/+10
| | | | | | | * support japanese et al. IME * update comment * nit
* [🐴] Fix convo menu overlap (web) (#4153)Samuel Newman2024-05-211-26/+19
| | | | | * add right padding to chatlistitem to avoid overlap * reduce padding amount
* check `maxTouchPoints` is greater than 1, not zero (#4158)Hailey2024-05-211-1/+1
|
* close loggedout view when logging in (#4154)Samuel Newman2024-05-211-0/+3
|
* flip order (#4152)Samuel Newman2024-05-211-1/+1
|
* fix to negative top of component so it moves with container growth (#4151)Samuel Newman2024-05-211-1/+1
|
* Make list end text customizable (#4145)Hailey2024-05-2019-457/+591
| | | | | | | | | | | | | * 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 fallback to Discover if Following is first pinned (#4146)dan2024-05-201-15/+14
|
* [Statsig] Sample router events (#4143)dan2024-05-203-3/+9
|
* [🐴] only try to initialize once in the NUX (#4142)Hailey2024-05-201-2/+5
| | | | | * only try to initialize once * nit
* Run intl extractPaul Frazee2024-05-2017-187/+391
|
* use same visuals for notification sounds setting as the allow messages from ↵Hailey2024-05-201-15/+41
| | | | (#4141)
* Add convoId as key to Convo wrapper (#4140)Eric Bailey2024-05-201-1/+1
|
* Run intl extractPaul Frazee2024-05-2017-2380/+2635
|
* Switch to a more visually obvious button for the threadgate (#4139)Paul Frazee2024-05-204-47/+40
| | | | | | | * 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, fix threshold (#4138)Eric Bailey2024-05-202-2/+18
| | | | | * Add end of list text * onEndReachedThreshold
* Fix button size on labeler (#4137)Eric Bailey2024-05-201-3/+4
| | | | | * Fix button size * Fix mobile
* expand the background color to cover the overscroll area on settings screen ↵Pokai Chang2024-05-211-2/+1
| | | | (#4101)
* Release 1.83 (#4136)Paul Frazee2024-05-2019-6722/+10907
| | | | | * Test fixes * Run intl:extract
* [🐴] set layout height in `onLayout` (#4135)Hailey2024-05-201-12/+22
| | | | | * set layout height in `onLayout` * keep setting it in `onScroll` too
* Fix laggy scrolling on mobile app's home screen, etc. (#4108)Pokai Chang2024-05-212-10/+24
| | | | | | | | | | | * Improve scrolling performance for List * Update List.tsx * Apply same fix to profile labels --------- Co-authored-by: dan <dan.abramov@gmail.com>
* remove DMs gate (#4112)Samuel Newman2024-05-209-152/+41
|
* [🐴] Empty chat prompt (#4132)Eric Bailey2024-05-204-10/+141
| | | | | | | | | | | | | | | | | | | * 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 (#4133)Eric Bailey2024-05-201-1/+5
| | | | | | | | | | | | | * 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>
* [Statsig] Fix exposure logging for reduced onboarding (#4131)dan2024-05-218-14/+29
| | | | | | | * Add dangerouslyDisableExposureLogging option * Rename onboarding gate to v2 * Disable exposure logging for onboarding in PostFeed query
* [🐴] Add new chat metrics (#4130)Hailey2024-05-206-17/+44
| | | | | | | | | | | | | | | * 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