|
|
|
@b9dc94c
|
3 months |
roboburr |
Release scheduling + fan-only previews (premium feature #3)
- DB: …
main
|
|
|
|
@6be57b4
|
3 months |
roboburr |
Embeddable player (premium feature #7)
Standalone /embed page (no …
main
|
|
|
|
@37edecd
|
3 months |
roboburr |
Link-in-bio + click stats (premium feature #6)
Linktree-style page …
main
|
|
|
|
@91094a4
|
3 months |
roboburr |
Download-for-email (premium feature #2)
Fan leaves their email -> …
main
|
|
|
|
@2e247e4
|
3 months |
roboburr |
Newsletter / mailing list (premium feature #1) + SMTP wiring
Email …
main
|
|
|
|
@255e3d3
|
3 months |
roboburr |
EPK / press kit (premium feature #4): shareable /pers press page per …
main
|
|
|
|
@b08b5bc
|
3 months |
roboburr |
SW: intercept navigations only — fix broken images after refresh
The …
main
|
|
|
|
@6623453
|
3 months |
roboburr |
Admin: dedicated SEO page (/admin/seo) for advanced SEO
The <head> …
main
|
|
|
|
@fb02cc0
|
3 months |
roboburr |
Circle: /media CORP=cross-origin so circle images load cross-origin
…
main
|
|
|
|
@d549549
|
3 months |
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
main
|
|
|
|
@1b4d5dd
|
3 months |
roboburr |
Patreon premium gate (Phase 1): entitlement verification + Connect …
main
|
|
|
|
@83faa57
|
3 months |
roboburr |
Rebrand: "Klonkt Hub Beta" -> "Klonkt Beta" + version number in footer …
main
|
|
|
|
@bdc3c1e
|
3 months |
roboburr |
Always guarantee a primary site (solo/hub/circle) via …
main
|
|
|
|
@5f43245
|
3 months |
roboburr |
Fix: fresh install crashes on first boot (sessions table doesn't exist …
main
|
|
|
|
@7007d4c
|
3 months |
roboburr |
Branding: PWA id + npm package name prutfolio -> klonkt
PWA id-base …
main
|
|
|
|
@8453812
|
3 months |
roboburr |
Branding: 100% PrutCMS/PrutFolio-free — Klonkt as original product
…
main
|
|
|
|
@ff08153
|
3 months |
roboburr |
Update feature: Admin -> Updates (git-based v1, per instance)
Admin …
main
|
|
|
|
@0091cb7
|
3 months |
roboburr |
Circles v1 — steps 4+5: Admin UI + /cirkel feed
- Mode 'Circles' in …
main
|
|
|
|
@25d4041
|
3 months |
roboburr |
Circles v1 — step 3: pull side (CircleService.sync)
- …
main
|
|
|
|
@b300682
|
3 months |
roboburr |
Circles v1 — foundation: migration + signed own publication
Steps 1+2 …
main
|
|
|
|
@4c9f29a
|
3 months |
roboburr |
feat: on-brand media embeds via the real player APIs
Replaces bare …
main
|
|
|
|
@a1c8cb8
|
3 months |
roboburr |
feat: directory URL /artiesten -> /leden + count 'N Klonkt's'
- Route …
main
|
|
|
|
@5e95aac
|
3 months |
roboburr |
fix: users list alignment + site icon SF -> K (Klonkt)
- admin-users: …
main
|
|
|
|
@c869272
|
3 months |
roboburr |
fix: allow inline event handlers (CSP) — avatar upload + role dropdown …
main
|
|
|
|
@8afbdd6
|
3 months |
roboburr |
feat: viewer role + artists directory + Klonkt Hub Beta rebrand
…
main
|
|
|
|
@640b39c
|
3 months |
roboburr |
auth: read-only view accounts (view everything, modify nothing)
New …
main
|
|
|
|
@bf61be7
|
3 months |
roboburr |
hub: company overview on / (latest posts from all users) + /user/ …
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
|
|
|
|
@ae924a2
|
3 months |
roboburr |
auth: update startup banner (Google login instead of register)
…
main
|
|
|
|
@942028f
|
3 months |
roboburr |
app: remove APK/TWA variant — PWA-only install
Robin: only PWA …
main
|
|
|
|
@b5bae24
|
3 months |
roboburr |
reconcile: commit uncommitted live /srv state (playback fix + …
main
|
|
|
|
@353c39c
|
4 months |
roboburr |
audio: allow blob: in CSP media-src (fix Step-1 no-play/auto-skip …
main
|
|
|
|
@7bc636b
|
4 months |
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
main
|