|
|
|
@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
|
|
|
|
@6351545
|
3 months |
roboburr |
tenancy: runtime Solo/Hub mode + mode-aware /admin (Phase 1)
Admin …
main
|
|
|
|
@9e27d64
|
3 months |
roboburr |
auth: password admin + per-instance Google for listeners (no broker)
…
main
|
|
|
|
@32cc601
|
3 months |
roboburr |
auth: route Google login via central Klonkt broker (no credentials per …
main
|
|
|
|
@c80e78b
|
3 months |
roboburr |
auth: replace username/password with Google login
Listeners (and the …
main
|
|
|
|
@7bc636b
|
4 months |
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
main
|