|
|
|
@8e1af9c
|
3 weeks |
roboburr |
Mixtape als posttype, kiesbaar in de composer
Het bandje bestond wel …
main
|
|
|
|
@d7e72b8
|
4 weeks |
roboburr |
Audio is geen keuze meer: Album en Playlist staan in de balk …
main
|
|
|
|
@3ca7bdf
|
5 weeks |
roboburr |
De editpagina laadt zijn editor weer, en opslaan zonder module wist …
main
|
|
|
|
@fb9a8ad
|
5 weeks |
roboburr |
De posteditor, de laatste (shaer-bqr, stap 3g)
Zeven blokken, ruim …
main
|
|
|
|
@e685f55
|
7 weeks |
roboburr |
Fix: paid client scripts were blocked by CSP (garbage nonce)
The …
main
|
|
|
|
@928d1c7
|
7 weeks |
roboburr |
Feature: paid posts slice 2, post model + teaser gate
A post can be …
main
|
|
|
|
@c06816e
|
2 months |
roboburr |
feat(audio): sharing openly on the fediverse is one-way + lock the …
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
|
|
|
|
@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
|
|
|
|
@b5a09ce2
|
2 months |
roboburr |
feat(video-cover): frontend — render animated covers as iOS video, …
main
|
|
|
|
@28bf7f0
|
2 months |
roboburr |
fix(editor): animated WebP covers skip the crop editor (were flattened …
main
|
|
|
|
@e0a1ec1
|
2 months |
roboburr |
feat(editor): per-post "share audio on the fediverse" toggle
Adds a …
main
|
|
|
|
@f3551ec
|
2 months |
roboburr |
fix(post-edit): typing a content-warning auto-ticks the NSFW checkbox
…
main
|
|
|
|
@b7d4458
|
2 months |
roboburr |
feat(nsfw): custom content-warning text + blur in the Cirkel
- …
main
|
|
|
|
@837fc9c
|
2 months |
roboburr |
feat(posts): NSFW / sensitive content
Mark a post NSFW (checkbox in …
main
|
|
|
|
@c0e00a2
|
2 months |
roboburr |
fix(ios): safe-area top for fullscreen editor toolbar + fedi tabs on …
main
|
|
|
|
@bf4596d
|
3 months |
roboburr |
feat(editor): post type on top (segmented) + type-aware inputs
Bart's …
main
|
|
|
|
@62dea30
|
3 months |
roboburr |
editor: remove the 'Start writing…' placeholder (lingered behind …
main
|
|
|
|
@834bcc3
|
3 months |
roboburr |
i18n: translate Dutch code comments to English across src/
Comments …
main
|
|
|
|
@421c2d4
|
3 months |
roboburr |
feat(instellingen): site timezone — all dates + scheduling in chosen …
main
|
|
|
|
@9effb80
|
3 months |
roboburr |
fix(editor): CSP blocked blob: image → empty edit dialog
img-src was …
main
|
|
|
|
@015ce46
|
3 months |
roboburr |
fix(inplannen): scheduled posts never went live + timezone bug
(1) …
main
|
|
|
|
@5a394e5
|
3 months |
roboburr |
fix(editor): empty edit dialog on mobile — crop zone had no height
…
main
|
|
|
|
@48ebfa7
|
3 months |
roboburr |
feat(editor): rotate/crop/mirror images before upload
Cropper.js …
main
|
|
|
|
@11b3ba5
|
3 months |
roboburr |
fix(editor): schedule publication behind an on/off toggle (no …
main
|
|
|
|
@4885eab
|
3 months |
roboburr |
feat(i18n phase 6): remaining public + other pages translated …
main
|
|
|
|
@bc83cc8
|
3 months |
roboburr |
chore(editor): label "Excerpt" → "Samenvatting & Cirkel Preview"
…
main
|
|
|
|
@fef781e
|
3 months |
roboburr |
revert: remove YouTube audio functionality (doesn't work)
YouTube …
main
|
|
|
|
@73b41eb
|
3 months |
roboburr |
feat(embed): YouTube audio-only option in posts
Per embed you now …
main
|
|
|
|
@254872f
|
3 months |
roboburr |
ui(editor): hide "drag image / select text" hint on touch
Not …
main
|
|
|
|
@b988c96
|
3 months |
roboburr |
fix(editor): Done button only in fullscreen (specificity) + larger
…
main
|
|
|
|
@43fea32
|
3 months |
roboburr |
ui(editor): larger "Done" button in fullscreen
Co-Authored-By: Claude …
main
|
|
|
|
@9163b15
|
3 months |
roboburr |
ui(editor): simple inline content layout on touch (toolbar hidden)
…
main
|
|
|
|
@b12e20d
|
3 months |
roboburr |
feat(editor): edit content as a fullscreen "page" with back button + …
main
|
|
|
|
@c1a4147
|
3 months |
roboburr |
fix(editor): scroll lock removed — edit page could no longer scroll
…
main
|
|
|
|
@a623e7e
|
3 months |
roboburr |
ui(editor): tap-to-edit pill sticky at the bottom instead of centred
…
main
|
|
|
|
@a4f6827
|
3 months |
roboburr |
fix(editor): exit fullscreen scrolls to content top + clearer tap hint …
main
|
|
|
|
@61bb585
|
3 months |
roboburr |
feat(editor): content not typeable inline on touch — editing = …
main
|
|
|
|
@de21a3b
|
3 months |
roboburr |
fix(editor): no double scrollbar in fullscreen
In fullscreen only the …
main
|
|
|
|
@e22230e
|
3 months |
roboburr |
fix(editor): remove 350ms scroll guard + always type fullscreen on …
main
|
|
|
|
@f3f43df
|
3 months |
roboburr |
ui: text fields grow with content instead of scrolling internally (no …
main
|
|
|
|
@c01f471
|
3 months |
roboburr |
feat(editor): always type fullscreen on mobile/tablet (touch)
On …
main
|
|
|
|
@7d81265
|
3 months |
roboburr |
fix(editor): toolbar sticky inside the scroll box on mobile
The frame …
main
|
|
|
|
@859bace0
|
3 months |
roboburr |
fix(editor): mobile writing field as bounded box with internal scroll
…
main
|
|
|
|
@2d596cf
|
3 months |
roboburr |
fix(editor): catch async caret scroll on mobile Chrome (empty caret + …
main
|
|
|
|
@f8e8f9e
|
3 months |
roboburr |
fix(editor): more robust anti-jump on formatting (Chrome)
keepScroll …
main
|
|
|
|
@cbfbf88
|
3 months |
roboburr |
fix(editor): no view jump on formatting button — hold scroll position
…
main
|
|
|
|
@5f7dba2
|
3 months |
roboburr |
fix(editor): action bar correctly above keyboard (no mid-screen bug)
…
main
|
|
|
|
@408afc1
|
3 months |
roboburr |
fix(editor): Save/Cancel bar above the keyboard on mobile
The …
main
|
|
|
|
@a0bff44
|
3 months |
roboburr |
fix(editor): no autofocus on title on mobile (no keyboard popup)
…
main
|
|
|
|
@06f3791
|
3 months |
roboburr |
fix(editor): toolbar stays in view in fullscreen on mobile (visual …
main
|
|
|
|
@d2078f4
|
3 months |
roboburr |
feat(editor): full-screen writing mode
Button in the editor toolbar …
main
|
|
|
|
@16ce669
|
3 months |
roboburr |
ui(editor): clear active/inactive state for formatting on mobile
…
main
|
|
|
|
@a7e8e19
|
3 months |
roboburr |
fix(editor): mobile — formatting buttons no longer steal focus (toggle …
main
|
|
|
|
@7eb35ae
|
3 months |
roboburr |
editor: note that the excerpt is also the Circles summary
…
main
|
|
|
|
@b9dc94c
|
3 months |
roboburr |
Release scheduling + fan-only previews (premium feature #3)
- DB: …
main
|
|
|
|
@91d948c
|
3 months |
roboburr |
Editor: blockquote button is now a real toggle (turning it off works)
…
main
|
|
|
|
@d3e2987
|
3 months |
roboburr |
Post editor: Save bar above the audio player instead of below it
The …
main
|
|
|
|
@2beef82
|
3 months |
roboburr |
Post-editor: hide site tab bar in the editor (focus screen)
On narrow …
main
|
|
|
|
@ca253750
|
3 months |
roboburr |
Post-editor: action bar no longer floats on desktop
…
main
|
|
|
|
@edc462d
|
3 months |
roboburr |
Post-editor: default status Published (new posts) + friendlier pin …
main
|
|
|
|
@1907a18
|
3 months |
roboburr |
feat: embed media via editor button ([[embed:url]] shortcode)
Embed …
main
|
|
|
|
@851239c
|
3 months |
roboburr |
fix: topnav home button (home icon) + post-edit save/cancel with …
main
|
|
|
|
@b50a885
|
3 months |
roboburr |
fix: cover URL field accepts relative /media/ paths (type=url -> text) …
main
|
|
|
|
@7bc636b
|
4 months |
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
main
|