alpha
Login
or
Join now
graft.pds.cyberwild.org
/
graft-source
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.
Federated via graft
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
41
Pulls
Pipelines
graft-source
/
internal
7 folders
at
a03e34317bde810acc15267251c822201a4c5e88
jeanbaptiste
v2 M1: ActivityPub identity + read-only outbox, /social page
1mo ago
a03e3431
activitypub
v2 M1: ActivityPub identity + read-only outbox, /social page Every series becomes a followable ActivityPub actor (series@graft.cyberwild.org): WebFinger resolution, an Actor object with a lazily-generated RSA-2048 keypair, an outbox wrapping activity_log entries as Create{Note} activities, and per-entry Note objects at stable URIs (/actors/{series}/notes/{id}) so future replies can address a specific mirrored commit/issue/patch. New /social page lists every series' ActivityPub endpoints, linked from the main dashboard. AT Proto/Bluesky status shows as "not configured" for now (M5). Inbox/follow/delivery (M2), the comment bridge (M3), the Radicle DID profile attachment (M4), and the AT Proto client (M5) are not built yet — see the v2 plan. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KB7C5CeuMbQujqRtb4foki
1 month ago
config
v2 M1: ActivityPub identity + read-only outbox, /social page Every series becomes a followable ActivityPub actor (series@graft.cyberwild.org): WebFinger resolution, an Actor object with a lazily-generated RSA-2048 keypair, an outbox wrapping activity_log entries as Create{Note} activities, and per-entry Note objects at stable URIs (/actors/{series}/notes/{id}) so future replies can address a specific mirrored commit/issue/patch. New /social page lists every series' ActivityPub endpoints, linked from the main dashboard. AT Proto/Bluesky status shows as "not configured" for now (M5). Inbox/follow/delivery (M2), the comment bridge (M3), the Radicle DID profile attachment (M4), and the AT Proto client (M5) are not built yet — see the v2 plan. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KB7C5CeuMbQujqRtb4foki
1 month ago
forgejo
Initial commit: Forgejo <-> Radicle sync daemon
1 month ago
radicle
Fix issue-id parsing bug, log activity, add status dashboard rad issue open --quiet never prints the created issue's id (only a sync summary), which silently corrupted the stored radicle_id and caused every issue to be re-mirrored on each pass. Fixed by dropping --quiet and parsing the id out of the normal output box instead. Also adds an append-only activity_log table and a small HTTP dashboard (GitHub-style activity calendar + recent commits list) served alongside the existing /healthz and /api/status endpoints.
1 month ago
state
v2 M1: ActivityPub identity + read-only outbox, /social page Every series becomes a followable ActivityPub actor (series@graft.cyberwild.org): WebFinger resolution, an Actor object with a lazily-generated RSA-2048 keypair, an outbox wrapping activity_log entries as Create{Note} activities, and per-entry Note objects at stable URIs (/actors/{series}/notes/{id}) so future replies can address a specific mirrored commit/issue/patch. New /social page lists every series' ActivityPub endpoints, linked from the main dashboard. AT Proto/Bluesky status shows as "not configured" for now (M5). Inbox/follow/delivery (M2), the comment bridge (M3), the Radicle DID profile attachment (M4), and the AT Proto client (M5) are not built yet — see the v2 plan. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KB7C5CeuMbQujqRtb4foki
1 month ago
status
v2 M1: ActivityPub identity + read-only outbox, /social page Every series becomes a followable ActivityPub actor (series@graft.cyberwild.org): WebFinger resolution, an Actor object with a lazily-generated RSA-2048 keypair, an outbox wrapping activity_log entries as Create{Note} activities, and per-entry Note objects at stable URIs (/actors/{series}/notes/{id}) so future replies can address a specific mirrored commit/issue/patch. New /social page lists every series' ActivityPub endpoints, linked from the main dashboard. AT Proto/Bluesky status shows as "not configured" for now (M5). Inbox/follow/delivery (M2), the comment bridge (M3), the Radicle DID profile attachment (M4), and the AT Proto client (M5) are not built yet — see the v2 plan. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KB7C5CeuMbQujqRtb4foki
1 month ago
sync
Show every configured mirror target, not just ones with activity Previously a series' heatmap only listed sides the activity log happened to mention, so a Radicle node nothing had been pushed to yet (or a Forgejo side that only ever received, never originated) was invisible — looked like only part of the mesh existed. Now every side declared in config.yaml gets its own row, marked with no events if it hasn't done anything in the current window yet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KB7C5CeuMbQujqRtb4foki
1 month ago