Hopefully feature-complete Android Bluesky client written in Expo
atproto bluesky
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Finally get auth page appearing

+5 -5
+1 -1
app.json
··· 5 "version": "1.0.0", 6 "orientation": "portrait", 7 "icon": "./assets/images/icon.png", 8 - "scheme": "net.sharpmars.dusksky", 9 "userInterfaceStyle": "automatic", 10 "newArchEnabled": true, 11 "ios": {
··· 5 "version": "1.0.0", 6 "orientation": "portrait", 7 "icon": "./assets/images/icon.png", 8 + "scheme": "app.dusksky", 9 "userInterfaceStyle": "automatic", 10 "newArchEnabled": true, 11 "ios": {
+4 -4
client-metadata.json
··· 1 { 2 - "client_id": "https://tangled.org/sharpmars.nekoweb.org/dusksky/raw/main/client-metadata.json", 3 - "client_name": "React Native OAuth Client Demo", 4 - "client_uri": "https://example.com", 5 "redirect_uris": [ 6 - "net.sharpmars.dusksky:/auth/callback" 7 ], 8 "scope": "atproto repo:* rpc:*?aud=did:web:api.bsky.app#bsky_appview", 9 "token_endpoint_auth_method": "none",
··· 1 { 2 + "client_id": "https://dusksky.app/client-metadata.json", 3 + "client_name": "Dusksky", 4 + "client_uri": "https://dusksky.app", 5 "redirect_uris": [ 6 + "app.dusksky:/sign-in" 7 ], 8 "scope": "atproto repo:* rpc:*?aud=did:web:api.bsky.app#bsky_appview", 9 "token_endpoint_auth_method": "none",