about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* [🐴] Disable hover card when blocked or blocking (#4041)Hailey2024-05-164-3/+11
|
* [🐴] A few tweaks to message input on native (#4035)Hailey2024-05-162-2/+10
| | | | | | | | | * tweaks * only apply the padding on ios * use a hitslop of 10 instead * version bump
* Implement prefersReducedMotion on native (#4039)Samuel Newman2024-05-162-4/+32
| | | | | | | * implement prefersReducedMotion on native * just take the function from the reanimated source * use patch-package to export internal function
* Remove error for refresh, not necessary (#4034)Eric Bailey2024-05-151-11/+0
|
* Add push notification extensions (#4005)Hailey2024-05-1538-12/+1297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add wav * add sound to config * add extension to `updateExtensions.sh` * add ios source files * add a build extension * add a new module * use correct type on ios * update the build plugin * add android handler * create a patch for expo-notifications * basic android implementation * add entitlements for notifications extension * add some generic logic for ios * add age check logic * add extension to app config * remove dash * move directory * rename again * update privacy manifest * add prefs storage ios * better types * create interface for setting and getting prefs * add notifications prefs for android * add functions to module * add types to js * add prefs context * add web stub * wrap the app * fix types * more preferences for ios * add a test toggle * swap vars * update patch * fix patch error * fix typo * sigh * sigh * get stored prefs on launch * anotehr type * simplify * about finished * comment * adjust plugin * use supported file types * update NSE * futureproof ios * futureproof android * update sound file name * handle initialization * more cleanup * update js types * strict js types * set the notification channel * rm * add silent channel * add mute logic * update patch * podfile * adjust channels * fix android channel * update readme * oreo or higher * nit * don't use getValue * nit
* [🐴] Tweak list on mobile web (#3958)Hailey2024-05-155-11/+21
| | | | | | | | | | | | | * mobile web tweaks chat screen * revert a change * remove unnecessary prop * Spacing tweaks --------- Co-authored-by: Eric Bailey <git@esb.lol>
* [🐴] Better retry styling (#4032)Eric Bailey2024-05-156-87/+121
| | | | | | | | | | | | | * Pass whole object to MessageItem for clarity * Add retry to pending-message * Style send failure, retry * Group pending messages * Remove todos * Fix types with fake message
* [🐴] Show if user can be messaged in new chat search (#4021)Samuel Newman2024-05-155-17/+61
| | | | | | | | | | | | | * show if user can be messaged * allow 2 lines in handle field due to new text * cannot -> can't * rework canBeMessaged logic and move to new file --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Make more localizable (#3962)Minseo Lee2024-05-143-16/+20
| | | | | | | | | | | | | | | | | * Update ProfileList.tsx * Update NoFollowingFeed.tsx * Update LabelsOnMeDialog.tsx * Update LabelsOnMeDialog.tsx * Update NoFollowingFeed.tsx * Update SavedFeeds.tsx * Revert "Update SavedFeeds.tsx" This reverts commit db128eb27d76d27dffa87e0e70e34f603da75778.
* [🐴] change `Follows Only` to `People I Follow` (#4028)Hailey2024-05-141-1/+1
|
* Reset after 5 min (#4026)Eric Bailey2024-05-142-7/+27
|
* [🐴] Block states, read only (#4022)Eric Bailey2024-05-146-69/+246
| | | | | | | | | | | * Refactor ChatListItem for mod state * Refactor Conversation Header for mod state * Invalidate query for list when blocking/unblocking * Remove unused prop, restore border * Add mutations, hook up profile shadow to list query, use shadow-aware query for convo (#4024)
* [🐴]Add DM push notification sound (#4000)Hailey2024-05-142-0/+1
| | | | | * add wav * add sound to config
* remove serviceurl gate (#4019)Samuel Newman2024-05-143-116/+1
|
* reword subtitle (#4017)Samuel Newman2024-05-141-1/+1
|
* [🐴] show deleted account for `missing.invalid` (#4014)Hailey2024-05-142-14/+26
| | | | | * show deleted account for `missing.invalid` * sigh
* [🐴] use "Chats" instead of "Messages" (#4013)Samuel Newman2024-05-144-5/+5
| | | | | | | * use "Chats" instead of "Messages" * chats to chat * use messages in the header
* 100vh settings screen (#4015)Samuel Newman2024-05-143-4/+14
|
* Run intl extract (#4016)Paul Frazee2024-05-1417-9098/+12367
|
* [🐴] Settings screen (#3830)Samuel Newman2024-05-146-28/+216
| | | | | | | | | * create settings screen + api * update api package * use putrecord API with validate false * create new RadioGroup component
* [🐴] Message drafts (#3993)Samuel Newman2024-05-144-5/+107
| | | | | | | | | | | * drafts * don't throw if no convo ID * Remove labs package --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Update Korean localization (#3887)Minseo Lee2024-05-141-690/+782
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 messages.po * Update src/locale/locales/ko/messages.po Co-authored-by: Frudrax Cheng <i@cynosura.one> * Update src/locale/locales/ko/messages.po Co-authored-by: Frudrax Cheng <i@cynosura.one> * Update src/locale/locales/ko/messages.po Co-authored-by: Frudrax Cheng <i@cynosura.one> * Update src/locale/locales/ko/messages.po Co-authored-by: Frudrax Cheng <i@cynosura.one> * Update messages.po * Update src/locale/locales/ko/messages.po Co-authored-by: Frudrax Cheng <i@cynosura.one> * Update messages.po * Update messages.po --------- Co-authored-by: Frudrax Cheng <i@cynosura.one>
* Update catalan messages.po (#3984)Ivan Beà2024-05-141-86/+86
| | | | | | | | | | * Update catalan messages.po New lines update You can check it @jordimas @darccio @ferranrego @MiquelAdell @johnnydement @surfdude29 * Update messages.po apply @surfdude29 corrections
* Fix dep (#4011)Eric Bailey2024-05-141-1/+1
|
* [🐴] Make status checks easier, fix load state (#4010)Eric Bailey2024-05-146-101/+154
| | | | | | | | | * Make status checks easier, fix load state * Make naming more clear * Split up types for easier re-use * Replace hacky usage
* [🐴] Chat muted state (#3988)Samuel Newman2024-05-145-184/+222
| | | | | * separate out chatlistitem and add muted icon * move bell icon to the right of the timeelapsed
* [🐴] Swap in new package, update usages (#3992)Eric Bailey2024-05-1422-173/+79
| | | | | | | * Swap in new package, update usages * Remove uneccessary patch * Override type in safe place
* Add better onboard testing (#4007)Paul Frazee2024-05-133-1/+71
|
* add a `Login` notifications request (#4006)Hailey2024-05-133-1/+6
|
* align the trash icon in the center in feed edit list (#4004)Hailey2024-05-131-2/+2
| | | | | * align the trash icon in the center * align_center instead of align_start
* Make feeds easier to reorder (#3998)Paul Frazee2024-05-133-29/+121
| | | | | | | | | | | * Make feeds easier to reorder * Add reorder e2e test * Tweak feed card to only allow one line (#4002) --------- Co-authored-by: Eric Bailey <git@esb.lol>
* [Reduced Onboarding] Fix forward/backward nav with profile step (#3997)Eric Bailey2024-05-134-4/+37
| | | | | | | | | | | | | * WIP * Fix forward-backward to profile step * [Reduced Onboarding] Add avatar metric (#3999) * Add prop to finished event * Fix type * Use separate event
* Gate base following feed usage (#3994)Eric Bailey2024-05-131-1/+11
|
* dont send message if >1000 graphemes (#3995)Samuel Newman2024-05-133-4/+19
|
* New onboarding tests (#3996)Paul Frazee2024-05-136-328/+104
| | | | | | | * Add onboarding test * Add onboarding avatar-creator test * Update profile screen edit test
* Swap in base following (#3991)Eric Bailey2024-05-131-2/+1
|
* Remove profile step from old onboarding (#3989)Eric Bailey2024-05-132-18/+5
|
* actually register token on permissions change (#3990)Hailey2024-05-131-10/+21
| | | | | | | | | | | * actually register token on permissions change * actually register token on permissions change * get updated permissions every time * remove all usages of `usePermissions` * skip perms check on granted result from request
* Move request for notifications permissions to `HomeReadyScreen` (#3977)Hailey2024-05-137-67/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cleanup the current logic * add statsig logs * implement requests for permissions where needed * oops * let `addPushTokenListener` handle the token registration * place new log event type with the other `notifications` type * place registration next to handler * more organization * only call `gate()` if permission is not yet granted * be more specific to prevent gate pollution * nit * make `token` non-optional in `registerToken` * remove `prevDid`, move `registerPushToken` into `useEffect` * keep it outside actually * nit
* fix wording in french onboarding (#3987)Matthieu Sieben2024-05-131-1/+1
|
* Fix overflowing text on web and iOS in `PostMeta` (#3982)Hailey2024-05-132-6/+6
| | | | | | | | | | | | | | | | | * `flexShrink` on iOS and web `flexShrink` on iOS and web `flexShrink` on iOS and web actually, `flexShrink` use `flex` * adjust web * `expect-error` `onMouseUp` * ignore ref type check
* Replace e2e tests with Maestro (#3983)Paul Frazee2024-05-1341-1730/+882
| | | | | | | * Setup maestro tests and convert some initial tests * Remove detox * Replace all tests with maestro
* get a little more accurate with month length (#3981)Hailey2024-05-132-6/+57
| | | | | | | * get a little more accurate with month length * create some wiggle room, create some specific tests * update more tests
* Delete the entire temporary directory instead of just the temp file, also ↵Hailey2024-05-131-13/+18
| | | | | | | use `cacheDirectory` over `documentDirectory` (#3985) * lint * remove extra arg
* ✅ Fix "Download CAR file" on mobile (#3816)Matthieu Sieben2024-05-124-47/+144
| | | | | | | | | | | | | | | | | | | | | | | | | * download CAR file using AtpAgent instead of building URL * add loader icon on download car button * actually save to disk on android * style nits * bottom margin nit * localize toast * remove fallback so back button works correctly * keep throwing an error if mime type isn't used * be more explicit with toasts * send errors to sentry when encountered --------- Co-authored-by: Hailey <me@haileyok.com>
* FeedFeedback fixes (#3968)dan2024-05-124-3/+7
| | | | | | | | | | | * Lower seen threshold to 1.5s * Send feedContext for replies * Use a simpler and more reliable feedContext fallback --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Show "label has been placed..." even for self-labels (#3874)Hailey2024-05-114-43/+67
| | | | | | | | | | | | | | | | | | | * show labels placed on your content even if it's a self-label even friendlier wording friendlier wording remove unnecessary `export` temp revert reordering show labels placed on your content even if it's a self-label * Bump api 0.12.9 --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix flashes when replacing For You (#3967)dan2024-05-112-34/+54
| | | | | * Fix flashes when replacing For You * Switch to Discover if pinned after removing
* Onboarding fixes (#3966)dan2024-05-112-32/+60
| | | | | | | | | | | | | | | * Ensure prefs are up-to-date before leaving onboarding * Parallelize upsertProfile call * Don't upsertProfile if no image * Don't waterfall blob upload * Fix useProfileUpdateMutation to parallelize uploads * Invalidate user profile before leaving onboarding * Ungate setting the pic
* Add shutdown message to for you feed (#3776)Paul Frazee2024-05-113-2/+174
|