forge
login
or
join now
malpercio.dev
/
ezpds
star
1
fork
atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
An easy-to-host PDS on the ATProtocol, iPhone and MacOS. Maintain control of your keys and data, always.
star
1
fork
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
61
pipelines
61 open
0 merged
0 closed
new
feat(identity-wallet): claim flow frontend — import screens and multi-identity home
#61
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: implement DELETE /v1/handles/:handle
#60
open
malpercio.dev
3 days ago
0 comments
round
#0
MM-161: Mobile claim flow backend tauri commands
#59
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): implement POST /oauth/par endpoint (MM-78)
#58
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(identity-wallet): PDS discovery & OAuth to arbitrary PDS
#57
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(identity-wallet): add IdentityStore with per-DID Keychain namespacing
#56
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): implement GET /xrpc/com.atproto.server.getSession (MM-81)
#55
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(crypto): PLC rotation op building, generalized verification, CID computation, audit log parsing
#54
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: relay URL configuration — runtime-configurable relay with Keychain persistence
#53
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): add GET /oauth/jwks endpoint (MM-79)
#52
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: implement requestPasswordReset and resetPassword (MM-156)
#51
open
malpercio.dev
3 days ago
0 comments
round
#0
refactor(auth): split mod.rs into focused submodules
#50
open
malpercio.dev
3 days ago
0 comments
round
#0
refactor(relay): extract password, rate-limit, and account-query modules
#49
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(provisioning): require password at DID ceremony
#48
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): require password on OAuth consent for multi-user relay
#47
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): implement com.atproto.server.createSession
#46
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): OAuth token endpoint — DPoP, PKCE, ES256 JWT, refresh rotation (MM-77)
#45
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): auth middleware — Bearer/DPoP JWT validation extractor
#44
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): OAuth authorization endpoint + neobrutal consent UI (MM-76)
#43
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): OAuth server metadata endpoint (MM-75)
#42
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(identity-wallet): Shamir share backup UI (MM-147)
#41
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(identity-wallet): P-256 device key via Secure Enclave
#40
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: implement GET /v1/devices/:id/relay for relay endpoint discovery
#39
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: implement POST /xrpc/com.atproto.server.deleteSession
#38
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: GET /v1/dids/:did — DID document retrieval
#37
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: serve /.well-known/atproto-did for handle verification
#36
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(identity-wallet): OAuth 2.0 PKCE + DPoP authentication (MM-149)
#35
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(relay): POST /v1/accounts/sessions — provisioning login endpoint
#34
open
malpercio.dev
3 days ago
0 comments
round
#0
feat: implement refreshSession (MM-82)
#33
open
malpercio.dev
3 days ago
0 comments
round
#0
feat(MM-146): DID ceremony flow — relay keys endpoint, SE signing, Tauri command, UI screens
#32
open
malpercio.dev
3 days ago
0 comments
round
#0
prev
1
2
3
next