|
|
|
@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
|
|
|
|
@476d6e7
|
8 weeks |
roboburr |
Spoor A step 3a: extract nsfw-veil partial (7 copies → 1)
The NSFW …
main
|
|
|
|
@8878814
|
8 weeks |
roboburr |
Feature: followers list with delivery health for cleanup
Adds a …
main
|
|
|
|
@2a58d76
|
2 months |
roboburr |
fix(cirkel): video covers were blank in the grid view
The cover …
main
|
|
|
|
@38120c7
|
2 months |
roboburr |
fix(feed): video covers fill the square thumbnail (object-fit:cover), …
main
|
|
|
|
@86fa2d2
|
2 months |
roboburr |
fix(feed): video covers keep their aspect ratio (contain + centered) …
main
|
|
|
|
@5f3f9ec
|
2 months |
roboburr |
fix(cirkel): render a federated video cover as <video>, not a broken …
main
|
|
|
|
@65a0697
|
2 months |
roboburr |
fix(video-cover): size the swapped <video> like the cover <img> (post …
main
|
|
|
|
@2ab99c0
|
2 months |
roboburr |
feat(media): shared Media tab bar across Images / Audio / Playlists
A …
main
|
|
|
|
@adb6291
|
2 months |
roboburr |
feat(video-cover): render iOS video covers across grid, list, related …
main
|
|
|
|
@98a1990
|
2 months |
roboburr |
feat(admin-audio): replace an existing track's audio file + Playlists …
main
|
|
|
|
@e954722
|
2 months |
roboburr |
fix(i18n): localize the mobile profile-sheet menu labels
The mobile …
main
|
|
|
|
@93b147d
|
2 months |
roboburr |
fix(feed): serve full-resolution covers on mobile (responsive srcset)
…
main
|
|
|
|
@abc8959
|
2 months |
roboburr |
fix(images): profile-header avatar 256px (2x of the 120px display, not 320)
main
|
|
|
|
@5bc67b4
|
2 months |
roboburr |
fix(images): 96px feed/comment/follow avatars (2x of the 44px display) …
main
|
|
|
|
@492fc20
|
2 months |
roboburr |
fix(images): 256px size for list/cirkel covers (match the crisp grid ratio)
main
|
|
|
|
@a64d705
|
2 months |
roboburr |
feat(images): accent-gradient placeholder while covers load + fade-in
…
main
|
|
|
|
@99989f9
|
2 months |
roboburr |
feat(images): route all remaining avatars through avatar() …
main
|
|
|
|
@74c5abc
|
2 months |
roboburr |
feat(images): downscale remote (fediverse) avatars via a signed proxy
…
main
|
|
|
|
@f79a471
|
2 months |
roboburr |
feat(images): on-demand lanczos cover thumbnails for crisp grid/list
…
main
|
|
|
|
@f7d142f
|
2 months |
roboburr |
chore(csp): drop the last script unsafe-inline + add …
main
|
|
|
|
@a995698
|
2 months |
roboburr |
fix(ui): hide Fediverse + Notifications nav when AP/federation is off
…
main
|
|
|
|
@4fdbbe6
|
2 months |
roboburr |
chore(branding): drop the 'Beta' label — now just 'Klonkt' (on …
main
|
|
|
|
@2eca083
|
2 months |
roboburr |
fix(images): render grid + related covers as <img> (no jagged …
main
|
|
|
|
@515cf1a
|
2 months |
roboburr |
fix(nsfw): warn on cover-less NSFW posts everywhere (related, list, …
main
|
|
|
|
@d2b7247
|
2 months |
roboburr |
chore(branding): stale product names in comments + deploy templates -> …
main
|
|
|
|
@3746f6a
|
2 months |
roboburr |
chore: drop the last dead Google CSS (.auth-google / .btn-google) from …
main
|
|
|
|
@0960c1d
|
2 months |
roboburr |
fix(fedi): tidy the Follow-via-fediverse modal
- …
main
|
|
|
|
@a78e051
|
2 months |
roboburr |
fix(ui): avatar placeholder opens popup + smaller wrapping source …
main
|
|
|
|
@f1ce47a
|
2 months |
roboburr |
fix(profile): replace native prompt() with a styled follow modal
- …
main
|
|
|
|
@7eddb3b
|
2 months |
roboburr |
feat(profile): fediverse-follow button in the avatar summary modal
- …
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
|
|
|
|
@aa45208
|
2 months |
roboburr |
fix(track-editor): backdrop click no longer closes the editor
A …
main
|
|
|
|
@1b99225
|
2 months |
roboburr |
feat(profile): click avatar -> profile summary modal (contacts, since, …
main
|
|
|
|
@00a2bcd
|
2 months |
roboburr |
feat(profile): click the profile photo to open it in a lightbox
When …
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
|
|
|
|
@69e7a79
|
2 months |
roboburr |
style(timeline): pinned indicator is a pin icon (accent), boost a …
main
|
|
|
|
@f6b2c68
|
2 months |
roboburr |
fix(ios-pwa): pad body for safe-area when masthead is hidden on mobile …
main
|
|
|
|
@0fa59c3
|
2 months |
roboburr |
feat(fedi): rename Timeline tab/route to Newspaper (/timeline -> …
main
|
|
|
|
@dee7f02
|
2 months |
roboburr |
style(fedi): remove the extra tab headroom + reduce wrapper top margin …
main
|
|
|
|
@474a5ed
|
2 months |
roboburr |
style(mobile): drop fedi-tabs headroom, keep only the iOS safe-area inset
main
|
|
|
|
@8c4bfcc
|
2 months |
roboburr |
style(mobile): fedi-tabs headroom back to 1.5rem (applies to Android …
main
|
|
|
|
@f46f2be
|
2 months |
roboburr |
style(ios): reduce fedi-tabs top headroom on mobile (1.5rem -> .5rem …
main
|
|
|
|
@c0e00a2
|
2 months |
roboburr |
fix(ios): safe-area top for fullscreen editor toolbar + fedi tabs on …
main
|
|
|
|
@fdd0d61
|
2 months |
roboburr |
style(tijdlijn): show full images (no crop/letterbox) + more headroom …
main
|
|
|
|
@297c77d
|
2 months |
roboburr |
refactor(fedi): English URL paths + equal-width tabs + back-to-site in …
main
|
|
|
|
@5e3be97
|
2 months |
roboburr |
style(fedi-tabs): full-width back button, centered tabs, no scrollbar …
main
|
|
|
|
@9e5438e
|
2 months |
roboburr |
feat(fedi): unify Timeline/Following/Replies/Notifications/Blocking …
main
|
|
|
|
@c7c7f02
|
2 months |
roboburr |
feat(cirkel): render boosted posts in the pinned style with a Boost …
main
|
|
|
|
@46f3dd6
|
3 months |
roboburr |
feat(fediverse): split Tijdlijn (feed) from Volgend (following) + put …
main
|
|
|
|
@2c22bb5
|
3 months |
roboburr |
feat(cirkel): rebuild the Cirkel feed on ActivityPub …
main
|
|
|
|
@3507b0b
|
3 months |
roboburr |
fix(fediverse): follow button now shares the social-icon circle (32px) …
main
|
|
|
|
@066951c
|
3 months |
roboburr |
style(fediverse): render follow logo at 24px inside the same 36px …
main
|
|
|
|
@5d39e40
|
3 months |
roboburr |
fix(fediverse): viewBox no longer clips the logo nodes
The …
main
|
|
|
|
@e7f6691
|
3 months |
roboburr |
style(fediverse): crop the follow logo edge-to-edge (no viewBox …
main
|
|
|
|
@df0516a
|
3 months |
roboburr |
style(fediverse): enlarge the follow logo to ~90% of the circle
…
main
|
|
|
|
@356caeb
|
3 months |
roboburr |
style(fediverse): place the follow button before the social links …
main
|
|
|
|
@ce0bedf
|
3 months |
roboburr |
fix(fediverse): use the Fediverse logo (inline SVG) for the follow …
main
|
|
|
|
@283f618
|
3 months |
roboburr |
feat(fediverse): add an ActivityPub on/off toggle (off = no …
main
|
|
|
|
@eb2fe08
|
3 months |
roboburr |
ux(profile): fediverse-follow is a compact icon in the links row, …
main
|
|
|
|
@67fe576
|
3 months |
roboburr |
ux(fedi): owner can like/boost a fediverse comment directly too
…
main
|
|
|
|
@e91849c
|
3 months |
roboburr |
ux(fedi): owner replies to a fediverse comment directly (no 'your …
main
|
|
|
|
@7c62efb
|
3 months |
roboburr |
feat(ap): add 'Follow via the fediverse' button to the profile header
…
main
|
|
|
|
@e951b7c
|
3 months |
roboburr |
feat(fediverse): real bell badge for unseen notifications
Track a …
main
|
|
|
|
@5410d4d
|
3 months |
roboburr |
Remove the dead Favourites feature (local likes replaced by fediverse …
main
|
|
|
|
@6bee3ec
|
3 months |
roboburr |
Pinned badge: white SVG pin icon instead of the multicolour 📌 emoji
…
main
|
|
|
|
@aadb11e
|
3 months |
roboburr |
Fediverse UI: one ⭐ like, transparent circle logos, accent-following …
main
|
|
|
|
@f6c414e
|
3 months |
roboburr |
feat(fediverse): star = like via your own fediverse account …
main
|
|
|
|
@82043c9
|
3 months |
roboburr |
fix(chrome): no profile-header/view-switcher on fediverse pages …
main
|
|
|
|
@19a72df
|
3 months |
roboburr |
fix(topnav): keep the bell, drop the duplicate Notifications menu item …
main
|
|
|
|
@f5c3870
|
3 months |
roboburr |
feat(fediverse-client): block/defederate accounts & domains
Block an …
main
|
|
|
|
@c901131
|
3 months |
roboburr |
style(activitypub): nicer reply-address field + localized placeholder
…
main
|
|
|
|
@c73ac64
|
3 months |
roboburr |
fix(activitypub): own replies show the site identity to everyone (not …
main
|
|
|
|
@a885afc
|
3 months |
roboburr |
fix(activitypub): pass locals explicitly into fedi-node include (500 …
main
|
|
|
|
@7d932ce
|
3 months |
roboburr |
feat(activitypub): nested threading + delete your own replies
Inbox …
main
|
|
|
|
@834bcc3
|
3 months |
roboburr |
i18n: translate Dutch code comments to English across src/
Comments …
main
|
|
|
|
@3f4049e
|
3 months |
roboburr |
fix: hide view-switcher (Timeline/Grid + pager) on a fresh install …
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
|
|
|
|
@3af8fa3
|
3 months |
roboburr |
i18n: search button aria-label/title via t('nav.search') instead of …
main
|
|
|
|
@c9c6a2d
|
3 months |
roboburr |
feat(meldingen): notifications — reply on comment, comment on post, …
main
|
|
|
|
@49f698b
|
3 months |
roboburr |
style(switcher): mobile — Agenda on its own row at the top, rest below …
main
|
|
|
|
@097da22
|
3 months |
roboburr |
feat(zoeken): live results while typing + search in events & pages
- …
main
|
|
|
|
@e579a98
|
3 months |
roboburr |
fix(zoeken): bottom-tab search button stopped working after htmx …
main
|
|
|
|
@fe86013
|
3 months |
roboburr |
feat(i18n phase 4): post comments/like/related + search page …
main
|
|
|
|
@137cca5
|
3 months |
roboburr |
feat(i18n phase 3): welcome/first-run, login, register, bottom-tab …
main
|
|
|
|
@83b8b8f
|
3 months |
roboburr |
feat(i18n): styled language dropdown in the header (instead of native …
main
|
|
|
|
@2149f5a
|
3 months |
roboburr |
feat(i18n): language dropdown (NL/EN/DE) in the header nav instead of …
main
|
|
|
|
@66cfbaa
|
3 months |
roboburr |
fix: grid columns (2/3/4) work on all feeds + readable language …
main
|
|
|
|
@03fa548
|
3 months |
roboburr |
feat(i18n): interface language NL/EN/DE with visitor switcher (phase …
main
|
|
|
|
@1c6d61c
|
3 months |
roboburr |
fix(nav): Timeline/Grid active state via aria-selected (htmx-robust)
…
main
|
|
|
|
@4dcefa1
|
3 months |
roboburr |
fix(agenda): robust grey-on-calendar (htmx-proof) via source rule + …
main
|
|
|
|
@6eeb459
|
3 months |
roboburr |
feat(agenda): rest grey on calendar/downloads + Agenda as standalone …
main
|
|
|
|
@1eff06a
|
3 months |
roboburr |
refactor(nav): Agenda as its own pill (separate from Timeline/Grid)
…
main
|
|
|
|
@da4387b
|
3 months |
roboburr |
fix(nav): stale page class after htmx nav + Agenda-active white
- …
main
|
|
|
|
@b200738
|
3 months |
roboburr |
fix(downloads+agenda): downloads list gets header+pill; Solo/Circle …
main
|
|
|
|