|
|
|
@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
|
|
|
|
@2e62848
|
2 months |
roboburr |
fix(fedi): post tags federate as visible hashtags (+ CamelCase for …
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
|
|
|
|
@abdcf33
|
2 months |
roboburr |
chore(cleanup): remove the dead comments_moderation_mode column + …
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
|
|
|
|
@98fe58a
|
2 months |
roboburr |
docs(changelog): rewrite — accurate, user-facing, no contradictions
- …
main
|
|
|
|
@eb5f978
|
2 months |
roboburr |
feat(changelog): i18n the public changelog (English base + nl/de)
- …
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
|
|
|
|
@8951629
|
2 months |
roboburr |
docs: translate CI/Docker comments to English
- …
main
|
|
|
|
@fcc9f25
|
2 months |
roboburr |
docs: translate the Build & Test section of CLAUDE.md to English
- …
main
|
|
|
|
@6ea5f92
|
2 months |
roboburr |
docs(fonts): add SIL OFL 1.1 license for the bundled fonts
- …
main
|
|
|
|
@196e1be
|
2 months |
roboburr |
docs(lite): clarify Lite mode is reversible (env flag + restart, no …
main
|
|
|
|
@a78e051
|
2 months |
roboburr |
fix(ui): avatar placeholder opens popup + smaller wrapping source …
main
|
|
|
|
@0a7ba90
|
2 months |
roboburr |
fix(theme): a site renders in its own palette, not the logged-in …
main
|
|
|
|
@204bd74
|
2 months |
roboburr |
fix(fedi): mention link href = profile URL, actor URI in the Mention …
main
|
|
|
|
@04c70fc
|
2 months |
roboburr |
style(fedi): neater Edit button — pill in the foot row (left), like …
main
|
|
|
|
@dd7daef
|
2 months |
roboburr |
feat(fedi): inline @mentions in replies federate (resolve + link + …
main
|
|
|
|
@bddbfe0
|
2 months |
roboburr |
feat(fedi): edit your own outbound replies (Update(Note))
- …
main
|
|
|
|
@7cea873
|
2 months |
roboburr |
fix(fedi): link inline #hashtags in post bodies too (federate as …
main
|
|
|
|
@6bc2ca7e
|
2 months |
roboburr |
fix(fedi): hashtags in replies federate as Hashtag tags + clickable …
main
|
|
|
|
@30f843c
|
2 months |
roboburr |
style(stats): tidier "what do these numbers mean" panel
- …
main
|
|
|
|
@67aea12
|
2 months |
roboburr |
docs: remove the obsolete Circles v1 spec (Ed25519 pull → replaced by …
main
|
|
|
|
@ce16d8a
|
2 months |
roboburr |
docs(readme): Circles is ActivityPub now, not the old Ed25519 protocol …
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
|
|
|
|
@c6bd87e
|
2 months |
roboburr |
fix(fedi): resolve PeerTube videos (array attributedTo) as a reply …
main
|
|
|
|
@f3551ec
|
2 months |
roboburr |
fix(post-edit): typing a content-warning auto-ticks the NSFW checkbox
…
main
|
|
|
|
@07de464
|
2 months |
roboburr |
fix(csp): global frame-src (https:) for embeds, locked to 'self' on …
main
|
|
|
|
@5421ce1
|
2 months |
roboburr |
fix(csp): per-domain frame-src for cross-site embeds on the document …
main
|
|
|
|
@ca0ad44
|
2 months |
roboburr |
feat(news): surface embedUrl + a direct "open the player" link
- …
main
|
|
|
|
@a3e0746
|
2 months |
roboburr |
fix(sw): do not intercept cross-origin iframe navigations (PWA embeds) …
main
|
|
|
|
@cb95343
|
2 months |
roboburr |
fix(embeds): plain responsive iframe on mobile/touch
The custom …
main
|
|
|
|
@9e4e4ff
|
2 months |
roboburr |
feat(ap): self-heal also re-syncs NSFW/sensitive + CW onto cached …
main
|
|
|
|
@c21197a
|
2 months |
roboburr |
style(settings): tidier 18+ notice — subtle callout box instead of a …
main
|
|
|
|
@b7d4458
|
2 months |
roboburr |
feat(nsfw): custom content-warning text + blur in the Cirkel
- …
main
|
|
|
|
@92f6976
|
2 months |
roboburr |
feat(settings): 18+ notice + confirm when activating Circles …
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
|
|
|
|
@280c007
|
2 months |
roboburr |
chore: 1.0.0-rc1 — first release candidate
Co-Authored-By: Claude …
main
|
|
|
|
@f99c830
|
2 months |
roboburr |
docs(handleiding): rewrite the fediverse sections to match the current …
main
|
|
|
|
@74d61e6
|
2 months |
roboburr |
feat(fedi): boosting a non-followed post shows it in the Cirkel
The …
main
|
|
|
|
@dcff893
|
2 months |
roboburr |
feat(fedi): interact bookmarklet on the My-replies page
A …
main
|
|
|
|
@80c36a1
|
2 months |
roboburr |
feat(fedi): fans-only = followers-only federation (option A)
A …
main
|
|
|
|
@e390844
|
2 months |
roboburr |
feat(post): hide 'Interact via the fediverse' CTA for the owner/admin
…
main
|
|
|
|
@1b99225
|
2 months |
roboburr |
feat(profile): click avatar -> profile summary modal (contacts, since, …
main
|
|
|
|
@16e99e5
|
2 months |
roboburr |
chore(admin): drop the fediverse quick-links from the dashboard
News …
main
|
|
|
|
@00a2bcd
|
2 months |
roboburr |
feat(profile): click the profile photo to open it in a lightbox
When …
main
|
|
|
|
@cd6a008
|
2 months |
roboburr |
fix(fedi): preserve newlines when federating to Mastodon
Klonkt …
main
|
|
|
|
@ace5a9b
|
2 months |
roboburr |
feat(fedi): 'Go to post' button on My-replies cards
Each sent reply …
main
|
|
|
|
@7e66e7e
|
2 months |
roboburr |
feat(fedi): hide the leading @mention in displayed comments
A …
main
|
|
|
|
@0a75356
|
2 months |
roboburr |
feat(news): feed like+boost toggle in place (fetch, no reload, no …
main
|
|
|
|
@9d34855
|
2 months |
roboburr |
fix(news): feed like is a toggle too (like/unlike), like boost
The …
main
|
|
|
|
@c7ecaf9
|
2 months |
roboburr |
feat(fedi): like/boost toggle in place on the interact page (no …
main
|
|
|
|
@2f42b60
|
2 months |
roboburr |
style(fedi): nicer card layout for Notifications + My-replies
…
main
|
|
|
|
@3d37c67
|
2 months |
roboburr |
feat(fedi): interact page like/boost are 2 icon+label toggle buttons
…
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
|
|
|
|
@eacd3d6
|
3 months |
roboburr |
feat(admin): Solo/Circles mode selector at top of settings + fix …
main
|
|
|
|
@cf4cf27
|
3 months |
roboburr |
feat(circle): show only the post title in the feed + 2x larger source …
main
|
|
|
|
@eefd302
|
3 months |
roboburr |
feat(fedi): rename feed Newspaper -> News (/newspaper -> /news)
EN …
main
|
|
|
|
@69e7a79
|
3 months |
roboburr |
style(timeline): pinned indicator is a pin icon (accent), boost a …
main
|
|
|
|
@9327a85
|
3 months |
roboburr |
fix(ios-pwa): drop the top safe-area inset in landscape (island is on …
main
|
|
|
|
@f6b2c68
|
3 months |
roboburr |
fix(ios-pwa): pad body for safe-area when masthead is hidden on mobile …
main
|
|
|
|
@1c85964
|
3 months |
roboburr |
debug(ios): richer safe-area overlay (masthead/profile rects) + SW …
main
|
|
|
|
@7eee449
|
3 months |
roboburr |
style(fedi): white bg behind feed/following avatars (transparent PNG …
main
|
|
|
|
@bca83f3
|
3 months |
roboburr |
feat(fedi): autofill remembers only the last server (drop the …
main
|
|
|
|
@781d613
|
3 months |
roboburr |
feat(newspaper): drop redundant '🎵 listen on' line when Klonkt player …
main
|
|
|
|
@d22b55c
|
3 months |
roboburr |
feat(fedi): Bandcamp+Apple Music embeds in feed, server autofill, …
main
|
|
|
|
@84903a1
|
3 months |
roboburr |
feat(newspaper): embed followed Klonkt sites' audio player inline …
main
|
|
|
|
@0fa59c3
|
3 months |
roboburr |
feat(fedi): rename Timeline tab/route to Newspaper (/timeline -> …
main
|
|
|
|
@cb3d5fc
|
3 months |
roboburr |
style(tijdlijn): coloured SVG action icons (no emoji), uniform 36px …
main
|
|
|
|
@b8bbe77
|
3 months |
roboburr |
debug(ios): temporary on-screen readout of …
main
|
|
|
|
@76f0e61
|
3 months |
roboburr |
fix(ios pwa): force masthead safe-area inline + detect standalone + …
main
|
|
|
|
@a036251
|
3 months |
roboburr |
fix(ios): hand-built safe-area inset (env() returns 0 on iOS Safari + …
main
|
|
|
|
@7ca3ffc
|
3 months |
roboburr |
fix(ios): use env(safe-area-inset-*) directly instead of via a CSS var …
main
|
|
|
|
@dee7f02
|
3 months |
roboburr |
style(fedi): remove the extra tab headroom + reduce wrapper top margin …
main
|
|
|
|
@474a5ed
|
3 months |
roboburr |
style(mobile): drop fedi-tabs headroom, keep only the iOS safe-area inset
main
|
|
|
|
@8c4bfcc
|
3 months |
roboburr |
style(mobile): fedi-tabs headroom back to 1.5rem (applies to Android …
main
|
|
|
|
@f46f2be
|
3 months |
roboburr |
style(ios): reduce fedi-tabs top headroom on mobile (1.5rem -> .5rem …
main
|
|
|
|
@c0e00a2
|
3 months |
roboburr |
fix(ios): safe-area top for fullscreen editor toolbar + fedi tabs on …
main
|
|
|
|
@fdd0d61
|
3 months |
roboburr |
style(tijdlijn): show full images (no crop/letterbox) + more headroom …
main
|
|
|
|
@79d1281
|
3 months |
roboburr |
fix(fedi): /notifications showed old (tab-less) view — route collision …
main
|
|
|
|
@c69267f
|
3 months |
roboburr |
style(fedi): unify all fediverse page widths to 640px (pixel-perfect …
main
|
|
|
|
@2e45a369
|
3 months |
roboburr |
fix(fedi): Following tab 500'd — render call pointed to missing …
main
|
|
|
|
@c27c945
|
3 months |
roboburr |
fix(tijdlijn): white background behind images (transparent PNGs), not …
main
|
|
|
|
@297c77d
|
3 months |
roboburr |
refactor(fedi): English URL paths + equal-width tabs + back-to-site in …
main
|
|
|
|
@1ecbf71
|
3 months |
roboburr |
feat(tijdlijn): graphical redesign + inline embeds (others' media)
- …
main
|
|
|
|
@5e3be97
|
3 months |
roboburr |
style(fedi-tabs): full-width back button, centered tabs, no scrollbar …
main
|
|
|
|
@9e5438e
|
3 months |
roboburr |
feat(fedi): unify Timeline/Following/Replies/Notifications/Blocking …
main
|
|
|
|
@8334d27
|
3 months |
roboburr |
chore(beads): file follow-delivery retry as a later feature
main
|
|
|
|
@a6e6f63
|
3 months |
roboburr |
tweak(volgend): drop the 'What do these options do?' heading, keep the …
main
|
|
|
|
@73045f9
|
3 months |
roboburr |
fix(volgend): featured toggle confirmation said 'Auto-boost' -> …
main
|
|
|
|
@fda08c2
|
3 months |
roboburr |
refactor(fedi): remove the 'boost latest 5' feature
Dropped at …
main
|
|
|
|
@98ceadd
|
3 months |
roboburr |
feat(volgend): explain box above the follow options (what Featured / …
main
|
|
|
|
@54d2f98
|
3 months |
roboburr |
feat(fedi): add 'back to site' button on Timeline + Notifications
…
main
|
|
|
|