about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace getAgent() with reading agent (#4243)dan2024-05-2874-438/+400
| | | | | * Replace getAgent() with agent * Replace {agent} with agent
* Bump 1.85.0 (#4237)Hailey2024-05-281-1/+1
|
* bump iOS target to `14.0` (#4238)Hailey2024-05-271-1/+1
|
* set `onEndReachedThreshold` to `2` for notifications (#4235)Hailey2024-05-281-1/+1
|
* Run intl extract (#4217)Paul Frazee2024-05-2417-3899/+4318
|
* Updated Japanese translation (#4144)Takayuki KUSANO2024-05-241-38/+56
| | | | | | | | | | | | | | | | | * Updated Japanese translation * Updated Japanese translation to resolve conflicts and updated msg * Updated Japanese translation ref. #4145 * changed the "Clip clop" translation * Updated Japanese translation * Updated Japanese translation * Updated Japanese translation
* Updated Chinese translation (#4147)Frudrax Cheng2024-05-242-613/+613
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update zh-TW to latest commit * fixe p.p. for "blocked" * Update zh-TW to latest commit * Update messages.po * Remove superseded strings * Clean zh-TW * TW: Update messages.po * TW: improve translation Co-Authored-By: cirx <133132480+cirx1e@users.noreply.github.com> * CN: extract * Update zh-CN to latest commit * TW: Update * improve zh-CN translate * BOTH: fix "Following {0}" * CN: Update * TW: Update * BOTH: fix msgid "You can continue ongoing conversations regardless of which setting you choose." --------- Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com> Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Update Korean localization (#4148)Minseo Lee2024-05-241-335/+323
| | | | | | | | | | | | | | | | | | | | | | | | | * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po
* Update catalan messages.po (#4149)Ivan Beà2024-05-241-77/+77
| | | | | | | | | | | | | | | * Update messages.po New lines added, new lines localized. Check it please @jordimas @darccio @surfdude29 * Update catalan messages.po Corrections by @surfdude29 * Update messages.po apply @jordimas corrections
* Update Indonesian translation (#4165)kodebanget2024-05-241-316/+317
| | | | | | | | | * Update Indonesian translation * Update messages.po --------- Co-authored-by: Indonesian <github-actions@github.com>
* [🐴] update convo list from message bus (#4189)Samuel Newman2024-05-248-231/+376
| | | | | | | | | | | | | | | | | | | | | | | | | | | * update convo list from message bus * don't increase unread count if you're the sender * add refetch interval back * Fix deleted message state copy * only enable if `hasSession` * Fix logged out handling * increase refetch interval to 60s * request 10s interval when message screen active * use useAppState hook for convo resume/background * Combine forces * fix useFocusEffect logic --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Recover from initial failed firehose state (#4211)Eric Bailey2024-05-241-0/+1
|
* Move ALT indicator right and shrink it a bit (#4213)Paul Frazee2024-05-242-4/+4
|
* Make sure failed messages enter error state (#4210)Eric Bailey2024-05-241-2/+9
|
* [🐴] Don't submit the message on return press when on a phone (web input) ↵Hailey2024-05-234-6/+11
| | | | | | | | | | | | | | | (#4203) move this to the `onKeyDown` prop Revert "do the same for tablets" This reverts commit 47c709e2734f2acf34f89dd5aca42a75a2b56270. do the same for tablets don't submit message if the device is a phone on web move `onTouchStart` to `browser.ts` globals
* Include feedContext in DOM as data- (#4206)dan2024-05-242-1/+3
|
* Improve moderation behaviors: show alert/inform sources and improve UX ↵Paul Frazee2024-05-249-67/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | around threads (#3677) * Dont show account or profile alerts and informs on posts * Sort threads to put blurred items at bottom * Group blurred replies under a single 'show hidden replies' control * Distinguish between muted and hidden replies in the thread view * Fix types * Modify the label alerts with some minor aesthetic updates and to show the source of a label * Tune when an account-level alert is shown on a post * Revert: show account-level alerts on posts again * Rm unused import * Fix to showing hidden replies when viewing a blurred item * Go ahead and uncover replies when 'show hidden posts' is clicked --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Privileged app passwords (#4200)Samuel Newman2024-05-235-106/+141
| | | | | | | | | | | | | | | | | | | * add checkbox to create privileged app password * add indicator to privileged app pwds to list * bump api * oops missed the yarnlock * adjust modal padding * lowercase * one more lowercase --------- Co-authored-by: Hailey <me@haileyok.com>
* [🐴] Overfetch follow for default new dialog state (#4205)Eric Bailey2024-05-231-3/+1
|
* Reduce polling (#4204)Eric Bailey2024-05-232-4/+4
| | | | | | | | | * Reduce polling a bit * Bump to 60 * Increase all * ok 3
* [🐴] Fix Firefox send button positioning (#4201)Hailey2024-05-231-2/+4
| | | | | | | | | | | | | | | * use `align_center` * revert * account for firefox textarea size differences set to `38` remove some extra stuff equal height on all platforms * use atom
* Add `bundleDate`, `bundleIdentifier` to `StatsigUser` (#4199)Hailey2024-05-231-1/+5
| | | | | | | | | | | | | * record event for fetched ota update * Revert "record event for fetched ota update" This reverts commit 4b49efe036c0c9605eabf1d5715586d093d60e9e. * add `bundleDate` to `StatsigUser` * include `bundleIdentifier` too * move to `custom`
* Remove `getProfile` calls when loading feed (#3881)Hailey2024-05-234-56/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove unnecessary `getProfile()` calls from feed load add comments ensure only if first simplify nit handle cases where the parent is removed add a comment remove unnecessary `getProfile()` calls from feed load limit only to the first post in the returned items move the logic out of the render and into the query add the grandparent properly update `FeedItem` bump package update `FeedItem` update `post-feed` query update `FeedSlice` * nit * simplify logic * always pass `parentAuthor` * oops! * update `DebugMod`
* Log error statuses from failed resume session calls (#4174)Eric Bailey2024-05-231-1/+11
| | | | | | | | | * Add log to track how resume fails * Use safe field name * Better log * Properly catch
* disable alt text auto focus on Android (#4198)Hailey2024-05-231-1/+2
| | | | | * disable alt text auto focus on Android * revert timeout change
* [🐴] 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