Paul Frazee
df3589f207
Fix: hide the keyboard before showing the discard modal ( #925 )
2023-06-28 13:37:19 -05:00
Paul Frazee
f8d218e11a
Simulator fixes ( #918 )
...
* Update the mock server to use the dev-env to manage the server
* Fix list testIDs
* Fix the invite test construction
* Remove leftover test hardcode
2023-06-27 20:55:46 -05:00
Paul Frazee
dce80be075
Fix copy and dark mode styles in the home feed preferences ( #915 )
2023-06-27 15:00:00 -05:00
Paul Frazee
0921dd4335
Fix some broken links on policy docs ( #916 )
2023-06-27 14:59:42 -05:00
Paul Frazee
a733b5b9f4
Revert change to the cancel button in the composer ( #917 )
2023-06-27 11:56:26 -07: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 ( #896 )
...
* 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 ( #910 )
...
* 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 ( #912 )
2023-06-26 17:10:04 -07: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 ( #863 )
...
* 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. ( #909 )
...
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 ( #893 )
...
* 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 ( #889 )
2023-06-22 12:40:32 -04: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 ( #506 )
...
* 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
56ec3bf89e
Move policy docs to blueskyweb.xyz ( #881 )
2023-06-14 20:00:28 -05:00
Paul Frazee
3663ee57f3
Add testnet warning ( #880 )
...
* 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 ( #879 )
2023-06-14 17:20:46 -05:00
Tymoteusz Boba
272ddeb7e2
Upgrade Reanimated from 2.14.4 to 3.1.0 ( #753 )
...
* 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 ( #876 )
...
* 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 ( #878 )
2023-06-14 15:14:56 -05:00
Markus Amalthea Magnuson
c060cd4158
Various case and text fixes. ( #757 )
...
* 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 ( #828 )
...
* 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 ( #835 )
...
* 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 ( #874 )
2023-06-13 13:10:42 -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
Markus Amalthea Magnuson
571285c2b4
Fix image-only posts not being visible in custom feeds. ( #871 )
2023-06-12 17:05:31 -05:00
Logan Rosen
9232daba7a
Move useWebMediaQueries() above return ( #872 )
2023-06-11 20:12:50 -07:00
Logan Rosen
55cf53cfd5
Use native heading elements
2023-06-10 19:12:26 -04:00
Logan Rosen
9ac8c44a6a
Use Linking.openSettings() so it works on Android ( #865 )
2023-06-08 20:47:24 -07:00
Ansh
6a967cce00
make build version text copy on press ( #862 )
2023-06-08 14:40:20 -05:00
Ansh
b3e7801796
Revert "show date after 7 days closes #754" ( #860 )
2023-06-08 11:32:56 -05:00
Ansh
007d12e182
push instead of navigate ( #861 )
2023-06-07 17:55:25 -05:00
Ansh
0be14a1b46
[APP-680] Allow users to add details when reporting ( #854 )
...
* 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 ( #858 )
2023-06-07 09:57:49 -05:00
Logan Rosen
bdcdb4e4dc
Use expo-image-picker on Web ( #847 )
2023-06-06 09:38:58 -05:00
Ansh
bf36101bf2
[APP-655] Password autocomplete when logging in ( #838 )
...
* remove unused styles
* refine login form to autofill password from password manager
2023-06-06 09:31:50 -05:00
Ansh
ba4bb46c3f
[APP-107] OTA updates ( #587 )
...
* add 1000ms fallbackToCacheTimeout
* add listener via useOTAUpdate hook and show modal if update is available
* finish expo-updates setup
* setup useOTAUpdate hook
* add 1000ms fallbackToCacheTimeout
* add listener via useOTAUpdate hook and show modal if update is available
* finish expo-updates setup
* setup useOTAUpdate hook
* add OTA updates
* Update build.md
* temporarily disable ota updates
* refactor useOTAUpdate code
2023-06-02 13:27:59 -07:00
Paul Frazee
ad4eaf5ed2
Move suggested follow recommendations to the server ( #836 )
...
* Move suggested follow recommendations to the server
* fix search results color in dark mode
---------
Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
2023-06-02 15:01:16 -05:00
Paul Frazee
e8843ded5b
Fix a bunch of type errors and add a type-check to the github workflows ( #837 )
...
* 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>
2023-06-02 15:01:04 -05:00
Logan Rosen
46c9de7c18
Don't show Remove button for nonexistent avatar/banner ( #833 )
2023-06-02 09:51:11 -05:00
Paul Frazee
3217c7ff32
More custom-feed behavior fixes [APP-678] ( #831 )
...
* Remove extraneous custom-feed health check
* Fixes to custom feed preference sync
* Fix lint
* Remove dead code (client-side suggested posts constructor)
* Enforce the feed-fetch limit in the client if the generator fails to observe the parameter
* Bump the number of items fetched in the multifeed per feed from 5 to 10
* Reset the currently active feed when the pinned feeds change
* Some fixes to icons
* Add a prompt to load latest to the multifeed
* Remove debug
2023-06-02 09:48:53 -05:00
Paul Frazee
e9c84a192b
Fixes to feed preference and state sync [APP-678] ( #829 )
...
* Remove extraneous custom-feed health check
* Fixes to custom feed preference sync
* Fix lint
* Fix to how preferences are synced to enable membership modifications
2023-06-01 14:46:13 -05:00
Kadi Kraman
d4e7355cca
fix: support scroll to top on profile screen ( #725 )
...
* Support scroll to top on profile screen
* Refactor types
* Remove async
* Improve types
2023-06-01 11:00:00 -05:00
Michi Hoffmann
792d7e1a55
Fix line breaks on side bar links ( #815 )
2023-06-01 10:51:42 -05:00
Samuel Newman
88212eb065
translate to primary language rather than just english ( #814 )
2023-06-01 10:50:18 -05:00
Ansh
1fc694d488
[APP-656] make alt text expandable ( #821 )
...
* make alt text expandable
* clean code
2023-06-01 10:47:17 -05:00
Ansh
5c25d670d0
move early return to after all hooks ( #823 )
2023-06-01 10:41:27 -05:00
Ansh
54e5e30945
[APP-674] Fix search results tab bar ( #822 )
...
* fix search results tab bar
* Fix spacing on web
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-06-01 10:40:26 -05:00
Ansh
8fde55b59b
simplify how x position is calculated for scrollTo in TabBar ( #820 )
2023-06-01 10:19:15 -05:00
Ansh
189fdb1789
fix linting & type errors ( #819 )
2023-05-31 17:19:08 -07:00
LW
7d7410942f
fix: make DesktopLeftNav not overflow screen ( #762 )
...
* fix: make DesktopLeftNav not overflow screen
* scroll: auto
2023-05-30 21:18:00 -05:00
Ansh
3cb8169a4f
Fix deeplink when app is suspended ( #812 )
...
* Update Navigation.tsx
Missing If statement within the Deep Linking function that broke the ability to change state to hometab
* Updated the function correctly, I missed a bracket
* format
* add pre-existing home state when unspecified path
* Remove unnecessary log
---------
Co-authored-by: Gai <68623807+that-gai-gai@users.noreply.github.com>
Co-authored-by: that-gai-gai <kgai@protonmail.com>
2023-05-30 21:16:29 -05:00
Paul Frazee
2413549fa5
Tune sizing of appearance control
2023-05-30 21:13:18 -05:00
Jaz
09ade363fd
Merge branch 'main' into inherit_system_theme
2023-05-30 18:25:29 -07:00
Matin Zadeh Dolatabad
fa9351534b
perf: enable lazy loading for tab navigation ( #711 )
2023-05-30 20:16:30 -05:00
Markus Amalthea Magnuson
7d47b342d6
Make terms and notices dates less ambiguous. ( #713 )
2023-05-30 20:09:35 -05:00
Ollie H
c0ca27b7ce
Use proxy for fetching link meta ( #716 )
...
* Use proxy for fetching link meta
* Remove link meta test due to hitting proxy
* setup different staging and prod proxy URLs
---------
Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-30 20:08:49 -05:00
Bartosz Kaszubowski
2018558585
feat(Login): allow submitting on password field ( #720 )
2023-05-30 19:56:13 -05:00
Ben Harris
037713321d
show package.json version on web ( #717 )
2023-05-30 19:53:23 -05:00
Ollie H
a9a661ab58
Add ability to reply, repost (without quote post), and like posts using VoiceOver ( #765 )
...
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-30 19:50:56 -05:00
Ben Harris
7458b6f600
Move MAX_GRAPHEME_LENGTH to constants.ts ( #735 )
2023-05-30 19:41:56 -05:00
skipness
0239225796
fix: content trimmed in server input modal ( #733 )
2023-05-30 19:41:21 -05:00
Okechukwu Somtochukwu
8258317c38
[typo] correct typo was 'fo' instead of 'to' ( #721 )
2023-05-30 17:26:40 -07:00
Ollie H
072682dd9f
Rework scaled dimensions and compression ( #737 )
...
* Rework scaled dimensions and compression
* Unbreak image / banner uploads
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-30 19:23:55 -05:00
Ollie H
deebe18aaa
Use non-pipe translation link ( #740 )
2023-05-30 18:54:47 -05:00
David Buchanan
1ca40cf1fd
Update HomeIconSolid: widen the front door ( #756 )
2023-05-30 18:49:03 -05:00
Ben Harris
ca34364cf0
Support arrow key navigation for Lightbox.web.tsx ( #761 )
...
* Support arrow key navigation for Lightbox.web.tsx
renames onEscape to onKeyDown
* appease eslint
* appease eslint again
* wrap onPressLeft and onPressRight in useCallback
2023-05-30 18:45:49 -05:00
MohammadReza Mahmoudi
442d453600
Fix profile load issue + enhancement of profile isCurrent style ( #764 )
...
* fix profile isActive issue
* fix myProfile load issue when visiting other profiles first
* fix lint issues
* change currentRouteName to currentRouteInfo
2023-05-30 18:42:22 -05:00
Paul Frazee
5d0a3e6c65
Merge branch 'main' of github.com:bluesky-social/social-app into main
2023-05-30 18:35:18 -05:00
Seth Arnold
1e5c4609a8
Update ProfileHeader.tsx ( #810 )
...
Change error message from "failed to blocK" to "failed to unblock"
2023-05-30 18:32:46 -05:00
Ben Harris
439135944c
make eslint happy
2023-05-30 18:30:12 -04:00
Ben Harris
f2cf1d8c79
show date after 7 days, closes #754
...
adjust the behavior of ago() to show the date after a week
2023-05-30 18:22:22 -04:00
Ollie H
234e04c396
Update follower/following a11y hints and labels ( #755 )
...
* Update follower/following a11y hints and labels
* Update ProfileHeader.tsx
---------
Co-authored-by: Ansh <anshnanda10@gmail.com>
2023-05-30 13:39:50 -07:00
Ben Harris
09c515d273
fix web links to no longer point to staging ( #758 )
...
* fix web link in README.md
* missed one
2023-05-30 13:34:14 -07:00
Josh Soref
c808721938
Spelling ( #772 )
...
* spelling: account
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: activated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: additional
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: appropriate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: bskyweb
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: description
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: display
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: highlighted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: locally-hosted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: notification
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: occurring
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: parenthetical
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: preexisting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: prefetched
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: punctuation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: simplicity
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-05-30 14:46:43 -05:00
GitStart
69bcb72061
update delete app password confirmation modal ( #803 )
2023-05-30 13:56:30 -05:00
Logan Rosen
a89129fcf6
Fix button to find people to follow ( #806 )
2023-05-30 13:55:06 -05:00
Paul Frazee
e77c616970
Hide both the left and right nav on desktop when logged out
2023-05-30 13:53:33 -05:00
Paul Frazee
7a7b99d033
Merge branch 'main' of https://github.com/ivansilvestre/social-app into ivansilvestre-main
2023-05-30 13:45:44 -05:00
bnewbold
a51d5dc7e2
labels: add 'corpse' to 'violent' category ( #802 )
...
Overlooked this when the label was added earlier.
2023-05-30 13:43:37 -05:00
Ivan Silvestre
caab6309df
Desktop: hide the left panel and the invite codes from the main page if you are not logged in
2023-05-30 13:54:23 +01:00
Paul Frazee
7b6948e617
Merge branch 'custom-algos' into main
2023-05-25 21:17:11 -05:00
Paul Frazee
62b309be5b
Include follow button in posts on the multifeed
2023-05-25 21:13:30 -05:00
Paul Frazee
93984277c9
Simulator fixes
2023-05-25 21:10:44 -05:00
Ansh Nanda
bcedbbc8b3
error for custom feed when it is not valid or offlien
2023-05-25 19:01:37 -07:00
Paul Frazee
11262ffc83
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-25 20:49:16 -05:00
Paul Frazee
229153a26c
Fix tsc
2023-05-25 20:48:43 -05:00
Ansh Nanda
fa9b91f793
Merge branch 'custom-algos' of https://github.com/bluesky-social/social-app into custom-algos
2023-05-25 18:48:41 -07:00
Ansh Nanda
4cd9a4493e
add empty state for custom feed
2023-05-25 18:48:40 -07:00
Paul Frazee
25153f1f4d
Fix lint
2023-05-25 20:45:35 -05:00
Paul Frazee
68332bc877
UI tune ups
2023-05-25 20:44:37 -05:00
Paul Frazee
27ff9ce43b
Remove sorting in feed-manip
2023-05-25 20:32:12 -05:00
Paul Frazee
9da5a1a780
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-25 20:28:01 -05:00
Paul Frazee
0a1f912ece
Fixes & updates for mobile web
2023-05-25 20:27:55 -05:00
Ansh Nanda
2c970781b7
replace profile with hamburger menu in search as well
2023-05-25 18:25:31 -07:00
Paul Frazee
651f3abc1f
Tune up custom feed uis on web
2023-05-25 20:19:49 -05:00
Paul Frazee
216d301191
Fix bad import
2023-05-25 20:12:49 -05:00
Paul Frazee
767f5353ea
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-25 20:02:41 -05:00
Paul Frazee
257686f360
Add feeds tab
2023-05-25 20:02:37 -05:00
Ansh Nanda
202a56cff6
small tweak to tab bar positioning
2023-05-25 16:23:32 -07:00
Paul Frazee
df6d249e85
Small tweak to feed tab bar positioning
2023-05-25 17:53:57 -05:00
Paul Frazee
dd1bbcfb0b
Add scrollview to drawer
2023-05-25 17:26:34 -05:00
Paul Frazee
8fa33ac928
Add my feeds to the drawer
2023-05-25 17:13:32 -05:00
Paul Frazee
7916c2e02e
Add 'popular with friends' to default feeds
2023-05-25 17:10:00 -05:00
Paul Frazee
bf056cf622
Visually unify the home header with other screens
2023-05-25 17:09:23 -05:00
Paul Frazee
cc6ead42d0
Switch to new satellite icon on the header
2023-05-25 17:00:39 -05:00
Paul Frazee
20ef1b8b7b
Add custom satellite-dish icons
2023-05-25 16:51:12 -05:00
Paul Frazee
0f30f743cb
Use the bars icon on the viewheader
2023-05-25 15:56:29 -05:00
Paul Frazee
e33dad8b72
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-25 15:56:19 -05:00
Ansh Nanda
881be748d5
increase save custom feed btn hitslop
2023-05-25 13:54:43 -07:00
Ansh Nanda
bce6c8d5ec
rename Algos to Feeds on profile
2023-05-25 13:51:08 -07:00
Ansh Nanda
a9027cfb45
turn of auto correct and capitalize on search
2023-05-25 13:50:59 -07:00
Ansh Nanda
14619cf8a3
fix type errors on Custom Feed screen
2023-05-25 13:46:17 -07:00
Ansh Nanda
be2beae1f1
delete old My Feeds / Saved Feeds screen
2023-05-25 13:46:06 -07:00
Ansh Nanda
f891305185
fix padding on Discover Feeds screen
2023-05-25 13:42:26 -07:00
Ansh Nanda
8bb3f40a59
add saved feeds to left nav on desktop
2023-05-25 13:14:40 -07:00
Ansh Nanda
6e5078e0c1
Merge branch 'custom-algos' of https://github.com/bluesky-social/social-app into custom-algos
2023-05-25 13:00:16 -07:00
Paul Frazee
a39a06ba09
Tune the saved feeds ui
2023-05-25 14:58:04 -05:00
Paul Frazee
f03ac9fd56
Tune the UI layout of the feed tab header
2023-05-25 14:56:23 -05:00
Ansh Nanda
db63442360
adjust styling for feeds tab bar on mobile
2023-05-25 12:54:31 -07:00
Ansh Nanda
524f8b6abd
Merge branch 'custom-algos' of https://github.com/bluesky-social/social-app into custom-algos
2023-05-25 00:18:00 -07:00
Ansh Nanda
0bdb0ac006
put user avatar on bottom bar and replace with hamburger menu on top
2023-05-25 00:17:57 -07:00
Ansh Nanda
007c523010
add top bar and link to new SavedScreen
2023-05-25 00:08:44 -07:00
Paul Frazee
93e9fa8edf
Restore the 'load more' button on web
2023-05-25 01:53:37 -05:00
Paul Frazee
e89103915d
Update load latest to show when there's new activity with an indicator
2023-05-25 01:30:48 -05:00
Paul Frazee
6f02548bca
Make load-latest button same on web
2023-05-25 00:20:49 -05:00
Paul Frazee
0262ed11ea
Fix the 'dancing header' problem on web
2023-05-25 00:10:48 -05:00
Paul Frazee
5124be33ad
Tune the footer text ui a bit
2023-05-24 23:59:37 -05:00
Paul Frazee
dfb39e7c4f
Add feed discovery page
2023-05-24 22:09:39 -05:00
Paul Frazee
12c7f6d6a5
Tune the custom feeds header a bit more
2023-05-24 19:27:04 -05:00
Paul Frazee
629ca24e90
Tune the custom feed header
2023-05-24 19:03:59 -05:00
Paul Frazee
2ba4d9bfbf
Add compose fab to custom feed screen
2023-05-24 18:50:19 -05:00
Paul Frazee
0a18229784
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-24 18:46:55 -05:00
Paul Frazee
4e1876fe85
Refactor the scroll-to-top UX
2023-05-24 18:46:27 -05:00
Ansh Nanda
32c9dabb74
make tab bar scroll view draggable on web
2023-05-24 15:04:30 -07:00
Ansh Nanda
7e555ecc1b
fix lint errors
2023-05-24 15:00:36 -07:00
Ansh Nanda
9673225f78
fix scrollToTop for web
2023-05-24 14:18:49 -07:00
Ansh Nanda
58a0489ce3
add isWeb check to disable haptics on web
2023-05-24 13:59:53 -07:00
Ansh Nanda
858ec6438d
show scroll to top button when scrolling stops
2023-05-23 15:48:14 -07:00
Ansh Nanda
0fd5c9294a
refactor load latest btn
2023-05-23 15:33:27 -07:00
Ansh Nanda
fc9e28ca72
slight performance improvements
2023-05-23 15:28:46 -07:00
Ansh Nanda
b561a51ed9
add button to reset preferences in dev mode
2023-05-23 14:18:35 -07:00
Ansh Nanda
52a8879754
update pinned feed from custom feed view
2023-05-22 20:07:40 -07:00
Ansh Nanda
8a2349c55f
increase pin button hitslop
2023-05-22 19:14:10 -07:00
Ansh Nanda
512c918c03
decrease long press time required to reoreder pinned feed
2023-05-22 19:10:03 -07:00
Ansh Nanda
dfcdd37087
add haptics to save, like, and pin actions on feed
2023-05-22 18:46:36 -07:00
Ansh Nanda
64e303d911
optimistic updates for liking custom feeds
2023-05-22 16:35:37 -07:00
Ansh Nanda
762bd15ed6
fix prod default feeds not working
2023-05-22 16:12:05 -07:00
Ansh Nanda
7cad7d12f1
add refreshControl to tab ViewSelector
2023-05-19 18:32:21 -07:00
Ansh Nanda
8bcbbb869a
fix dark mode color for creator handle on CustomFeed screen
2023-05-19 18:30:24 -07:00
Ansh Nanda
48a9e1b1dd
fix refresh control color in ViewSelector.tsx
2023-05-19 18:27:13 -07:00
renahlee
2a5ac1a6de
Update labels for avatar
2023-05-18 17:31:57 -07:00
Paul Frazee
37acc9e930
A few more UX tweaks
2023-05-18 18:22:46 -05:00
Paul Frazee
4fa4c67cc5
Some fixes
2023-05-18 17:36:16 -05:00
Paul Frazee
46ed910cda
Add list-type avatar
2023-05-18 17:10:42 -05:00
Paul Frazee
324c9209dc
Only show algos and lists on profiles if there are items
2023-05-18 17:01:48 -05:00
Paul Frazee
3c89dd40f9
Fix lint
2023-05-18 16:54:17 -05:00
Paul Frazee
1ecf0da81b
Add feed sharing
2023-05-18 16:22:11 -05:00
Paul Frazee
84990c509e
Drop the hard-coded what's hot algo
2023-05-18 15:12:18 -05:00
Paul Frazee
2f4408582b
Set default feeds
2023-05-18 15:06:32 -05:00
Paul Frazee
9c9e4e5691
Merge branch 'custom-algos' of github.com:bluesky-social/social-app into custom-algos
2023-05-18 14:39:12 -05:00
Paul Frazee
5537d19e55
Update saved feeds to use preferences
2023-05-18 14:39:04 -05:00
Ansh Nanda
f1d2166c29
fix spacing when user has no feeds
2023-05-18 10:36:16 -07:00
Ansh Nanda
571fc37a99
fix error & empty state when rendering custom feeds on profile
2023-05-18 10:34:34 -07:00
Paul Frazee
acea0e074d
Tab bar fixes
2023-05-18 12:05:32 -05:00
Paul Frazee
754496b957
Fix custom feed header on desktop web
2023-05-18 11:57:49 -05:00
Paul Frazee
7691fe4f48
Store/sync pinned feeds on the server
2023-05-18 11:51:25 -05:00
Paul Frazee
d88c27a419
Improve web titles
2023-05-17 23:36:36 -05:00
Paul Frazee
5a20e0fafa
Add web titles
2023-05-17 23:33:59 -05:00
Paul Frazee
129fc42e95
Improve pinned feed management
2023-05-17 23:32:19 -05:00
Jaz
7f76c2d67e
Merge branch 'main' into inherit_system_theme
2023-05-17 21:19:20 -07:00
Jaz
ac3a95dc72
Remove unused imports
2023-05-17 21:15:37 -07:00
Jaz
3c15f6ba02
Move appearance settings to settings page
2023-05-17 21:14:26 -07:00
Paul Frazee
bec94ed82c
Desktop styling fixes
2023-05-17 22:58:53 -05:00
Paul Frazee
ed7293ea66
Remove redundant component
2023-05-17 22:15:44 -05:00
Paul Frazee
a2c89b47a1
Add custom feed liked by screen
2023-05-17 22:12:14 -05:00
Paul Frazee
998879d6d6
Remove redundant feed-settings page
2023-05-17 22:04:01 -05:00
Paul Frazee
177df36330
Fixes to the tab bar
2023-05-17 21:54:40 -05:00
Paul Frazee
6bf8e72157
Usability improvements to feeds
2023-05-17 21:23:32 -05:00
Paul Frazee
f0003d1931
Add 'my feeds' tab
2023-05-17 20:33:58 -05:00
Paul Frazee
c55ce6de02
Rework the UI for the custom feed view
2023-05-17 15:52:11 -05:00
Paul Frazee
0f5b3808f8
Remove a focus-effect that was triggering a rerender loop
2023-05-17 15:03:19 -05:00
Paul Frazee
2fd3b4ca04
Clean up the custom-feed model
2023-05-17 14:55:04 -05:00
Paul Frazee
9c02fbb925
Unify the display name fallback behavior
2023-05-17 14:38:23 -05:00
Paul Frazee
4e56d24a9d
Dont show save button in embed cards
2023-05-17 14:34:37 -05:00
Paul Frazee
fb03bbf288
Fix some palette issues
2023-05-17 14:26:23 -05:00
Paul Frazee
a4c6dd6b1e
Tune up the custom feed card rendering
2023-05-17 14:24:27 -05:00
Paul Frazee
3d09008bfd
Reorganize custom feeds in the view layer
2023-05-17 14:03:08 -05:00
Paul Frazee
b672006f7e
Reorganize custom-feed state models and add the missing _reactKey attribute
2023-05-17 13:52:16 -05:00
Paul Frazee
a2b089d315
Add 'algo' variant of avatars
2023-05-17 13:42:29 -05:00
Paul Frazee
85910cdbea
Fix missed change in merge
2023-05-17 13:42:16 -05:00
Paul Frazee
7aa1d9010e
Merge branch 'main' into custom-algos
2023-05-17 12:30:54 -05:00
renahlee
d6ca8e918a
Update to empty hint if no notifications
2023-05-17 09:13:06 -07:00
renahlee
f7f0db65d3
Update hint for notifications
2023-05-17 09:12:09 -07:00
Paul Frazee
562faa76cc
feat: add basic visual feedback on Button interactions ( #708 )
...
* 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>
2023-05-17 11:10:51 -05:00
LW
41f3a05515
style: remove `useUnreadCountLabel` hack from `50c1841` ( #655 ) ( #686 )
...
I just realized how `mobx` works (never used before lol) and now I feel
dumb.
2023-05-17 09:50:28 -05:00
Ollie H
656baa7239
Close active elements on state change ( #677 )
2023-05-17 09:46:10 -05:00
Richard Gordon
09bb2f5208
hidereport button on own post ( #676 )
2023-05-17 09:43:08 -05:00
William
d7826a3334
Properly set isInputFocused ( #666 )
2023-05-17 09:41:54 -05:00
Mohammad Reza Mahmoudi
6dde5ede34
fix theme opposite labels ( #700 )
2023-05-17 09:33:05 -05:00
Ansh Nanda
90adc19415
fix re-rendering issue
2023-05-16 23:45:14 -07:00
Ansh Nanda
1378ab46e9
make sure TabBar re-rerenders when pinned feeds changes
2023-05-16 23:40:51 -07:00
Ansh Nanda
3501fda015
allow changing pinned feed order on web
2023-05-16 23:38:34 -07:00
Jaz
b2ef6bde00
Unstage open post in new tab changes, oops
2023-05-16 23:22:18 -07:00
Jaz
f4327aff69
Fix mobile layout at least for mobile web
2023-05-16 23:11:29 -07:00
Jaz
85dfef87ab
Use a three-state radio button for color mode
2023-05-16 23:06:08 -07:00
Jaz
da0ed7e002
Feat: Use system default color mode, but allow user override
2023-05-16 21:36:43 -07:00
Ansh Nanda
99d66679b3
use uri instead of rkey to get feed data
2023-05-16 19:09:19 -07:00
Ansh Nanda
59c1b545fa
fix routing on web
2023-05-16 19:04:47 -07:00
Ansh Nanda
ff3cc3b84d
fix dark mode styling
2023-05-16 18:39:02 -07:00
Ansh Nanda
53ca0cd626
drag to rearrange pinned items
2023-05-16 18:28:44 -07:00
Ansh Nanda
139027ac5f
bad fix to the tab bar animation
2023-05-16 17:27:46 -07:00
Jacques Favreau
404b2f043c
fix: Add vendor prefix for web blur. ( #678 )
2023-05-16 18:39:15 -05:00
Michi Hoffmann
b7f081d6e4
Fix line break in New Post button ( #657 )
2023-05-16 18:38:06 -05:00
Ansh Nanda
532bc88ecc
fix edge case when feed is liked only by one person
2023-05-16 16:31:35 -07:00
Ansh Nanda
5397447ca7
fix unliking
2023-05-16 16:30:14 -07:00
Ansh Nanda
1e54125f7f
reload AlgoItem on focus via prop
2023-05-16 16:27:38 -07:00
Ansh Nanda
3f41d3db26
make sure state is being synced across components
2023-05-16 16:07:07 -07:00
Ansh Nanda
f2e39d8ad2
allow for pinning saved feeds
2023-05-16 15:50:52 -07:00
Ollie H
5f66adc9a6
Replace image picker with expo-image-picker ( #649 )
...
* Replace image picker with expo-image-picker
* Fix cropper & picker on web
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-16 17:38:32 -05:00
Ansh Nanda
dd788550be
add heart icon to AlgoItem
2023-05-16 13:57:29 -07:00
Ansh Nanda
58e9c30abe
link to user who created custom feed from preview
2023-05-16 13:56:59 -07:00
LW
50c1841a06
feat: Update HTML `title` on web #626 #599 ( #655 )
...
For any `Screen` that shows on desktop, `title` is "(1) ... - Bluesky"
where "(1)" is the unread notification count.
The titles are unlocalized and the string "Bluesky" is hardcoded,
following the pattern of the rest of the app.
Display names and post content are loaded into the title as effects.
Tested:
* all screens
* screen changes / component mounts/unmounts
* long posts with links and images
* display name set/unset
* spamming myself with notifications, clearing notifications
* /profile/did:... links
* lint (only my changed files), jest, e2e.
New utilities: `useUnreadCountLabel`, `bskyTitle`,
`combinedDisplayName`, `useSetTitle`.
resolves : #626 #599
2023-05-16 13:13:05 -05:00
Markus Amalthea Magnuson
924e18e644
Remove surrounding spaces in parentheses. ( #667 )
2023-05-16 12:44:30 -05:00
Ansh Nanda
8071ae313d
like/unlike improvements WIP
2023-05-15 22:39:47 -07:00
Ansh Nanda
c4a666c221
new design for custom feed preview
2023-05-15 17:59:36 -07:00
Ollie H
e2055dfb78
Image editor mobile layout update ( #613 )
...
* Image editor mobile layout update
* Minor viewport fix
2023-05-15 16:54:14 -05:00
Paul Frazee
5e8e0ad680
Update the default suggested users list to match recent activity
2023-05-15 15:27:58 -05:00
Ollie H
628d877325
Use dropdown for web reposting and quote posting ( #607 )
...
* Use dropdown for web reposting and quote posting
* Remove collateral damage
* Tune the repost dropdown positioning
* Move postctrls into their own folder
* Factor out repost button into native/web build
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-15 15:18:39 -05:00
Ansh Nanda
6249bb16ca
remove tab bar underline animation
2023-05-15 12:31:27 -07:00
bnewbold
0a0afdf2c2
reporting: anti-social option; alert emoji around urgent option ( #617 )
...
* reporting: new anti-social post report option
* reporting: alarm emoji on urgent report option
* reporting: appease 'make lint'
I originally had text on a separate line, but that failed, so I put
text+tags on a line and thought that worked, but failed again? Seems
inconsistent, but trying again.
* Remove emojis and increase report post height
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-15 14:25:50 -05:00
Ollie H
824a2313b1
Style cleaning and initial text size audit ( #618 )
...
* Style cleaning and initial text size audit
* Put file back
2023-05-15 13:14:45 -05:00
Ollie H
841ad692d3
Make autocomplete pressable ( #620 )
2023-05-15 13:12:38 -05:00
Ansh Nanda
d7e39bde12
saved feeds in tab bar
2023-05-15 11:00:54 -07:00
Ansh Nanda
5010861160
custom feed screen
2023-05-15 10:42:23 -07:00
Ansh Nanda
61ea37ff81
renamed page to savedfeeds
2023-05-14 18:37:18 -07:00
Ansh Nanda
6105314f15
add empty view to CustomAlgorithms screen
2023-05-14 15:38:38 -07:00
Ansh Nanda
8948118d5c
view all saved algos in settings
2023-05-13 12:25:06 -07:00
Ansh Nanda
047024a5ac
create algo-item model and redefine data models
2023-05-13 11:59:08 -07:00
Ansh Nanda
c24389df87
custom feed embed
2023-05-12 19:46:50 -07:00
Ansh Nanda
760b5309e0
show algos by user on profile
2023-05-12 19:32:39 -07:00
Ansh Nanda
fa4af20764
remove unncessary code from actorFeedModel
2023-05-12 17:22:53 -07:00
Ansh Nanda
06ce42158e
actor feeds model
2023-05-12 17:21:17 -07:00