about summary refs log tree commit diff
path: root/src/view/shell/desktop
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix invite codes flash on desktop, use loading placeholder (#1591)Patroll2023-10-041-29/+43
| | | | | * Fix invite codes flashing untrue value before loaded * Add loading placeholder for right nav invites
* Slightly larger desktop leftnav pfpPaul Frazee2023-09-281-1/+1
|
* Merge branch 'small-pfp-desktop-2' of https://github.com/Tanza3D/social-app ↵Paul Frazee2023-09-281-1/+1
|\ | | | | | | into Tanza3D-small-pfp-desktop-2
| * Small PFP on desktopTanza3D2023-09-261-1/+1
| |
* | Handle long feed listings on the right nav with scrolling (#1562)Paul Frazee2023-09-282-2/+5
| |
* | Move sidebar by 10px for more even padding (#1543)Tanza2023-09-281-1/+1
| |
* | Improvements to auto-mentioning users from their profiles (#1556)Eric Bailey2023-09-271-5/+18
|/ | | | | | | | | | | | | * Don't automatically mention users with invalid handles * don't mention when using did urls * resolve profile from cache * a little clearer --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Accessibility fixes: add missing labels, dynamically scale home header (#1516)Paul Frazee2023-09-221-0/+1
| | | | | * Improve labels * Dynanically adjust home header to account for font scaling
* Feed UI update working branch [WIP] (#1420)Paul Frazee2023-09-184-9/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Add birth date gating to moderation settings (#1435)Paul Frazee2023-09-111-1/+1
| | | | | | | * Add birth date preference, modal to set, link in settings, and age gate in moderation * Styling fixes for android * Fix types
* Give explicit names to MobX observer components (#1413)dan2023-09-072-72/+76
| | | | | | | | | * Consider observer(...) as components * Add display names to MobX observers * Temporarily suppress nested components * Suppress new false positives for react/prop-types
* Upgrade to Expo 49 (#1331)Eric Bailey2023-09-052-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-052-28/+125
| | | | | | | | | | | | | | | | | | | * 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 mismatching button label for speech recognition (#1372)dan2023-09-051-1/+1
| | | | | * Fix mismatching a11y label * Update all new post button labels to match
* Fix: Don't flash default profile avatar and link in nav (#1287)Patroll2023-08-281-1/+6
|
* [APP-834] Allow @ing someone in post directly from profile (#1241)Ansh2023-08-221-1/+16
| | | | | * setup `initMention` for mobile * setup creating post with profile tagged on web
* [APP-782] Support invalid handles correctly (#1049)Paul Frazee2023-07-271-5/+3
| | | | | | | | | | | | | | | | | | | * Update profile link construction to support handle.invalid * Update list links to support using handles * Use did for isMe check to ensure invalid handles dont distort the check * Shift the red (error) colors away from the pink spectrum * Add ThemedText helper component * Add sanitizedHandle() helper to render invalid handles well * Fix regression: only show avatar in PostMeta when needed * Restore the color of likes * Remove users with invalid handles from default autosuggests
* [APP-773] Change waitlist explainer copy (#1021)Paul Frazee2023-07-171-6/+1
| | | | | | | * Change waitlist explainer copy * Restore the waitlist modal snap point to 80% to account for smaller phones * Tune copy further
* Update support links (#977)Paul Frazee2023-07-051-3/+15
| | | | | | | | | | | | | | | | | | | * Add the new zendesk feedback form URL * Dont wrap handle or display name in the drawer * Add help link * Tune drawer footer layout * Type fixes * make helpdesk urls more composable for future * fix typo --------- Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
* Make sidebar avatar keyboard-clickable. (#921)Markus Amalthea Magnuson2023-07-021-1/+4
|
* Fix some broken links on policy docs (#916)Paul Frazee2023-06-271-2/+2
|
* Add testnet warning (#880)Paul Frazee2023-06-141-4/+13
| | | | | | | * Add testnet warning * Add watermarks to posts * Call the test environment the Sandbox
* Desktop: prevent unnecessary X scroll between 1230px and 1260px (#828)Ivan Silvestre2023-06-131-1/+1
| | | | | | | * Desktop: prevent unnecessary X scroll between 1230px and 1260px * imports structure without changes * re add dot to text
* Fix a bunch of type errors and add a type-check to the github workflows (#837)Paul Frazee2023-06-021-2/+4
| | | | | | | | | | | | | | | * Add yarn type-check * Rename to yarn typecheck * Fix a collection of type errors * Add typecheck to automated tests * add `dist` to exluded folders tsconfig --------- Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
* Fix line breaks on side bar links (#815)Michi Hoffmann2023-06-011-1/+1
|
* 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-301-5/+28
|\
| * 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-301-1/+1
| |
| * Desktop: hide the left panel and the invite codes from the main page if you ↵Ivan Silvestre2023-05-301-1/+2
| | | | | | | | are not logged in
| * Tune up custom feed uis on webPaul Frazee2023-05-251-9/+9
| |
| * Add feeds tabPaul Frazee2023-05-251-1/+1
| |
| * Add custom satellite-dish iconsPaul Frazee2023-05-251-6/+8
| |
| * add saved feeds to left nav on desktopAnsh Nanda2023-05-251-0/+18
| |
| * 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>
| * fix theme opposite labels (#700)Mohammad Reza Mahmoudi2023-05-171-3/+9
| |
* | Remove unused importsJaz2023-05-171-2/+2
| |
* | Move appearance settings to settings pageJaz2023-05-171-121/+0
| |
* | Use a three-state radio button for color modeJaz2023-05-161-38/+106
| |
* | Feat: Use system default color mode, but allow user overrideJaz2023-05-161-15/+27
|/
* Fix line break in New Post button (#657)Michi Hoffmann2023-05-161-1/+1
|
* Replace the moderation hand icon with a better iconPaul Frazee2023-05-121-3/+4
|
* [APP-635] Mutelists (#601)Paul Frazee2023-05-111-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-081-1/+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-042-4/+7
|
* React Native accessibility (#539)Ollie H2023-05-013-28/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* 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
* 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