about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 📓 Bookmarks (#8976)Eric Bailey2025-09-0438-159/+1247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add button to controls, respace * Hook up shadow and mutation * Add Bookmarks screen * Build out Bookmarks screen * Handle removals via shadow * Use truncateAndInvalidate strategy * Add empty state * Add toasts * Add undo buttons to toasts * Stage NUX, needs image * Finesse post controls * New reply icon * Use curvier variant of repost icon * Prevent layout shift with align_start * Update api pkg * Swap in new image * Limit spacing on desktop * Rm decimals over 10k * Better optimistic adding/removing * Add metrics * Comment * Remove unused code block * Remove debug limit * Fork shadow for web/native * Tweak alt * add preventExpansion: true * Refine hitslop * Add count to anchor * Reduce space in compact mode --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Nightly source-language updateestrattonbailey2025-09-041-9/+9
|
* Tweak location-related strings and labels (#8975)surfdude292025-09-043-8/+8
| | | | | | | | | | | * tweak string in BlockedGeoOverlay.tsx * tweak string in AgeAssuranceAccountCard.tsx * tweak string and labels in DeviceLocationRequestDialog.tsx * prettier * add missing `.` in DeviceLocationRequestDialog.tsx
* Nightly source-language updateestrattonbailey2025-09-041-15/+100
|
* Provide geo-gated users optional GPS fallback for precise location data (#8973)Eric Bailey2025-09-0431-298/+1075
|
* Welcome modal on logged-out homepage (#8944)Alex Benzer2025-09-049-0/+313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds welcome modal to logged-out homepage * Adds metrics and feature gate for welcome modal * Slightly smaller text for mobile screens to avoid wrapping * Remove unused SVG * Adds text gradient and "X" close button * Fix color on "Already have an account?" text * tweak hooks, react import * rm stylesheet * use hardcoded colors * add focus guards and scope * no such thing as /home * reduce spacign * use css animations * use session storage * fix animation fill mode * add a11y props * Fix link/button color mismatch, reduce gap between buttons, show modal until user dismisses it * Fix "Already have an account?" line left-aligning in small window sizes * Adds "dismissed" and "presented" metric events --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* bump version (#8970)Samuel Newman2025-09-041-1/+1
|
* Nightly source-language updatepfrazee2025-09-041-13/+13
|
* add cursor constraint to safelink (#8966)hailey2025-09-032-0/+33
|
* Merge pull request #8923 from internet-development/@APiligrim/update-gif-selectjim2025-09-021-13/+2
|\ | | | | Update: search on Gif select component to add small padding to match other search experiences
| * move background to the parent and remove unused viewAnastasiya Uraleva2025-08-291-3/+1
| |
| * Update search on Gif select component to add small padding to match other ↵Anastasiya Uraleva2025-08-272-16/+3
| | | | | | | | search experiences
| * Nightly source-language updateAPiligrim2025-08-271-0/+4
| |
| * Nightly source-language updateAPiligrim2025-08-261-4/+0
| |
| * Nightly source-language updateAPiligrim2025-08-261-1/+5
| |
* | Merge pull request #8962 from ↵jim2025-09-021-6/+4
|\ \ | | | | | | | | | | | | internet-development/caidanw/app-1327-remove-pinned-post-from-replies-tab-on-profile [APP-1327] Remove pinned post from replies tab on profiles
| * | fix(feed): only include pins for author threads filterCaidan Williams2025-09-021-6/+4
| | | | | | | | | | | | | | | | | | | | | Previously, pins were included for both 'posts_with_replies' and 'posts_and_author_threads' filters. This change restricts pin inclusion to only the 'posts_and_author_threads' filter, ensuring correct feed behavior and reducing unnecessary data in other filter modes.
* | | 1.107.0 Prep Take 2 (#8964)Eric Bailey2025-09-0246-1968/+1968
| | | | | | | | | | | | | | | * Pull down latest translations * Extract
* | | Use Automatic representation for all image pickers (#8963)Eric Bailey2025-09-022-3/+7
| | |
* | | Nightly source-language updatepfrazee2025-09-031-21/+21
| | |
* | | enable link redirection in message (#8961)hailey2025-09-021-0/+1
| | |
* | | update bad token error message (#8954)Samuel Newman2025-09-022-2/+2
|/ /
* | fix safelink package.json (#8959)hailey2025-09-022-0/+230
| |
* | Tweaks to add to starter pack dialog (#8957)Samuel Newman2025-09-031-17/+4
| |
* | rm unknown fields (#8958)hailey2025-09-021-3/+0
| |
* | safelink (#8917)hailey2025-09-0223-47/+1120
| | | | | | | | | | | | | | | | Co-authored-by: hailey <me@haileyok.com> Co-authored-by: Stanislas Signoud <signez@stanisoft.net> Co-authored-by: will berry <wsb@wills-MBP.attlocal.net> Co-authored-by: BlueSkiesAndGreenPastures <will@blueskyweb.xyz> Co-authored-by: Chenyu Huang <itschenyu@gmail.com>
* | Add QR code to github action (#8948)Samuel Newman2025-09-011-4/+6
| |
* | Web: fix Suggested Accounts tabs end of scroll detection (#8939)Bartosz Kaszubowski2025-09-011-1/+1
| |
* | v1.107.0 release prep (#8938)Samuel Newman2025-08-2946-46677/+50952
| | | | | | | | | | * yarn intl:pull * yarn intl:extract:all
* | Improve e2e tests (#8927)Samuel Newman2025-08-2924-92/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * get e2e image picker working * verify create account actually reaches onboarding * wait for image to actually be attached before posting * wait until login finishes before moving on * sign out before switch accounts then wait until logged in * disable onboarding experiments in e2e * add testId to handle availability checkmark * fix too long username * update thread muting test to reflect current behaviour * hackfix for the british english translation * unflake the onboarding tests * fix curate list flow * admit defeat on the most list one
* | prevent double border (#8937)Samuel Newman2025-08-291-2/+2
| |
* | fix hook being marked as async for no reason (#8932)Samuel Newman2025-08-291-1/+1
| |
* | Nightly source-language updatepfrazee2025-08-291-2/+2
| |
* | Close web mention suggestions popup on `Escape` (#8605)Samuel Newman2025-08-285-273/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | * alf web typeahead * fix type error * fix escape behaviour * change selection on hover * rm React. * undo random change
* | use Link instead of manual navigation (#8930)Samuel Newman2025-08-281-7/+7
| |
* | Bump `expo-image-picker` to `17.0.5` (#8929)Eric Bailey2025-08-282-5/+5
| | | | | | | | | | | | | | | | | | * Bump picker, add patch for next version * Revert "Bump picker, add patch for next version" This reverts commit a4aab0bdcd3a0547491f3cb13c37496b83dad57d. * Update to latest picker@next
* | Update dev env (#8921)Eric Bailey2025-08-2811-126/+205
| | | | | | | | | | | | | | | | | | * Update dev-env * Integrate appviewDid value from dev-env * Use correct env value to disable policy update overlay * Remove log
* | Nightly source-language updatepfrazee2025-08-281-85/+90
| |
* | Update birthday setting dialog (#8910)Chenyu2025-08-271-28/+63
| | | | | | | | | | | | | | | | | | | | | | * update birthday setting dialog * Update src/components/dialogs/BirthDateSettings.tsx Co-authored-by: Eric Bailey <git@esb.lol> --------- Co-authored-by: Eric Bailey <git@esb.lol>
* | Update FollowDialog.tsx (#8919)surfdude292025-08-281-1/+1
| |
* | Add `english-only-resource` context and tweak labels (#8805)surfdude292025-08-276-11/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | * add context in VerificationsDialog.tsx * add context in VerifierDialog.tsx * add context in VerificationSettings.tsx * add context in EditProfileDialog.tsx * add context and tweak label in ChangeHandleDialog.tsx * tweak label in ContentHider.tsx
* | Merge pull request #8885 from ↵jim2025-08-271-4/+11
|\ \ | | | | | | | | | | | | internet-development/caidanw/app-1409-add-data-nosnippet-to-discover-feed feat: prevent search engines from using Discover feed content as page descriptions
| * | refactor(feed): simplify isDiscoverFeed logic in FeedPageCaidan Williams2025-08-271-4/+1
| | |
| * | refactor(feed): remove NoSnippetWrapper from FeedPage in favor of dataSet ↵Caidan Williams2025-08-272-74/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | attribute Replaces NoSnippetWrapper with a dataSet prop on the root View to control the nosnippet attribute for discover feeds. This simplifies the component structure and improves maintainability by reducing unnecessary wrappers.
| * | feat: prevent search engines from indexing Discover feed content as page ↵Caidan Williams2025-08-262-38/+72
| | | | | | | | | | | | descriptions
| * | feat: add data-nosnippet attribute to Discover feed for SEO controlCaidan Williams2025-08-261-2/+6
| | |
* | | prevent android exposures to gate (#8916)Samuel Newman2025-08-271-1/+2
| | |
* | | Nightly source-language updatemozzius2025-08-271-137/+239
| | |
* | | starter pack dialog tweaks (#8913)Samuel Newman2025-08-271-25/+21
| | |
* | | Language select final tweaks (#8914)Samuel Newman2025-08-2714-747/+489
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [APP-1303] Redesign/refactor post language select (#8884) * Nightly source-language update * Nightly source-language update * [APP-1303] Redesign/refactor post language select * update: stylesheets.create to use the latest structure * update styles to modern structure * update: dialog breakpoints on web and delete depricated language modals * remove unused post languages settings dialog * restructure Post languages dialog * place the Dialog.Close inside the Dialog.ScrollableInner * add: language search * update search and language variables for clarity * fix: memoize language state lists * chore: add comments * update proper colors to the background * add back older error boundary * add: tweaks to the mobile and web responsiveness * add tweaks to center the container * update labels * update button and border * added translation updates * Update: text input to reuse search input * remove unused file * update: web breakpoints * run eslint and prettier --------- Co-authored-by: Elijah Seed-Arita <elijaharita@gmail.com> Co-authored-by: Anastasiya Uraleva <anastasiya@Anastasiyas-MacBook-Pro.local> Co-authored-by: Anastasiya Uraleva <anastasiya@Mac.localdomain> * rm old file * sort out styles, add FlatListFooter component * rm cancel button in favor of search input X * get dialog height working on iOS * delete `DropdownButton` * hide scroll indicators on android * ios scroll indicator insets * get footer sorta working on android * change button color on press * rm empty file --------- Co-authored-by: Anastasiya Uraleva <anastasiyauraleva@gmail.com> Co-authored-by: Elijah Seed-Arita <elijaharita@gmail.com> Co-authored-by: Anastasiya Uraleva <anastasiya@Anastasiyas-MacBook-Pro.local> Co-authored-by: Anastasiya Uraleva <anastasiya@Mac.localdomain>