static site frontend for mapped.at mapped.at
3
fork

Configure Feed

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

Add more scopes to oauth-client-metadata.json and refer to it in configureOAuth

+3 -6
+1 -1
public/oauth-client-metadata.json
··· 12 12 "response_types": [ 13 13 "code" 14 14 ], 15 - "scope": "atproto repo:at.mapped.*", 15 + "scope": "atproto repo:at.mapped.activity:* repo:at.mapped.location:* repo:at.mapped.post:* repo:at.mapped.trail:*", 16 16 "token_endpoint_auth_method": "none", 17 17 "client_name": "mapped.at", 18 18 "client_uri": "https://mapped.at"
+2 -5
public/script.js
··· 15 15 XrpcHandleResolver, 16 16 } from '@atcute/identity-resolver'; 17 17 import { getRoute, navigate, onRouteChange } from './router.js'; 18 - import { fetchAll, fetchServiceData } from './api.js'; 18 + import metadata from './oauth-client-metadata.json' with { type: 'json' }; 19 19 20 20 // ── ATProto OAuth configuration ─────────────────────────────────── 21 21 configureOAuth({ 22 - metadata: { 23 - client_id: 'https://mapped.at/oauth-client-metadata.json', 24 - redirect_uri: 'https://mapped.at', 25 - }, 22 + metadata, 26 23 identityResolver: new LocalActorResolver({ 27 24 handleResolver: new XrpcHandleResolver({ 28 25 serviceUrl: 'https://public.api.bsky.app',