about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.87 prep (#4603)Paul Frazee2024-06-2217-8075/+17995
| | | | | * Update tests * Run intl extract
* add missing prop... (#4601)Hailey2024-06-221-0/+1
|
* Starter Packs (#4332)Hailey2024-06-2178-205/+5361
| | | | | | | Co-authored-by: Dan Abramov <dan.abramov@gmail.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Tweak feed card to prevent spinnerz when pushing to screen (#4600)Hailey2024-06-215-105/+153
|
* [Statsig] Send Discover aggregate interactions (#4599)dan2024-06-223-1/+125
|
* Add debug feedContext label (#4598)dan2024-06-222-0/+30
|
* Add options for Feeds in `Navigation.tsx` (#4503)Minseo Lee2024-06-221-1/+5
| | | | | * Update Navigation.tsx * Update Navigation.tsx
* add flex shrink (#4597)Hailey2024-06-221-1/+1
|
* Pinned feeds cards (#4526)Eric Bailey2024-06-226-233/+447
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists support to FeedCard * Add useSavedFeeds query, similar to usePinnedFeedInfos * Integrate into Feeds screen * Fix alignment on mobile * Update usages * Add placeholder loading state * Handle no feeds state * Reuse previous data for placeholder * Staged loading * Improve staged loading * Use setQueryData approach to pre-caching * Add types for a little more safety * Fix precaching --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fetch more than 3 suggested follows after first load (#4595)Eric Bailey2024-06-212-8/+26
| | | | | * Fetch more than 3 sugg follows after first load * Preview handling via overfetching
* Update Korean localization (#4513)Minseo Lee2024-06-201-310/+455
| | | | | | | | | | | | | | | | | | | | | * 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 Japanese translation (#4477)Takayuki KUSANO2024-06-201-49/+152
| | | | | | | | | | | | | | | | | * Update Japanese translation * Update Japanese translation * Fix translation ref. https://github.com/bluesky-social/social-app/pull/4477#pullrequestreview-2114478514 * Update Japanese translation * Fix translation * Updated Japanese translation * Updated translations
* Italian translation fix (#4527)Marco Maroni2024-06-201-30/+30
| | | | | | | | | | | | | | | | | | | | | * Update messages.po Italian translation fix (feeds->feed) * Italian localization update Italian localization update (DM) * Update src/locale/locales/it/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/it/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
* [Session] Logging (#4476)dan2024-06-203-6/+178
| | | | | | | * Add session logging (console.log) * Hook it up for real * Send type separately
* Add a11y context (#4586)Eric Bailey2024-06-203-40/+111
| | | | | * Add a11y context * Feedback
* center pill text in label pill (#4579)Hailey2024-06-201-0/+1
| | | | | * center pill text * undo
* Wait for AppView when posting (#4584)dan2024-06-201-0/+34
|
* Merge #4492, fixes profile menu hover (#4580)Eric Bailey2024-06-203-19/+19
| | | | | | | | | | | | | | | | | * Fix button hover color (#4492) * Update ProfileMenu.tsx * Update Button.tsx * Update ProfileFeed.tsx * Update ProfileFeed.tsx * Re-add change post conflict --------- Co-authored-by: Minseo Lee <itoupluk427@gmail.com>
* Rework "Who can reply" to blend more nicely into the UI (#4578)Paul Frazee2024-06-195-168/+296
| | | | | | | | | | | | | * Rework WhoCanReply controls in threads to blend more nicely * Fix layout * Fix post control hitslops * Move dialog content to separate component --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix threadgate read after write (#4577)dan2024-06-191-4/+39
| | | | | * Fix threadgate read-after-write problem * Fix React key (drive-by)
* Convert button to use forwardRef (#4576)Eric Bailey2024-06-191-306/+325
|
* use 1000x1000 for image height in avatar cropper (#4453)Hailey2024-06-202-4/+4
|
* fix for autofill covering border (#4573)Samuel Newman2024-06-201-0/+7
|
* Update HomeHeaderLayoutMobile.tsx (#4572)Samuel Newman2024-06-201-0/+1
|
* Option for large alt badges (#4571)Samuel Newman2024-06-209-43/+113
| | | | | | | | | | | | | * add pref for large alt badge * add to settings * do the large badge bit * Tweak wording --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Truncate post metrics and fix truncation on native (#4575)Samuel Newman2024-06-204-22/+31
| | | | | | | | | | | | | | | * truncate post counts * add numberformat polyfill * Fix perf * Simplify type shenanigans * Bump versions to remove dupes --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix avi placeholder layout (#4570)dan2024-06-191-10/+10
|
* add support for `ListEmptyComponent`, allow `undefined` data (#4403)Hailey2024-06-191-24/+39
| | | | | | | * add support for `ListEmptyComponent`, allow `undefined` data * change `header` and `footer` to be in line with `emptyComponent` * don't render `onEndReached` or `onStartReached` `Visibility` if empty
* GIF previews in notifications (#4447)Samuel Newman2024-06-193-60/+144
| | | | | | | | | | | * gifs in notifications * remove try/catch * Limit try/catch scope --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Session] Convert account to session data explicitly (#4446)dan2024-06-192-17/+24
| | | | | | | * Extract a variable * Extract sessionAccountToSession * Convert account to session data on assignment
* Move onboarding start to after successfull account creation (#4381)Eric Bailey2024-06-191-2/+5
| | | | | * Move onboarding start to after successfull account creation * Remove unused dispatch
* Collection of moderation fixes (#4566)Paul Frazee2024-06-194-14/+41
| | | | | | | | | | | | | | | * Fix: dont blur parents in threads that embed blocks * After tapping 'Show hidden replies', show the individual hider cards * Add shape override to UserAvatar and fix the fallback avi for labelers * Fix precedence * Detect shape for DefaultAvatar --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix undefined block (#4479)Eric Bailey2024-06-193-20/+43
| | | | | | | | | | | | | | | | | | | | | | | | * Fix undefined block (#4378) * Fix undefined block * Changing text and handling all blocks. * Tweaks * Update copy, make non-interactive * Remove console * Clarify logic * Pass through parent blocked state for 3p blocks * Better translation --------- Co-authored-by: Josh <hi@oracularhades.com> Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* fix gap between tab bar and its border (#4538)Samuel Newman2024-06-191-2/+2
|
* Better handling of blocks in `KnownFollowers` (#4563)Eric Bailey2024-06-191-18/+49
| | | | | | | | | | | | | | | | | * Better handle nested conditionals, use renderable items to determine UI * Better translate * Fix translation and fix missing case in the process * Clarify naming * Add safeguard * Remove unneeded msg --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Verify email reminders (#4510)Eric Bailey2024-06-185-27/+53
| | | | | | | | | | | | | | | | | | | | | | | | | * Clarify intent * Increase email reminder period to once per day * Fallback * Snooze immediately after account creation, prevent showing right after signup * Fix e2e test exports * Remove redundant check * Better simple date generation * Replace in DateField * Use non-string comparison * Revert change to unrelated code * Also parse * Remove side effect
* Bump labeler limit to 20 (#4565)Paul Frazee2024-06-191-3/+3
| | | | | | | | | | | * Increase the labeler subscription limit to 20 * Bump @atproto/api@0.12.20 * Fix: correctly count labeler subscriptions --------- Co-authored-by: dan <dan.abramov@gmail.com>
* Migrate local thread mutes (#4523)Samuel Newman2024-06-193-4/+58
| | | | | | | | | | | | | | | * migrate thread mutes * don't try and clear if not logged in yet * migrate mutes one at a time * write before mutating * only migrate mutes of self posts * use /** @deprecated */ * shouldLike -> shouldMute
* Disable newskie dialog tap in hover card web (#4562)Eric Bailey2024-06-183-3/+8
|
* Implement thread locking (#4545)Paul Frazee2024-06-188-108/+219
| | | | | | | * Add the ability to edit threadgates * Fix bottom border on mobile * Refresh thread after threadgate edit
* Prevent unecessary calls (#4561)Eric Bailey2024-06-181-1/+1
| | | (cherry picked from commit ecb48797675c5be24508bf47141e930c64dac14e)
* Force callers of `getTimeAgo` to pass in the value for "now" (#4560)Eric Bailey2024-06-184-19/+15
| | | | | | | * Remove icky hook for now * Force callers of getTimeAgo to pass in the 'now' value * Update usage in Newskie dialog
* Fix: only apply self-thread load-more behavior on the outer edge of the ↵Paul Frazee2024-06-181-2/+11
| | | | reply tree (#4559)
* Server-side thread mutes (#4518)Samuel Newman2024-06-1811-215/+218
| | | | | | | | | | | * update atproto/api * move thread mutes to server side * rm log * move muted threads provider to inside did key * use map instead of object
* Explore fixes (#4540)Eric Bailey2024-06-183-12/+23
| | | | | | | | | | | | | * Use safe check, check for next page, handle varied lengths * Fix border width * Move safe check * Add font_heavy and use it on the explore page headers --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Is it "newskie" or "newsky" 🤔 (#4557)Eric Bailey2024-06-183-1/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add newskie icon (cherry picked from commit 152e074ee053e076bf644e368047e486a5ad127c) (cherry picked from commit 8d2326f115c9c9d32aa1c41259bb81936b3868aa) * add size prop (cherry picked from commit af09ae2d8f4fedf8a50993e94b76efc44a2ef4ea) (cherry picked from commit 38dd38451bcce8afcf302ad1180802640857722a) * add a dialog for newskies to profiles (cherry picked from commit fe16f55e9c5e8faef540b563662b0c0c9a1d2d77) (cherry picked from commit c5b9f1b16ace276f422832069db076a5360616fe) * move newskie to handle (cherry picked from commit 150f2635b278a92ed67dcec748333b428aacb670) (cherry picked from commit 1efaaf835380f4e76d2e4b7fe8b727a92731a794) * use "say hello" in newskie dialog (cherry picked from commit d9a286cfc823a9e697061de84dd317625741a862) (cherry picked from commit 018dd1739fee68906dec63e05519f5ca9ae73910) * tweaks (cherry picked from commit 070363c947600c48368b01c776ea34fbf422f81e) (cherry picked from commit c30855d4ff311e31fb6ae357a9d6cd1662b291d5) * Tweaks * Re-export newskie icon * Design tweaks * Tweaks * Add source icon * Remove unused file * Remove unneeded edits * Simplify logic * Update source * Moderate displayName, fix createdAt type --------- Co-authored-by: Hailey <me@haileyok.com>
* fix keyboard overlaying onboarding inputs (#4558)Hailey2024-06-182-3/+12
|
* Add `useGetTimeAgo` and utils (#4556)Eric Bailey2024-06-185-59/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create a testable version of ago() and re-enable the disabled test (#4364) * Enable the test of ago() * Use test cases This puts the input and the expected values next to each other. * Create dateDiff function This is a copy of ago(), but with the ability to specify the second date instead of using Date.now(). * Let ago() use dateDiff() * Move constants close to usage * Test dateDiff instead of ago This makes it possible to test the dates without being forced to rely on what the current date is. The commented out tests do not yet pass. This is fixed in later commits. * Update dateDiff and enable the remaining tests * Split up tests, use date-fns as helpers * Remove old test * Add long format * Add hook * Migrate to hooks * Delete old code * Or equal to * Update comment --------- Co-authored-by: Jan Aagaard <jan@aagaard.net>
* Unconditionally polyfill Intl.PluralRules for native (#4554)dan2024-06-181-1/+1
| | | | | | | * Revert "Fix Android startup perf regression (#4544)" This reverts commit e6213d7aa56faa6994a27bf127c63ded69e67d6f. * Force polyfill
* Use exact imports for icons (#4549)dan2024-06-181-3/+3
| | | | | * Use exact imports for icons * Add a lint rule