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
Ansh Nanda
be6d48a57e
bookmarked feeds model
2023-05-12 17:21:11 -07:00
Ansh Nanda
370d52bd1f
add custom algorithm screen to settings under moderation
2023-05-12 14:40:58 -07:00
Ansh Nanda
678f75b495
add window dimensions to global styles
2023-05-12 13:51:07 -07:00
Paul Frazee
5f074a21c9
Tune hand icon
2023-05-12 10:21:09 -05:00
Paul Frazee
0a7bb43644
Replace the moderation hand icon with a better icon
2023-05-12 10:10:29 -05:00
Paul Frazee
75007d8fae
[APP-643] Account preferences server sync ( #615 )
...
* Bump deps
* Bump deps
* Add server sync of content preferences and an adult content toggle
2023-05-11 17:52:38 -05:00
Ollie H
c2a8713ff4
a11y cleanup for mute lists ( #614 )
2023-05-11 16:30:27 -05:00
Paul Frazee
ebcd633386
[APP-635] Mutelists ( #601 )
...
* 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
2023-05-11 16:08:21 -05:00
Ollie H
19d6ded631
Prevent reply to from cascading ( #610 )
2023-05-11 10:38:54 -05:00
Ollie H
0192923ef3
Only allow one close draft confirmation at a time ( #611 )
...
* Only allow one close draft confirmation at a time
* lint
2023-05-11 10:38:10 -05:00
bnewbold
c2fb4d4b4b
small label updates ( #612 )
...
* labels: fix 'consentual' typo
This label has never been applied, so safe to just change it.
* labels: new 'nsfl' label, under both porn and gore categories
* labels: new account-security label (always warn)
* labling: re-word spam subtitle
2023-05-11 10:37:26 -05:00
Ollie H
b0ebb6c9d1
Update web image editor ( #588 )
...
* Update web image editor
* Delete type-assertions.ts
* Re-add getKeys
* Uncomment rotation code
* Revert "Uncomment rotation code"
This reverts commit 6269f3b928c2e5cacaf5d0ff5323fe975ee48eab.
* Shuffle dependencies and update mobile resolution
* Update ImageEditor modal layout for mobile
* Avoid accidental closes of the EditImage modal
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-09 14:55:44 -05:00
Ollie H
8f6b5d3df9
Add avatar to mobile autocomplete and create grapheme hook ( #602 )
...
* Add avatar to mobile autocomplete and create grapheme hook
* Remove comment, update filename, cut out redundant logic
2023-05-09 12:13:23 -05:00
Ollie H
bf3ea67442
Add time to app password and fix related text wrapping ( #604 )
2023-05-09 12:02:55 -05:00
Ansh
28f7ff76a4
add target="_blank" prop to LinkText for safari ( #606 )
2023-05-09 12:01:42 -05:00
Ollie H
cfdfd8f395
Add text wrapping to profile header ( #603 )
2023-05-09 12:00:54 -05:00
Paul Frazee
b756a27958
[APP-639] Improve nsfw handling & force hidden on iOS ( #605 )
...
* Identify adult content labels and handle them more specifically
* Change adult content defaults to more conservative settings
* Add an adultcontentenabled override that prohibits access on iOS
* Improve usability of the content hider
* Fix lint
2023-05-09 00:43:20 -05:00
Paul Frazee
7a176b3fdf
[APP-615] COPPA-compliant signup ( #570 )
...
* Rework account creation to be COPPA compliant
* Fix lint
* Switch android datepicker to use the spinner mode
* Fix type signatures & usages
2023-05-08 17:25:57 -05:00
Ollie H
cdfb1c7abf
Visual improvements to web autocomplete ( #591 )
...
* Visual improvements to web autocomplete
* Remove stray styling
2023-05-08 16:09:15 -05:00
Ollie H
84046f42d5
Format count and fix type warning ( #600 )
2023-05-08 16:02:19 -05:00
Ansh
6124e52836
add theme to SafeAreaView and preventAutoHide SplashScreen ( #592 )
2023-05-08 15:05:36 -05:00
renahlee
2f61fc31fd
Fix hardbreak formatting
2023-05-05 16:36:48 -07:00
Paul Frazee
ce89b2fae1
Add account information to the top of settings ( #583 )
2023-05-05 00:41:31 -05:00
Ansh
646eddad5a
make haptic feedback weaker on android ( #584 )
2023-05-05 00:41:08 -05:00
Ansh
99ecb17739
useLegacyImplementation in Android ( #585 )
2023-05-05 00:40:16 -05:00
Ansh
f28405f928
sanitize app passwords name ( #589 )
2023-05-05 00:27:05 -05:00
Ollie H
8d78e8581c
Move href back to link ( #590 )
...
* Move href back to link
* Fix cmd/ctrl click on left nav
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-05 00:25:52 -05:00
Ansh
d3e8bd3e9a
[APP-547] Universal links & deeplinking ( #555 )
...
* added ios scheme and intentFilters for deep linking
* added intentFilters for android deep linking
* add .env files to .gitignore
* add autoVerify for android deep links
2023-05-04 16:18:27 -05:00
Paul Frazee
49f9df6355
[APP-633] Improve some behaviors around desktop leftnav ( #581 )
...
* 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
2023-05-04 01:20:23 -05:00
Paul Frazee
2749b8e371
Rework alt image modal to be fullscreen due to android bugs with the bottomsheet and keyboard ( #577 )
2023-05-04 00:55:57 -05:00
Paul Frazee
ab3074fdee
Add the !filter and !warn imperative labels ( #580 )
2023-05-04 00:55:33 -05:00
Paul Frazee
d97e75c62f
[APP-539] Rework lightbox and alt-image behaviors ( #573 )
...
* Replace the long press on the lightbox with footer controls
* Remove long-press from images in the feed
* Tune the lightbox footer control ui
* Replace the AltImageRead modal with the ability to view all alt text in the lightbox footer
* Tune lightbox footer for iOS
* Add alt text to the web lightbox
* Fix lint
* a11y slight changes
---------
Co-authored-by: renahlee <renahlee@outlook.com>
2023-05-04 00:54:35 -05:00
Ollie H
011baa78c1
a11y label cleanup ( #576 )
2023-05-04 00:53:49 -05:00
Paul Frazee
7f88845c9b
Add icon-intolerant and behavior-intolerant to the political hategroup category ( #579 )
2023-05-04 00:22:54 -05:00
Paul Frazee
906b906eb1
Remove the attempts to make the language filter more lenient ( #569 )
2023-05-03 11:49:46 -05:00
Paul Frazee
12a2144232
Remove some confusing horizontal lines in threads ( #566 )
2023-05-02 23:32:29 -05:00
Paul Frazee
883700e090
[APP-601] Add muted accounts list ( #565 )
...
* Add muted accounts list
* Fix icon for muted accounts
2023-05-02 23:32:16 -05:00
Paul Frazee
2eb0d8c095
[APP-611] Add nice date to expanded post view ( #567 )
...
* Add nice date to expanded post view
* Fix styles
2023-05-02 23:29:16 -05:00
Paul Frazee
6f1c4ec9a9
[APP-549] Language controls for Whats Hot ( #563 )
...
* Add a content-language preference control
* Update whats hot to only show the selected languages and to refresh on lang pref changes
* Fix lint
* Fix tests
* Add missing accessibility role
2023-05-02 23:06:55 -05:00
Ollie H
95f8360d19
Add keyboard shortcuts: new, escape, and hard break ( #552 )
...
* Add keyboard shortcuts: new, escape, and hard break
* Add preferences modal
* Remove code accidentally re-added due to rebase
* Fix incorrect copy and lint
* Put stuff back so diffs are clearer
* Re-add invite codes to settings
* Address comments
* Tune the copy
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-02 23:00:18 -05:00
Paul Frazee
af905947bc
Fix confirm profile sizing for blocks ( #564 )
2023-05-02 22:52:58 -05:00
Paul Frazee
8c675248d4
Fix replies with <2 likes showing in the following feed
2023-05-02 21:51:25 -05:00
Paul Frazee
d225e857b5
[APP-610] Make the language filter more lenient ( #562 )
...
* Tune the language filter to accept posts when a determination cant be made
* use j instead of i since i has been declared in upper scope
* use j instead of i since i has been declared in upper scope
* Pass the j man
---------
Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
2023-05-02 20:03:01 -05:00
Paul Frazee
ddb8ebb412
Fix image sharing on iOS ( #561 )
2023-05-02 20:00:22 -05:00
Ollie H
bd80db619b
Pre-web image changes refactor ( #560 )
...
* Pre-web image changes refactor
* Remove unneeded async behavior
2023-05-02 16:27:00 -05:00
Ollie H
74fbb47979
Strip whitespaces from tokens ( #558 )
2023-05-01 23:29:13 -05:00
Ollie H
83959c595d
React Native accessibility ( #539 )
...
* 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>
2023-05-01 20:38:47 -05:00
Ansh
c75c888de2
[APP-527] setup sentry ( #532 )
...
* setup sentry
* add sentry to transformIgnorePatterns to fix jest issues
* update README with sourcemap instructions
* only enable integrations on native
* fix sentry web
* remove testing code
* fix sentry authToken
* Switch over to paul's auth tokens temporarily (lol)
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-01 14:42:31 -05:00
Ollie H
dbb3c5c155
Image alt text view modal ( #551 )
...
* Image alt text view modal
* Minor style tweaks
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-05-01 13:59:17 -05:00
Ollie H
0ec98c77ef
Format large numbers ( #556 )
2023-05-01 13:31:00 -05:00
Paul Frazee
a95c03e280
Implement blocks ( #554 )
...
* Quick fix to prompt
* Add blocked accounts screen
* Add blocking tools to profile
* Blur avis/banners of blocked users
* Factor blocking state into moderation dsl
* Filter post slices from the feed if any are hidden
* Handle various block UIs
* Filter in the client on blockedBy
* Implement block list
* Fix some copy
* Bump deps
* Fix lint
2023-04-28 20:03:13 -05:00
renahlee
b754ed0e5a
Up Android snap point
2023-04-28 17:12:17 -07:00
Paul Frazee
173e06f866
Fix to embed labels lookup ( #550 )
...
* Fix to embed labels lookup
* Fix lint
* Fix lint
2023-04-27 15:01:38 -05:00
Paul Frazee
1d50ddb378
Refactor moderation to apply to accounts, profiles, and posts correctly ( #548 )
...
* 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
2023-04-27 12:38:23 -05:00
Ollie Hsieh
51be8474db
Update invite code copy ( #549 )
2023-04-27 12:31:03 -05:00
Ollie Hsieh
7a2c21026d
Load previous state in alt text modal ( #546 )
2023-04-27 09:51:47 -05:00
Ollie Hsieh
c8e51a7d48
Fix Android sharing ( #545 )
2023-04-27 09:38:28 -05:00
Ollie Hsieh
62b07f93fd
Support Ctrl + Enter for non-Mac ( #544 )
2023-04-27 09:31:14 -05:00
Ollie Hsieh
996dba7595
Close lightbox on web with escape key ( #543 )
...
* Close lightbox on web with escape key
* Lint
2023-04-27 09:30:47 -05:00
Ollie Hsieh
afd87a6390
Add undo to web composer ( #542 )
2023-04-27 09:27:33 -05:00
Paul Frazee
a81158bd2a
Tune some copy
2023-04-26 09:33:56 -05:00
Paul Frazee
fc19ffba38
Update report modal to use new groupings (close [APP-567]) ( #533 )
2023-04-25 21:04:50 -05:00
Paul Frazee
9b86cb5c36
Fix: dont request more than 25 posts at a time (close [APP-561]) ( #534 )
2023-04-25 20:47:37 -05:00
Paul Frazee
f33a355a1a
[APP-562] Persist 'copied' state of invite codes ( #535 )
...
* Persist 'copied' state of invite codes (close APP-562)
* Dont show copied message if invite used
2023-04-25 20:47:07 -05:00
Paul Frazee
e1fd50d014
Add web network failure error detection (close APP-83) ( #537 )
2023-04-25 20:46:47 -05:00
Ansh
e99c324f14
add pal.text to onboarding screens ( #538 )
2023-04-25 20:46:34 -05:00
Paul Frazee
ae895155fd
Fix to error screen and postthread loading state ( #540 )
...
* Fix loading state on postthread
* Improve error screen rendering
* Dark mode exclamation in error screen
* Fix lint
2023-04-25 20:45:59 -05:00
Ansh Nanda
fa612fade6
only allow selecting 4 images max
2023-04-25 14:45:41 -07:00
Ansh
c8a7f27d43
Merge pull request #536 from bluesky-social/ansh/app-558-share-profile-and-post-broken-on-android
...
[APP-558] Sharing refactor
2023-04-25 14:04:56 -07:00
Ansh Nanda
d0d24ea248
consolidated share code to shareUrl
2023-04-25 13:45:46 -07:00
Ansh
01410ad4bf
create Alert.tsx and Alert.web.tsx and replace uses ( #513 )
2023-04-25 14:01:47 -05:00
Ollie Hsieh
b00365c196
Prevent keyboard from blocking alt image modal ( #531 )
...
* Prevent keyboard from blocking alt image modal
* Tune padding of altimage modal on desktop web
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
2023-04-25 13:34:06 -05:00
Paul Frazee
26cef73b5c
If adding the user's post when empty, just refresh ( #530 )
2023-04-24 20:07:58 -05:00
Paul Frazee
f4da2f4442
Tune feed loading behavior ( #528 )
...
* Never autoload home feed on focus
* On web, just check for new notifications on focus
* Switching tab in the home feed now checks for latest
2023-04-24 19:41:27 -05:00
Paul Frazee
7a10762716
Rework how recently-created posts are added to the feed (repeat posts issue) ( #527 )
...
* Rework new-post behavior to just add the user's created post to the top
* Only add post to top when not a reply
* Fix: run update in action
2023-04-24 19:41:16 -05:00