alpha
Login
or
Join now
vvill.dev
/
atmoquest
Star
6
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
An event companion and onboarding experience for the ATmosphere (alpha)
atmo.quest
Star
6
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
2
Pipelines
atmoquest
/
features
/
index
/
at
main
1 folder
2 files
Will Garrison
Stagger grants so bsky permissions are a later request
7w ago
926c1db9
pages
Stagger grants so bsky permissions are a later request
1 month ago
handlers.go
Stagger grants so bsky permissions are a later request
1 month ago
routes.go
feat(index): render authed home dashboard Port the home-page authed branch from atmoquest. - features/index/pages/index.templ: introduce IndexView / IndexEventCard, split into indexAuthed + indexGuest + indexEventCard templ funcs; IndexPage(v) now branches on v.LoggedIn. - features/index/handlers.go: soft-check session cookie via h.Auth.Sessions.Get (no OAuth resume — home is public). When logged in, enrich with bsky display name + avatar, /profile/qr.svg, and the user's current ongoing event via checkin.Current + event.Get. Resolve handle via identity.DefaultDirectory with shortDIDLabel fallback. Each step soft-fails to slog.Debug so a Bluesky outage / empty event cache never 500s home. - features/index/routes.go + router/router.go: thread *auth.Handlers into index.SetupRoutes. Build clean, all tests pass, GET / (anon) renders the guest landing unchanged (verified via curl localhost:9090).
2 months ago