Changeset cbcc8a4 in Klonkt
- Timestamp:
- 06/25/2026 09:47:26 PM (3 months ago)
- Branches:
- main
- Children:
- 33c1999
- Parents:
- 678769e
- Files:
-
- 2 edited
-
.env.example (modified) (1 diff)
-
src/services/PatreonService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
.env.example
r678769e rcbcc8a4 53 53 KLONKT_AUDIO=on 54 54 55 # ── Premium extras (optional) ─────────────────────────────────────── 56 # The core app + all updates + Cirkels are always free. A handful of extras 57 # (newsletter, download-for-email, statistics, EPK, link-in-bio, embeddable 58 # player, show agenda, release planning) ask for a one-time Patreon supporter 59 # link (klonkt.com / patreon.com/c/roboburr) to unlock — that's how the project 60 # is funded. ON by default. Set to "off" to make every feature free on your own 61 # instance (it runs on your server, so the gate is a soft nudge, not hard DRM). 55 # ── Premium extras ────────────────────────────────────────────────── 56 # The core app, all updates and Cirkels are free. A handful of extras 57 # (newsletter, statistics, EPK, link-in-bio, embeddable player, show agenda, 58 # release planning, download-for-email) are unlocked by a one-time Patreon 59 # supporter link — that's what funds the project: 60 # klonkt.com / patreon.com/c/roboburr. Leave this on. 62 61 KLONKT_PREMIUM_ENABLED=on -
src/services/PatreonService.js
r678769e rcbcc8a4 13 13 // 14 14 // Premium gating is ON by default: the extras (newsletter, statistics, …) 15 // require a linked Patreon supporter ($16 lifetime). Set KLONKT_PREMIUM_ENABLED=off 16 // to make every feature free (e.g. an internal/demo instance, or a self-hoster who 17 // just wants the whole app). On self-host the flag is patchable — the gate is a soft 18 // nudge toward supporting the project, not hard DRM. 15 // require a linked Patreon supporter. KLONKT_PREMIUM_ENABLED=off disables the 16 // premium layer (intended for internal/demo instances). 19 17 20 18 import crypto from 'node:crypto';
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)