about summary refs log tree commit diff
path: root/src/view/com
Commit message (Collapse)AuthorAgeFilesLines
* boolEric Bailey2023-09-221-2/+4
|
* update translator link show logicEric Bailey2023-09-221-3/+3
|
* Switch the date input web version to the date-input web control (#1510)Paul Frazee2023-09-211-47/+30
| | | | | * Switch the date input web version to the date-input web control * Fix types
* Dont reposition load latest button on desktop (#1508)Paul Frazee2023-09-211-1/+2
|
* Minor alignment fixPaul Frazee2023-09-211-1/+1
|
* Tune the treeview mode to use larger immediate-children (#1506)Paul Frazee2023-09-212-20/+14
| | | | | * Tune the treeview mode to use larger immediate-children * Fix display name alignment
* Language settings updates, new primary language setting (#1471)Eric Bailey2023-09-213-3/+12
| | | | | | | | | | | | | | | * move content languages to screen * add dropdown library, style primary lang select * update settings button * show selected langauges in button * use primary language in translator link * update copy * lint
* add suggested follows metrics (#1503)Eric Bailey2023-09-202-3/+15
|
* Prefilter the mergefeed to ensure a better mix of following and custom feeds ↵Paul Frazee2023-09-208-2/+87
| | | | | | | | | | | | | | | (#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
* Improve consistency of floating button positioning (#1501)Paul Frazee2023-09-202-26/+17
|
* Updates InviteCodes modal to use dynamic/responsive styles on web (#1502)Bryan Lee2023-09-201-1/+10
|
* add suggested follow section to profile header (#1481)Eric Bailey2023-09-204-34/+360
| | | | | | | | | | | | | * add suggested follow section to profile header * fix button overflow * don't even render on preview * fix useFollowDid and FollowButton race condition * add section header, close button, active state * lighten icon
* Tune the treeview UI a bit more (#1494)Paul Frazee2023-09-203-61/+69
|
* Even less intrusive status line for posts (#1496)Paul Frazee2023-09-201-41/+40
|
* Fix a mobx complaint about mutations (#1500)Paul Frazee2023-09-201-1/+4
|
* Allow touch at the top of the lightbox (#1489)dan2023-09-202-0/+2
|
* Nicer 'post processing status' in the composer (#1472)Paul Frazee2023-09-191-10/+11
|
* Inline createPanResponder (#1483)dan2023-09-202-53/+15
|
* Tree view threads experiment (#1480)Paul Frazee2023-09-192-50/+139
| | | | | | | | | | | | | * Add tree-view experiment to threads * Fix typo * Remove extra minimalshellmode call * Fix to parent line rendering * Fix extra border * Some ui cleanup
* Make "double tap to zoom" precise across platforms (#1482)dan2023-09-193-57/+176
| | | | | * Implement double tap for Android * Match the new behavior on iOS
* Onboarding recommended follows (#1457)Ansh2023-09-207-15/+415
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upgrade api package * add RecommendedFollows as a step in onboarding * add list of recommended follows from suggested actor model * remove dead code * hoist suggestedActors into onboarding model * add comments * load more suggested follows on follow * styling changes * add animation * tweak animations * adjust styling slightly * adjust styles on mobile * styling improvements for web * fix text alignment in RecommendedFollows * dedupe inserted suggestions * fix animation duration * Minor spacing tweak --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com> and Eric Bailey <git@esb.lol>
* :bug: Handle middle mouse click on feed list items (#1469)Foysal Ahamed2023-09-181-2/+3
| | | | | | | | | | | | | | | * :bug: Handle middle mouse click on feed list items * :recycle: Refactor the event listener and turn it into a dedicated hook for web * :broom: Cleanup unnecessary Link changes * Fix import * Create native version of useAuxClick --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Various release fixes (#1470)Paul Frazee2023-09-181-4/+8
| | | | | | | | | * Fix error state for recommended feeds * Handle failure to set default feeds more safely * Dont return undefined within react-query * Update yarn.lock
* Feed UI update working branch [WIP] (#1420)Paul Frazee2023-09-1818-503/+418
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Feeds navigation on right side of desktop (#1403) * Remove home feed header on desktop * Add feeds to right sidebar * Add simple non-moving header to desktop * Improve loading state of custom feed header * Remove log Co-authored-by: Eric Bailey <git@esb.lol> * Remove dead comment --------- Co-authored-by: Eric Bailey <git@esb.lol> * Redesign feeds tab (#1439) * consolidate saved feeds and discover into one screen * Add hoverStyle behavior to <Link> * More UI work on SavedFeeds * Replace satellite icon with a hashtag * Tune My Feeds mobile ui * Handle no results in my feeds * Remove old DiscoverFeeds screen * Remove multifeed * Remove DiscoverFeeds from router * Improve loading placeholders * Small fixes * Fix types * Fix overflow issue on firefox * Add icons prompting to open feeds --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com> * Merge feed prototype [WIP] (#1398) * POC WIP for the mergefeed * Add feed API wrapper and move mergefeed into it * Show feed source in mergefeed * Add lodash.random dep * Improve mergefeed sampling and reliability * Tune source ui element * Improve mergefeed edge condition handling * Remove in-place update of feeds for performance * Fix link on native * Fix bad ref * Improve variety in mergefeed sampling * Fix types * Fix rebase error * Add missing source field (got dropped in merge) * Update find more link * Simplify the right hand feeds nav * Bring back load latest button on desktop & unify impl * Add 'From' to source * Add simple headers to desktop home & notifications * Fix thread view jumping around horizontally * Add unread indicators to desktop headers * Add home feed preference for enabling the mergefeed * Add a preference for showing replies among followed users only (#1448) * Add a preference for showing replies among followed users only * Simplify the reply filter UI * Fix typo * Simplified custom feed header * Add soft reset to custom feed screen * Drop all the in-post translate links except when expanded (#1455) * Update mobile feed settings links to match desktop * Fixes to feeds screen loading states * Bolder active state of feeds tab on mobile web * Fix dark mode issue --------- Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Ansh <anshnanda10@gmail.com>
* Readd hitslop to post controls (#1461)Paul Frazee2023-09-152-3/+8
| | | | | * Readd hitslop to post controls * Bigger hitslop on bigger controls
* add React Query and hook up to existing functionality (#1358)Ansh2023-09-152-22/+59
| | | | | | | | | | | | | | | | | * add React Query and hook up to existing functionality * wire in remote data, add error message * remove hard-coded feeds * oops fix logic * add loading state * fix loading on mobile --------- Co-authored-by: Eric Bailey <git@esb.lol>
* wrap impersonation text (#1447)Ansh2023-09-131-5/+5
|
* Fix 651 Make followers and following button into a `<Link>` (#1429)Ansh2023-09-121-24/+19
| | | | | * make followers and following button into a Link * make buttons into `<a>` tags
* Remove accessibilityRole=button on dropdown mask, it causes issues on ↵Paul Frazee2023-09-111-1/+0
| | | | firefox (#1436)
* Add birth date gating to moderation settings (#1435)Paul Frazee2023-09-114-39/+216
| | | | | | | * Add birth date preference, modal to set, link in settings, and age gate in moderation * Styling fixes for android * Fix types
* Paginate the PostThread to avoid rendering too many posts and crashing the ↵Paul Frazee2023-09-111-6/+33
| | | | app on large threads (#1432)
* make sure click events on the emoji picker don't bubble up to the mask (#1427)Ansh2023-09-111-15/+21
|
* composer: inhibit Cmd-Enter from inputting newline (#1421)uakci2023-09-111-0/+1
|
* Fix autocomplete avatar alignment (#1414)dan2023-09-081-1/+1
|
* 💅 disallow overflow outside of post content area(s) (#1395)Micah Maligie2023-09-072-2/+6
|
* Give explicit names to MobX observer components (#1413)dan2023-09-0745-2347/+2374
| | | | | | | | | * Consider observer(...) as components * Add display names to MobX observers * Temporarily suppress nested components * Suppress new false positives for react/prop-types
* Add ESLint React plugin (#1412)dan2023-09-0711-616/+600
| | | | | * Add eslint-plugin-react * Enable display name rule
* Hotfix: Fix unable to enter invite code (#1409)Ansh2023-09-071-2/+0
| | | | | * Remove accessibilityRole from invite code input * remove unused styles
* Fix scrollbar gutters on web (#1401)Paul Frazee2023-09-072-12/+12
| | | | | * Fix scrollbar gutters on web * Fix typecheck
* Update ProfileHeader.tsx (#1389)Minseo Lee2023-09-061-4/+4
|
* fix text color on waitlist join (#1387)Ansh2023-09-061-1/+1
|
* Update testsPaul Frazee2023-09-051-2/+2
|
* Fix thread positioning on load (#1385)Paul Frazee2023-09-051-4/+4
| | | | | * Fix minIndex for consistent positioning on thread view * Enable maintainVisibleContentPosition on android now that it's supported
* Upgrade to Expo 49 (#1331)Eric Bailey2023-09-0511-6/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update to expo 49 * update expo-camera to fix console erorrs * run doctor again * fix ts errors * patch @sentry/react-native Getting `cannot read property 'ignoreLogs' of undefined` in this file. Ironically, this may be a cyclical imports problem. LogBox isn't enabled in production, so this patch should only affect dev/test. * fix type error * reinstall newer reanimated * pin expo-dev-client to fix reanimated dev-build issue * fix type errors, fix bad conflict res * Fix to notifications badge z-index on desktop --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Updates to use dynamic/responsive styles on web (#1351)Paul Frazee2023-09-0541-302/+469
| | | | | | | | | | | | | | | | | | | * Move most responsive queries to the hook * Fix invalid CSS value * Fixes to tablet render of post thread * Fix overflow issues on web * Fix search header on tablet * Fix QP margin in web composer * Fix: only apply double gutter once to flatlist (close #1368) * Fix styles on discover feeds header * Fix double discover links in multifeed
* Fix caret jumps for web composer (#1374)dan2023-09-051-5/+2
| | | | | * Fix caret jumps for web composer * Autofocus at the end on mount
* Improved mute alerting (#1355)Paul Frazee2023-09-013-6/+39
| | | | | | | * Use a simpler mute alert when viewing a post by a muted user * Dont mute self-QPs when we're overriding a mute * Fix types
* show images in notification if post also has record embed (#1349)Samuel Newman2023-08-311-0/+4
|
* Fix #1328 fix emoji picker scroll on firefox and chrome (#1332)Ansh2023-08-301-16/+36
| | | | | | | | | * fix emoji picker scroll on firefox and chrome * click outside emoji picker to dismiss * dynamically position emoji picker * dynamically placing picker
* Improvements to UI in web logged-out views (#1341)Paul Frazee2023-08-305-113/+237
| | | | | | | * Add LoggedOutLayout for desktop/tablet web * Avoid screen flash in the transition to onboarding * Fix comment