|
|
|
@e9229f2
|
3 months |
roboburr |
Phase 4: Fan login (Google) behind premium gate
fanLoginReady() = …
main
|
|
|
|
@029f047
|
3 months |
roboburr |
Phase 2: Hub mode behind premium gate (premiumUnlocked)
Switching to …
main
|
|
|
|
@d549549
|
3 months |
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
main
|
|
|
|
@3f893bf
|
3 months |
roboburr |
Circle header: >5 sites = count only (pill), no chips; <=5 = chips
…
main
|
|
|
|
@04a6b15
|
3 months |
roboburr |
Circle header scalable: max 6 chips + "+N more" pill + total count
…
main
|
|
|
|
@8ea3d0d
|
3 months |
roboburr |
Defaults: new sites grid + moderate; Circle page graphical header
(A) …
main
|
|
|
|
@1578f5d
|
3 months |
roboburr |
Archive: also hide the grid-cols picker (archive has no grid)
…
main
|
|
|
|
@c974223
|
3 months |
roboburr |
Archive: always timeline list, ignores grid choice (fix: grid→archive …
main
|
|
|
|
@ec2e358
|
3 months |
roboburr |
Archive: switcher click navigates back to the feed instead of toggling …
main
|
|
|
|
@d15b27f
|
3 months |
roboburr |
Archive: Timeline/Grid greyed on archive + back button (+ English …
main
|
|
|
|
@544cd86
|
3 months |
roboburr |
Appearance: full page translated to English (consistent with the rest …
main
|
|
|
|
@2c246d4
|
3 months |
roboburr |
Appearance: remove dead profile_name/bio write + Prutter toggle only …
main
|
|
|
|
@8aa85d0
|
3 months |
roboburr |
Prutter = premium Hub feature: Hub-only + behind premium gate
Prutter …
main
|
|
|
|
@eef691e
|
3 months |
roboburr |
Circle UI: Remove button readable (white text on solid red instead of …
main
|
|
|
|
@151a72c
|
3 months |
roboburr |
Circle UI: reason on its own line + clean word wrapping; message …
main
|
|
|
|
@4fee228
|
3 months |
roboburr |
Circle UI: show reason for outdated/unknown status instead of silent …
main
|
|
|
|
@f63cbc2
|
3 months |
roboburr |
Circles: protocol version enforced via signature binding (update …
main
|
|
|
|
@1b4d5dd
|
3 months |
roboburr |
Patreon premium gate (Phase 1): entitlement verification + Connect …
main
|
|
|
|
@a9e23f6
|
3 months |
roboburr |
Circle: help text visibility clarified (participation, not a privacy …
main
|
|
|
|
@b807a85
|
3 months |
roboburr |
Version bump: 1.0.0-alpha.1 -> 1.0.0-beta.1 (matches "Klonkt Beta")
…
main
|
|
|
|
@83faa57
|
3 months |
roboburr |
Rebrand: "Klonkt Hub Beta" -> "Klonkt Beta" + version number in footer …
main
|
|
|
|
@974de34
|
3 months |
roboburr |
Style: site-edit dropdowns polished (custom chevron + focus instead of …
main
|
|
|
|
@bdc3c1e
|
3 months |
roboburr |
Always guarantee a primary site (solo/hub/circle) via …
main
|
|
|
|
@a742e9f
|
3 months |
roboburr |
Fix: top-nav profile menu shows 'God' for the god role instead of …
main
|
|
|
|
@5f43245
|
3 months |
roboburr |
Fix: fresh install crashes on first boot (sessions table doesn't exist …
main
|
|
|
|
@00d54bc
|
3 months |
roboburr |
Fix: htmx-partial 500 on non-ASCII characters in post title
The …
main
|
|
|
|
@baa2e59
|
3 months |
roboburr |
Branding: last prutfolio remnants (render comment + package-lock name) …
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
|
|
|
|
@5019e22
|
3 months |
roboburr |
Branding: user-facing PrutCMS -> Klonkt (welcome heading, site-title …
main
|
|
|
|
@9465a0d
|
3 months |
roboburr |
Rename pm2 process prutcms -> klonkt (drop legacy name)
…
main
|
|
|
|
@ff08153
|
3 months |
roboburr |
Update feature: Admin -> Updates (git-based v1, per instance)
Admin …
main
|
|
|
|
@7917407
|
3 months |
roboburr |
Circles: local read page /cirkel/:id (stay on your site) + source in …
main
|
|
|
|
@b960185
|
3 months |
roboburr |
shell: cache-buster on style.css (?v=2) — CSS changes load without …
main
|
|
|
|
@64b90c0
|
3 months |
roboburr |
Circles: Solo/Circle as segmented switcher (specificity fix) + …
main
|
|
|
|
@d2c43f9
|
3 months |
roboburr |
Circles: scope toggle centered instead of left-aligned …
main
|
|
|
|
@9f81a09
|
3 months |
roboburr |
Circles: Solo/Circle scope toggle in the switcher bar (left) + Circle …
main
|
|
|
|
@43dbf9c
|
3 months |
roboburr |
Circles: /cirkel uses the home view (timeline + grid + switcher)
- …
main
|
|
|
|
@aa7f548
|
3 months |
roboburr |
Circles: more neutral /cirkel subheading (no my/your)
Co-Authored-By: …
main
|
|
|
|
@6e9a95b
|
3 months |
roboburr |
Circles: Circle admin button on the Admin page (circle mode)
…
main
|
|
|
|
@0908b8f
|
3 months |
roboburr |
Circles: Circle nav link (desktop + mobile) when tenancy=circle
…
main
|
|
|
|
@57929aa
|
3 months |
roboburr |
Circles: lazy prepares in CircleService (fix crash on boot)
The …
main
|
|
|
|
@0b7ebbf
|
3 months |
roboburr |
Merge branch 'feat/cirkels-v1'
# Conflicts:
# src/routes/admin-settings.js
main
|
|
|
|
@63edb0d
|
3 months |
roboburr |
hub: hero image upload + dark overlay slider
Reconcile of live edits …
main
|
|
|
|
@efdde37
|
3 months |
roboburr |
Circles v1 — publication disabled in hub mode (solo-to-solo only)
…
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
|
|
|
|
@af5407f
|
3 months |
roboburr |
fix: view-switcher on post — active colour removed, buttons still …
main
|
|
|
|
@11a6871
|
3 months |
roboburr |
style: grey out view-switcher on a standalone post
Timeline/Grid + …
main
|
|
|
|
@6117035
|
3 months |
roboburr |
fix: post navigation over ALL posts incl. pinned (no more pinned-only …
main
|
|
|
|
@33886fb
|
3 months |
roboburr |
fix: site player now also pauses fallback embeds (mutual exclusion …
main
|
|
|
|
@1f01b99
|
3 months |
roboburr |
style: post navigation — Newer on the left, Older on the right
…
main
|
|
|
|
@52badd3
|
3 months |
roboburr |
style: Spotify box — inner area back to theme colour (white border …
main
|
|
|
|
@d54dade
|
3 months |
roboburr |
fix: hub mode — related posts + Newer/Older across ALL users
In hub …
main
|
|
|
|
@7f46817d
|
3 months |
roboburr |
style: Spotify embed in a white rounded box (border + shadow)
Spotify …
main
|
|
|
|
@3e86f1c
|
3 months |
roboburr |
feat: automatic track duration — no more manually entering seconds
…
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
|
|
|
|
@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
|
|
|
|
@e6888ca
|
3 months |
roboburr |
feat: audio player persists + resumes across page navigations (session …
main
|
|
|
|
@bd7f10d
|
3 months |
roboburr |
fix: playlist cover upload now works on create too (not only edit)
…
main
|
|
|
|
@f45fc82
|
3 months |
roboburr |
feat: posts/drafts list on the dashboard — drafts findable again
…
main
|
|
|
|
@b50a885
|
3 months |
roboburr |
fix: cover URL field accepts relative /media/ paths (type=url -> text) …
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
|
|
|
|
@a1c8cb8
|
3 months |
roboburr |
feat: directory URL /artiesten -> /leden + count 'N Klonkt's'
- Route …
main
|
|
|
|
@74c2473
|
3 months |
roboburr |
copy: hub-home/directory 'Artiesten' -> 'Leden' + feed heading 'our …
main
|
|
|
|
@ce8c8c2
|
3 months |
roboburr |
feat: hub-home shows main/label account separately (not under Artists) …
main
|
|
|
|
@a3169f5
|
3 months |
roboburr |
fix: viewer now sees the Admin link too (canSeeBeheer)
The Admin link …
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
|
|
|
|
@b94c08e
|
3 months |
roboburr |
fix: all site-scoped links use siteUrlBase in hub mode
Follow-up on …
main
|
|
|
|
@7963a6e
|
3 months |
roboburr |
fix: feed post links use siteUrlBase (clicking did not work in hub)
…
main
|
|
|
|
@0c2228a
|
3 months |
roboburr |
hub: home button actually visible + delete for every user (cascade)
- …
main
|
|
|
|
@05a6ca0
|
3 months |
roboburr |
admin: align users list — fixed position for the delete button
The …
main
|
|
|
|
@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
|
|
|
|