|
|
|
@f1a23b8
|
8 weeks |
roboburr |
Feature: Messages merges Replies + Notifications into one inbox
…
main
|
|
|
|
@92a2c46
|
8 weeks |
roboburr |
Fix: three UI nits (interact page title i18n, Apple icon, stats …
main
|
|
|
|
@67c1f24
|
8 weeks |
roboburr |
Feature: owner moderation of incoming replies (remove + tombstone + …
main
|
|
|
|
@b109a29
|
8 weeks |
roboburr |
Feature: Connect page merges following + followers into one view
…
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
|
|
|
|
@14f54a7
|
2 months |
roboburr |
fix(ap): self-heal retries until a clean pass; feed re-boost also …
main
|
|
|
|
@c06816e
|
2 months |
roboburr |
feat(audio): sharing openly on the fediverse is one-way + lock the …
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
|
|
|
|
@dc41bef
|
2 months |
roboburr |
feat(fediverse): fetch remote reply threads (cached, …
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
|
|
|
|
@6053c6c
|
2 months |
roboburr |
feat(fediverse): show + vote on remote polls (Question) in the News …
main
|
|
|
|
@e091add
|
2 months |
roboburr |
feat(feed): embed PeerTube videos in the News feed
A federated …
main
|
|
|
|
@adb6291
|
2 months |
roboburr |
feat(video-cover): render iOS video covers across grid, list, related …
main
|
|
|
|
@857a06f
|
2 months |
roboburr |
feat(video-cover): federate an animated cover as a Video attachment …
main
|
|
|
|
@1d6f9a2
|
2 months |
roboburr |
feat(video-cover): backend — convert animated WebP covers to a muted …
main
|
|
|
|
@e0a1ec1
|
2 months |
roboburr |
feat(editor): per-post "share audio on the fediverse" toggle
Adds a …
main
|
|
|
|
@328d837
|
2 months |
roboburr |
feat(music): schema.org MusicRecording/MusicAlbum structured data on …
main
|
|
|
|
@0596945
|
2 months |
roboburr |
fix(related): blur NSFW covers in the Related Posts section
The …
main
|
|
|
|
@bddbfe0
|
2 months |
roboburr |
feat(fedi): edit your own outbound replies (Update(Note))
- …
main
|
|
|
|
@ca0ad44
|
2 months |
roboburr |
feat(news): surface embedUrl + a direct "open the player" link
- …
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
|
|
|
|
@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
|
|
|
|
@c7ecaf9
|
2 months |
roboburr |
feat(fedi): like/boost toggle in place on the interact page (no …
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
|
|
|
|
@eefd302
|
2 months |
roboburr |
feat(fedi): rename feed Newspaper -> News (/newspaper -> /news)
EN …
main
|
|
|
|
@781d613
|
2 months |
roboburr |
feat(newspaper): drop redundant '🎵 listen on' line when Klonkt player …
main
|
|
|
|
@d22b55c
|
2 months |
roboburr |
feat(fedi): Bandcamp+Apple Music embeds in feed, server autofill, …
main
|
|
|
|
@84903a1
|
2 months |
roboburr |
feat(newspaper): embed followed Klonkt sites' audio player inline …
main
|
|
|
|
@0fa59c3
|
2 months |
roboburr |
feat(fedi): rename Timeline tab/route to Newspaper (/timeline -> …
main
|
|
|
|
@297c77d
|
2 months |
roboburr |
refactor(fedi): English URL paths + equal-width tabs + back-to-site in …
main
|
|
|
|
@1ecbf71
|
2 months |
roboburr |
feat(tijdlijn): graphical redesign + inline embeds (others' media)
- …
main
|
|
|
|
@73045f9
|
3 months |
roboburr |
fix(volgend): featured toggle confirmation said 'Auto-boost' -> …
main
|
|
|
|
@fda08c2
|
3 months |
roboburr |
refactor(fedi): remove the 'boost latest 5' feature
Dropped at …
main
|
|
|
|
@b6cdc3d
|
3 months |
roboburr |
feat(fedi): like/boost/reply on the interaction page + display-only …
main
|
|
|
|
@78b6d8a
|
3 months |
roboburr |
feat(tijdlijn): unboost button — retract a boost (Undo Announce) from …
main
|
|
|
|
@5045c30
|
3 months |
roboburr |
feat(cirkel): boosted posts also appear in the Cirkel (mixed by date, …
main
|
|
|
|
@484adf8
|
3 months |
roboburr |
feat(cirkel): featuring is local-only; optional one-time 'boost latest …
main
|
|
|
|
@46f3dd6
|
3 months |
roboburr |
feat(fediverse): split Tijdlijn (feed) from Volgend (following) + put …
main
|
|
|
|
@f278df9
|
3 months |
roboburr |
feat(fediverse): auto-boost a followed account ('feature an artist')
…
main
|
|
|
|
@67fe576
|
3 months |
roboburr |
ux(fedi): owner can like/boost a fediverse comment directly too
…
main
|
|
|
|
@8ad1784
|
3 months |
roboburr |
feat(ap): authorize_interaction handles actor URIs as a Follow
The …
main
|
|
|
|
@3dd99d3
|
3 months |
roboburr |
harden(fediverse): SSRF guard, remote-URL XSS scheme-guard, scoped …
main
|
|
|
|
@55bba23
|
3 months |
roboburr |
fediverse: federate pin order via Add/Remove activities (reliable, …
main
|
|
|
|
@f1e0c1f
|
3 months |
roboburr |
fediverse: push actor Update on pin/unpin so Mastodon refreshes the …
main
|
|
|
|
@30271e6
|
3 months |
roboburr |
fix(fediverse): player card only for playable (hosted) audio; scope …
main
|
|
|
|
@ca25f360
|
3 months |
roboburr |
feat(fediverse): federate post edits as Update (Mastodon refreshes …
main
|
|
|
|
@e951b7c
|
3 months |
roboburr |
feat(fediverse): real bell badge for unseen notifications
Track a …
main
|
|
|
|
@5a6a457
|
3 months |
roboburr |
feat(fediverse): federate on save+scheduler, delivery retry-queue, …
main
|
|
|
|
@5410d4d
|
3 months |
roboburr |
Remove the dead Favourites feature (local likes replaced by fediverse …
main
|
|
|
|
@0aa23cf
|
3 months |
roboburr |
fix(fediverse): ⭐ star now actually likes (was landing on the reply …
main
|
|
|
|
@f5c3870
|
3 months |
roboburr |
feat(fediverse-client): block/defederate accounts & domains
Block an …
main
|
|
|
|
@00f669b
|
3 months |
roboburr |
feat(fediverse-client): notifications inbox (/meldingen)
Aggregates …
main
|
|
|
|
@d988fa0
|
3 months |
roboburr |
feat(fediverse-client): like/boost/reply on timeline items
Timeline …
main
|
|
|
|
@914eb9f
|
3 months |
roboburr |
feat(fediverse-client): follow accounts + home timeline
Klonkt can …
main
|
|
|
|
@59f0170
|
3 months |
roboburr |
refactor(comments): remove native comments — social is fediverse-only
…
main
|
|
|
|
@c73ac64
|
3 months |
roboburr |
fix(activitypub): own replies show the site identity to everyone (not …
main
|
|
|
|
@de3d24b
|
3 months |
roboburr |
fix(activitypub): link owner's remote-reply to the local post so it …
main
|
|
|
|
@7d932ce
|
3 months |
roboburr |
feat(activitypub): nested threading + delete your own replies
Inbox …
main
|
|
|
|
@41a7637
|
3 months |
roboburr |
fix(activitypub): instant Send + confirmation on remote reply
Send …
main
|
|
|
|
@3d7312a
|
3 months |
roboburr |
feat(activitypub): remote interaction — reply to any fediverse post …
main
|
|
|
|
@82079ad
|
3 months |
roboburr |
feat: one identity — user avatar falls back to the site photo …
main
|
|
|
|
@52ea6df
|
3 months |
roboburr |
fix(activitypub): show site avatar on our own fediverse replies
…
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
|
|
|
|
@eb852c5
|
3 months |
roboburr |
feat(activitypub): federate post deletions (Delete + Tombstone)
…
main
|
|
|
|
@5a93ac0
|
3 months |
roboburr |
feat(activitypub): federate images as attachments
Cover image + …
main
|
|
|
|
@5bf63b7
|
3 months |
roboburr |
feat(activitypub): phase 1b — Follow/Accept, HTTP Signatures, delivery …
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
|
|
|
|
@b27cde6
|
3 months |
roboburr |
fix(posts): duplicate title/slug no longer rejected — auto-unique …
main
|
|
|
|
@c9c6a2d
|
3 months |
roboburr |
feat(meldingen): notifications — reply on comment, comment on post, …
main
|
|
|
|
@11b3ba5
|
3 months |
roboburr |
fix(editor): schedule publication behind an on/off toggle (no …
main
|
|
|
|
@d8c6a83
|
3 months |
roboburr |
fix(downloads+posts): post nav on downloads page + post images full …
main
|
|
|
|
@d727e92
|
3 months |
roboburr |
feat(audio): tracks without audio (link-only) — list with open-in …
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
|
|
|
|
@359b9ae
|
3 months |
roboburr |
fix(player): scroll-to-track also from album & playlist
Album track …
main
|
|
|
|
@8f6225c
|
3 months |
roboburr |
feat(images): new uploads automatically converted to WebP
Shared …
main
|
|
|
|
@535f955
|
3 months |
roboburr |
feat: post likes + favourites page for logged-in users
- New …
main
|
|
|
|
@8cdb377
|
3 months |
roboburr |
ui(post-nav): show 📌 when the Newer/Older post is pinned
…
main
|
|
|
|
@1e2e9e7
|
3 months |
roboburr |
ui(fan-gate): show Newer/Older post navigation on the fan gate too
…
main
|
|
|
|
@59e522f
|
3 months |
roboburr |
404: unknown slug now falls through to the proper 404 page (instead of …
main
|
|
|
|
@b9dc94c
|
3 months |
roboburr |
Release scheduling + fan-only previews (premium feature #3)
- DB: …
main
|
|
|
|
@d549549
|
3 months |
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
main
|
|
|
|
@6117035
|
3 months |
roboburr |
fix: post navigation over ALL posts incl. pinned (no more pinned-only …
main
|
|
|
|
@d54dade
|
3 months |
roboburr |
fix: hub mode — related posts + Newer/Older across ALL users
In hub …
main
|
|
|
|
@1907a18
|
3 months |
roboburr |
feat: embed media via editor button ([[embed:url]] shortcode)
Embed …
main
|
|
|
|