|
|
|
@ff3b8ce
|
7 weeks |
roboburr |
Polish: reply editor styled as a sibling of the post editor …
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
|
|
|
|
@2d66d66
|
7 weeks |
roboburr |
Feature: revoke connected OAuth apps from the account page
You issue …
main
|
|
|
|
@d49b60b
|
7 weeks |
roboburr |
Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake)
…
main
|
|
|
|
@c867b7b
|
7 weeks |
roboburr |
Fix: visitors can reply to the site owner's own comments
The visitor …
main
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@226b563
|
8 weeks |
roboburr |
Fix: Solo view renders video-only covers with mp4 thumbnail poster
…
main
|
|
|
|
@421046c
|
2 months |
roboburr |
fix(audio): gapless MSE playback - background auto-advance survives on …
main
|
|
|
|
@e67828e
|
2 months |
roboburr |
fix(media): poster frames for remote videos (News feed + Circle tiles) …
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
|
|
|
|
@c06816e
|
2 months |
roboburr |
feat(audio): sharing openly on the fediverse is one-way + lock the …
main
|
|
|
|
@badbba8
|
2 months |
roboburr |
copy(fedi): simpler report-target wording (instance + moderator(s))
…
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
|
|
|
|
@c45c187
|
2 months |
roboburr |
feat(polls): show voter count + open/closed status on the interact …
main
|
|
|
|
@667fb41
|
2 months |
roboburr |
feat(polls): vote on any fediverse poll from the interact page
The …
main
|
|
|
|
@bb3f67c
|
2 months |
roboburr |
feat(polls): removable options + tidier editor layout
Each poll …
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
|
|
|
|
@fe680aa
|
2 months |
roboburr |
feat(news): short feed videos (gif/cover loops) autoplay + loop muted
…
main
|
|
|
|
@366c13c
|
2 months |
roboburr |
feat(media): suppress right-click menu on covers/images/videos …
main
|
|
|
|
@b31c119
|
2 months |
roboburr |
fix(cirkel): cover videos are decorative — no <video> right-click …
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
|
|
|
|
@e3a5aed
|
2 months |
roboburr |
feat(stats): let the admin exclude their own IP from statistics
…
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
|
|
|
|
@f24b795
|
2 months |
roboburr |
feat(media): Beheer -> Media — image library with usage + cleanup of …
main
|
|
|
|
@adb6291
|
2 months |
roboburr |
feat(video-cover): render iOS video covers across grid, list, related …
main
|
|
|
|
@b5a09ce2
|
2 months |
roboburr |
feat(video-cover): frontend — render animated covers as iOS video, …
main
|
|
|
|
@28f797d
|
2 months |
roboburr |
feat(post): share button at the bottom of posts
A "Share/Deel" button …
main
|
|
|
|
@28bf7f0
|
2 months |
roboburr |
fix(editor): animated WebP covers skip the crop editor (were flattened …
main
|
|
|
|
@98a1990
|
2 months |
roboburr |
feat(admin-audio): replace an existing track's audio file + Playlists …
main
|
|
|
|
@2306abd
|
2 months |
roboburr |
fix(news): don't render raw Audio attachments when a Klonkt embed …
main
|
|
|
|
@d8e3ff7
|
2 months |
roboburr |
Revert "feat(circle): filter the Circle feed by member (clickable …
main
|
|
|
|
@462a931
|
2 months |
roboburr |
feat(circle): filter the Circle feed by member (clickable chips + …
main
|
|
|
|
@61514f2
|
2 months |
roboburr |
fix(seo): make og:image / twitter:image / JSON-LD image absolute
A …
main
|
|
|
|
@69b509d
|
2 months |
roboburr |
fix(i18n): localize the "Beheer" back-buttons + EPK save message (were …
main
|
|
|
|
@757eea0
|
2 months |
roboburr |
chore(audio): drop the per-track fediverse toggle from Beheer -> Audio …
main
|
|
|
|
@e0a1ec1
|
2 months |
roboburr |
feat(editor): per-post "share audio on the fediverse" toggle
Adds a …
main
|
|
|
|
@084d1c0
|
2 months |
roboburr |
fix(admin-audio): fediverse-share toggle is now AJAX (no page jump)
…
main
|
|
|
|
@f2eacca
|
2 months |
roboburr |
feat(music): per-track "share on the fediverse" — federate the file as …
main
|
|
|
|
@e954722
|
2 months |
roboburr |
fix(i18n): localize the mobile profile-sheet menu labels
The mobile …
main
|
|
|
|
@328d837
|
2 months |
roboburr |
feat(music): schema.org MusicRecording/MusicAlbum structured data on …
main
|
|
|
|
@93b147d
|
2 months |
roboburr |
fix(feed): serve full-resolution covers on mobile (responsive srcset)
…
main
|
|
|
|
@b607d4d
|
2 months |
roboburr |
fix(circle): wrap long titles/URLs in no-cover grid tiles instead of …
main
|
|
|
|
@3f9f71d
|
2 months |
roboburr |
feat(circle): "+N" members modal when a circle has more than 5 sites
…
main
|
|
|
|
@7475ff3
|
2 months |
roboburr |
style: drop the 0.4px blur on cover thumbnails
- …
main
|
|
|
|
@8308c9ca
|
2 months |
roboburr |
fix(images): full-width timeline media at 1280px (was 640, blurry on …
main
|
|
|
|
@48027f2
|
2 months |
roboburr |
fix(og): stop double-escaping OG/meta content + keep apostrophes …
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
|
|
|
|
@041a0df
|
2 months |
roboburr |
fix(images): downscale remote (federated) covers + feed media via the …
main
|
|
|
|
@3038fc9
|
2 months |
roboburr |
fix(images): list-cover placeholder in style.css (inline cascade …
main
|
|
|
|
@600fbf3
|
2 months |
roboburr |
feat(images): accent-gradient placeholder also for timeline feed media …
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
|
|
|
|
@1ff0043
|
2 months |
roboburr |
fix(seo): canonical falls back to PUBLIC_BASE_URL + English …
main
|
|
|
|
@f7d142f
|
2 months |
roboburr |
chore(csp): drop the last script unsafe-inline + add …
main
|
|
|
|
@f1627b6
|
2 months |
roboburr |
feat(news): collapse long post bodies with a 'read more' toggle
Long …
main
|
|
|
|
@cca2e89
|
2 months |
roboburr |
feat(identity): one image — the site photo is the only avatar input
…
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
|
|
|
|
@2f919c0
|
2 months |
roboburr |
fix(grid): restore pinned/boosted accent ring over the new cover <img> …
main
|
|
|
|
@69a10e7
|
2 months |
roboburr |
style(covers): subtle 0.4px blur on grid + timeline covers to smooth …
main
|
|
|
|
@2eca083
|
2 months |
roboburr |
fix(images): render grid + related covers as <img> (no jagged …
main
|
|
|
|
@73cffc3
|
2 months |
roboburr |
feat(player): remember volume + mute across sessions (localStorage)
…
main
|
|
|
|
@515cf1a
|
2 months |
roboburr |
fix(nsfw): warn on cover-less NSFW posts everywhere (related, list, …
main
|
|
|
|
@0596945
|
2 months |
roboburr |
fix(related): blur NSFW covers in the Related Posts section
The …
main
|
|
|
|
@c6cdce6
|
2 months |
roboburr |
feat(news): show boosts from followed accounts in the News feed
An …
main
|
|
|
|
@37a297d
|
2 months |
roboburr |
feat(news): quick 'interact with a fediverse post' button (paste a …
main
|
|
|
|
@907a013
|
2 months |
roboburr |
fix(news): blur NSFW media in the News feed
- views/pages/news.ejs — …
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
|
|
|
|
@5f483e3
|
2 months |
roboburr |
chore: code cleanup — remove dead files, deps, DB tables, Google-login …
main
|
|
|
|
@0960c1d
|
2 months |
roboburr |
fix(fedi): tidy the Follow-via-fediverse modal
- …
main
|
|
|
|
@923235e
|
2 months |
roboburr |
feat(setup): note the username is permanent + becomes your fediverse …
main
|
|
|
|
@8d054ca
|
2 months |
roboburr |
fix(ui): reply textareas no longer open huge (auto-resize skips hidden …
main
|
|
|
|
@a78e051
|
2 months |
roboburr |
fix(ui): avatar placeholder opens popup + smaller wrapping source …
main
|
|
|
|
@04c70fc
|
2 months |
roboburr |
style(fedi): neater Edit button — pill in the foot row (left), like …
main
|
|
|
|
@bddbfe0
|
2 months |
roboburr |
feat(fedi): edit your own outbound replies (Update(Note))
- …
main
|
|
|
|
@30f843c
|
2 months |
roboburr |
style(stats): tidier "what do these numbers mean" panel
- …
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
|
|
|
|