Commit graph

1273 commits

Author SHA1 Message Date
Paul Frazee
0921dd4335
Fix some broken links on policy docs () 2023-06-27 14:59:42 -05:00
Paul Frazee
a733b5b9f4
Revert change to the cancel button in the composer () 2023-06-27 11:56:26 -07:00
Paul Frazee
1024f37a54 Merge branch 'benharri-forks-skip-confirmation-for-empty-post' into main 2023-06-27 11:04:33 -05:00
Paul Frazee
0f9429605d Merge branch 'skip-confirmation-for-empty-post' of https://github.com/benharri-forks/social-app into benharri-forks-skip-confirmation-for-empty-post 2023-06-27 11:01:25 -05:00
Ansh
a8bbaa06c7
[APP-705] Metrics revamp pt2 ()
* export track function from analytics.tsx

* fix create account tracking

* fix tracking sign in

* add custom feed events

* fix type errors

* refactor create post event

* add profile follow & unfollow events

* refactor PostsFeedSliceModel into its own file

* refactor PostThreadItemModel into its own file

* reorganize code a lil bit

* refactor post-thread-item to use post-feed-item model under the hood

* add post events

* add post reply tracking

* track custom feed load more

* track list subscribe and unsubscribe
2023-06-27 10:11:05 -05:00
Paul Frazee
bfaa6d73f3
Improvements to the alt text behaviors in the composer ()
* Add an image preview in the alt modal

* Composer: add info about alt text and a green checkmark when done

* Shrink the alt visual indicator a bit so it doesnt obscure the image

* Fix typo

* Fix: avoid requiring multiple tabs to save alt text

* update react-native-screens

* Improve the alt text help tip

* Remove redundant hints

---------

Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
2023-06-27 09:52:49 -05:00
Ansh
25b3e14926
make discard btn more apparent in UI () 2023-06-26 17:10:04 -07:00
Paul Frazee
cd21a7dfc9
Fix Voice Control input on iOS (closes ) ()
* Add patch to fix issue with VoiceControl on iOS

* Fix .patch
2023-06-26 18:53:35 -05:00
Ben Harris
2e082b6977 fix cancel post behavior
- prompt now appears for the cancel button
- no prompt when post is empty
- appease eslint
2023-06-26 16:28:28 -04:00
Ansh
b9abd444e5
[APP-657] Add share list functionality ()
* replace delete list button text with icon

* fix mute list styling on desktop

* add share button to nav bar on a list

* fix styling when on profile

* bug: add key to ImageHorzList

* clean up code & refactor

* fix styling for ListItems

* create a reusable ListActions component for actions on a list

* remove dead styles

* add keys to ListActions

* add helpers to set list embed

* render list embeds

* fix list sharing on web

* make style prop optional in ListCard

* update `@atproto/api` to `0.3.13`
2023-06-26 12:15:39 -05:00
Markus Amalthea Magnuson
1666a747eb
Add a11y details to profile page compose button. ()
This adds accessibility role, label and hint to the compose button on profile pages, to match the same button in all other views.
2023-06-26 12:14:51 -05:00
Ansh
08804f265e
[APP-690] better handling of post languages language filtering ()
* add SelectLangBtn

* memoized objects that are created to reduce re-creation on re-render

* add langs when uploading post

* only send the top 3 languages otherwise backend will throw error

* mv ContentLanguagesSettings to folder

* add post languages settings modal and state

* fix typos

* modify feed manip to also check langs label on post

* Fix tests

* Remove log

* Update feed-manip.ts

* Fix syntax errors

* UI tuneups

* Show the currently selected languages in the composer

* fix linting

* Use a bcp-47 matching function

* Fix a duplicate language issue

* Fix web

* Dont include lang in prompt

* Make select language btn an observer

* Keep device languages on top of language selection UIs

* Fix android build settings

* Enforce a max of 3 languages in posts

* Fix tests

* Fix types

---------

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-06-23 12:48:52 -05:00
Logan Rosen
9b19a95e63
Bump @types/react to ^18 and adjust types () 2023-06-22 12:40:32 -04:00
Paul Frazee
180697b66b 1.33 2023-06-16 16:28:46 -05:00
Paul Frazee
46c65958bc Merge branch 'estrattonbailey-eric/reply-settings-toggle' into main 2023-06-16 16:02:56 -05:00
Paul Frazee
20cdede5e1 Small style fixes 2023-06-16 16:02:26 -05:00
Paul Frazee
31c9e02c0a Update feed settings icon 2023-06-16 15:56:27 -05:00
Eric Bailey
20f77ae7b7 feat: styling/copy cleanup 2023-06-16 15:17:09 -05:00
Eric Bailey
73c6afc7fb fix: comment 2023-06-16 15:16:30 -05:00
Eric Bailey
896aea9837 feat: add home feed preferences settings modal and tuners 2023-06-16 15:01:43 -05:00
Ansh
17e7590bcd
[APP-511] metrics overhaul: frontend work ()
* WIP

* fix types and update imports

* wip

* tagged events that should be server side

* remove server-side analytics

* remove useless import

* add additional profile header events

* remove useless import

* track follow/unfollow clicks

* add missing types
2023-06-15 16:45:14 -05:00
Paul Frazee
1695ae34db 1.32 2023-06-14 23:17:25 -05:00
Paul Frazee
56ec3bf89e
Move policy docs to blueskyweb.xyz () 2023-06-14 20:00:28 -05:00
Paul Frazee
3663ee57f3
Add testnet warning ()
* Add testnet warning

* Add watermarks to posts

* Call the test environment the Sandbox
2023-06-14 20:00:16 -05:00
Ansh
775b5e6578
add checks to make sure we are on web () 2023-06-14 17:20:46 -05:00
Tymoteusz Boba
272ddeb7e2
Upgrade Reanimated from 2.14.4 to 3.1.0 ()
* Update Reanimated API to v3

* Fix failing tests after updating Reanimated

* Include changes from package.json in Reanimated library to patch

* upgrade reanimated to 3.3.0

* remove patch

* upgrade bottom sheet

---------

Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
2023-06-14 16:35:06 -05:00
Ansh
9b9f339e3e
[APP-686] Fix mobile web styling ()
* fix desktop window size

* fix desktop window size

* add listener for resize events

* fix when going from mobile to web

* only add eventListener for web
2023-06-14 15:26:44 -05:00
Ansh
71af9fd04b
add error handling to updateCache for saved-feeds () 2023-06-14 15:14:56 -05:00
Markus Amalthea Magnuson
c060cd4158
Various case and text fixes. ()
* Various case and text fixes.

* Update some labels per requested changes.

---------

Co-authored-by: Ansh <anshnanda10@gmail.com>
2023-06-13 11:35:13 -07:00
Ivan Silvestre
37782ae60b
Desktop: prevent unnecessary X scroll between 1230px and 1260px ()
* Desktop: prevent unnecessary X scroll between 1230px and 1260px

* imports structure without changes

* re add dot to text
2023-06-13 11:29:36 -07:00
GitStart
c20f8937cb
UX: account deletion dialogue does not tell me which account I'm deleting ()
* fix: account deletion dialogue does not tell me which account I'm deleting

* update styles and display name
2023-06-13 11:24:57 -07:00
Paul Frazee
1a12fa5775
Add temporary appview-proxy header toggle () 2023-06-13 13:10:42 -05:00
Paul Frazee
6efbe820d9 Merge branch 'loganrosen-loganrosen/heading-elements' into main 2023-06-12 17:26:17 -05:00
Paul Frazee
bc2bf20e08 Update info screen titles to use H1 2023-06-12 17:25:52 -05:00
Paul Frazee
9c8e0ab33a Merge branch 'loganrosen/heading-elements' of https://github.com/loganrosen/social-app into loganrosen-loganrosen/heading-elements 2023-06-12 17:06:39 -05:00
Paul Frazee
abdb4aace6 Merge branch 'main' of github.com:bluesky-social/social-app into main 2023-06-12 17:06:17 -05:00
Markus Amalthea Magnuson
571285c2b4
Fix image-only posts not being visible in custom feeds. () 2023-06-12 17:05:31 -05:00
Logan Rosen
9232daba7a
Move useWebMediaQueries() above return () 2023-06-11 20:12:50 -07:00
Markus Amalthea Magnuson
8f74c7b949 Fix image-only posts not being visible in custom feeds. 2023-06-12 01:40:59 +02:00
Logan Rosen
55cf53cfd5 Use native heading elements 2023-06-10 19:12:26 -04:00
Paul Frazee
8d03ab9399 1.31 2023-06-09 17:32:40 -05:00
Logan Rosen
9ac8c44a6a
Use Linking.openSettings() so it works on Android () 2023-06-08 20:47:24 -07:00
Logan Rosen
cae615769c
Link to instructions for creating Sentry auth token () 2023-06-08 19:54:37 -07:00
Ansh
6a967cce00
make build version text copy on press () 2023-06-08 14:40:20 -05:00
Ansh
b3e7801796
Revert "show date after 7 days closes " () 2023-06-08 11:32:56 -05:00
Ansh
007d12e182
push instead of navigate () 2023-06-07 17:55:25 -05:00
Ansh
0be14a1b46
[APP-680] Allow users to add details when reporting ()
* allow user to add text when reporting post

* add DMCA override

* increase modal size

* fix dark mode text color

* re-organize components

* add details option when reporting account

* hard-code modal size so it works on smaller devices

* fix modal on web

* Remove outline from textarea focus

* Tweak some styles

* Fix lint

---------

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-06-07 11:11:04 -05:00
Ansh
fc12a1205c
allow image to clicked to go to post in notificaitons () 2023-06-07 09:57:49 -05:00
Logan Rosen
bdcdb4e4dc
Use expo-image-picker on Web () 2023-06-06 09:38:58 -05:00
Keith Cirkel
a67eaa6ace
remove X-UA-Compatible meta tag ()
This meta tag allows Internet Explorer 7 through 11 to change which document mode they would use. As of 2013, however, [Microsoft Edge would ignore this value except under strict circumstances](https://learn.microsoft.com/en-gb/archive/blogs/ie/living-on-the-edge-our-next-step-in-helping-the-web-just-work). This meta tag is ignored in modern versions of Edge (Chromium based).

[Internet Explorer 11 reached EOL in June 2022](https://blogs.windows.com/windowsexperience/2022/06/15/internet-explorer-11-has-retired-and-is-officially-out-of-support-what-you-need-to-know/) and today makes up an exceedingly small proportion of internet traffic.

It's unlikely that anyone is browsing on Internet Explorer, and less
likely that they're browsing on IE<11, which makes this tag redundant.

Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-06-06 09:33:23 -05:00