|
|
|
@cd7d7d8
|
2 weeks |
roboburr |
MOD_V 61: read.js wijzigde na de vorige bump
De vorige commit …
main
|
|
|
|
@aaa700e
|
2 weeks |
roboburr |
Lezen op mobiel: proef met het native snappen, achter een vlag
De …
main
|
|
|
|
@e48ec78
|
2 weeks |
roboburr |
Lezen op touch: het richten krijgt een vaste, instelbare duur
De …
main
|
|
|
|
@edd5ccc
|
2 weeks |
roboburr |
Lezen op touch: het richten is de snap
Robins regel (24-8): het …
main
|
|
|
|
@27cb1e3
|
2 weeks |
roboburr |
Lezen op touch: voorbij de grens is ook gevangen
Robins regel (24-8): …
main
|
|
|
|
@fbacddc
|
2 weeks |
roboburr |
Lezen: de snap op touch beoordeelde de loslaatplek, niet de landing
…
main
|
|
|
|
@5e72413
|
3 weeks |
roboburr |
Seek over de hele band (shaer-tmyn, stap 4 en laatste)
De balk TOONDE …
main
|
|
|
|
@c0e463b
|
3 weeks |
roboburr |
Speler-UI in bandmodus: spoelknoppen, eerlijke teller, lijst zonder …
main
|
|
|
|
@4fbe2c1
|
3 weeks |
roboburr |
Een bandje loopt niet rond: het stopt aan het eind, en aan het begin
…
main
|
|
|
|
@e679bce
|
3 weeks |
roboburr |
Het bandje speelt als bandje: een cassette, een object, spoelen in …
main
|
|
|
|
@16fd4fe
|
3 weeks |
roboburr |
De cassettespeler: draaiende spoelen, vooruit en achteruit
Een album …
main
|
|
|
|
@8e1af9c
|
3 weeks |
roboburr |
Mixtape als posttype, kiesbaar in de composer
Het bandje bestond wel …
main
|
|
|
|
@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
|
|
|
|