Paul Frazee
a29f10aefe
Moderation settings fixes ( #1336 )
...
* 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
2023-08-30 15:19:19 -07:00
Paul Frazee
8ed6e72ea4
More fixes to mobile onboard
2023-08-30 15:15:10 -07:00
Paul Frazee
05d1d8d8a4
Fix onboarding on mobile web
2023-08-30 14:57:03 -07:00
Paul Frazee
cd8ae1298e
Tweak dark mode on web
2023-08-30 10:56:07 -07:00
Paul Frazee
b847917969
Tweaks to mobile onboard
2023-08-29 23:02:37 -07:00
Paul Frazee
5e765bf1cb
Rework web onboarding
2023-08-29 22:56:13 -07:00
Paul Frazee
5d9534ca72
Move onboarding to the withAuthRequired HOC
2023-08-29 20:20:51 -07:00
Eric Bailey
3a90b479fd
fix lightbox on search page ( #1330 )
...
* fix lightbox on search page
* add styles to mobile web too
2023-08-29 17:41:50 -07:00
Eric Bailey
22b7964b5e
Merge pull request #1334 from bluesky-social/eric/fix-android-perms-noop
...
handle stuck state with granular android permissions
2023-08-29 19:27:43 -05:00
Eric Bailey
5710140a73
handle stuck state with granular android permissions
2023-08-29 17:09:38 -05:00
Ansh Nanda
bf37913701
fix onboarding on web
2023-08-29 12:16:26 -07:00
Eric Bailey
6bee7d518b
bump yarn ( #1329 )
2023-08-29 11:01:14 -07:00
bnewbold
461c1da6de
update golang to v1.21; set GOEXPERIMENT=loopvar ( #1256 )
...
* golang: update to v1.21, and set GOEXPERIMENT=loopvar
* golang: go mod tidy
2023-08-28 19:35:23 -07:00
Paul Frazee
40e030793a
1.48
2023-08-28 19:11:15 -07:00
Paul Frazee
2619c55c10
Test fixes
2023-08-28 19:10:36 -07:00
Ansh Nanda
742440c22d
add more tracking
2023-08-28 18:55:40 -07:00
Ansh Nanda
8f0f3be8fb
start onboarding only for new account creations
2023-08-28 18:53:58 -07:00
Ansh Nanda
bcef7400db
simplify onboarding model function naming
2023-08-28 18:47:56 -07:00
Eric Bailey
1c460c40f4
Make posts behave more like links ( #1316 )
...
* 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>
2023-08-28 18:41:28 -07:00
Paul Frazee
cc2838761b
Replace web editor link behavior ( #1319 )
...
* Replace web editor link behavior (close #1293 ) (close #1292 )
* Update link decorator to match rich text link detector
2023-08-28 18:40:45 -07:00
Patroll
2c60a0328d
Fix: Don't flash default profile avatar and link in nav ( #1287 )
2023-08-28 17:58:14 -07:00
Paul Frazee
5ee754e6f9
Improvements to feed assembly to avoid possible state issues ( #1318 )
...
* Avoid potential dropped posts due to pruning when checking for latest
* Add a sanity check to ensure dup react keys never occur (close #1315 )
2023-08-28 17:54:59 -07:00
Ansh Nanda
a231fdf64e
track onboarding steps
2023-08-28 17:51:26 -07:00
Ansh Nanda
b38629b9b5
Merge branch 'main' into ansh/app-812-add-custom-feed-discovery-to-onboarding
2023-08-28 17:49:14 -07:00
Paul Frazee
e2f0770b88
Remove ability for Post component to load from URI ( close #1302 ) ( #1317 )
2023-08-28 17:08:21 -07:00
Ansh Nanda
b2dd4ea0f5
fix onboarding stuck on welcome
2023-08-28 15:50:51 -07:00
Ansh Nanda
3f1b313fa4
add custom feed discovery to onboarding
2023-08-28 15:41:02 -07:00
Ansh Nanda
c4cf288296
remove logs
2023-08-28 13:39:24 -07:00
Ansh Nanda
edfd326069
move onboarding to screens
2023-08-28 13:37:44 -07:00
Ansh Nanda
84e065667a
update packages
2023-08-28 13:36:34 -07:00
Eric Bailey
c77fd588e9
wrap mutation in runInAction ( #1305 )
2023-08-28 11:55:56 -07:00
Ansh Nanda
0ca28ccca6
Merge branch 'main' into ansh/app-812-add-custom-feed-discovery-to-onboarding
2023-08-25 14:53:03 -07:00
Ansh Nanda
08fe7fb084
create onboarding model
2023-08-25 14:36:10 -07:00
Paul Frazee
a3cb12f584
Move the web composer to the top of the screen ( #1282 )
2023-08-25 10:30:15 -07:00
Eric Bailey
b15a435069
Eslint updates ( #1281 )
...
* 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>
2023-08-25 08:48:38 -07:00
Eric Bailey
a0dca81a74
don't mention own user from composer ( #1279 )
2023-08-25 08:47:47 -07:00
Eric Bailey
953ae9c096
Update/fix `ChangeHandle` form ( #1280 )
...
* fix well-known did copy value
* s/Domain/Host in change handle form
2023-08-25 08:47:12 -07:00
Paul Frazee
37a70f0a67
1.47 build 3
2023-08-24 16:29:44 -07:00
Eric Bailey
462022741d
Use `Pressable` for most links/embeds ( #1181 )
...
* delay press on all links
* use Pressable for all accessible links
2023-08-24 16:28:26 -07:00
Eric Bailey
4654a9a45e
defer loading of feeds until visible ( #1271 )
...
* 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>
2023-08-24 16:26:29 -07:00
Paul Frazee
a5981e127f
Fixes to the feed discovery page ( #1238 )
...
* 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
2023-08-24 16:16:14 -07:00
Ansh
7410bcd888
setup `isAuthenticatedUser` in profileUiModel inside an action ( #1272 )
2023-08-24 16:13:42 -07:00
Paul Frazee
c6f321862b
Add analytics event for when the app is opened from a notification ( #1270 )
...
* Add analytics event for when the app is opened from a notification
* Tweak notification ID
2023-08-24 16:07:16 -07:00
bnewbold
a115c17a09
bskyweb: switch from PDS backend to AppView backend ( #1065 )
...
* bskyweb: replace PDS with AppView (no auth)
* bskyweb: update example .env files for appview
2023-08-24 16:00:45 -07:00
Paul Frazee
766521486c
Increment build number
2023-08-23 17:14:30 -07:00
Paul Frazee
c1c02f480b
A couple quick notifications fixes ( #1262 )
...
* Create separate .easignore to ensure google-services.json goes to eas
* Set the notifications serviceDid according to the session host
* Fix types
2023-08-23 17:10:00 -07:00
Paul Frazee
93d5ba1820
Fix eas.json
2023-08-23 16:35:01 -07:00
Paul Frazee
9bd9d40306
1.47
2023-08-23 16:30:33 -07:00
Ansh
6487a87542
[APP-836] Emoji picker for web ( #1254 )
...
* 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>
2023-08-23 16:29:23 -07:00
Ansh
8ab5eb6583
[APP-786] Native notifications ( #1095 )
...
* 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>
2023-08-23 16:28:51 -07:00