about summary refs log tree commit diff
path: root/src/view
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-0516-8/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-0560-452/+746
| | | | | | | | | | | | | | | | | | | * 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-055-5/+5
| | | | | * Fix mismatching a11y label * Update all new post button labels to match
* 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 1338 mark notifications read with timeout and on app state change (#1340)Ansh2023-08-301-1/+14
| | | | | * mark notifications read with timeout and on app state change * fix type
* 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
* fix types for breakpoints on mobile (#1342)Ansh2023-08-301-3/+6
|
* Merge branch 'ansh/app-812-add-custom-feed-discovery-to-onboarding' into mainPaul Frazee2023-08-3020-207/+801
|\
| * Fix: remove bottom bar during onboardPaul Frazee2023-08-301-0/+4
| |
| * Simplify the RecommendedFeeds with breakpoint componentsPaul Frazee2023-08-306-260/+204
| |
| * Fix types and remove dead codePaul Frazee2023-08-304-60/+1
| |
| * More fixes to mobile onboardPaul Frazee2023-08-307-163/+246
| |
| * Fix onboarding on mobile webPaul Frazee2023-08-307-216/+262
| |
| * Tweak dark mode on webPaul Frazee2023-08-301-3/+10
| |
| * Tweaks to mobile onboardPaul Frazee2023-08-292-6/+7
| |
| * Rework web onboardingPaul Frazee2023-08-297-126/+419
| |
| * Move onboarding to the withAuthRequired HOCPaul Frazee2023-08-295-50/+45
| |
| * fix onboarding on webAnsh Nanda2023-08-298-104/+200
| |
| * simplify onboarding model function namingAnsh Nanda2023-08-283-4/+4
| |
| * Merge branch 'main' into ansh/app-812-add-custom-feed-discovery-to-onboardingAnsh Nanda2023-08-284-34/+11
| |\
| * | add custom feed discovery to onboardingAnsh Nanda2023-08-283-13/+187
| | |
| * | remove logsAnsh Nanda2023-08-281-1/+0
| | |
| * | move onboarding to screensAnsh Nanda2023-08-288-84/+94
| | |
* | | Move `PreferencesHomeFeed` to a screen instead of a modal (#1335)Ansh2023-08-304-31/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move `PreferencesHomeFeed` to a screen instead of a modal * add web route for home feed preferences * upgrade `@miblanchard/react-native-slider` to fix lint * fix web route naming * fix desktop web styling * add `react-native-slider` mock
* | | Moderation settings fixes (#1336)Paul Frazee2023-08-301-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Default isAdultContentEnabled to false on all devices. The original intent of setting the default based on the device was to make the maximally-permissive choice. It turns out this was a mistake as it created sync issues between devices; users would be confused by the lack of congruity between them. We have to go with false by default to ensure sync is retained. * Update preferences model to use new sdk api * Delete dead code * Dont show the iOS adult content warning in content filtering settings if adult content is enabled * Bump @atproto/api@0.6.8 * Codebase style consistency
* | | fix lightbox on search page (#1330)Eric Bailey2023-08-291-2/+18
| | | | | | | | | | | | | | | * fix lightbox on search page * add styles to mobile web too
* | | Test fixesPaul Frazee2023-08-282-1/+2
| | |
* | | Make posts behave more like links (#1316)Eric Bailey2023-08-284-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use cursor for post cards * ignore type error * handle meta keys on non native links (cherry picked from commit daccafea0b7ab21af6572767e496d20f32ead353) * remove cursor on non-post notifications, not quite right * Simplify link handling --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* | | Replace web editor link behavior (#1319)Paul Frazee2023-08-282-26/+123
| | | | | | | | | | | | | | | * Replace web editor link behavior (close #1293) (close #1292) * Update link decorator to match rich text link detector
* | | Fix: Don't flash default profile avatar and link in nav (#1287)Patroll2023-08-281-1/+6
| |/ |/|
* | Remove ability for Post component to load from URI (close #1302) (#1317)Paul Frazee2023-08-283-33/+7
| |
* | wrap mutation in runInAction (#1305)Eric Bailey2023-08-281-1/+4
|/
* Move the web composer to the top of the screen (#1282)Paul Frazee2023-08-251-1/+1
|
* Eslint updates (#1281)Eric Bailey2023-08-254-5/+7
| | | | | | | | | | | | | | | | | | * eslint: Update eslintrc * eslint: Strings must use singlequote quotes * eslint: expected { after if-condition * eslint: update warnings * a little cleanup * remove conflicted file --------- Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* don't mention own user from composer (#1279)Eric Bailey2023-08-251-1/+3
|
* Update/fix `ChangeHandle` form (#1280)Eric Bailey2023-08-251-4/+4
| | | | | * fix well-known did copy value * s/Domain/Host in change handle form
* Use `Pressable` for most links/embeds (#1181)Eric Bailey2023-08-246-33/+15
| | | | | * delay press on all links * use Pressable for all accessible links
* defer loading of feeds until visible (#1271)Eric Bailey2023-08-242-36/+39
| | | | | | | | | | | * defer loading of feeds until visible * Fix: use existing hasLoaded * Fix: dont query for latest during initial load --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fixes to the feed discovery page (#1238)Paul Frazee2023-08-241-28/+27
| | | | | | | | | | | * Bump yarn.lock for... reasons * Restyle DiscoverFeeds empty state (close #1236) * Fix: maintain search state in feed discovery (close #1204) * tsconfig fixes * Tweaks to yarn.lock
* [APP-836] Emoji picker for web (#1254)Ansh2023-08-234-12/+110
| | | | | | | | | | | | | | | | | | | | | | | | | * add emoji-mart package for emoji dropdown picker * remove emoji picker modal * load emoji mart data not as part of the main bundle * remove @emoji-mart/data * setup emoji insertion with events * get emoji data from local static assets * close emoji picker after one emoji has been inserted * Switch emoji picker trigger to an icon * Update emoji-mart-data.js * make grabbing emoji data work on more browsers --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* [APP-786] Native notifications (#1095)Ansh2023-08-232-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * move `notifee.ts` to notifications folder * install expo notifications * add UIBackgroundMode `remote-notifications` to app.json * fix notifee import in Debug.tsx * add `google-services.json` * add `development-device` class to eas.json * Add `notifications.ts` for native notification handling * send push token to server * update `@atproto/api` * fix putting notif token to server * fix how push token is uploaded * fix lint * enable debug appview proxy header on all platforms * setup `notifications.ts` to work with app view notifs * clean up notification handler * add comments * update packages to correct versions * remove notifee * clean up code a lil * rename push token endpoint * remove unnecessary comments * fix comments * Remove old background scheduler * Fixes to push notifications API use * Bump @atproto/api@0.6.6 --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fixes #1252 fix alt text setting description toggle (#1261)Ansh2023-08-232-3/+3
| | | | | * make toggle border width slightly larger * change copy
* Improve handling of unselecting languanges in composer language menu (#1093)Eric Bailey2023-08-235-33/+74
| | | | | | | | | | | | | | | | | | | | | | | * allow toggling off/on multiple from main composer lang menu * fix dropdown styles for long labels * udpate model to use new string field * update language UI * save langs to history on submit * remove edit * clean up use new fields * default to deviceLocales * fix default valu * feedback * use radio icon
* Change Handle modal DNS instruction tweaks for clarity (#1245)Paul Frazee2023-08-221-1/+7
| | | | | * Remove potentially confusing period from subdomain in changehandle (close #1004) * Clarify dns instructions further (close #1087)
* Fix: update posts rendered in notifs on refresh (close #1196) (#1243)Paul Frazee2023-08-221-2/+5
|