|
|
|
@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
|
|
|
|
@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
|
|
|
|
@7eee449
|
2 months |
roboburr |
style(fedi): white bg behind feed/following avatars (transparent PNG …
main
|
|
|
|
@bca83f3
|
2 months |
roboburr |
feat(fedi): autofill remembers only the last server (drop the …
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
|
|
|
|
@cb3d5fc
|
2 months |
roboburr |
style(tijdlijn): coloured SVG action icons (no emoji), uniform 36px …
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
|
|
|
|
@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
|
|
|
|
@79d1281
|
2 months |
roboburr |
fix(fedi): /notifications showed old (tab-less) view — route collision …
main
|
|
|
|
@c69267f
|
2 months |
roboburr |
style(fedi): unify all fediverse page widths to 640px (pixel-perfect …
main
|
|
|
|
@2e45a369
|
2 months |
roboburr |
fix(fedi): Following tab 500'd — render call pointed to missing …
main
|
|
|
|
@c27c945
|
2 months |
roboburr |
fix(tijdlijn): white background behind images (transparent PNGs), not …
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
|
|
|
|
@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
|
|
|
|
@8334d27
|
2 months |
roboburr |
chore(beads): file follow-delivery retry as a later feature
main
|
|
|
|
@a6e6f63
|
2 months |
roboburr |
tweak(volgend): drop the 'What do these options do?' heading, keep the …
main
|
|
|
|
@73045f9
|
2 months |
roboburr |
fix(volgend): featured toggle confirmation said 'Auto-boost' -> …
main
|
|
|
|
@fda08c2
|
2 months |
roboburr |
refactor(fedi): remove the 'boost latest 5' feature
Dropped at …
main
|
|
|
|
@98ceadd
|
2 months |
roboburr |
feat(volgend): explain box above the follow options (what Featured / …
main
|
|
|
|
@54d2f98
|
2 months |
roboburr |
feat(fedi): add 'back to site' button on Timeline + Notifications
…
main
|
|
|
|
@b6cdc3d
|
2 months |
roboburr |
feat(fedi): like/boost/reply on the interaction page + display-only …
main
|
|
|
|
@c7c7f02
|
2 months |
roboburr |
feat(cirkel): render boosted posts in the pinned style with a Boost …
main
|
|
|
|
@bbce8da
|
2 months |
roboburr |
feat(ap): log source IP on dropped/rejected/ignored inbox hits
So an …
main
|
|
|
|
@4c47eff
|
2 months |
roboburr |
refactor(cirkel): remove the legacy circle auto-migration (no …
main
|
|
|
|
@78b6d8a
|
2 months |
roboburr |
feat(tijdlijn): unboost button — retract a boost (Undo Announce) from …
main
|
|
|
|
@3384e95
|
2 months |
roboburr |
chore(beads): close se8 (boosts in cirkel) + 8z2 (anti-loop, moot)
main
|
|
|
|
@5045c30
|
2 months |
roboburr |
feat(cirkel): boosted posts also appear in the Cirkel (mixed by date, …
main
|
|
|
|
@484adf8
|
2 months |
roboburr |
feat(cirkel): featuring is local-only; optional one-time 'boost latest …
main
|
|
|
|
@5783c67
|
2 months |
roboburr |
fix(volgend): auto-boost checkbox rendered huge — scope the text-input …
main
|
|
|
|
@98688c6
|
2 months |
roboburr |
feat(fediverse): follow a site by its bare domain (site.com), not only …
main
|
|
|
|
@cbe4f4e
|
2 months |
roboburr |
style: transparent covers on white everywhere (not just the Cirkel)
…
main
|
|
|
|
@72bf38f
|
2 months |
roboburr |
fix(cirkel): white bg on list-view covers (.post-list-cover img, not …
main
|
|
|
|
@fdfd31b
|
2 months |
roboburr |
style(cirkel): transparent PNG covers on a white background
…
main
|
|
|
|
@a404018
|
2 months |
roboburr |
chore(beads): close 5gl (fediverse-cache self-heal)
main
|
|
|
|
@b79466e
|
2 months |
roboburr |
feat(fediverse): self-heal the timeline cache once per …
main
|
|
|
|
@14e2ce1
|
2 months |
roboburr |
chore(beads): track fediverse-cache self-heal on major updates
main
|
|
|
|
@c628db10
|
2 months |
roboburr |
fix(fediverse): expose cover via Note.image for player-card posts …
main
|
|
|
|
@5ceed61
|
2 months |
roboburr |
chore(beads): track anti-feedback-loop guard for showing cirkel boosts
main
|
|
|
|
@355364c
|
2 months |
roboburr |
fix(cirkel): migrate ALL circle links, not just status='active'
Old …
main
|
|
|
|
@d71ed03
|
2 months |
roboburr |
feat(cirkel): auto-migrate legacy circle_links to auto-boost on boot …
main
|
|
|
|
@1968592
|
2 months |
roboburr |
chore(beads): track inbound Update(Note) edit-propagation bug
main
|
|
|
|
@429d3b0
|
2 months |
roboburr |
fix(migrate-circles): resolve relative 302 Location to an absolute …
main
|
|
|
|
@8ef8c3e
|
2 months |
roboburr |
feat(cirkel): remove the old Cirkels pull-protocol; Cirkels is now …
main
|
|
|
|
@46f3dd6
|
2 months |
roboburr |
feat(fediverse): split Tijdlijn (feed) from Volgend (following) + put …
main
|
|
|
|
@2c22bb5
|
2 months |
roboburr |
feat(cirkel): rebuild the Cirkel feed on ActivityPub …
main
|
|
|
|
@49b1b39
|
2 months |
roboburr |
chore(beads): track fediverse quote-post support (prutfolio-src-b12)
…
main
|
|
|
|
@3507b0b
|
2 months |
roboburr |
fix(fediverse): follow button now shares the social-icon circle (32px) …
main
|
|
|
|
@066951c
|
2 months |
roboburr |
style(fediverse): render follow logo at 24px inside the same 36px …
main
|
|
|
|
@5d39e40
|
2 months |
roboburr |
fix(fediverse): viewBox no longer clips the logo nodes
The …
main
|
|
|
|
@e7f6691
|
2 months |
roboburr |
style(fediverse): crop the follow logo edge-to-edge (no viewBox …
main
|
|
|
|
@df0516a
|
2 months |
roboburr |
style(fediverse): enlarge the follow logo to ~90% of the circle
…
main
|
|
|
|
@356caeb
|
2 months |
roboburr |
style(fediverse): place the follow button before the social links …
main
|
|
|
|
@ce0bedf
|
2 months |
roboburr |
fix(fediverse): use the Fediverse logo (inline SVG) for the follow …
main
|
|
|
|
@f278df9
|
2 months |
roboburr |
feat(fediverse): auto-boost a followed account ('feature an artist')
…
main
|
|
|
|
@283f618
|
2 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
|
|
|
|
@6cabd18
|
3 months |
roboburr |
ux(grid): stack tile title + 'van <source>' credit instead of gluing …
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
|
|
|
|
@2902320
|
3 months |
roboburr |
ux(fedi): make clear a remote reply lands on the source post, not this …
main
|
|
|
|
@33c1999
|
3 months |
roboburr |
fix(admin): shorter label for the fediverse Beheer button (was …
main
|
|
|
|
@cbcc8a4
|
3 months |
roboburr |
chore: tidy premium config docs
main
|
|
|
|
@678769e
|
3 months |
roboburr |
docs(help): refresh handleiding for post-type selector, inline audio …
main
|
|
|
|
@820bceb
|
3 months |
roboburr |
feat(admin): add a fediverse (my replies) link to the Beheer dashboard …
main
|
|
|
|
@cb4eda5
|
3 months |
roboburr |
feat(premium): gate premium extras by default (KLONKT_PREMIUM_ENABLED …
main
|
|
|
|
@2acdbc5
|
3 months |
roboburr |
fix(editor): foto hint says cover is 'below' (type panel sits above …
main
|
|
|
|
@fc2b68b
|
3 months |
roboburr |
chore: track issue tracker
main
|
|
|
|
@7c62efb
|
3 months |
roboburr |
feat(ap): add 'Follow via the fediverse' button to the profile header
…
main
|
|
|
|
@8ad1784
|
3 months |
roboburr |
feat(ap): authorize_interaction handles actor URIs as a Follow
The …
main
|
|
|
|
@4c12783
|
3 months |
roboburr |
perf(ap): backfill new followers once per remote instance, not per …
main
|
|
|
|
@a9900ec
|
3 months |
roboburr |
chore: tidy issue tracker
main
|
|
|
|
@75ab393
|
3 months |
roboburr |
feat(ratelimit): cap fediverse endpoints per IP; key IPv6 limiters by …
main
|
|
|
|
@49edc72
|
3 months |
roboburr |
fix(ap): /ap/notes/:id redirects browsers to the human post page
…
main
|
|
|
|
@bf4596d
|
3 months |
roboburr |
feat(editor): post type on top (segmented) + type-aware inputs
Bart's …
main
|
|
|
|
@fd95b1b
|
3 months |
roboburr |
bd: redact 3 fediverse hardening issues (kept exploit detail out of …
main
|
|
|
|
@b15415b
|
3 months |
roboburr |
fix(audio): add missing spinner.svg (CSS mask referenced it; was 404 …
main
|
|
|
|
@0c8768a
|
3 months |
roboburr |
premium price: display €14 -> $16 (USD campaign charges $16; gate …
main
|
|
|
|
@44da3ee
|
3 months |
roboburr |
chore: drop legacy PrutCMS-v9 post-import scripts (not referenced; …
main
|
|
|
|
@7cc58bb
|
3 months |
roboburr |
premium price: $10 -> €14 (~$16) across salespage, i18n (nl/en/de), …
main
|
|
|
|
@f0c3f83
|
3 months |
roboburr |
docs(patreon): correct the premium-modules comment (hub removed; list …
main
|
|
|
|
@7a235bc
|
3 months |
roboburr |
feat(updates): make the in-app updater GitHub/upstream-aware for …
main
|
|
|
|
@6a51968
|
3 months |
roboburr |
audio: Media Session API for reliable mobile auto-advance + …
main
|
|
|
|
@c648b04
|
3 months |
roboburr |
docs: call out Node.js 20+ requirement in the self-hosting section
…
main
|
|
|
|
@3dd99d3
|
3 months |
roboburr |
harden(fediverse): SSRF guard, remote-URL XSS scheme-guard, scoped …
main
|
|
|
|