Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

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

chore: oauth files in web build step

xan.lol 43c9c9b2 5e6ecf7c

+20 -2
+12
bskyweb/static/oauth-client-metadata-native.json
··· 1 + { 2 + "client_id": "https://witchsky.app/oauth-client-metadata-native.json", 3 + "client_name": "Witchsky", 4 + "client_uri": "https://witchsky.app", 5 + "redirect_uris": ["app.witchsky:/auth/callback"], 6 + "scope": "atproto transition:generic transition:email transition:chat.bsky identity:handle account:email?action=manage account:status?action=manage", 7 + "token_endpoint_auth_method": "none", 8 + "response_types": ["code"], 9 + "grant_types": ["authorization_code", "refresh_token"], 10 + "application_type": "native", 11 + "dpop_bound_access_tokens": true 12 + }
+1 -1
bskyweb/static/oauth-client-metadata.json
··· 2 2 "client_id": "https://witchsky.app/oauth-client-metadata.json", 3 3 "client_name": "Witchsky", 4 4 "client_uri": "https://witchsky.app", 5 - "redirect_uris": ["https://witchsky.app/auth/web/callback"], 5 + "redirect_uris": ["https://witchsky.app/auth/web/callback", "https://canary.witchsky.app/auth/web/callback"], 6 6 "scope": "atproto transition:generic transition:email transition:chat.bsky identity:handle account:email?action=manage account:status?action=manage", 7 7 "token_endpoint_auth_method": "none", 8 8 "response_types": ["code"],
+7 -1
justfile
··· 40 40 41 41 # we need to copy the static iframe html to support youtube embeds 42 42 cp -r bskyweb/static/iframe/ web-build/iframe 43 + # copy well-known files to support app deeplinks too 44 + cp -r bskyweb/static/.well-known/ web-build/.well-known 45 + # copy files to support oauth 46 + cp bskyweb/static/oauth-client-metadata.json web-build/oauth-client-metadata.json 47 + cp bskyweb/static/oauth-client-metadata-native.json web-build/oauth-client-metadata-native.json 43 48 44 - # copy our static pages over! 49 + # copy static info pages over! 45 50 cp -r witchsky-static-about web-build/about 46 51 47 52 # copy a stylesheet 48 53 cp src/style.css web-build/style.css 54 + cp src/style.css web-build/static/style.css 49 55 50 56 [group('dev')] 51 57 dev-android-setup: prebuild-android