about summary refs log tree commit diff
path: root/src/view/com/modals
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove Profile Preview modal (#2790)dan2024-02-083-172/+2
|
* Fix error screen on native, use `Not Found` for profile errors instead of ↵Hailey2024-02-081-1/+1
| | | | | | | | | | | `Oops!` (#2789) * remove unnecessary `<CenterView>` * show back header on profile error * use `Not Found` instead of `Oops` for account errors * use `Not Found` instead of `Oops` for account errors
* Add missing word in ModerationDetails.tsx (#2753)surfdude292024-02-061-1/+1
|
* use ios live text interaction in alt text modal and image viewer (#2752)Hailey2024-02-061-0/+1
|
* Go back to autofocus and small ui tweakPaul Frazee2024-02-061-13/+1
|
* Cat on keyboardPaul Frazee2024-02-061-1/+0
|
* Merge branch 'fix/app-password-submit' of ↵Paul Frazee2024-02-061-9/+19
|\ | | | | | | https://github.com/mary-ext/fork-bsky-app into mary-ext-fix/app-password-submit
| * fix: submit app password on enterMary2024-02-011-9/+19
| |
* | password flow improvements (#2730)Hailey2024-02-063-0/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add button to skip sending reset code * add validation to reset code * comments * update test id * consistency sneak in - everything capitalized * add change password button to settings * create a modal for password change * change password modal * remove unused styles * more improvements * improve layout * change done button color * add already have a code to modal * remove unused prop * icons, auto add dash * cleanup * better appearance on android * Remove log * Improve error messages and add specificity to function names --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* | fix scrolling in delete account modal (#2733)Hailey2024-02-051-12/+10
|/
* adjust height of list based on screen size (#2678)Hailey2024-01-301-3/+19
|
* Autofocus the alt text input on all platforms, improve dismissability on ↵Hailey2024-01-301-1/+24
| | | | | | | | | native (#2690) * sneak in a eslint fix * autofocus the alt text input whenever we open the modal * properly use the hook
* namingHailey2024-01-291-2/+2
|
* use `isLoading` for whether to show no profile headerHailey2024-01-291-2/+2
|
* Clean up some sentry logs (#2630)Eric Bailey2024-01-255-5/+5
| | | | | | | * Change prop name for sentry ingestion * Fix test * Add default object
* Resolve facets on list descriptions (#2485)Mary2024-01-231-19/+94
| | | | | * feat: add strict/loose link mapping * feat: resolve facets on list description
* New Web Layout (#2126)dan2024-01-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rip out virtualization on the web * Screw around with layout * onEndReached * scrollToOffset * Fix background * onScroll * Shell bars * More scroll * Fixes * position: sticky * Clean up 1 * Clean up 2 * Undo PagerWithHeader changes and fork it * Trim down both versions * Cleanup 3 * Memoize, lint * Don't scroll away modal or lightbox * Add content-visibility for rows * Fix composer * Fix types * Fix borked scroll animation * Fixes to layout * More FlatList parity * Layout fixes * Fix more layout * More layout * More layouts * Fix profile layout * Remove onScroll * Display: none inactive pages * Add an intermediate List component * Fix type * Add onScrolledDownChange * Port pager to use onScrolledDownChange * Fix on mobile * Don't pass down onScroll (replacement TBD) * Remove resetMainScroll * Replace onMainScroll with MainScrollProvider * Hook ScrollProvider to pager * Fix the remaining special case * Optimize a bit * Enforce that onScroll cannot be passed * Keep value updated even if no handler * Also memo it * Move the fork to List.web * Add scroll handler * Consolidate List props a bit * More stuff * Rm unused * Simplify * Make isScrolledDown work * Oops * Fixes * Hook up context scroll handlers * Scroll restore for tabs * Route scroll restoration POC * Fix some issues with restoration * Remove bad idea * Fix pager scroll restoration * Undo accidental locale changes * onContentSizeChange * Scroll to post * Better positioning * Layout fixes * Factor out navigation stuff * Cleanup * Oops * Cleanup * Fixes and types * Naming etc * Fix crash * Match FL semantics * Snap the header scroll on the web * Add body scroll lock * Scroll to top on search * Fix types * Typos * Fix Safari overflow * Fix search positioning * Add border * Patch react navigation * Revert "Patch react navigation" This reverts commit 62516ed9c20410d166e1582b43b656c819495ddc. * fixes * scroll * scrollbar * cleanup unrelated * undo unrel * flatter * Fix css * twk
* Prevent close on backdrop for alt text edit modal (#2492)Mary2024-01-181-1/+5
| | | | | * fix: don't close on backdrop for alt text edit * fix: ignore esc key press if a modal is open
* Remove excess l10n related markups (#2544)Takayuki KUSANO2024-01-181-12/+10
| | | | | * Remove excess l10n related markups * One more correction pointed out by quiple
* Add a new home feed-api wrapper and give a header indicating the fallback ↵Paul Frazee2024-01-151-2/+5
| | | | | | | | | behavior (#2534) * Add a new home feed-api wrapper and give a header indicating the fallback behavior * Sneak in a quick fix: use the correct text color in the delete modal * Use imported constant
* (optional) In app browser (#2490)Paul Frazee2024-01-123-2/+110
| | | | | | | | | | | | | * add expo web browser + modal * add in app browser option to settings * don't show toggle on web * Tweak browser-choice UIs --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* :sparkles: New report type, appeal (#2455)Foysal Ahamed2024-01-101-1/+1
|
* Internationalize more strings (#2440)Stanislas Signoud2024-01-0923-133/+236
| | | Co-authored-by: Ansh <anshnanda10@gmail.com>
* Mark more texts for localization (#2436)Noritada Kobayashi2024-01-103-21/+30
|
* Additional embed sources and external-media consent controls (#2424)Paul Frazee2024-01-043-0/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add apple music embed * add vimeo embed * add logic for tenor and giphy embeds * keep it simple, use playerUri for images too * add gif embed player * lint, fix tests * remove links that can't produce a thumb * Revert "remove links that can't produce a thumb" This reverts commit 985b92b4e622db936bb0c79fdf324099b9c8fcd8. * Revert "Revert "remove links that can't produce a thumb"" This reverts commit 4895ded8b5120c4fc52b43ae85c9a01ea0b1a733. * Revert "Revert "Revert "remove links that can't produce a thumb""" This reverts commit 36d04b517ba5139e1639f2eda28d7f9aaa2dbfb6. * properly obtain giphy metadata regardless of used url * test fixes * adjust gif player * add all twitch embed types * support m.youtube links * few logic adjustments * adjust spotify player height * prefetch gif before showing * use memory-disk cache policy on gifs * use `disk` cachePolicy on ios - can't start/stop animation * support pause/play on web * onLoad fix * remove extra pressable, add accessibility, fix scale issues * improve size of embed * add settings * fix(?) settings * add source to embed player params * update tests * better naming and settings options * consent modal * fix test id * why is webstorm adding .tsx * web modal * simplify types * adjust snap points * remove unnecessary yt embed library. just use the webview always * remove now useless WebGifStill 😭 * more type cleanup * more type cleanup * combine parse and prefs check in one memo * improve dimensions of youtube shorts * oops didn't commit the test 🫥 * add shorts as separate embed type * fix up schema * shorts modal * hide gif details * support localized spotify embeds * more cleanup * improve look and accessibility of gif embeds * Update routing for the external embeds settings page * Update and simplify the external embed preferences screen * Update copy in embedconsent modal and add 'allow all' button --------- Co-authored-by: Hailey <me@haileyok.com>
* Rework alt-text input to use bottom sheet (#2355)Paul Frazee2024-01-021-82/+65
| | | | | * Rework alt-text input to use bottom sheet * Add translations
* Disable BlurView on android (#2351)Paul Frazee2023-12-282-4/+5
| | | | | | | | | * A couple of small tweaks * Force the UI to re-render by setting a key * Disable to blurview on android * Remove hackfix
* Handle birth dates as UTC, handle locale formatting (#2363)Eric Bailey2023-12-281-1/+2
| | | | | | | | | | | | | | | | | * Enforce UTC for birthdate picker * Handle locales * Remove log * Add a second snap point to the date input in case text is zoomed * Guard against bad dates * Log message --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Mark more text as translatable (#2284)Noritada Kobayashi2023-12-271-2/+2
|
* Fix image is cropped in alt text modal (#1963)Kev2023-12-201-0/+1
|
* Move label appeal to post dropdown (#2236)Eric Bailey2023-12-181-3/+3
| | | | | | | | | | | * Move appeal from post to dropdown * Translate * Tweak copy on the appeal label modal --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix 2231 Modal overlap on double modal open (#2239)Ansh2023-12-181-1/+1
| | | | | * add same multiple snapPoints to Confirm modal * snapToIndex instead of confirm
* Add fallback to email reminder modal (#2193)Eric Bailey2023-12-121-0/+8
| | | | | * Add fallback to email reminder modal * Add more debug
* Add "Who can reply" controls [WIP] (#1954)Paul Frazee2023-12-103-0/+211
| | | | | | | | | | | | | | | | | | | | | * Add threadgating * UI improvements * More ui work * Remove comment * Tweak colors * Add missing keys * Tweak sizing * Only show composer option on non-reply * Flex wrap fix * Move the threadgate control to the top of the composer
* Close account switcher before logging out (#2148)Eric Bailey2023-12-081-2/+6
| | | | | * Close account switcher before logging out * Add comment
* Fix invites used order, adjust layout (#2139)Eric Bailey2023-12-071-13/+14
|
* Add label appeal tool to posts and accounts (#2124)Paul Frazee2023-12-073-0/+146
| | | | | * Add label appeal tool to posts and accounts * Fix translations
* Add missing translations and fix react key error in `MyLists.tsx` (#2103)Ansh2023-12-051-0/+1
| | | | | | | * add missing translations * fix key errors in MyLists * Update UserAddRemoveLists.tsx
* Improvements to persisted state migration (#2098)Eric Bailey2023-12-052-5/+5
| | | | | | | | | | | * Fix session email/emailConfirmed types, update usage for safer access * Handle fallback better, better errors * Better handling, add test * Add test for default data * Remove fallback, not needed, update logs
* Signup flow minor UI fixes (#2094)Paul Frazee2023-12-051-1/+1
| | | | | * Fix layout of no-policy notice * Fix spacing
* E2E 🟢 (#2092)Eric Bailey2023-12-051-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Add enter/exit animations to modals on web (#2042)Samuel Newman2023-11-301-3/+7
| | | | | | | * add reanimated layout animations to modals * reorder imports * pass context to scroll handler patches
* Fix bad references in account switcher (#1999)Eric Bailey2023-11-261-2/+2
|
* Shadow refactoring and improvements (#1959)dan2023-11-211-11/+2
| | | | | | | | | | | | | | | * Make shadow a type-only concept * Prevent unnecessary init state recalc * Use derived state instead of effects * Batch emitter updates * Use object first seen time instead of dataUpdatedAt * Stop threading dataUpdatedAt through * Use same value consistently
* Hindi Internationalization (#1914)Ansh2023-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | * get basic hindi support to work * get web app language switcher in * Refactor i18n implementation and remove unused code * add missing strings * add dropdowns and modals missing strings * complete all hindi translations * fix merge conflicts * fix legeacy persisted state * fix data in RecommendedFeeds * fix lint
* Fix some type errors (#1952)Eric Bailey2023-11-175-5/+18
| | | | | * Fix some low-hanging type errors * Override scrollRef types on profile
* Move the current agent to a global and reset RQ queries on agent change (#1946)Paul Frazee2023-11-165-19/+23
|
* Fix jumpy modal regression (#1945)dan2023-11-161-6/+10
|
* Add profile loading shim (#1940)dan2023-11-161-3/+9
|
* Remove deprecated models and mobx usage (react-query refactor) (#1934)Paul Frazee2023-11-1613-118/+95
| | | | | | | | | | | | | | | | | | | | | * Update login page to use service query * Update modal to use session instead of store * Move image sizes cache off store * Update settings to no longer use store * Update link-meta fetch to use agent instead of rootstore * Remove deprecated resolveName() * Delete deprecated link-metas cache * Delete deprecated posts cache * Delete all remaining mobx models, including the root store * Strip out unused mobx observer wrappers