|
|
|
@25dd08f
|
3 weeks |
roboburr |
Mixtape kiezen kan nu ook echt, in het scherm
De soort was er wel …
main
|
|
|
|
@6fdceed
|
3 weeks |
roboburr |
Revert "Reader: inertia scales with the gesture — more on a nudge, …
main
|
|
|
|
@0490abe
|
3 weeks |
roboburr |
Reader: inertia scales with the gesture — more on a nudge, less on a …
main
|
|
|
|
@3ccca13
|
3 weeks |
roboburr |
Reader: tighten the snap catch zone to 12% of the viewport
Was 55%, …
main
|
|
|
|
@d9f60f4
|
3 weeks |
roboburr |
Reader: only snap forward, and give posts twice the top margin
Top …
main
|
|
|
|
@77019fa
|
3 weeks |
roboburr |
Reader: the last post snaps too
Its top used to be unreachable — too …
main
|
|
|
|
@22d2dba5
|
3 weeks |
aiclaude |
wip paginamodus
main
|
|
|
|
@c581e5e
|
3 weeks |
aiclaude |
proef: lenis ook op touch
main
|
|
|
|
@520c993
|
3 weeks |
roboburr |
Lezen: elk bericht een eigen scherm wordt een keuze
Robins vraag …
main
|
|
|
|
@88838bc
|
3 weeks |
roboburr |
Opruimen rond Lenis: een kopie, de juiste map, en de licenties …
main
|
|
|
|
@a505f31
|
3 weeks |
roboburr |
Lezen: Lenis voor het snappen op desktop, plus twee kleine dingen
…
main
|
|
|
|
@d8f8f07
|
3 weeks |
roboburr |
Lezen: het snappunt op een anker van nul hoog, niet op het bericht …
main
|
|
|
|
@4989294
|
3 weeks |
roboburr |
Lezen: het snappen terug naar CSS, en alleen schakelen bij stilstand
…
main
|
|
|
|
@e46ebaa
|
3 weeks |
roboburr |
Lezen: snappen dat je laat lezen, en geen lege schermen meer
Barts …
main
|
|
|
|
@598f090
|
3 weeks |
roboburr |
De cover in de leesweergave: niet opblazen, niet bijsnijden
Barts …
main
|
|
|
|
@5869b1f
|
3 weeks |
Bart |
style.css naar v71: de covers hebben hun opmaak nodig
8c91ed3 zette …
main
|
|
|
|
@3a3a882
|
3 weeks |
roboburr |
Lezen staat in de cirkel zichtbaar maar dood, in plaats van weg
De …
main
|
|
|
|
@70dbef4
|
3 weeks |
Bart |
De cirkel opent in Grid, en onthoudt dat apart
Grid is daar de …
main
|
|
|
|
@70e9147
|
3 weeks |
Bart |
Lezen vervangt Tijdlijn: twee keuzes solo, één in de cirkel
De …
main
|
|
|
|
@9da8027
|
3 weeks |
Bart |
Geen Lezen in de cirkel
De cirkel toont berichten van ANDEREN, …
main
|
|
|
|
@7cf8144
|
3 weeks |
Bart |
Lezen is een weergave van de feed, geen eigen plek
/read was een …
main
|
|
|
|
@2d2fd8c
|
3 weeks |
Bart |
Tijdlijn | Grid | Lezen: de leesweergave krijgt een ingang
De …
main
|
|
|
|
@847775c
|
3 weeks |
Bart |
Leesweergave: tikken op een bericht opent het bericht
De stroom toont …
main
|
|
|
|
@87696ce
|
3 weeks |
Bart |
De mod/-modules krijgen een cache-buster: MOD_V
/assets staat buiten …
main
|
|
|
|
@013e16c
|
4 weeks |
roboburr |
Naar SEO & social, want sameAs is schema.org (Robins vraag)
Hij vroeg …
main
|
|
|
|
@4b5db37
|
5 weeks |
roboburr |
Modules herstarten per paginawissel: de editor leeft weer na een …
main
|
|
|
|
@1e172f3
|
5 weeks |
roboburr |
Modules laden vanuit de shell in plaats van inline script (shaer-bqr, …
main
|
|
|
|
@421046c
|
2 months |
roboburr |
fix(audio): gapless MSE playback - background auto-advance survives on …
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
|
|
|
|
@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
|
|
|
|
@61514f2
|
2 months |
roboburr |
fix(seo): make og:image / twitter:image / JSON-LD image absolute
A …
main
|
|
|
|
@328d837
|
2 months |
roboburr |
feat(music): schema.org MusicRecording/MusicAlbum structured data on …
main
|
|
|
|
@b607d4d
|
2 months |
roboburr |
fix(circle): wrap long titles/URLs in no-cover grid tiles instead of …
main
|
|
|
|
@7475ff3
|
2 months |
roboburr |
style: drop the 0.4px blur on cover thumbnails
- …
main
|
|
|
|
@48027f2
|
2 months |
roboburr |
fix(og): stop double-escaping OG/meta content + keep apostrophes …
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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@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
|
|
|
|
@cb95343
|
2 months |
roboburr |
fix(embeds): plain responsive iframe on mobile/touch
The custom …
main
|
|
|
|
@837fc9c
|
2 months |
roboburr |
feat(posts): NSFW / sensitive content
Mark a post NSFW (checkbox in …
main
|
|
|
|
@cf4cf27
|
2 months |
roboburr |
feat(circle): show only the post title in the feed + 2x larger source …
main
|
|
|
|
@9327a85
|
2 months |
roboburr |
fix(ios-pwa): drop the top safe-area inset in landscape (island is on …
main
|
|
|
|
@f6b2c68
|
2 months |
roboburr |
fix(ios-pwa): pad body for safe-area when masthead is hidden on mobile …
main
|
|
|
|
@1c85964
|
2 months |
roboburr |
debug(ios): richer safe-area overlay (masthead/profile rects) + SW …
main
|
|
|
|
@b8bbe77
|
2 months |
roboburr |
debug(ios): temporary on-screen readout of …
main
|
|
|
|
@76f0e61
|
2 months |
roboburr |
fix(ios pwa): force masthead safe-area inline + detect standalone + …
main
|
|
|
|
@a036251
|
2 months |
roboburr |
fix(ios): hand-built safe-area inset (env() returns 0 on iOS Safari + …
main
|
|
|
|
@7ca3ffc
|
2 months |
roboburr |
fix(ios): use env(safe-area-inset-*) directly instead of via a CSS var …
main
|
|
|
|
@cbe4f4e
|
2 months |
roboburr |
style: transparent covers on white everywhere (not just the Cirkel)
…
main
|
|
|
|
@3507b0b
|
2 months |
roboburr |
fix(fediverse): follow button now shares the social-icon circle (32px) …
main
|
|
|
|
@6cabd18
|
3 months |
roboburr |
ux(grid): stack tile title + 'van <source>' credit instead of gluing …
main
|
|
|
|
@6a51968
|
3 months |
roboburr |
audio: Media Session API for reliable mobile auto-advance + …
main
|
|
|
|
@98b7fdd
|
3 months |
roboburr |
fediverse: square (1:1) player card (480x480) so the cover fits …
main
|
|
|
|
@6c3d805
|
3 months |
roboburr |
fediverse: taller embed player card (160 -> 400) for more room
…
main
|
|
|
|
@30271e6
|
3 months |
roboburr |
fix(fediverse): player card only for playable (hosted) audio; scope …
main
|
|
|
|
@4c9c60b
|
3 months |
roboburr |
feat(fediverse): player card for music posts (embed player, no raw …
main
|
|
|
|
@6bee3ec
|
3 months |
roboburr |
Pinned badge: white SVG pin icon instead of the multicolour 📌 emoji
…
main
|
|
|
|
@848b76d
|
3 months |
roboburr |
Prettier fediverse stats: monochrome line-icons + clean outline pills
…
main
|
|
|
|
@aadb11e
|
3 months |
roboburr |
Fediverse UI: one ⭐ like, transparent circle logos, accent-following …
main
|
|
|
|
@c9c70cc
|
3 months |
roboburr |
Palettes overhaul: neutral 'Klonkt' default + 7 real-colour themes
- …
main
|
|
|
|
@19fbe03
|
3 months |
roboburr |
Palettes: drop Stone+Terracotta, add Ocean+Candy, rework warm to …
main
|
|
|
|
@9cc0f9f
|
3 months |
roboburr |
fix(theme): use the validated palette in the shell (dead palette broke …
main
|
|
|
|
@0dba092
|
3 months |
roboburr |
style(activitypub): reply field as a floating popover (zero layout …
main
|
|
|
|
@749c183
|
3 months |
roboburr |
style(activitypub): fixed CTA row height so the reply field doesn't …
main
|
|
|
|
@c901131
|
3 months |
roboburr |
style(activitypub): nicer reply-address field + localized placeholder
…
main
|
|
|
|
@40cf2ef
|
3 months |
roboburr |
style(activitypub): inline address form for reply-via-fediverse (no …
main
|
|
|
|
@7f46112b
|
3 months |
roboburr |
feat(activitypub): per-comment reply-via-fediverse + clearer button
…
main
|
|
|
|
@3d7312a
|
3 months |
roboburr |
feat(activitypub): remote interaction — reply to any fediverse post …
main
|
|
|
|
@3a2c9d3
|
3 months |
roboburr |
style(activitypub): match fediverse section to native comment styling
…
main
|
|
|
|
@55bc7f9
|
3 months |
roboburr |
feat(activitypub): reply back to the fediverse (Phase 4 outbound)
…
main
|
|
|
|
@47a0d29
|
3 months |
roboburr |
style(activitypub): polish fediverse section into clean comment cards
…
main
|
|
|
|
@c16e0a5
|
3 months |
roboburr |
feat(activitypub): inbound interactions — replies, likes, boosts …
main
|
|
|
|
@69815b2
|
3 months |
roboburr |
feat: auto-generated per-site OG image from palette + accent
New …
main
|
|
|
|
@5eef817
|
3 months |
roboburr |
style: per-palette background gradient for every theme
The fixed …
main
|
|
|
|
@d8eb74c
|
3 months |
roboburr |
fix: theme-init JS default palette 'sage' -> 'klonkt' (was overwriting …
main
|
|
|
|
@bff0b67
|
3 months |
roboburr |
chore: style.css cache-buster v33 (navy klonkt-bg fix)
…
main
|
|
|
|
@9b851e7
|
3 months |
roboburr |
fix: fresh install uses klonkt defaults (navy + #e8b04b), not old …
main
|
|
|
|
@8f2f97c
|
3 months |
roboburr |
Prutter (DM feature) fully removed
Reason: redundant feature + …
main
|
|
|
|
@b20460e
|
3 months |
roboburr |
style(theme): palettes Ocean + Gold removed (redundant after klonkt …
main
|
|
|
|
@dd7e2a2
|
3 months |
roboburr |
feat(theme): default = Klonkt brand (dark navy + yellow, matches …
main
|
|
|
|
@0251bae
|
3 months |
roboburr |
feat(themes): more colour variety — fewer greens/blues in accents + …
main
|
|
|
|
@999aad2
|
3 months |
roboburr |
feat(themes): preview colours synced with real CSS + 4 palettes + 4 …
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
|
|
|
|
@92bad27
|
3 months |
roboburr |
revert(layout): remove scrollbar-gutter — caused a phantom dead …
main
|
|
|
|
@2e454455
|
3 months |
roboburr |
fix(layout): scrollbar-gutter: stable — no content shift between pages …
main
|
|
|
|