|
|
|
@8b07c12
|
7 weeks |
roboburr |
The AP blocked collection: the server blocklist drives Shaer's Orbit
…
main
|
|
|
|
@4c70ecb
|
7 weeks |
roboburr |
C2S Block and Undo(Block): Shaer's Orbit becomes a real server block
…
main
|
|
|
|
@fb30b5d
|
7 weeks |
roboburr |
C2S inbox carries friends' media as AS2 attachments
Shaer showed …
main
|
|
|
|
@928d1c7
|
7 weeks |
roboburr |
Feature: paid posts slice 2, post model + teaser gate
A post can be …
main
|
|
|
|
@30871c1
|
7 weeks |
roboburr |
Feature: enrichment is opt-in via Prefer (FEP-9876 conformance)
…
main
|
|
|
|
@7922694
|
7 weeks |
roboburr |
Feature: owner followers/following carry name + avatar (shaer-aa3)
…
main
|
|
|
|
@155c24e
|
7 weeks |
roboburr |
Feature: emit shaer:helpRequest on direct notes (FEP-633c 5.2.1)
The …
main
|
|
|
|
@e6c6e6f
|
7 weeks |
roboburr |
Feature: uploadMedia endpoint + attachments on direct notes
The actor …
main
|
|
|
|
@024f4f8
|
7 weeks |
roboburr |
Feature: direct notes are private mentions, not posts (shaer-tqc)
A …
main
|
|
|
|
@81b2e1e
|
7 weeks |
roboburr |
Feature: C2S posts honor to/cc visibility (shaer-60b wire)
A note …
main
|
|
|
|
@520e477
|
7 weeks |
roboburr |
Feature: Load more on Solo + Cirkel, page 72 (klonkt-demo-r9u, slice …
main
|
|
|
|
@1485933
|
7 weeks |
roboburr |
Feature: Load more on Messages, page 72 (klonkt-demo-r9u, slice 2/4)
…
main
|
|
|
|
@7b04d3b
|
7 weeks |
roboburr |
Feature: Load more on News feed, page 72 (klonkt-demo-r9u, slice 1/4)
…
main
|
|
|
|
@544e9c2
|
7 weeks |
roboburr |
Feature: Messages "poll finished" notification (klonkt-demo-93o)
…
main
|
|
|
|
@e9c9ae1
|
7 weeks |
roboburr |
Feature: mentions bar with conversation partners (klonkt-demo-u02)
…
main
|
|
|
|
@5190152
|
7 weeks |
roboburr |
Feature: rich editor on the edit forms too (klonkt-demo-c7f, last …
main
|
|
|
|
@feced2c
|
7 weeks |
roboburr |
Feature: media in replies — rich replies phase 2 (klonkt-demo-c7f)
…
main
|
|
|
|
@33e1dbd
|
7 weeks |
roboburr |
Feature: rich replies phase 1 — shared editor, mobile full-screen, …
main
|
|
|
|
@4407c67
|
7 weeks |
roboburr |
Feature: C2S owner can read own followers/following (klonkt-demo-6kc)
…
main
|
|
|
|
@dd568e7
|
7 weeks |
roboburr |
Feature: OAuth C2S outbox POST — apps can drive the account (phase 1 …
main
|
|
|
|
@d49b60b
|
7 weeks |
roboburr |
Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake)
…
main
|
|
|
|
@f1a23b8
|
8 weeks |
roboburr |
Feature: Messages merges Replies + Notifications into one inbox
…
main
|
|
|
|
@7d19465
|
8 weeks |
roboburr |
Fix: boosted video-only posts keep their media in the Circle (Loops)
…
main
|
|
|
|
@67c1f24
|
8 weeks |
roboburr |
Feature: owner moderation of incoming replies (remove + tombstone + …
main
|
|
|
|
@3778ddb
|
8 weeks |
roboburr |
Fix: private replies (followers-only/DM) no longer render on the …
main
|
|
|
|
@b109a29
|
8 weeks |
roboburr |
Feature: Connect page merges following + followers into one view
…
main
|
|
|
|
@1cc8c85
|
8 weeks |
roboburr |
Spoor A step 3b: buildNote is the single Note entry point …
main
|
|
|
|
@af21002
|
8 weeks |
roboburr |
Spoor A step 2: resolve @mentions into the baked content at save
…
main
|
|
|
|
@2d6a9c3
|
8 weeks |
roboburr |
Spoor A step 1: bake post display HTML at save (ActivityPub source …
main
|
|
|
|
@8878814
|
8 weeks |
roboburr |
Feature: followers list with delivery health for cleanup
Adds a …
main
|
|
|
|
@4424af7
|
8 weeks |
roboburr |
Fix: linkify #hashtags and bare URLs in post bodies for on-site …
main
|
|
|
|
@ae05747
|
8 weeks |
roboburr |
Fix: federate replies, comment-deletes and reply-edits durably
…
main
|
|
|
|
@0a93c15
|
2 months |
roboburr |
fix(ap): a poll keeps its cover art when federated
The real reason …
main
|
|
|
|
@14f54a7
|
2 months |
roboburr |
fix(ap): self-heal retries until a clean pass; feed re-boost also …
main
|
|
|
|
@6dd1a3f
|
2 months |
roboburr |
fix(ap): upsertBoostedNote refreshes an already-cached row
Root cause …
main
|
|
|
|
@236e11b
|
2 months |
roboburr |
fix(ap): self-heal v6 - retroactively restore covers on cached boosts
…
main
|
|
|
|
@006a3be
|
2 months |
roboburr |
fix(ap): boosted post keeps its cover when you don't follow the author …
main
|
|
|
|
@fc229f5
|
2 months |
roboburr |
fix(fediverse): bracketed mentions/hashtags/URLs link and notify
The …
main
|
|
|
|
@fe97cc3
|
2 months |
roboburr |
feat(fediverse): notification when mentioned in a non-reply post
An …
main
|
|
|
|
@e00c0e9
|
2 months |
roboburr |
fix(fediverse): auto-link bare URLs in outgoing posts and replies
A …
main
|
|
|
|
@8cf8b5f
|
2 months |
roboburr |
feat(fediverse): cover art on federated Audio attachments (AS2 icon)
…
main
|
|
|
|
@9e1b1bb
|
2 months |
roboburr |
fix(fediverse): use verified actor doc in inbound Flag (resolveActor …
main
|
|
|
|
@737ea05
|
2 months |
roboburr |
feat(fediverse): receive reports (inbound Flag) → owner's …
main
|
|
|
|
@1c2dcba
|
2 months |
roboburr |
feat(fediverse): report a post/account to its home server (AS2 Flag)
…
main
|
|
|
|
@0688b5f
|
2 months |
roboburr |
feat(fediverse): post language → AS2 contentMap
A post can now carry …
main
|
|
|
|
@d18c60e
|
2 months |
roboburr |
feat(fediverse): alt text for images (accessibility → AS2 attachment …
main
|
|
|
|
@43273c9
|
2 months |
roboburr |
refactor(fediverse): thread crawl one level per pass, like Mastodon
…
main
|
|
|
|
@dc41bef
|
2 months |
roboburr |
feat(fediverse): fetch remote reply threads (cached, …
main
|
|
|
|
@f1956d7
|
2 months |
roboburr |
feat(fediverse): inline @mentions in posts (link + notify)
Typing …
main
|
|
|
|
@667fb41
|
2 months |
roboburr |
feat(polls): vote on any fediverse poll from the interact page
The …
main
|
|
|
|
@0403187
|
2 months |
roboburr |
feat(fediverse): host your own polls (federate as AS2 Question)
A …
main
|
|
|
|
@731e431
|
2 months |
roboburr |
fix(fediverse): backfillFromOutbox also ingests polls (Question) with …
main
|
|
|
|
@6053c6c
|
2 months |
roboburr |
feat(fediverse): show + vote on remote polls (Question) in the News …
main
|
|
|
|
@c55fb34
|
2 months |
roboburr |
fix(federation): HTTP-sig replay window + mandatory digest (lqx); …
main
|
|
|
|
@cfe1824
|
2 months |
roboburr |
fix(federation): serialize featured-pin resync per site (4fk)
…
main
|
|
|
|
@1b1cc89
|
2 months |
roboburr |
fix(federation): deliver Follow via the retry queue (byh)
…
main
|
|
|
|
@0fc5db5
|
2 months |
roboburr |
chore(federation): bump SELFHEAL_VERSION to 5 (heal embed-post covers …
main
|
|
|
|
@f7ed139
|
2 months |
roboburr |
fix(federation): keep the cover for Klonkt feeds on embed posts …
main
|
|
|
|
@857a06f
|
2 months |
roboburr |
feat(video-cover): federate an animated cover as a Video attachment …
main
|
|
|
|
@1a0b007
|
2 months |
roboburr |
feat(federation): link-only tracks federate their external links …
main
|
|
|
|
@443f982
|
2 months |
roboburr |
feat(federation): let Mastodon card external embeds — drop image …
main
|
|
|
|
@28b59e7
|
2 months |
roboburr |
fix(federation): don't federate inline images we can't serve (stale …
main
|
|
|
|
@292734a
|
2 months |
roboburr |
refactor(federation): specific AS2 media types (Image/Audio) for …
main
|
|
|
|
@5924bbf
|
2 months |
roboburr |
fix(federation): self-heal also refreshes ap_timeline.url (heals dead …
main
|
|
|
|
@d8e3ff7
|
2 months |
roboburr |
Revert "feat(circle): filter the Circle feed by member (clickable …
main
|
|
|
|
@8b700ad
|
2 months |
roboburr |
fix(federation): refresh ap_timeline.url on inbound Update (remote …
main
|
|
|
|
@462a931
|
2 months |
roboburr |
feat(circle): filter the Circle feed by member (clickable chips + …
main
|
|
|
|
@d5aa7c8
|
2 months |
roboburr |
fix(federation): clear ap_my_reactions when a boosted/liked remote …
main
|
|
|
|
@4d63c36
|
2 months |
roboburr |
chore(federation): bump SELFHEAL_VERSION 2->3 for a one-time timeline …
main
|
|
|
|
@bea59a1
|
2 months |
roboburr |
feat(federation): keep the Cirkel in sync the AP way — inbound Update …
main
|
|
|
|
@d3b9f68
|
2 months |
roboburr |
feat(federation): full JSON-LD @context on all AP objects (valid AS2)
…
main
|
|
|
|
@f2eacca
|
2 months |
roboburr |
feat(music): per-track "share on the fediverse" — federate the file as …
main
|
|
|
|
@80797d7
|
2 months |
roboburr |
feat(federation): add schema.org/PeerTube embedUrl to playable-audio …
main
|
|
|
|
@f2796d3
|
2 months |
roboburr |
fix(federation): AP conformance round — actor enrichment, following …
main
|
|
|
|
@fb6819d
|
2 months |
roboburr |
fix(federation): make boosts spec-addressable + durable so receivers …
main
|
|
|
|
@74c5abc
|
2 months |
roboburr |
feat(images): downscale remote (fediverse) avatars via a signed proxy
…
main
|
|
|
|
@be5d86c
|
2 months |
roboburr |
feat(i18n): Unicode-aware hashtags + mentions (all scripts, not just …
main
|
|
|
|
@9910ba1
|
2 months |
roboburr |
fix(fedi): verify HTTP signatures behind a Host-rewriting proxy
…
main
|
|
|
|
@c6cdce6
|
2 months |
roboburr |
feat(news): show boosts from followed accounts in the News feed
An …
main
|
|
|
|
@2e62848
|
2 months |
roboburr |
fix(fedi): post tags federate as visible hashtags (+ CamelCase for …
main
|
|
|
|
@204bd74
|
2 months |
roboburr |
fix(fedi): mention link href = profile URL, actor URI in the Mention …
main
|
|
|
|
@dd7daef
|
2 months |
roboburr |
feat(fedi): inline @mentions in replies federate (resolve + link + …
main
|
|
|
|
@bddbfe0
|
2 months |
roboburr |
feat(fedi): edit your own outbound replies (Update(Note))
- …
main
|
|
|
|
@7cea873
|
2 months |
roboburr |
fix(fedi): link inline #hashtags in post bodies too (federate as …
main
|
|
|
|
@6bc2ca7e
|
2 months |
roboburr |
fix(fedi): hashtags in replies federate as Hashtag tags + clickable …
main
|
|
|
|
@c6bd87e
|
2 months |
roboburr |
fix(fedi): resolve PeerTube videos (array attributedTo) as a reply …
main
|
|
|
|
@9e4e4ff
|
2 months |
roboburr |
feat(ap): self-heal also re-syncs NSFW/sensitive + CW onto cached …
main
|
|
|
|
@b7d4458
|
2 months |
roboburr |
feat(nsfw): custom content-warning text + blur in the Cirkel
- …
main
|
|
|
|
@837fc9c
|
2 months |
roboburr |
feat(posts): NSFW / sensitive content
Mark a post NSFW (checkbox in …
main
|
|
|
|
@74d61e6
|
2 months |
roboburr |
feat(fedi): boosting a non-followed post shows it in the Cirkel
The …
main
|
|
|
|
@80c36a1
|
2 months |
roboburr |
feat(fedi): fans-only = followers-only federation (option A)
A …
main
|
|
|
|
@cd6a008
|
2 months |
roboburr |
fix(fedi): preserve newlines when federating to Mastodon
Klonkt …
main
|
|
|
|
@7e66e7e
|
2 months |
roboburr |
feat(fedi): hide the leading @mention in displayed comments
A …
main
|
|
|
|
@0a75356
|
2 months |
roboburr |
feat(news): feed like+boost toggle in place (fetch, no reload, no …
main
|
|
|
|
@9d34855
|
2 months |
roboburr |
fix(news): feed like is a toggle too (like/unlike), like boost
The …
main
|
|
|
|
@3d37c67
|
2 months |
roboburr |
feat(fedi): interact page like/boost are 2 icon+label toggle buttons
…
main
|
|
|
|
@3289a64
|
2 months |
roboburr |
feat(fedi): comment like is a toggle too (Undo Like / un-favourite)
…
main
|
|
|
|
@c745659
|
2 months |
roboburr |
feat(fedi): comment boost is a toggle with state + coloured action …
main
|
|
|
|
@297c77d
|
2 months |
roboburr |
refactor(fedi): English URL paths + equal-width tabs + back-to-site in …
main
|
|
|
|
@fda08c2
|
2 months |
roboburr |
refactor(fedi): remove the 'boost latest 5' feature
Dropped at …
main
|
|
|
|