|
|
|
@32a4ffb
|
5 weeks |
roboburr |
Onthoud de URI van antwoorden die we al ontvangen (shaer-e9g)
…
main
|
|
|
|
@fa33214
|
5 weeks |
Bart |
FEP-633c §5.3 andersom: een ward vraagt eerst of het iemand mag volgen …
main
|
|
|
|
@72ec6a4
|
6 weeks |
roboburr |
Hub-modus en guardian-lite eruit
Robins besluit (31-7): een instance …
main
|
|
|
|
@0ca7e9a4
|
6 weeks |
roboburr |
Account-verhuizingen slice 2: de uitgaande Move (FEP-7628)
De …
main
|
|
|
|
@ccaa530
|
6 weeks |
roboburr |
Account-verhuizingen: inkomende Move plus alsoKnownAs-aliassen …
main
|
|
|
|
@e2c3d09
|
6 weeks |
roboburr |
Media-submappen volgen nu MEDIA_PATH
De submappen voor avatars, …
main
|
|
|
|
@2a10445
|
6 weeks |
roboburr |
De tegel leest zijn beeld uit de content, de cover-kopie is weg
…
main
|
|
|
|
@6089c53
|
6 weeks |
roboburr |
Een C2S-post draagt zijn media, en een foto mag het hele bericht zijn
…
main
|
|
|
|
@d56d471
|
6 weeks |
roboburr |
Een voorstel krijgt een antwoord, een status en een zichtbare kring
…
main
|
|
|
|
@e27b8db
|
6 weeks |
roboburr |
Afspelen in de app als tweede gated feature, en het gat in de gate
…
main
|
|
|
|
@88d7c8f
|
6 weeks |
roboburr |
Een gated voorstel bereikte de andere guardians nooit
Op de vloot …
main
|
|
|
|
@6eab7e9
|
6 weeks |
roboburr |
Beschikbaarheid van guardians (FEP-633c 3.6): away, dormant, lapse
De …
main
|
|
|
|
@d9ad6c5
|
6 weeks |
roboburr |
Een hulpvraag hoort in Berichten, niet in de Krant
Een 🛟 van een ward …
main
|
|
|
|
@65abc85
|
6 weeks |
roboburr |
Gated settings federeren: guardians beslissen samen, ook van een …
main
|
|
|
|
@b258a79
|
6 weeks |
roboburr |
Fase 3: quotes federeren volgens de FEP, en de geciteerde auteur hoort …
main
|
|
|
|
@fc40410
|
6 weeks |
roboburr |
Externe embeds: thumbnail-only, en gated aan de serverkant
Fase 2 van …
main
|
|
|
|
@ef1853c
|
6 weeks |
roboburr |
Web: custom-emoji ook in messages + threads (Shaer-pariteit)
Na de …
main
|
|
|
|
@f3caf19
|
6 weeks |
roboburr |
shaer:booster.emojis: custom-emoji in de booster-naam (X boosted)
De …
main
|
|
|
|
@a677616
|
6 weeks |
roboburr |
shaer:author.emojis: custom-emoji in de display-naam op de byline
Een …
main
|
|
|
|
@6fd0e20
|
6 weeks |
roboburr |
FEP-044f: Klonkt resolvet de geciteerde post voor een ingebedde …
main
|
|
|
|
@eb36688
|
6 weeks |
roboburr |
FEP-e232 emit: Klonkt bewaart + serveert object-link (quote) tags op …
main
|
|
|
|
@97bacf2
|
6 weeks |
roboburr |
FEP-9098 emit: Klonkt bewaart + serveert custom-emoji tags (C2S inbox) …
main
|
|
|
|
@2b4252c
|
7 weeks |
roboburr |
Cross-instance follow-goedkeuring, gemodelleerd op de guardian-offer …
main
|
|
|
|
@af5b79b
|
7 weeks |
roboburr |
FEP-633c §2.2: shaer:hasGuardians (outbound stempelen, inbound …
main
|
|
|
|
@e62f65d
|
7 weeks |
roboburr |
Guardian 2: de zwaai (shaer:wave), warmte zonder publiceren
Een …
main
|
|
|
|
@5c373b8
|
7 weeks |
roboburr |
Guardian 2: follow-goedkeuring (FEP-633c §5.3)
Een Follow op een ward …
main
|
|
|
|
@05665bc
|
7 weeks |
roboburr |
Guardian 2: losse guardians via uitnodiging (guardian-only accounts)
…
main
|
|
|
|
@780a7c6
|
7 weeks |
roboburr |
Guardianship Fase 0+1: de echte multi-party handshake (FEP-633c §3)
…
main
|
|
|
|
@6b5d7da
|
7 weeks |
roboburr |
Guardianship als eigen module + gedeelde BlocklistService
FEP-633c …
main
|
|
|
|
@ad10715
|
7 weeks |
roboburr |
Feature: web push slice 1, VAPID keys + subscription store
The …
main
|
|
|
|
@c3d12a6
|
7 weeks |
roboburr |
Feature: a way to actually become a supporter, and a styled expired …
main
|
|
|
|
@9e9e6f9
|
7 weeks |
roboburr |
Feature: paid posts slice 3, patron link + passkey (cookie-less)
The …
main
|
|
|
|
@928d1c7
|
7 weeks |
roboburr |
Feature: paid posts slice 2, post model + teaser gate
A post can be …
main
|
|
|
|
@61e3daf
|
7 weeks |
roboburr |
Feature: paid posts slice 1, owner Patreon config (encrypted)
The …
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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@d49b60b
|
7 weeks |
roboburr |
Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake)
…
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
|
|
|
|
@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
|
|
|
|
@3b4095f
|
2 months |
roboburr |
feat(seo): og:image light/dark override setting
The auto-generated …
main
|
|
|
|
@fe97cc3
|
2 months |
roboburr |
feat(fediverse): notification when mentioned in a non-reply post
An …
main
|
|
|
|
@737ea05
|
2 months |
roboburr |
feat(fediverse): receive reports (inbound Flag) → owner's …
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
|
|
|
|
@7b07035
|
2 months |
roboburr |
chore(db): add busy_timeout + synchronous=NORMAL for concurrent …
main
|
|
|
|
@0403187
|
2 months |
roboburr |
feat(fediverse): host your own polls (federate as AS2 Question)
A …
main
|
|
|
|
@6053c6c
|
2 months |
roboburr |
feat(fediverse): show + vote on remote polls (Question) in the News …
main
|
|
|
|
@1d6f9a2
|
2 months |
roboburr |
feat(video-cover): backend — convert animated WebP covers to a muted …
main
|
|
|
|
@f2eacca
|
2 months |
roboburr |
feat(music): per-track "share on the fediverse" — federate the file as …
main
|
|
|
|
@c6cdce6
|
2 months |
roboburr |
feat(news): show boosts from followed accounts in the News feed
An …
main
|
|
|
|
@abdcf33
|
2 months |
roboburr |
chore(cleanup): remove the dead comments_moderation_mode column + …
main
|
|
|
|
@5f483e3
|
2 months |
roboburr |
chore: code cleanup — remove dead files, deps, DB tables, Google-login …
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
|
|
|
|
@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
|
|
|
|
@5045c30
|
2 months |
roboburr |
feat(cirkel): boosted posts also appear in the Cirkel (mixed by date, …
main
|
|
|
|
@f278df9
|
2 months |
roboburr |
feat(fediverse): auto-boost a followed account ('feature an artist')
…
main
|
|
|
|
@5a6a457
|
3 months |
roboburr |
feat(fediverse): federate on save+scheduler, delivery retry-queue, …
main
|
|
|
|
@f5c3870
|
3 months |
roboburr |
feat(fediverse-client): block/defederate accounts & domains
Block an …
main
|
|
|
|
@914eb9f
|
3 months |
roboburr |
feat(fediverse-client): follow accounts + home timeline
Klonkt can …
main
|
|
|
|
@2e9773f
|
3 months |
roboburr |
fix(db): user_notifications boot crash on older DBs (missing columns)
…
main
|
|
|
|
@075185a
|
3 months |
roboburr |
refactor(auth): remove Google login (listeners now interact via the …
main
|
|
|
|
@7d932ce
|
3 months |
roboburr |
feat(activitypub): nested threading + delete your own replies
Inbox …
main
|
|
|
|
@55bc7f9
|
3 months |
roboburr |
feat(activitypub): reply back to the fediverse (Phase 4 outbound)
…
main
|
|
|
|
@c16e0a5
|
3 months |
roboburr |
feat(activitypub): inbound interactions — replies, likes, boosts …
main
|
|
|
|
@6bd25d1
|
3 months |
roboburr |
feat(activitypub): phase 1 — discoverable/fetchable actor (WebFinger, …
main
|
|
|
|
@834bcc3
|
3 months |
roboburr |
i18n: translate Dutch code comments to English across src/
Comments …
main
|
|
|
|
@cb01666
|
3 months |
roboburr |
feat: lite mode (KLONKT_AUDIO=off) — audio disabled, single codebase
…
main
|
|
|
|
@8f2f97c
|
3 months |
roboburr |
Prutter (DM feature) fully removed
Reason: redundant feature + …
main
|
|
|
|
@9a34d31
|
3 months |
roboburr |
fix(notifications): table renamed to user_notifications (collision …
main
|
|
|
|
@c9c6a2d
|
3 months |
roboburr |
feat(meldingen): notifications — reply on comment, comment on post, …
main
|
|
|
|
@5e61b17
|
3 months |
roboburr |
feat(i18n): admin-configurable language — personal + default for …
main
|
|
|
|
@183875b
|
3 months |
roboburr |
feat(audio): per-track "open in" Spotify/YouTube/SoundCloud links
New …
main
|
|
|
|
@0d7acdf
|
3 months |
roboburr |
feat(audio): per-track owner/credit + license (+ written to mp3 ID3 …
main
|
|
|
|
@535f955
|
3 months |
roboburr |
feat: post likes + favourites page for logged-in users
- New …
main
|
|
|
|
@ca507ef
|
3 months |
roboburr |
feat: SMTP configurable via Admin → Settings (app_settings, env …
main
|
|
|
|
@8d32dcf
|
3 months |
roboburr |
Show agenda + notify-me (premium feature #8) — last of the 8
- DB: …
main
|
|
|
|
@b9dc94c
|
3 months |
roboburr |
Release scheduling + fan-only previews (premium feature #3)
- DB: …
main
|
|
|
|
@1794fac
|
3 months |
roboburr |
Pro stats (premium feature #5): referrers + period selector + all-time …
main
|
|
|
|
@37edecd
|
3 months |
roboburr |
Link-in-bio + click stats (premium feature #6)
Linktree-style page …
main
|
|
|
|
@91094a4
|
3 months |
roboburr |
Download-for-email (premium feature #2)
Fan leaves their email -> …
main
|
|
|
|
@2e247e4
|
3 months |
roboburr |
Newsletter / mailing list (premium feature #1) + SMTP wiring
Email …
main
|
|
|
|
@7881080
|
3 months |
roboburr |
Hub #3: explicit is_primary flag + shared getPrimarySite() (DRY)
The …
main
|
|
|
|
@2248cd2
|
3 months |
roboburr |
Google login configurable in-app: Admin → Settings card (no .env …
main
|
|
|
|
@221a209
|
3 months |
roboburr |
Circle: carry over + display tags from the original post
Publisher …
main
|
|
|
|
@d549549
|
3 months |
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
main
|
|
|
|
@8ea3d0d
|
3 months |
roboburr |
Defaults: new sites grid + moderate; Circle page graphical header
(A) …
main
|
|
|
|
@0091cb7
|
3 months |
roboburr |
Circles v1 — steps 4+5: Admin UI + /cirkel feed
- Mode 'Circles' in …
main
|
|
|
|
@b300682
|
3 months |
roboburr |
Circles v1 — foundation: migration + signed own publication
Steps 1+2 …
main
|
|
|
|
@640b39c
|
3 months |
roboburr |
auth: read-only view accounts (view everything, modify nothing)
New …
main
|
|
|
|
@52215bc
|
3 months |
roboburr |
tenancy: /gebruikers -> /user/ in settings text + comments (Robin's …
main
|
|
|
|