about summary refs log tree commit diff
path: root/__e2e__
Commit message (Collapse)AuthorAgeFilesLines
* Fix testsPaul Frazee2024-12-175-22/+18
|
* Test fixesPaul Frazee2024-11-136-5/+8
|
* More e2e test fixes (#5982)Hailey2024-10-2810-24/+34
| | | | | | | | | | | | | | | | | | | * fix feed reorder test * fix feed reorder test pt 2 * fix edit profile test * fix mod list test * fix fab * add assert * one more assertVisible * fix search test * tap now now if it shows up
* Fix E2E tests (#5980)Hailey2024-10-282-7/+6
|
* Release 1.92 (#5658)Paul Frazee2024-10-086-29/+3
| | | | | * Fix tests * intl extract
* Release 1.91.1 prep (#5339)Paul Frazee2024-09-132-17/+3
| | | | | * Fixes to tests * intl extract
* Release 1.91 prep (#5215)Paul Frazee2024-09-075-19/+17
| | | | | | | * Run intl:extract * Test fixes * Update pt-BR translations for video
* Release 1.89 prep (#4822)Paul Frazee2024-07-241-2/+3
| | | | | * Fix curate-lists tests * Run intl extract
* Create shared preferences API (#4654)Hailey2024-07-111-0/+31
|
* Release 1.87 prep (#4603)Paul Frazee2024-06-224-12/+6
| | | | | * Update tests * Run intl extract
* Release 1.86 prep (#4490)Paul Frazee2024-06-113-6/+19
| | | | | * Test updates * Run intl extract
* Release 1.85 (#4372)Paul Frazee2024-06-042-32/+1
| | | | | * Update tests * Run intl extract
* Release 1.83 (#4136)Paul Frazee2024-05-201-1/+1
| | | | | * Test fixes * Run intl:extract
* Add better onboard testing (#4007)Paul Frazee2024-05-131-0/+31
|
* Make feeds easier to reorder (#3998)Paul Frazee2024-05-131-0/+82
| | | | | | | | | | | * 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>
* New onboarding tests (#3996)Paul Frazee2024-05-133-0/+66
| | | | | | | * Add onboarding test * Add onboarding avatar-creator test * Update profile screen edit test
* Replace e2e tests with Maestro (#3983)Paul Frazee2024-05-1332-1571/+859
| | | | | | | * Setup maestro tests and convert some initial tests * Remove detox * Replace all tests with maestro
* Release 1.80 (#3757)Paul Frazee2024-04-291-2/+4
| | | | | * Test fixes * Intl extract
* Release 1.79 (#3661)Paul Frazee2024-04-231-5/+3
| | | | | * Update tests * Intl exract
* Release 1.77.0 (#3549)Paul Frazee2024-04-131-2/+2
| | | | | * A couple test fixes * Intl extract
* 1.76 release preparations (#3459)Paul Frazee2024-04-097-201/+71
| | | | | | | * Run intl:extract * Update dev-env to 0.3.4 * Test fixes
* Various e2e test fixes (#3284)Paul Frazee2024-03-195-12/+14
| | | | | | | | | | | | | * Just use the first picture every time * Add missing testIDs * Various test fixes * Use simplified link fetcher for e2e * Disable tests for now-n * Update test-env creation
* Update tests to get them passing again (#2853)Paul Frazee2024-02-1210-80/+64
|
* Fix testPaul Frazee2024-02-061-2/+2
|
* Phone number verification in account creation (#2564)Paul Frazee2024-01-186-18/+154
| | | | | | | | | | | | | | | | | * Add optional sms verification * Add support link to account creation * Add e2e tests * Bump api@0.9.0 * Update lockfile * Bump api@0.9.1 * Include the phone number in the ui * Add phone number validation and normalization
* E2E runner fixes (#2428)Paul Frazee2024-01-041-3/+24
| | | | | | | * Fix mock-server run script * Bump detox * Replace fetch with node-native api
* E2E 🟢 (#2092)Eric Bailey2023-12-0513-58/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add logged out e2e ctrl, fix login test * Fix log handling via env vars in expo * Fix create account test * Upgrade dev-env * Fix home screen tests * Fix composer tests * Fix curate-lists tests, split in two * Fix invite codes test * Fix curate-lists tests * Give up on mergefeed test * Fix mod lists * Fix app view url * Fix profile tests * Fix profile test with hack * Keep using globals * Fix two more * Fix thread view * Better skip for merge feed * Revert debug code
* Update home-screen tests related to feedsCooper Edmunds2023-11-291-4/+21
|
* Lists updates: curate lists and blocklists (#1689)Paul Frazee2023-11-012-44/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists screen * Update Lists screen and List create/edit modal to support curate lists * Rework the ProfileList screen and add curatelist support * More ProfileList progress * Update list modals * Rename mutelists to modlists * Layout updates/fixes * More layout fixes * Modal fixes * List list screen updates * Update feed page to give more info * Layout fixes to ListAddUser modal * Layout fixes to FlatList and Feed on desktop * Layout fix to LoadLatestBtn on Web * Handle did resolution before showing the ProfileList screen * Rename the CustomFeed routes to ProfileFeed for consistency * Fix layout issues with the pager and feeds * Factor out some common code * Fix UIs for mobile * Fix user list rendering * Fix: dont bubble custom feed errors in the merge feed * Refactor feed models to reduce usage of the SavedFeeds model * Replace CustomFeedModel with FeedSourceModel which abstracts feed-generators and lists * Add the ability to pin lists * Add pinned lists to mobile * Remove dead code * Rework the ProfileScreenHeader to create more real-estate for action buttons * Improve layout behavior on web mobile breakpoints * Refactor feed & list pages to use new Tabs layout component * Refactor to ProfileSubpageHeader * Implement modlist block and mute * Switch to new api and just modify state on modlist actions * Fix some UI overflows * Fix: dont show edit buttons on lists you dont own * Fix alignment issue on long titles * Improve loading and error states for feeds & lists * Update list dropdown icons for ios * Fetch feed display names in the mergefeed * Improve rendering off offline feeds in the feed-listing page * Update Feeds listing UI to react to changes in saved/pinned state * Refresh list and feed on posts tab press * Fix pinned feed ordering UI * Fixes to list pinning * Remove view=simple qp * Add list to feed tuners * Render richtext * Add list href * Add 'view avatar' * Remove unused import * Fix missing import * Correctly reflect block by list state * Replace the <Tabs> component with the more effective <PagerWithHeader> component * Improve the responsiveness of the PagerWithHeader * Fix visual jank in the feed loading state * Improve performance of the PagerWithHeader * Fix a case that would cause the header to animate too aggressively * Add the ability to scroll to top by tapping the selected tab * Fix unit test runner * Update modlists test * Add curatelist tests * Fix: remove link behavior in ListAddUser modal * Fix some layout jank in the PagerWithHeader on iOS * Simplify ListItems header rendering * Wait for the appview to recognize the list before proceeding with list creation * Fix glitch in the onPageSelecting index of the Pager * Fix until() * Copy fix Co-authored-by: Eric Bailey <git@esb.lol> --------- Co-authored-by: Eric Bailey <git@esb.lol>
* Performance optimization (#1676)Ansh2023-10-131-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upgrade sentry to support profiling monitoring * remove console logs in production builds * feeds tab bar and bottom bar animation centralized * refactor FeedPage out of Home * add script to start in production mode * move FAB inner to reanimated * move FABInner back to `Animated` RN animation * add perf commands * add testing with Maestro and perf with Flashlight * fix merge conflicts * fix resourceClass name in eas.json * fix onEndReachedThreshold in Feed * memoize styles * go back to old styling for LoadLatestBtn * remove reanimated code from useMinimalShellMode * move shell animations to hook/reanimated for perf * fix empty state issue * make shell animation feel smoother * make shell animation more smooth * run animation with autorun * specify keys for tab bar properly * remove comments * remove already imported dep * fix lint * add testing instructions * mock sentry-expo for jest * fix jest mocks * Fix the load-latest button on desktop and tablet * Fix: don't move the FAB in tablet mode * Fix type error * Fix tabs bar positioning on tablet * Fix types --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Update testrunner to use new dev-env [WIP] (#1575)Paul Frazee2023-10-102-0/+3
| | | | | | | | | | | | | | | * Update testrunner to use new dev-env * Fix label testcase * Vendor the dev-infra scripts from the atproto repo for the dev-env server runner * Bump detox to fix the ios sim control issue * Use iphone 15 pro for tests * Ensure the reminders never trigger during tests * Skip the shell tests due to a crash bug with detox and the drawer
* Fixes to tests (#1518)Paul Frazee2023-09-223-8/+12
|
* Prefilter the mergefeed to ensure a better mix of following and custom feeds ↵Paul Frazee2023-09-2013-79/+285
| | | | | | | | | | | | | | | (#1498) * Prefilter the mergefeed to ensure a better mix of following and custom feeds * Test suite improvements & tests for the mergefeed (#1499) * Disable invite codes test for now * Update test sim to latest iphone * Introduce TestCtrls driver * Add mergefeed tests
* Update testsPaul Frazee2023-09-052-2/+6
|
* Test fixesPaul Frazee2023-08-283-3/+7
|
* :sparkles: Repurpose report post modal and re-use for list reporting (#1070)Foysal Ahamed2023-08-154-15/+44
| | | | | | | | | | | | | | | | | | | | | | | | | * :sparkles: Repupose report post modal and re-use for list reporting * :sparkles: Allow reporting a feed generator * :sparkles: :recycle: Refactor report modal into one shared component for reporting different collections * :white_check_mark: Adjust report option selector in tests * :white_check_mark: Add test for list reporting * :recycle: :sparkles: Refactor reason options and add options for list and feedgen * :broom: Cleanup remaining todo * Fix to mutelist react keys * Fix regression from rebase * Improve customfeed mobile header --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix to feeds view in profiles (#1171)Paul Frazee2023-08-152-1/+11
| | | | | * Fix load of feeds tab * Add e2e test for profile feeds
* Test fixPaul Frazee2023-08-101-1/+1
|
* Add self-labeling controls (#1141)Paul Frazee2023-08-091-0/+34
| | | | | | | | | | | | | | | * Add self-label modal * Use the shield-exclamation icon consistently on post moderation * Wire up self-labeling * Bump @atproto/api@0.6.0 * Bump @atproto/dev-env@^0.2.3 * Add e2e test for self-labeling * Fix types
* Add alerts to embeds (#1138)Paul Frazee2023-08-081-2/+2
| | | | | | | * Add alerts to embeds * Add images to the mock data * Fix types
* Labeling & moderation updates [DRAFT] (#1057)Paul Frazee2023-08-032-44/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First pass moving to the new labeling sdk (it compiles) * Correct behaviors around interpreting label moderation * Improve moderation state rendering * Improve hiders and alerts * Improve handling of mutes * Improve profile warnings * Add profile blurring to profile header * Add blocks to test cases * Render labels on profile cards, do not filter * Filter profiles from suggestions using moderation * Apply profile blurring to ProfileCard * Handle blocked and deleted quote posts * Temporarily translate content filtering settings to new labels * Fix types * Tune ContentHider & PostHider click targets * Put a warning on profilecard label pills * Fix screenhider learnmore link on mobile * Enforce no-override on user avatar * Dont enumerate profile blur-media labels in alerts * Fixes to muted posts (esp quotes of muted users) * Fixes to account/profile warnings * Bump @atproto/api@0.5.0 * Bump @atproto/api@0.5.1 * Fix tests * 1.43 * Remove log * Bump @atproto/api@0.5.2
* Fix to testsPaul Frazee2023-07-281-5/+5
|
* [APP-737] Accessible native dropdown menu (#988)Ansh2023-07-286-14/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix comments * add zeego package * get basic native dropdown working * add separator and icon components * refined native dropdown component * add android build properties to app.json * move `PostDropdownBtn` to its own component * fix selectors issue * move `PostDropdownBtn` to its own component * fix hitslop * fix post dropdown hitslop * fix android dropdown icons * move `UserAvatar.tsx` to native dropdown * use native dropdown in `ProfileHeader.tsx` * use native dropdown in `PostThreadItem.tsx` * use native dropdown in `UserBanner.tsx` * use native dropdown in `CustomFeed.tsx` * replace `testId` with `testID` (which is what is used everywhere) * move `Settings.tsx` to use native dropdown * create jest mocks for zeego * create jest mock for `zeego/dropdown-menu` * web styles for native dropdown * remove example native dropdown * adjust web styles * fix propagation * fix pressable in `Settings.tsx` * animate dropdown on web * add keyboard nav and hover styles * add hitslop to constants * add comments to NativeDropdown component * temporarily removed android icons * add testID to PostDropdownBtn * add testID back to all NativeDropdown button implementations * add postDropdownBtn testID * add testID to dropdown items * remove testID from dropdown menu item * refactor home-screen tests for native dropdown * refactor profile-screen tests for native dropdown * refactor thread-muting tests for native dropdown * refactor thread-screen tests for native dropdown * fix dropdown color for post dropdown button * remove icons from android dropdown menu * fix `create-account.test.ts` * fix `invite-codes.test.ts`
* Simulator fixes (#918)Paul Frazee2023-06-271-0/+3
| | | | | | | | | * Update the mock server to use the dev-env to manage the server * Fix list testIDs * Fix the invite test construction * Remove leftover test hardcode
* Fix to simulator testsPaul Frazee2023-06-021-0/+14
|
* test: `detox` needs `tapReturnKey` after `typeText` (#663)LW2023-05-161-0/+1
| | | | | | Without this, all `yarn e2e:run` tests get hung on the "input custom service" step when logging in. Only used one machine to repro, so an additional repro could be useful.
* Tests fixPaul Frazee2023-05-112-2/+0
|
* [APP-635] Mutelists (#601)Paul Frazee2023-05-112-1/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists and profilelist screens * Implement lists screen and lists-list in profiles * Add empty states to the lists screen * Switch (mostly) from blocklists to mutelists * Rework: create a new moderation screen and move everything related under it * Fix moderation screen on desktop web * Tune the empty state code * Change content moderation modal to content filtering * Add CreateMuteList modal * Implement mutelist creation * Add lists listings * Add the ability to create new mutelists * Add 'add to list' tool * Satisfy the hashtag hyphen haters * Add update/delete/subscribe/unsubscribe to lists * Show which list caused a mute * Add list un/subscribe * Add the mute override when viewing a profile's posts * Update to latest backend * Add simulation tests and tune some behaviors * Fix lint * Bump deps * Fix list refresh after creation * Mute list subscriptions -> Mute lists
* Add the !filter and !warn imperative labels (#580)Paul Frazee2023-05-041-0/+58
|
* Add mock data to test unknown labels (#578)Paul Frazee2023-05-041-0/+32
|