|
../
|
|
users.js
|
1.4 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
types.js
|
1.2 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
tags.js
|
1.6 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
search.js
|
2.3 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
prutter.js
|
6.5 KB
|
79bba6e
|
3 months
|
roboburr |
Audio never jumps + hub topnav + Prutter chat mobile-first
- Global …
|
|
posts.js
|
22.8 KB
|
d549549
|
3 months
|
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
|
|
hub.js
|
3.5 KB
|
7881080
|
3 months
|
roboburr |
Hub #3: explicit is_primary flag + shared getPrimarySite() (DRY)
The …
|
|
feed.js
|
5.3 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
federation.js
|
2.5 KB
|
f63cbc2
|
3 months
|
roboburr |
Circles: protocol version enforced via signature binding (update …
|
|
comments.js
|
4.4 KB
|
7bc636b
|
4 months
|
robin |
Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio)
|
|
circle.js
|
3.8 KB
|
221a209
|
3 months
|
roboburr |
Circle: carry over + display tags from the original post
Publisher …
|
|
auth.js
|
13.7 KB
|
e9229f2
|
3 months
|
roboburr |
Phase 4: Fan login (Google) behind premium gate
fanLoginReady() = …
|
|
audio.js
|
5.2 KB
|
d549549
|
3 months
|
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
|
|
artists.js
|
2.5 KB
|
8453812
|
3 months
|
roboburr |
Branding: 100% PrutCMS/PrutFolio-free — Klonkt as original product
…
|
|
admin.js
|
3.8 KB
|
7881080
|
3 months
|
roboburr |
Hub #3: explicit is_primary flag + shared getPrimarySite() (DRY)
The …
|
|
admin-users.js
|
5.2 KB
|
8afbdd6
|
3 months
|
roboburr |
feat: viewer role + artists directory + Klonkt Hub Beta rebrand
…
|
|
admin-updates.js
|
3.1 KB
|
ff08153
|
3 months
|
roboburr |
Update feature: Admin -> Updates (git-based v1, per instance)
Admin …
|
|
admin-stats.js
|
1008 bytes
|
d549549
|
3 months
|
roboburr |
Statistics module (Phase 3): cookie-free tracking + premium stats page …
|
|
admin-sites.js
|
14.7 KB
|
74544fb
|
3 months
|
roboburr |
New sites: require login to comment on by default + post nav at top
- …
|
|
admin-settings.js
|
6.5 KB
|
2248cd2
|
3 months
|
roboburr |
Google login configurable in-app: Admin → Settings card (no .env …
|
|
admin-playlists.js
|
7.2 KB
|
21522ae
|
4 months
|
roboburr |
audio: Spotify-style blob playback + same-origin gate (fix playback …
|
|
admin-patreon.js
|
2.4 KB
|
1b4d5dd
|
3 months
|
roboburr |
Patreon premium gate (Phase 1): entitlement verification + Connect …
|
|
admin-comments.js
|
2.8 KB
|
8cb1dc7
|
3 months
|
roboburr |
hub: artist self-management — owner manages their own subsite …
|
|
admin-circle.js
|
4.7 KB
|
62b899d
|
3 months
|
roboburr |
Circle: strip shortcodes from summary + "Sync all now" button
…
|
|
admin-audio.js
|
18.1 KB
|
3e86f1c
|
3 months
|
roboburr |
feat: automatic track duration — no more manually entering seconds
…
|
|
account.js
|
7.7 KB
|
7881080
|
3 months
|
roboburr |
Hub #3: explicit is_primary flag + shared getPrimarySite() (DRY)
The …
|