dev vouch dev on at. thats about it atvouch.dev
8
fork

Configure Feed

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

frontend: request transition:generic and add pds bug link

Luna 1df925ed bfacddcd

+59 -1
+1 -1
frontend/public/client-metadata.json
··· 3 3 "client_name": "atvouch", 4 4 "client_uri": "http://127.0.0.1:3051", 5 5 "redirect_uris": ["http://127.0.0.1:3051/"], 6 - "scope": "atproto repo?collection=dev.atvouch.graph.vouch rpc:dev.atvouch.graph.getCurrentUserVouches?aud=* rpc:dev.atvouch.graph.getRemoteVouches?aud=* rpc:dev.atvouch.graph.getRoutes?aud=*", 6 + "scope": "atproto transition:generic", 7 7 "grant_types": ["authorization_code", "refresh_token"], 8 8 "response_types": ["code"], 9 9 "token_endpoint_auth_method": "none",
+27
frontend/src/App.css
··· 354 354 font-size: 12px; 355 355 } 356 356 357 + .auth-warning { 358 + color: #b5a13b; 359 + background: #b5a13b0a; 360 + border: 1px solid #b5a13b44; 361 + border-left: 3px solid #b5a13b; 362 + padding: 0.6rem 0.85rem; 363 + margin-top: 0.75rem; 364 + font-size: 12px; 365 + line-height: 1.5; 366 + } 367 + 368 + .auth-warning a { 369 + color: #ef4444; 370 + } 371 + 372 + .auth-warning-details { 373 + margin-top: 0.5rem; 374 + margin-bottom: 0; 375 + } 376 + 377 + .auth-warning code { 378 + font-size: 11px; 379 + background: #b5a13b15; 380 + padding: 0.1rem 0.3rem; 381 + border-radius: 2px; 382 + } 383 + 357 384 .success { 358 385 color: #4caf50; 359 386 border-color: #4caf50;
+31
frontend/src/App.tsx
··· 162 162 </button> 163 163 </div> 164 164 {error && <div className="error">{error}</div>} 165 + <AuthWarning /> 165 166 </form> 167 + ); 168 + } 169 + 170 + function AuthWarning() { 171 + const [expanded, setExpanded] = useState(false); 172 + 173 + return ( 174 + <div className="auth-warning"> 175 + atvouch.dev needs to request all permissions due to{" "} 176 + <a href="https://github.com/bluesky-social/atproto/issues/4479" target="_blank" rel="noopener noreferrer">an issue</a>{" "} 177 + in the Bluesky Reference PDS{" "} 178 + <a 179 + href="#" 180 + onClick={(e) => { 181 + e.preventDefault(); 182 + setExpanded(!expanded); 183 + }} 184 + > 185 + [{expanded ? "show less" : "show more"}] 186 + </a> 187 + {expanded && ( 188 + <p className="auth-warning-details"> 189 + my intent is to use only the XRPCs for the api.atvouch.dev service and never interact with 190 + the bsky lexicons, but <code>rpc?lxm=*&aud=did:web:api.atvouch.dev%23atvouch_appview</code> does not 191 + work due to the aforementioned issue. 192 + <br /><br /> 193 + I hope this can be fixed someday. help me bsky pbc, you're my only hope 194 + </p> 195 + )} 196 + </div> 166 197 ); 167 198 } 168 199