alpha
Login
or
Join now
metru.dev
/
my-atmosphere
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/metruzanca/my-atmosphere. A simple app displaying a dashboard of atproto apps your account uses
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
my-atmosphere
/
src
/
backend
/
at
main
3 files
Sam Zanca
fix: use use_server_future for hydration, remove use_context from onclick
16d ago
e6251065
mod.rs
fix: serve OAuth client metadata via #[get] server function Uses Dioxus's #[get] macro to serve the client metadata JSON at /oauth/client-metadata.json. The endpoint is registered automatically through Dioxus's inventory mechanism. Changes: - Add global singleton signing key (LazyLock<KeyData>) and make base_url() pub(crate) in oauth.rs - Fix HTTPS client_id to point at /oauth/client-metadata.json instead of the callback URL - Add ClientMetadata type in types.rs using serde_json::Value for jwks to avoid depending on atproto-oauth on the WASM side - Add #[get] server function in server_fns.rs that builds and returns the metadata with inline JWKS
2 weeks ago
oauth.rs
fix: serve OAuth client metadata via #[get] server function Uses Dioxus's #[get] macro to serve the client metadata JSON at /oauth/client-metadata.json. The endpoint is registered automatically through Dioxus's inventory mechanism. Changes: - Add global singleton signing key (LazyLock<KeyData>) and make base_url() pub(crate) in oauth.rs - Fix HTTPS client_id to point at /oauth/client-metadata.json instead of the callback URL - Add ClientMetadata type in types.rs using serde_json::Value for jwks to avoid depending on atproto-oauth on the WASM side - Add #[get] server function in server_fns.rs that builds and returns the metadata with inline JWKS
2 weeks ago
repo.rs
refactor: derive app metadata from NSID, remove hardcoded registry - Remove APP_REGISTRY and hardcoded app metadata - Derive display name by reversing/capitalizing NSID prefix - Derive URL by reversing NSID prefix (https://reversed.domain) - Derive icon and color deterministically from prefix hash - Remove description field from app cards - Sort apps alphabetically - Clickable app name/icon opens in new tab
2 weeks ago