|
|
|
@3c196f9
|
3 months |
roboburr |
fix: view switcher on non-feed pages goes to the SITE home, not global …
main
|
|
|
|
@42081fb
|
3 months |
roboburr |
hub: home button on user sites — masthead brand becomes the hub name …
main
|
|
|
|
@6150acb
|
3 months |
roboburr |
account: cleaner profile card — clickable avatar with camera badge
…
main
|
|
|
|
@ab544fd
|
3 months |
roboburr |
fix: PrutFolio header + roster show the SITE OWNER's photo, not the …
main
|
|
|
|
@a64f642
|
3 months |
roboburr |
admin: read-only ("View mode") configurable per user in Admin -> Users …
main
|
|
|
|
@640b39c
|
3 months |
roboburr |
auth: read-only view accounts (view everything, modify nothing)
New …
main
|
|
|
|
@8cb1dc7
|
3 months |
roboburr |
hub: artist self-management — owner manages their own subsite …
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
|
|
|
|
@337ec5a
|
3 months |
roboburr |
hub: minimal auth nav over the hero on the overview (login back)
The …
main
|
|
|
|
@4c5169f
|
3 months |
roboburr |
hub: overview is a headerless landing with hero image
The hub …
main
|
|
|
|
@6e0249f
|
3 months |
roboburr |
hub: generic home page (not owned by any user) + admin-managed …
main
|
|
|
|
@743bb81
|
3 months |
roboburr |
hub: fix /user/:slug showed the overview instead of the site + heading …
main
|
|
|
|
@4d7443b
|
3 months |
roboburr |
hub: home page redesigned as a label landing page
Separate landing …
main
|
|
|
|
@bf61be7
|
3 months |
roboburr |
hub: company overview on / (latest posts from all users) + /user/ …
main
|
|
|
|
@52215bc
|
3 months |
roboburr |
tenancy: /gebruikers -> /user/ in settings text + comments (Robin's …
main
|
|
|
|
@2cc887b
|
3 months |
roboburr |
tenancy: Prutter in hub only; Account tile removed from admin; tenancy …
main
|
|
|
|
@8b014ef
|
3 months |
roboburr |
admin: one consistent "← Admin" back button on all admin pages
There …
main
|
|
|
|
@07775b7
|
3 months |
roboburr |
tenancy: Appearance page back link is mode-aware (solo -> Admin …
main
|
|
|
|
@6351545
|
3 months |
roboburr |
tenancy: runtime Solo/Hub mode + mode-aware /admin (Phase 1)
Admin …
main
|
|
|
|
@9e27d64
|
3 months |
roboburr |
auth: password admin + per-instance Google for listeners (no broker)
…
main
|
|
|
|
@32cc601
|
3 months |
roboburr |
auth: route Google login via central Klonkt broker (no credentials per …
main
|
|
|
|
@ae924a2
|
3 months |
roboburr |
auth: update startup banner (Google login instead of register)
…
main
|
|
|
|
@c80e78b
|
3 months |
roboburr |
auth: replace username/password with Google login
Listeners (and the …
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
|
|
|
|
@c88783e
|
3 months |
roboburr |
fix: rate limiter crash behind Cloudflare/Caddy (req.ip with port)
…
main
|
|
|
|
@353c39c
|
4 months |
roboburr |
audio: allow blob: in CSP media-src (fix Step-1 no-play/auto-skip …
main
|
|
|
|
@21522ae
|
4 months |
roboburr |
audio: Spotify-style blob playback + same-origin gate (fix playback …
main
|
|
|
|
@46f23fd
|
4 months |
roboburr |
beads: import issues from JSONL (hydrate local Dolt DB)
…
main
|
|
|
|
@76e9cfd
|
4 months |
roboburr |
bd init: initialize beads issue tracking
main
|
|
|
|
@8681239
|
4 months |
robin |
audio v3: robust continuous playback — pause+load reset, error …
main
|
|
|
|
@00550c0
|
4 months |
robin |
bd: prutfolio-src-e44 (commit-hash asset-versioning followup)
main
|
|
|
|
@cf96890
|
4 months |
robin |
Cache buster ?v=2 on audio-player.js — prevents Cloudflare 1y stale …
main
|
|
|
|
@d4c3c4e
|
4 months |
robin |
bd: close prutfolio-src-0tg + memory deploy-pattern
main
|
|
|
|
@605642d
|
4 months |
robin |
Add deploy hook + claim bd issue prutfolio-src-0tg
- …
main
|
|
|
|
@5b22ea9
|
4 months |
robin |
bd init: initialize beads issue tracking
main
|
|
|
|
@7bc636b
|
4 months |
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
main
|