about summary refs log tree commit diff
path: root/src/view/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* fix: make DesktopLeftNav not overflow screen (#762)LW2023-05-301-0/+2
| | | | | * fix: make DesktopLeftNav not overflow screen * scroll: auto
* Merge branch 'main' into inherit_system_themeJaz2023-05-306-32/+129
|\
| * Fix profile load issue + enhancement of profile isCurrent style (#764)MohammadReza Mahmoudi2023-05-301-5/+8
| | | | | | | | | | | | | | | | | | * fix profile isActive issue * fix myProfile load issue when visiting other profiles first * fix lint issues * change currentRouteName to currentRouteInfo
| * Hide both the left and right nav on desktop when logged outPaul Frazee2023-05-302-3/+3
| |
| * Desktop: hide the left panel and the invite codes from the main page if you ↵Ivan Silvestre2023-05-302-2/+3
| | | | | | | | are not logged in
| * Fixes & updates for mobile webPaul Frazee2023-05-251-0/+14
| |
| * Tune up custom feed uis on webPaul Frazee2023-05-251-9/+9
| |
| * Add feeds tabPaul Frazee2023-05-253-13/+49
| |
| * Add scrollview to drawerPaul Frazee2023-05-251-7/+11
| |
| * Add my feeds to the drawerPaul Frazee2023-05-251-2/+16
| |
| * Add custom satellite-dish iconsPaul Frazee2023-05-251-6/+8
| |
| * add saved feeds to left nav on desktopAnsh Nanda2023-05-251-0/+18
| |
| * put user avatar on bottom bar and replace with hamburger menu on topAnsh Nanda2023-05-252-12/+18
| |
* | Merge branch 'main' into inherit_system_themeJaz2023-05-173-4/+23
|\|
| * Update to empty hint if no notificationsrenahlee2023-05-172-2/+2
| |
| * Update hint for notificationsrenahlee2023-05-172-3/+12
| |
| * feat: add basic visual feedback on Button interactions (#708)Paul Frazee2023-05-171-5/+4
| | | | | | | | | | | | | | | | | | | | | | * feat: add basic visual feedback on Button interaction * Use a more efficient approach to providing visual feedback * Fix some lint issues left over from another PR --------- Co-authored-by: Simek <gosimek@gmail.com>
| * Close active elements on state change (#677)Ollie H2023-05-171-1/+11
| |
| * fix theme opposite labels (#700)Mohammad Reza Mahmoudi2023-05-171-3/+9
| |
* | Remove unused importsJaz2023-05-172-3/+2
| |
* | Move appearance settings to settings pageJaz2023-05-172-255/+1
| |
* | Fix mobile layout at least for mobile webJaz2023-05-161-29/+28
| |
* | Use a three-state radio button for color modeJaz2023-05-162-59/+220
| |
* | Feat: Use system default color mode, but allow user overrideJaz2023-05-162-25/+46
|/
* Fix line break in New Post button (#657)Michi Hoffmann2023-05-161-1/+1
|
* Style cleaning and initial text size audit (#618)Ollie H2023-05-151-0/+1
| | | | | * Style cleaning and initial text size audit * Put file back
* Replace the moderation hand icon with a better iconPaul Frazee2023-05-122-6/+8
|
* [APP-635] Mutelists (#601)Paul Frazee2023-05-112-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Format count and fix type warning (#600)Ollie H2023-05-082-2/+3
|
* add theme to SafeAreaView and preventAutoHide SplashScreen (#592)Ansh2023-05-081-6/+9
|
* useLegacyImplementation in Android (#585)Ansh2023-05-051-0/+2
|
* Move href back to link (#590)Ollie H2023-05-051-5/+7
| | | | | | | | | * Move href back to link * Fix cmd/ctrl click on left nav --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* [APP-633] Improve some behaviors around desktop leftnav (#581)Paul Frazee2023-05-041-2/+18
| | | | | | | * Make leftnav elements act as anchor tags (bonus feature in this pr) * Add screen reset behavior to the desktop left nav * Move the leftnav link into the text
* a11y label cleanup (#576)Ollie H2023-05-044-20/+30
|
* React Native accessibility (#539)Ollie H2023-05-018-52/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * React Native accessibility * First round of changes * Latest update * Checkpoint * Wrap up * Lint * Remove unhelpful image hints * Fix navigation * Fix rebase and lint * Mitigate an known issue with the password entry in login * Fix composer dismiss * Remove focus on input elements for web * Remove i and npm * pls work * Remove stray declaration * Regenerate yarn.lock --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Format large numbers (#556)Ollie H2023-05-011-2/+3
|
* Refactor moderation to apply to accounts, profiles, and posts correctly (#548)Paul Frazee2023-04-271-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ScreenHider component * Add blur attribute to UserAvatar and UserBanner * Remove dead suggested posts component and model * Bump @atproto/api@0.2.10 * Rework moderation tooling to give a more precise DSL * Add label mocks * Apply finer grained moderation controls * Refactor ProfileCard to just take the profile object * Apply moderation to user listings and banner * Apply moderation to notifications * Fix lint * Tune avatar & banner blur settings per platform * 1.24
* Android & visual fixes: color themes, repost icon, navigation, back handler, ↵Paul Frazee2023-04-242-2/+7
| | | | | | | | | | | | | | | | | | | | | etc (#519) * Switch android to use slide left/right animations on navigation * Bump the repost icon down by a pixel * Tune theme colors for contrast and darker bg on darkmode * Move back handler to a point in the init flow that leads to more consistent capture of events * Fix image share flow on android * Fix lint * Add todo about sharing not available * Drop the android slide animation because it's too slow * Fix 'flashes of white' in dark mode android
* Move border positioning to FlatList and ScrollView (#509)Ollie Hsieh2023-04-211-28/+0
| | | | | * Move border positioning to FlatList and ScrollView * Fix mobile web tab bar border
* Add alt text support and rework image layout (#503)Ollie Hsieh2023-04-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Add alt text support and rework image layout * Add additional BottomSheet implementation to account for nested Composer modal * Use mobile gallery layout on mobile web * Missing key * Fix lint * Move altimage modal into the standard modal system * Fix overflow wrapping of images * Fixes to the alt-image modal * Remove unnecessary switch * Restore old imagelayoutgrid code --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Improvements to notifications screen [APP-520] (#501)Paul Frazee2023-04-201-2/+2
| | | | | | | | | | | * Refresh or sync notifications when the tab is navigated to * Fix to bad textnode render * Speed up initial session load * Fix lint * Restore updateSessionState() on session resumption
* Feed and notifs improvements (#498)Paul Frazee2023-04-193-16/+10
| | | | | | | | | | | | | | | | | * Reduce frequency of the notifications sync * Reduce frequency of home feed polling * Ensure loading spinner is visible in notifications * Render notifications loading spinner in the flatlist * Fixes and performance improvements to notifications * Render 30+ on notifications if at max * Fix issue with repeating posts in home feed * Dont check for unread notifs if we're already at max
* Add cursor to clickable elements (#491)Ollie Hsieh2023-04-191-16/+27
| | | | | | | | | | | | | | | | | | | * Add cursor to clickable elements * Add cursor to clickable elements * Update per comments * Fix word wrap in notifications * Center the web login-load screen * Add hover states on web * Fix lint --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* APP-70 give profile its own tab mobile (#469)Ansh2023-04-182-38/+40
| | | | | | | | | | | | | | | | | | | | | * add prebuild command to package.json * add ProfileTab navigator and screen * add prop to remove back button from profile * fix MyProfileTabNavigatorParams type * fix dep array for rendering ProfileHeader * just added ts-ignore * enable opening drawer in profile tab * clean up useNavigationTabState * clean up code * fix hideBackButton code flow
* #435 web dark mode (#455)Ansh2023-04-123-4/+53
| | | | | | | | | | | | | | | | | | | | | * add ThemeProvider to App.web.tsx * make FlatNavigator use themed color * fix extra padding on top in web * add observer to App.web.tsx to make it react to theme changes * fix TS for useColorSchemeStyle * add dark mode toggle button to web LeftNav * fix index.web.tsx border colors for web * Move the darkmode desktop web toggle to the right nav column --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Mobile Web (#427)John Fawcett2023-04-126-125/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP * WIP * Fix header offset on web * Remove debug * Fix web mobile feed and FAB layout * Fix modals on mobile web * Remove dead code * Remove ios config that shouldnt be committed now * Move bottom bar into its own folder * Fix web drawer navigation and state behaviors * Remove dark mode toggle from web drawer for now * Fix search on mobile web * Fix the logged out splash screen on mobile web * Fixes to detox simulator --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add first round of labeling tools (#467)Paul Frazee2023-04-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rework notifications to sync locally in full and give users better control * Fix positioning of load more btn on web * Improve behavior of load more notifications btn * Fix to post rendering * Fix notification fetch abort condition * Add start of post-hiding by labels * Create a standard postcontainer and improve show/hide UI on posts * Add content hiding to expanded post form * Improve label rendering to give more context to users when appropriate * Fix rendering bug * Add user/profile labeling * Implement content filtering preferences * Filter notifications by content prefs * Update test-pds config * Bump deps
* [DRAFT] Android (#424)Ansh2023-04-091-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add android & ios folders to .gitignore * delete android and ios dirs * fix android build errors * fix status bar color * fix top cutoff on composer in android * fix weird whitespace issue in post * fix greyed out header android * fix main feed getting cut off android * fix swiping on main feed * fix profile tabs switching on android * A few app.json config items for iOS * Update app.json for bgfetch * make swiping work on android * make splash screen cover * add eas.json * fix image container on android * fix android status bar color * use expo-splash-screen instead of react-native-splash-screen --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Add tos, community guidelines, and copyright policy (#410)Paul Frazee2023-04-061-0/+9
| | | | | * Add tos, community guidelines, and copyright policy * Fix lint
* Fix web sidebar listing of invite codesPaul Frazee2023-04-051-2/+2
|