|
|
|
@e056e56
|
3 months |
roboburr |
fix(player): YT album via queue expansion (reliable playback)
…
main
|
|
|
|
@71e8fa5
|
3 months |
roboburr |
fix(player): YT playlist now plays (listType:'playlist')
…
main
|
|
|
|
@d43ea3f
|
3 months |
roboburr |
feat(embed): YouTube playlist/album as audio on the site
An …
main
|
|
|
|
@b56afa7
|
3 months |
roboburr |
feat(embed): show real YouTube title on the audio-only card
YT oEmbed …
main
|
|
|
|
@976d36d
|
3 months |
roboburr |
fix(embed): bar-free square cover for YouTube audio
hqdefault is 4:3 …
main
|
|
|
|
@9e6b54f
|
3 months |
roboburr |
feat(player): YouTube audio via the site audio player (continuous play …
main
|
|
|
|
@73b41eb
|
3 months |
roboburr |
feat(embed): YouTube audio-only option in posts
Per embed you now …
main
|
|
|
|
@389aa99
|
3 months |
roboburr |
fix(nav): no "bare content" on fast/repeated back-forward
The …
main
|
|
|
|
@7990e00
|
3 months |
roboburr |
fix(nav): auth form pages via htmx → audio keeps playing
Visiting …
main
|
|
|
|
@557a76f
|
3 months |
roboburr |
feat(embed): volume slider + mute for YouTube & SoundCloud
YT/SC use …
main
|
|
|
|
@2873b30
|
3 months |
roboburr |
fix(embed): Spotify directly as bare iframe (instant, no API wait)
…
main
|
|
|
|
@16b0c00
|
3 months |
roboburr |
fix(embed): Spotify API via CSP whitelist + faster fallback
Diagnosis …
main
|
|
|
|
@5f47671
|
3 months |
roboburr |
fix: tablet opens full-player + clean search snippet
- audio-player: …
main
|
|
|
|
@5258945
|
3 months |
roboburr |
feat(player): persistent highlight on the active track
The currently …
main
|
|
|
|
@359b9ae
|
3 months |
roboburr |
fix(player): scroll-to-track also from album & playlist
Album track …
main
|
|
|
|
@fa08981
|
3 months |
roboburr |
fix(player): scroll-to-track works for site-wide tracks too
Site-wide …
main
|
|
|
|
@230e446
|
3 months |
roboburr |
feat(player): mini-player jumps to post AND scrolls to the track …
main
|
|
|
|
@d188736
|
3 months |
roboburr |
feat: images harder to save (right-click + drag blocked)
Friction …
main
|
|
|
|
@1f0c85b
|
3 months |
roboburr |
ui(grid): show source site on hover on circle feed tiles
Grid tiles …
main
|
|
|
|
@5d68686
|
3 months |
roboburr |
ui(mobile): hide scrollbars on touch (pointer:coarse)
@media …
main
|
|
|
|
@f3f43df
|
3 months |
roboburr |
ui: text fields grow with content instead of scrolling internally (no …
main
|
|
|
|
@9217e4e
|
3 months |
roboburr |
fix(mobile): remove interactive-widget=resizes-content again
It …
main
|
|
|
|
@5f7dba2
|
3 months |
roboburr |
fix(editor): action bar correctly above keyboard (no mid-screen bug)
…
main
|
|
|
|
@9ef3c56
|
3 months |
roboburr |
fix(mobile): hide fixed bottom bars when the keyboard is open
…
main
|
|
|
|
@1080d14
|
3 months |
roboburr |
ui(nav): scroll to top when navigating to a different post
Links with …
main
|
|
|
|
@977f65d
|
3 months |
roboburr |
ui: date/time picker in site theme (dark/light follows toggle) + …
main
|
|
|
|
@2900f1d
|
3 months |
roboburr |
fix: button text unreadable on hover (a:hover overrode accent button …
main
|
|
|
|
@9b3e12c
|
3 months |
roboburr |
fix: post URL now updates in the address bar — htmx:beforeRequest …
main
|
|
|
|
@6b8afb1
|
3 months |
roboburr |
fix: address bar not updating on post click (htmx history off + …
main
|
|
|
|
@85d9fda
|
3 months |
roboburr |
Fix double page on back/forward (htmx history conflict)
On …
main
|
|
|
|
@0dbb5c1
|
3 months |
roboburr |
Mini player: clickable on desktop → navigates to the associated post
…
main
|
|
|
|
@6a2abb1
|
3 months |
roboburr |
Fix: colour leaks on back button in hub (htmx history restore does not …
main
|
|
|
|
@441f5d6
|
3 months |
roboburr |
Login navigation via htmx (audio no longer jumps when opening login)
…
main
|
|
|
|
@125e0e1
|
3 months |
roboburr |
Fix: audio player floating on the auth/login screen (mobile)
The auth …
main
|
|
|
|
@93d6345
|
3 months |
roboburr |
Theme scrollbar + install button in the footer row (no longer a …
main
|
|
|
|
@c3ad46d
|
3 months |
roboburr |
Fix: horizontal clipping on html (not body) — no h-scroll + fixed …
main
|
|
|
|
@d5b9d2a
|
3 months |
roboburr |
Fix: bottom tab scrolls with the page on mobile (overflow-x …
main
|
|
|
|
@c2a9522
|
3 months |
roboburr |
User-menu dropdown frosted blur now works: masthead backdrop-filter …
main
|
|
|
|
@a3e2f17
|
3 months |
roboburr |
Fix: update per-site accent + palette on htmx navigation
The accent …
main
|
|
|
|
@6b0a8e2
|
3 months |
roboburr |
View-switcher: symmetric space above/below the pill bar (margin-top …
main
|
|
|
|
@79bba6e
|
3 months |
roboburr |
Audio never jumps + hub topnav + Prutter chat mobile-first
- Global …
main
|
|
|
|
@3cd1aaa
|
3 months |
roboburr |
Hub: chrome in #pcms-chrome slot + out-of-band swap on htmx → header …
main
|
|
|
|
@108fd5f
|
3 months |
roboburr |
CSS cache-buster style.css v2->v3 (session changes: hide hub header, …
main
|
|
|
|
@03bfdce
|
3 months |
roboburr |
Hub: always render chrome + CSS toggle (body.on-hub) → hub nav via …
main
|
|
|
|
@6224462
|
3 months |
roboburr |
Hub: show bottom tab (Home/Search/Login) on the hub landing too
The …
main
|
|
|
|
@ec2e358
|
3 months |
roboburr |
Archive: switcher click navigates back to the feed instead of toggling …
main
|
|
|
|
@8453812
|
3 months |
roboburr |
Branding: 100% PrutCMS/PrutFolio-free — Klonkt as original product
…
main
|
|
|
|
@5019e22
|
3 months |
roboburr |
Branding: user-facing PrutCMS -> Klonkt (welcome heading, site-title …
main
|
|
|
|
@b960185
|
3 months |
roboburr |
shell: cache-buster on style.css (?v=2) — CSS changes load without …
main
|
|
|
|
@43dbf9c
|
3 months |
roboburr |
Circles: /cirkel uses the home view (timeline + grid + switcher)
- …
main
|
|
|
|
@33886fb
|
3 months |
roboburr |
fix: site player now also pauses fallback embeds (mutual exclusion …
main
|
|
|
|
@52badd3
|
3 months |
roboburr |
style: Spotify box — inner area back to theme colour (white border …
main
|
|
|
|
@7f46817d
|
3 months |
roboburr |
style: Spotify embed in a white rounded box (border + shadow)
Spotify …
main
|
|
|
|
@4c9f29a
|
3 months |
roboburr |
feat: on-brand media embeds via the real player APIs
Replaces bare …
main
|
|
|
|
@650b601
|
3 months |
roboburr |
feat: embed pause applies to every embed (not just .folio-embed)
…
main
|
|
|
|
@d352b63
|
3 months |
roboburr |
feat: site player pauses when an embedded video/audio starts playing
…
main
|
|
|
|
@e6888ca
|
3 months |
roboburr |
feat: audio player persists + resumes across page navigations (session …
main
|
|
|
|
@cb6b1ad
|
3 months |
roboburr |
fix: tablet full-player queue gets full width (660px instead of …
main
|
|
|
|
@67d4067
|
3 months |
roboburr |
fix: tablet full-player uses 'safe center' — cover no longer clipped …
main
|
|
|
|
@102d2f0
|
3 months |
roboburr |
fix: tablet/auto full-player overrides now win (cascade order) + cover …
main
|
|
|
|
@ddecd9a
|
3 months |
roboburr |
feat: audio player three layouts — desktop mini-only, tablet/auto …
main
|
|
|
|
@8afbdd6
|
3 months |
roboburr |
feat: viewer role + artists directory + Klonkt Hub Beta rebrand
…
main
|
|
|
|
@3c196f9
|
3 months |
roboburr |
fix: view switcher on non-feed pages goes to the SITE home, not global …
main
|
|
|
|
@640b39c
|
3 months |
roboburr |
auth: read-only view accounts (view everything, modify nothing)
New …
main
|
|
|
|
@ccbd6a6
|
3 months |
roboburr |
hub: global pages (e.g. /account) bare; PrutFolio chrome only on …
main
|
|
|
|
@a7e12de
|
3 months |
roboburr |
auth: no shell chrome on login/register/reset (headerless focus …
main
|
|
|
|
@4c5169f
|
3 months |
roboburr |
hub: overview is a headerless landing with hero image
The hub …
main
|
|
|
|
@89d6536
|
3 months |
roboburr |
fix: track buttons via event delegation (survives HTMX history-restore …
main
|
|
|
|
@2b52bfb
|
3 months |
roboburr |
audio: mobile — back button closes the now-playing sheet (history …
main
|
|
|
|
@942028f
|
3 months |
roboburr |
app: remove APK/TWA variant — PWA-only install
Robin: only PWA …
main
|
|
|
|
@9b36f45
|
3 months |
roboburr |
audio: mobile — tapping a track automatically opens the now-playing …
main
|
|
|
|
@b5bae24
|
3 months |
roboburr |
reconcile: commit uncommitted live /srv state (playback fix + …
main
|
|
|
|
@21522ae
|
4 months |
roboburr |
audio: Spotify-style blob playback + same-origin gate (fix playback …
main
|
|
|
|
@8681239
|
4 months |
robin |
audio v3: robust continuous playback — pause+load reset, error …
main
|
|
|
|
@cf96890
|
4 months |
robin |
Cache buster ?v=2 on audio-player.js — prevents Cloudflare 1y stale …
main
|
|
|
|
@7bc636b
|
4 months |
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
main
|