about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* [Statsig] Remove client downsampling (#6153)Hailey2024-11-1513-99/+57
|
* Reduce calls to getLogs (#6381)Eric Bailey2024-11-151-2/+2
|
* Reduce `listConvos` requests (#6378)Eric Bailey2024-11-153-11/+46
| | | | | | | | | | | | | * Reduce page size for request * Remove refetch interval entirely * Add comment * Optimistically mark as read * Drop default active poll interval to 60s from 5min * Only optimistically update unread count if success
* [Lightbox] Make the animation faster (#6382)dan2024-11-151-2/+2
| | | | | * [Lightbox] Make the animation faster * Make it faster on Android too
* feat: Tweak shared element animation to make it much smoother (#6336)Marc Rousavy2024-11-141-4/+15
|
* NewChatDialog: remove extra padding on web (#6333)Bartosz Kaszubowski2024-11-141-1/+2
|
* Make `ToggleButton` full width everywhere (#6302)Eric Bailey2024-11-131-5/+4
| | | | | | | | | * Fix 'Show badge' button label being cut off (#6215) * Make em full width --------- Co-authored-by: Khuddite <62555977+khuddite@users.noreply.github.com>
* Modify self labels for clarityPaul Frazee2024-11-131-18/+20
|
* Test fixesPaul Frazee2024-11-136-5/+8
|
* [Lightbox] Small tweaks (#6301)dan2024-11-132-3/+6
| | | | | | | | | * Tweak lightbox springs * Speed up dismiss speed * Don't scroll to top while active lightbox * Make Android a bit faster
* Patch RCTScrollView to fix centerContent (#6298)dan2024-11-131-12/+125
|
* Add subtle web hover to treeview replies (#6142)Samuel Newman2024-11-131-18/+22
| | | | | | | | | * add subtle web hover to treeview replies * don't highlight indentation * adjust position * clean up some styles
* Upgrade react-native-drawer-layout version to v4.0.1 (#6274)Khuddite2024-11-122-6/+11
|
* Add backdated post indicator (#6156)Samuel Newman2024-11-123-68/+171
| | | | | | | | | | | | | | | * add backdate indicator * pill style * add indexedAt * update indicator - new copy, date in pill * complete alf migration * accidentally committed the missing indexedAt *again*! * copy tweak
* Slightly reduce rerenders in drawer (#6270)Samuel Newman2024-11-121-31/+38
| | | | | * slightly reduce renders in drawer * fix missing hook
* Add email verification prompts throughout the app (#6174)Hailey2024-11-1211-46/+265
|
* dedupe date parsing (#6267)Samuel Newman2024-11-121-2/+4
|
* add subtle web hover to "View full thread" (#6256)Samuel Newman2024-11-123-7/+29
|
* use hairline for feedlike (#6257)Samuel Newman2024-11-122-3/+10
|
* Increase bottom padding for mobile login/signup footer (#6254)Khuddite2024-11-121-1/+1
|
* Reduce Reanimated serialization traffic (#6219)dan2024-11-121-3/+14
|
* Embedr: fix build / node version (#6265)devin ivy2024-11-122-3/+1
| | | | | | | * embedr: increase rate limits * update embedr node version, build * tidy
* embedr: increase rate limits (#6255)devin ivy2024-11-121-2/+2
|
* Update error component of lists to take up the full height instead of its ↵Khuddite2024-11-111-1/+1
| | | | | content height (#6236) Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Update Node.js to 20.x in Dockerfile (#6099)Trivikram Kamat2024-11-116-37/+23
| | | | | | | | | | | * Update Node.js to 20.x in Dockerfile * Update Node.js types and engines entry to 20.x * Update Node.js version in .nvmrc * Use node version from .nvmrc in linting job * Use Type Assertion for clearTimeout
* deleted account (#6224)Minseo Lee2024-11-112-2/+2
|
* Fix unscrollable body when returning to desktop mode from mobile mode with ↵JustSNguyen2024-11-111-2/+3
| | | | | | | | | | | navigation drawer open. (#6201) * fix: only lock body when drawer is opened and not in desktop mode * Reuse variable --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* fix error screen (#6235)Samuel Newman2024-11-111-1/+1
|
* Increase copied animation lingering time for reduced motion (#6220)Khuddite2024-11-111-3/+11
| | | | | | | | | * increase copied animation lingering time for reduced motion * flip the condition --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Don't render unnecessary <Portal> instances (#6217)dan2024-11-103-59/+48
|
* Fix Retain Cycles in SheetViewController (#6202)Hazem Ali2024-11-101-5/+8
| | | | | * Fix retain cycle in SheetViewController.swift * Fix retain cycles
* Fix render loop on Android (#6213)dan2024-11-103-11/+23
|
* android scroll performance fixes pt. 1 (#6196)Hailey2024-11-092-62/+58
|
* Fix web image layout (#6195)dan2024-11-091-1/+1
|
* [Lightbox] Always rely on Expo Image cache (#6189)dan2024-11-0912-146/+105
| | | | | | | | | | | | | | | * Inline useImageAspectRatio * Switch AutoSizedImage to read dimensions from Expo Image cache * Include thumbnail dimensions in image data * Use dims from Expo Image cache in lightbox * Fix wiring so all thumbnails get dimensions * Fix type * Oops
* [Lightbox] Open animation (#6159)dan2024-11-0912-192/+629
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Measure all rects for embeds * Measure avi rects too * Animate lightbox in and out * Account for safe area in the animation * Tune spring times * Remove null checks for measurements * Remove superfluous view * Block swipe while opening * Interpolate width/height on native side for Android * Make it fast by animating only affine transforms * Fix tall image final state The initial animation frame is still off on both platforms. * Try to squeeze perf * Avoid blank images during animation on iOS * Fix bad rebase * Fix a huge memory issue due to expo/expo#24894 * Fix last frame flash * Fix thum dim calculation for tall images
* Use ENV key=value in Dockerfile (#6100)Trivikram Kamat2024-11-091-1/+1
|
* Tiny tweak to Thread Preferences string (#6177)surfdude292024-11-081-1/+1
|
* set includeFontPadding false for fixed TextInput height on Android (#6170)khuddite2024-11-091-1/+5
|
* Revert "Revert "Increase memory on iOS (#6141)" (#6165)" (#6176)dan2024-11-091-0/+2
| | | This reverts commit 7c45f7dcc7044f46b6d2a3596130db2a108c5e2e.
* [Settings] Ungate, and remove old settings (#6144)Samuel Newman2024-11-0822-3768/+16
| | | | | | | | | | | | | | | | | | | * move export car dialog * move disableemail2fadialog * delete old settings screens * fix type error * Update Navigation.tsx * Delete AccountDropdownBtn.tsx * remove old change handle modal * delete add app paswords * forgot to actually delete the change handle modal
* options to checkbox (#6175)Hailey2024-11-081-3/+3
|
* [Settings] Improved account switcher (#6131)Samuel Newman2024-11-084-104/+273
| | | | | | | | | | | | | | | * move out avatarstack to own file * improved settings switch * prefix with @ * fix types * up chevron * respect reduced motion setting * respect reduced motion in other place
* fix 3 image grid in DMs (#6163)Samuel Newman2024-11-081-5/+4
|
* Fix stuck lightbox (#6166)dan2024-11-081-16/+28
| | | | | | | * Add early exit guards once the gesture is over * Work around the Reanimated bug * Move derived reaction upwards to avoid duplicating it
* Revert "Increase memory on iOS (#6141)" (#6165)dan2024-11-081-2/+0
| | | This reverts commit 6570f56d8e22b22d099338c24731f525b860583a.
* Fix non-home screen soft resetting when feed is selected from right nav (#6158)gpp-02024-11-081-1/+1
|
* Improve chat performance (#6157)Samuel Newman2024-11-083-9/+8
| | | | | * fix worklet funcs on gestures * don't access .value in render
* [Lightbox] Add border radius to avatars (#6136)dan2024-11-087-61/+108
| | | | | | | | | | | * Preserve shape in lightbox * Rename shapes to semantic meanings It looks like after all I do want to fork based on those. * Round avatars on the web * Oops
* [Lightbox] New dismiss gesture (#6135)dan2024-11-084-145/+274
| | | | | | | | | | | | | | | | | | | | | | | | | * Make iOS scrollview bounded to the image I've had to remove the dismiss handling because the scroll view no longer scrolls at rest. * Fix double-tap not working right after a vertical swipe It seems like for some reason the vertical swipe is still being handled by the scroll view, so double tap gets eaten while it's "coming back". But you don't really see it moving. Weird. * Add an intermediate LightboxImage component * Hoist useImageDimensions up * Implement xplat dismiss gesture This is now shared between platforms, letting us animate the backdrop and add a consistent "fly away" behavior. * Optimize Android compositing perf * Fix supertall images For example, https://bsky.app/profile/schlagteslinks.bsky.social/post/3l7y4l6yur72e * Fix oopsie